@import url("https://fonts.googleapis.com/css?family=Roboto");@font-face{font-family:font-regular;src:url(fonts/font-file-name.eot) format("embedded-opentype"),url(fonts/font-file-name.eot?#iefix) format("embedded-opentype"),url(fonts/font-file-name.woff2) format("woff2"),url(fonts/font-file-name.woff) format("woff"),url(fonts/font-file-name.ttf) format("truetype");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:font-bold;src:url(fonts/font-file-name-bold.eot) format("embedded-opentype"),url(fonts/font-file-name-bold.eot?#iefix) format("embedded-opentype"),url(fonts/font-file-name-bold.woff2) format("woff2"),url(fonts/font-file-name-bold.woff) format("woff"),url(fonts/font-file-name-bold.ttf) format("truetype");font-style:normal;font-weight:700;text-rendering:optimizeLegibility}@font-face{font-family:"90min";src:url(fonts/ussf_90_min_display-bold-webfont.woff2) format("woff2"),url(fonts/ussf_90_min_display-bold-webfont.woff) format("woff");font-style:normal;font-weight:700;text-rendering:optimizeLegibility}@font-face{font-family:"90min";src:url(fonts/ussf_90_min_display-medium-webfont.woff2) format("woff2"),url(fonts/ussf_90_min_display-medium-webfont.woff) format("woff");font-style:normal;font-weight:500;text-rendering:optimizeLegibility}@font-face{font-family:"90min";src:url(fonts/ussf_90_min_display-light-webfont.woff2) format("woff2"),url(fonts/ussf_90_min_display-light-webfont.woff) format("woff");font-style:normal;font-weight:300;text-rendering:optimizeLegibility}

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2013 Daniel Eden
*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);-ms-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);-ms-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);-ms-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(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)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);-ms-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);-ms-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);-ms-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);-ms-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);-ms-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(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{0%,to{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);-ms-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;-ms-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);-ms-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);-ms-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);-ms-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);-ms-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);-ms-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;-ms-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-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:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);-ms-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);-ms-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-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{0%,60%,75%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);-ms-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);-ms-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-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{0%,60%,75%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);-ms-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);-ms-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);-ms-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-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 bounceInRight{0%,60%,75%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);-ms-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);-ms-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);-ms-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-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,-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:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);-ms-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);-ms-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(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);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);-ms-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);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-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);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-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);-ms-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-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);-ms-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-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);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);-ms-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}.fadeIn{-webkit-animation-name:fade-on;animation-name:fade-on}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;display:none;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-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{0%{-webkit-transform:perspective(400px) rotateY(-1turn);-ms-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);-ms-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);-ms-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);-ms-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);-ms-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{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);-ms-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);-ms-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);-ms-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);-ms-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);-ms-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);-ms-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes lightSpeedIn{0%{-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{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);-ms-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);-ms-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);-ms-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;-ms-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{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);-ms-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{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0,0,1,45deg);transform:rotate(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0,0,1,45deg);-ms-transform:rotate(0,0,1,45deg);transform:rotate(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(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:rotate(80deg);transform:rotate(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:rotate(60deg);transform:rotate(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;-ms-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:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-ms-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:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-ms-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);-ms-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);-ms-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);-ms-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{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{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-ms-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);-ms-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{0%{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{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-ms-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);-ms-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{0%{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{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-ms-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);-ms-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{0%{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{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-ms-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);-ms-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{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-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);-ms-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);-ms-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;-ms-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);-ms-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);-ms-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;-ms-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);-ms-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);-ms-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;-ms-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);-ms-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);-ms-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;-ms-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 slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(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 slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{-webkit-transition-duration:50ms;transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{-webkit-transition-delay:50ms;transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{-webkit-transition-duration:.1s;transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{-webkit-transition-delay:.1s;transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{-webkit-transition-duration:.15s;transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{-webkit-transition-delay:.15s;transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{-webkit-transition-duration:.2s;transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{-webkit-transition-delay:.2s;transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{-webkit-transition-duration:.25s;transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{-webkit-transition-delay:.25s;transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{-webkit-transition-duration:.3s;transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{-webkit-transition-delay:.3s;transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{-webkit-transition-duration:.35s;transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{-webkit-transition-delay:.35s;transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{-webkit-transition-duration:.4s;transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{-webkit-transition-delay:.4s;transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{-webkit-transition-duration:.45s;transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{-webkit-transition-delay:.45s;transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{-webkit-transition-duration:.5s;transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{-webkit-transition-delay:.5s;transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{-webkit-transition-duration:.55s;transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{-webkit-transition-delay:.55s;transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{-webkit-transition-duration:.6s;transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{-webkit-transition-delay:.6s;transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{-webkit-transition-duration:.65s;transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{-webkit-transition-delay:.65s;transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{-webkit-transition-duration:.7s;transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{-webkit-transition-delay:.7s;transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{-webkit-transition-duration:.75s;transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{-webkit-transition-delay:.75s;transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{-webkit-transition-duration:.8s;transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{-webkit-transition-delay:.8s;transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{-webkit-transition-duration:.85s;transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{-webkit-transition-delay:.85s;transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{-webkit-transition-duration:.9s;transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{-webkit-transition-delay:.9s;transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{-webkit-transition-duration:.95s;transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{-webkit-transition-delay:.95s;transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{-webkit-transition-duration:1s;transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{-webkit-transition-delay:1s;transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{-webkit-transition-duration:1.05s;transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{-webkit-transition-delay:1.05s;transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{-webkit-transition-duration:1.1s;transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{-webkit-transition-delay:1.1s;transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{-webkit-transition-duration:1.15s;transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{-webkit-transition-delay:1.15s;transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{-webkit-transition-duration:1.2s;transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{-webkit-transition-delay:1.2s;transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{-webkit-transition-duration:1.25s;transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{-webkit-transition-delay:1.25s;transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{-webkit-transition-duration:1.3s;transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{-webkit-transition-delay:1.3s;transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{-webkit-transition-duration:1.35s;transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{-webkit-transition-delay:1.35s;transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{-webkit-transition-duration:1.4s;transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{-webkit-transition-delay:1.4s;transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{-webkit-transition-duration:1.45s;transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{-webkit-transition-delay:1.45s;transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{-webkit-transition-duration:1.5s;transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{-webkit-transition-delay:1.5s;transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{-webkit-transition-duration:1.55s;transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{-webkit-transition-delay:1.55s;transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{-webkit-transition-duration:1.6s;transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{-webkit-transition-delay:1.6s;transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{-webkit-transition-duration:1.65s;transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{-webkit-transition-delay:1.65s;transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{-webkit-transition-duration:1.7s;transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{-webkit-transition-delay:1.7s;transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{-webkit-transition-duration:1.75s;transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{-webkit-transition-delay:1.75s;transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{-webkit-transition-duration:1.8s;transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{-webkit-transition-delay:1.8s;transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{-webkit-transition-duration:1.85s;transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{-webkit-transition-delay:1.85s;transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{-webkit-transition-duration:1.9s;transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{-webkit-transition-delay:1.9s;transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{-webkit-transition-duration:1.95s;transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{-webkit-transition-delay:1.95s;transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{-webkit-transition-duration:2s;transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{-webkit-transition-delay:2s;transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{-webkit-transition-duration:2.05s;transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{-webkit-transition-delay:2.05s;transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{-webkit-transition-duration:2.1s;transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{-webkit-transition-delay:2.1s;transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{-webkit-transition-duration:2.15s;transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{-webkit-transition-delay:2.15s;transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{-webkit-transition-duration:2.2s;transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{-webkit-transition-delay:2.2s;transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{-webkit-transition-duration:2.25s;transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{-webkit-transition-delay:2.25s;transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{-webkit-transition-duration:2.3s;transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{-webkit-transition-delay:2.3s;transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{-webkit-transition-duration:2.35s;transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{-webkit-transition-delay:2.35s;transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{-webkit-transition-duration:2.4s;transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{-webkit-transition-delay:2.4s;transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{-webkit-transition-duration:2.45s;transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{-webkit-transition-delay:2.45s;transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{-webkit-transition-duration:2.5s;transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{-webkit-transition-delay:2.5s;transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{-webkit-transition-duration:2.55s;transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{-webkit-transition-delay:2.55s;transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{-webkit-transition-duration:2.6s;transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{-webkit-transition-delay:2.6s;transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{-webkit-transition-duration:2.65s;transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{-webkit-transition-delay:2.65s;transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{-webkit-transition-duration:2.7s;transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{-webkit-transition-delay:2.7s;transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{-webkit-transition-duration:2.75s;transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{-webkit-transition-delay:2.75s;transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{-webkit-transition-duration:2.8s;transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{-webkit-transition-delay:2.8s;transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{-webkit-transition-duration:2.85s;transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{-webkit-transition-delay:2.85s;transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{-webkit-transition-duration:2.9s;transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{-webkit-transition-delay:2.9s;transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{-webkit-transition-duration:2.95s;transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{-webkit-transition-delay:2.95s;transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{-webkit-transition-duration:3s;transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{-webkit-transition-delay:3s;transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{-webkit-transition-timing-function:ease;transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.6,-.28,.735,.045);transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.47,0,.745,.715);transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.39,.575,.565,1);transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.445,.05,.55,.95);transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}[data-aos=fade-up]{-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px)}[data-aos=fade-down]{-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}[data-aos=fade-right]{-webkit-transform:translate(-100px);-ms-transform:translate(-100px);transform:translate(-100px)}[data-aos=fade-left]{-webkit-transform:translate(100px);-ms-transform:translate(100px);transform:translate(100px)}[data-aos=fade-up-right]{-webkit-transform:translate(-100px,100px);-ms-transform:translate(-100px,100px);transform:translate(-100px,100px)}[data-aos=fade-up-left]{-webkit-transform:translate(100px,100px);-ms-transform:translate(100px,100px);transform:translate(100px,100px)}[data-aos=fade-down-right]{-webkit-transform:translate(-100px,-100px);-ms-transform:translate(-100px,-100px);transform:translate(-100px,-100px)}[data-aos=fade-down-left]{-webkit-transform:translate(100px,-100px);-ms-transform:translate(100px,-100px);transform:translate(100px,-100px)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translate(0) scale(1);-ms-transform:translate(0) scale(1);transform:translate(0) scale(1)}[data-aos=zoom-in]{-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}[data-aos=zoom-in-up]{-webkit-transform:translateY(100px) scale(.6);-ms-transform:translateY(100px) scale(.6);transform:translateY(100px) scale(.6)}[data-aos=zoom-in-down]{-webkit-transform:translateY(-100px) scale(.6);-ms-transform:translateY(-100px) scale(.6);transform:translateY(-100px) scale(.6)}[data-aos=zoom-in-right]{-webkit-transform:translate(-100px) scale(.6);-ms-transform:translate(-100px) scale(.6);transform:translate(-100px) scale(.6)}[data-aos=zoom-in-left]{-webkit-transform:translate(100px) scale(.6);-ms-transform:translate(100px) scale(.6);transform:translate(100px) scale(.6)}[data-aos=zoom-out]{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}[data-aos=zoom-out-up]{-webkit-transform:translateY(100px) scale(1.2);-ms-transform:translateY(100px) scale(1.2);transform:translateY(100px) scale(1.2)}[data-aos=zoom-out-down]{-webkit-transform:translateY(-100px) scale(1.2);-ms-transform:translateY(-100px) scale(1.2);transform:translateY(-100px) scale(1.2)}[data-aos=zoom-out-right]{-webkit-transform:translate(-100px) scale(1.2);-ms-transform:translate(-100px) scale(1.2);transform:translate(-100px) scale(1.2)}[data-aos=zoom-out-left]{-webkit-transform:translate(100px) scale(1.2);-ms-transform:translate(100px) scale(1.2);transform:translate(100px) scale(1.2)}[data-aos^=slide][data-aos^=slide]{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}[data-aos^=slide][data-aos^=slide].aos-animate{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}[data-aos=slide-up]{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}[data-aos=slide-down]{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}[data-aos=slide-right]{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}[data-aos=slide-left]{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}[data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}[data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}[data-aos=jello].aos-animate{-webkit-animation:jello 2s;animation:jello 2s}[data-aos=bounce-in]{opacity:0}[data-aos=bounce-in].aos-animate{-webkit-animation:bounceIn 2s;animation:bounceIn 2s;opacity:1}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:Glyphicons Halflings;src:url(fonts/bootstrap/glyphicons-halflings-regular.eot);src:url(fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(fonts/bootstrap/glyphicons-halflings-regular.woff2) format("woff2"),url(fonts/bootstrap/glyphicons-halflings-regular.woff) format("woff"),url(fonts/bootstrap/glyphicons-halflings-regular.ttf) format("truetype"),url(fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before,.glyphicon-btc:before,.glyphicon-xbt:before{content:"\e227"}.glyphicon-jpy:before,.glyphicon-yen:before{content:"\00a5"}.glyphicon-rub:before,.glyphicon-ruble:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.cheats.open .btn-toggle>span:before,.glyphicon-menu-left:before{content:"\e257"}.cheats .btn-toggle>span:before,.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.428571429;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}code{color:#c7254e;background-color:#f9f2f4;border-radius:4px}code,kbd{padding:2px 4px;font-size:90%}kbd{color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.428571429;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid:after,.container-fluid:before{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-15px;margin-right:-15px}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.3333333333%}.col-xs-2{width:16.6666666667%}.col-xs-3{width:25%}.col-xs-4{width:33.3333333333%}.col-xs-5{width:41.6666666667%}.col-xs-6{width:50%}.col-xs-7{width:58.3333333333%}.col-xs-8{width:66.6666666667%}.col-xs-9{width:75%}.col-xs-10{width:83.3333333333%}.col-xs-11{width:91.6666666667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.3333333333%}.col-xs-pull-2{right:16.6666666667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.3333333333%}.col-xs-pull-5{right:41.6666666667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.3333333333%}.col-xs-pull-8{right:66.6666666667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.3333333333%}.col-xs-pull-11{right:91.6666666667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.3333333333%}.col-xs-push-2{left:16.6666666667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.3333333333%}.col-xs-push-5{left:41.6666666667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.3333333333%}.col-xs-push-8{left:66.6666666667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.3333333333%}.col-xs-push-11{left:91.6666666667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.3333333333%}.col-xs-offset-2{margin-left:16.6666666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.3333333333%}.col-xs-offset-5{margin-left:41.6666666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.3333333333%}.col-xs-offset-8{margin-left:66.6666666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.3333333333%}.col-xs-offset-11{margin-left:91.6666666667%}.col-xs-offset-12{margin-left:100%}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.3333333333%}.col-sm-2{width:16.6666666667%}.col-sm-3{width:25%}.col-sm-4{width:33.3333333333%}.col-sm-5{width:41.6666666667%}.col-sm-6{width:50%}.col-sm-7{width:58.3333333333%}.col-sm-8{width:66.6666666667%}.col-sm-9{width:75%}.col-sm-10{width:83.3333333333%}.col-sm-11{width:91.6666666667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.3333333333%}.col-sm-pull-2{right:16.6666666667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.3333333333%}.col-sm-pull-5{right:41.6666666667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.3333333333%}.col-sm-pull-8{right:66.6666666667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.3333333333%}.col-sm-pull-11{right:91.6666666667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.3333333333%}.col-sm-push-2{left:16.6666666667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.3333333333%}.col-sm-push-5{left:41.6666666667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.3333333333%}.col-sm-push-8{left:66.6666666667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.3333333333%}.col-sm-push-11{left:91.6666666667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.3333333333%}.col-sm-offset-2{margin-left:16.6666666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.3333333333%}.col-sm-offset-5{margin-left:41.6666666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.3333333333%}.col-sm-offset-8{margin-left:66.6666666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.3333333333%}.col-sm-offset-11{margin-left:91.6666666667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.3333333333%}.col-md-2{width:16.6666666667%}.col-md-3{width:25%}.col-md-4{width:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-6{width:50%}.col-md-7{width:58.3333333333%}.col-md-8{width:66.6666666667%}.col-md-9{width:75%}.col-md-10{width:83.3333333333%}.col-md-11{width:91.6666666667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.3333333333%}.col-md-pull-2{right:16.6666666667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.3333333333%}.col-md-pull-5{right:41.6666666667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.3333333333%}.col-md-pull-8{right:66.6666666667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.3333333333%}.col-md-pull-11{right:91.6666666667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.3333333333%}.col-md-push-2{left:16.6666666667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.3333333333%}.col-md-push-5{left:41.6666666667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.3333333333%}.col-md-push-8{left:66.6666666667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.3333333333%}.col-md-push-11{left:91.6666666667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.3333333333%}.col-md-offset-2{margin-left:16.6666666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.3333333333%}.col-md-offset-5{margin-left:41.6666666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.3333333333%}.col-md-offset-8{margin-left:66.6666666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.3333333333%}.col-md-offset-11{margin-left:91.6666666667%}.col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.3333333333%}.col-lg-2{width:16.6666666667%}.col-lg-3{width:25%}.col-lg-4{width:33.3333333333%}.col-lg-5{width:41.6666666667%}.col-lg-6{width:50%}.col-lg-7{width:58.3333333333%}.col-lg-8{width:66.6666666667%}.col-lg-9{width:75%}.col-lg-10{width:83.3333333333%}.col-lg-11{width:91.6666666667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.3333333333%}.col-lg-pull-2{right:16.6666666667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.3333333333%}.col-lg-pull-5{right:41.6666666667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.3333333333%}.col-lg-pull-8{right:66.6666666667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.3333333333%}.col-lg-pull-11{right:91.6666666667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.3333333333%}.col-lg-push-2{left:16.6666666667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.3333333333%}.col-lg-push-5{left:41.6666666667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.3333333333%}.col-lg-push-8{left:66.6666666667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.3333333333%}.col-lg-push-11{left:91.6666666667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.3333333333%}.col-lg-offset-2{margin-left:16.6666666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.3333333333%}.col-lg-offset-5{margin-left:41.6666666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.3333333333%}.col-lg-offset-8{margin-left:66.6666666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.3333333333%}.col-lg-offset-11{margin-left:91.6666666667%}.col-lg-offset-12{margin-left:100%}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777}caption,th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.428571429;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{margin:0;min-width:0}fieldset,legend{padding:0;border:0}legend{display:block;width:100%;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{padding-top:7px}.form-control,output{display:block;font-size:14px;line-height:1.428571429;color:#555}.form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:34px}.input-group-sm>.input-group-btn>input.btn[type=date],.input-group-sm>.input-group-btn>input.btn[type=datetime-local],.input-group-sm>.input-group-btn>input.btn[type=month],.input-group-sm>.input-group-btn>input.btn[type=time],.input-group-sm>input.form-control[type=date],.input-group-sm>input.form-control[type=datetime-local],.input-group-sm>input.form-control[type=month],.input-group-sm>input.form-control[type=time],.input-group-sm>input.input-group-addon[type=date],.input-group-sm>input.input-group-addon[type=datetime-local],.input-group-sm>input.input-group-addon[type=month],.input-group-sm>input.input-group-addon[type=time],.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}.input-group-lg>.input-group-btn>input.btn[type=date],.input-group-lg>.input-group-btn>input.btn[type=datetime-local],.input-group-lg>.input-group-btn>input.btn[type=month],.input-group-lg>.input-group-btn>input.btn[type=time],.input-group-lg>input.form-control[type=date],.input-group-lg>input.form-control[type=datetime-local],.input-group-lg>input.form-control[type=month],.input-group-lg>input.form-control[type=time],.input-group-lg>input.input-group-addon[type=date],.input-group-lg>input.input-group-addon[type=datetime-local],.input-group-lg>input.input-group-addon[type=month],.input-group-lg>input.input-group-addon[type=time],.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox-inline input[type=checkbox],.checkbox input[type=checkbox],.radio-inline input[type=radio],.radio input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px\9}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .checkbox label,fieldset[disabled] .radio-inline,fieldset[disabled] .radio label,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.form-control-static.input-lg,.form-control-static.input-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{padding-left:0;padding-right:0}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.input-group-sm>.input-group-btn>select.btn,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,select.input-sm{height:30px;line-height:30px}.input-group-sm>.input-group-btn>select.btn[multiple],.input-group-sm>.input-group-btn>textarea.btn,.input-group-sm>select.form-control[multiple],.input-group-sm>select.input-group-addon[multiple],.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.input-group-lg>.input-group-btn>select.btn,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,select.input-lg{height:46px;line-height:46px}.input-group-lg>.input-group-btn>select.btn[multiple],.input-group-lg>.input-group-btn>textarea.btn,.input-group-lg>select.form-control[multiple],.input-group-lg>select.input-group-addon[multiple],.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success.checkbox-inline label,.has-success.checkbox label,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.radio-inline label,.has-success.radio label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning.checkbox-inline label,.has-warning.checkbox label,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.radio-inline label,.has-warning.radio label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error.checkbox-inline label,.has-error.checkbox label,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.radio-inline label,.has-error.radio label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-group:after,.form-horizontal .form-group:before{content:" ";display:table}.form-horizontal .form-group:after{clear:both}@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group .form-control:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group .form-control:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{font-size:0;white-space:nowrap}.input-group-btn,.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav:after,.nav:before{content:" ";display:table}.nav:after{clear:both}.nav>li,.nav>li>a{position:relative;display:block}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.428571429;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified,.nav-tabs.nav-justified{width:100%}.nav-justified>li,.nav-tabs.nav-justified>li{float:none}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}.navbar:after,.navbar:before{content:" ";display:table}.navbar:after{clear:both}@media (min-width:768px){.navbar{border-radius:4px}}.navbar-header:after,.navbar-header:before{content:" ";display:table}.navbar-header:after{clear:both}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);-webkit-overflow-scrolling:touch}.navbar-collapse:after,.navbar-collapse:before{content:" ";display:table}.navbar-collapse:after{clear:both}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:15px;font-size:18px;line-height:20px;height:50px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container-fluid .navbar-brand,.navbar>.container .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{margin:8px -15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5d5d;background-color:transparent}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#e7e7e7;color:#555}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#090808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#090808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#090808;color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#090808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#090808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#090808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{text-decoration:none;color:#555;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}html{position:fixed;top:0;left:0;overflow:hidden;font-size:17px;font-weight:300;color:#000;background:#efefef;line-height:160%;letter-spacing:.6px}@media (min-width:688px){html{font-size:20px}}#genome,body,html{width:100%;height:100%;overflow:hidden}body{font-family:"90min",sans-serif;font-size:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.course-loader{width:100%;height:100%;position:absolute;background:transparent;z-index:9999}.course-loader img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.genome-viewport .page{position:relative;top:60px;height:calc(100% - 60px)}@media (min-width:688px){.genome-viewport .page{top:0;height:100%}}.genome-viewport h1{font-size:3rem;margin:0 0 2rem;line-height:107%;text-transform:uppercase}.genome-viewport h2{margin:0 0 1rem;font-size:2rem;line-height:120%}.genome-viewport h3{margin:0 0 12px;font-size:1.525rem;line-height:133%}.genome-viewport h4,.genome-viewport h5{margin:0;font-weight:700}.genome-viewport h5{font-size:1rem}.genome-viewport .title-text{font-weight:300;text-transform:uppercase}.genome-viewport .title-text.banner{background:#212844;color:#fff;padding:1.2rem;width:calc(100% - 1.2rem)}.genome-viewport .primary-text{margin:12px 0}.genome-viewport .primary-text:last-of-type,.genome-viewport .primary-text p:last-child{margin-bottom:0}.genome-viewport p{font-size:1rem;margin:0 0 12px}.genome-viewport p:first-child{margin-top:0}.genome-viewport p:last-child{margin-bottom:0}.genome-viewport .directions-text{font-size:.6rem;font-style:italic}.genome-viewport ul{list-style-type:none;padding:.6rem 0 0;margin:0}.genome-viewport ul li{margin-bottom:1.2rem;padding-bottom:.6rem;position:relative}.genome-viewport ul li:after{width:60px;height:3px;position:absolute;bottom:0;left:0;background:#212844;content:""}.genome-viewport .explore .node li:after{background:#fff}@media (min-width:688px){.genome-viewport .montage li:after{background:#fff}}.genome-viewport a{text-decoration:underline;color:#c2002f}.genome-viewport a:hover{opacity:.65}.genome-viewport .over{cursor:pointer;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1)}.genome-viewport .over.disabled,.genome-viewport .over.locked,.genome-viewport .over[disabled]{cursor:default}.genome-viewport .panel{padding:.6rem}.genome-viewport .background-graphic{width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:50%;z-index:-1}.btn-text{min-width:150px;padding:12px;font-size:1.125rem;color:#fff;line-height:100%;background-color:#c2002f;text-transform:uppercase;font-weight:300;-webkit-transition:all .25s cubic-bezier(.165,.84,.44,1);transition:all .25s cubic-bezier(.165,.84,.44,1)}.btn-text.disabled,.btn-text[disabled=true],.btn-text[disabled]{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.26);cursor:default}.btn-text.over:not([disabled]):not([disabled=true]):not(.disabled){background-color:#a60029;cursor:pointer}.btn-text.reversed-blue{border:2px solid #212844;color:#212844;background-color:transparent}.btn-text.reversed-blue.over:not([disabled]):not([disabled=true]):not(.disabled){background-color:rgba(33,40,68,.25)}.btn-text.reversed-white,.multiple-choice.multiselect .feedback-panel .btn-text.btn-close,.multiple-choice.standard .feedback-panel .btn-text.btn-close,.multiple-choice.video-full .feedback-panel .btn-text.btn-close,.video-quiz.multiselect .feedback-panel .btn-text.btn-close,.video-quiz.standard .feedback-panel .btn-text.btn-close,.video-quiz.video-full .feedback-panel .btn-text.btn-close{border:2px solid #fff;color:#fff;background-color:transparent}.btn-text.reversed-white.over:not([disabled]):not([disabled=true]):not(.disabled),.multiple-choice.multiselect .feedback-panel .btn-text.over.btn-close:not([disabled]):not([disabled=true]):not(.disabled),.multiple-choice.standard .feedback-panel .btn-text.over.btn-close:not([disabled]):not([disabled=true]):not(.disabled),.multiple-choice.video-full .feedback-panel .btn-text.over.btn-close:not([disabled]):not([disabled=true]):not(.disabled),.video-quiz.multiselect .feedback-panel .btn-text.over.btn-close:not([disabled]):not([disabled=true]):not(.disabled),.video-quiz.standard .feedback-panel .btn-text.over.btn-close:not([disabled]):not([disabled=true]):not(.disabled),.video-quiz.video-full .feedback-panel .btn-text.over.btn-close:not([disabled]):not([disabled=true]):not(.disabled){background-color:hsla(0,0%,100%,.25)}.btn-icon{width:36px;height:36px;padding:0;background-color:#9e9e9e;border-radius:50%;-webkit-transition:all .25s;transition:all .25s}.btn-icon[disabled=true],.btn-icon[disabled]{opacity:.12}.btn-icon.over:not([disabled]){background-color:#333;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);cursor:pointer;-webkit-transition:all .25s;transition:all .25s}@-webkit-keyframes fade-on{0%{opacity:0}to{opacity:1}}@keyframes fade-on{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slide-right{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-right{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slide-up{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-up{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slide-down{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-down{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes scale-in{0%{opacity:0;-webkit-transform:translateY(50%) scale(.5);transform:translateY(50%) scale(.5)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes scale-in{0%{opacity:0;-webkit-transform:translateY(50%) scale(.5);transform:translateY(50%) scale(.5)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.genome-viewport{width:1012px;height:650px;position:relative;left:0;right:0;margin:0 auto;overflow:hidden}.genome-viewport.responsive{width:100%;height:100%}.genome-viewport.framed{width:1012px;height:650px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.genome-viewport.fullbleed [data-role=content]{height:100%;margin:0}.page-holder{position:absolute;top:0;left:0}.page,.page-holder{width:inherit;height:inherit}.page{overflow:visible;background:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}#mask{width:100%;height:100%;position:absolute;background-color:#fff}.content-wrapper{width:100%;height:100%;position:relative;overflow:visible;z-index:-1}.content-wrapper .content{width:100%;height:100%;position:relative;overflow-y:auto;overflow-x:hidden}.content-wrapper .content.overlay-up{overflow:hidden}.hw-accel{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}button{border:0}.graphic{overflow:hidden}.background{position:absolute;top:0;left:0;z-index:-1}.clear{clear:both}.transparent{background:url(content/graphics/invisible.png) no-repeat}.drop-shadow{-webkit-box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.fill{width:100%;height:100%;position:absolute;top:0;left:0}.btn.active:focus,.btn:active:focus,.btn:focus,button.active:focus,button:active:focus,button:focus{outline:none!important}[disabled=true],[disabled]{cursor:default}#media-player-0 #shadow-root div{display:none}.page .content.showing-overlay.showing-intro{display:none!important}.btn-caption{position:absolute;top:calc(60px + .6rem);right:.6rem;display:none;padding-left:calc(.6rem + 25px)}@media (min-width:688px){.btn-caption{position:fixed;top:.6rem;right:.6rem}}.btn-caption.showing{display:block}.btn-caption[data-state=off]:after{background:url(content/global/graphics/icon-speech-bubble-white.svg) 0 0 no-repeat}.btn-caption[data-state=on]:after{background:url(content/global/graphics/icon-speech-bubble-full-white.svg) 0 0 no-repeat}.btn-caption:after{position:absolute;top:50%;left:.6rem;width:25px;height:26px;background-size:100%!important;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:""}.caption-holder{position:absolute;bottom:calc($footer-height + $margin-default / 4);left:50%;width:calc(100% - 1.2rem);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:.3rem;background:#f5f5f5;z-index:21;display:none}@media (min-width:688px){.caption-holder{width:350px;bottom:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none;margin:.15rem}}.caption-holder .panel-caption{max-height:46px;overflow-y:auto}@media (min-width:688px){.caption-holder .panel-caption{max-height:75px}}.caption-holder .panel-caption .line{width:calc(100% - 12px)}.caption-holder .panel-caption p{margin:0 0 12px}.caption-holder .panel-caption p:last-child{margin:0}.nav-header{width:100%;height:60px;position:absolute;left:0;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:6px;background:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);z-index:20}@media (min-width:688px){.nav-header{width:235px;height:80px;padding-left:20px;padding-right:20px;-webkit-box-shadow:none;box-shadow:none}}.nav-header .logo{width:120px}@media (min-width:688px){.nav-header .logo{width:130px}}.nav-header #btn-home{background-color:transparent;position:relative}.nav-header #btn-home .line{width:25px;height:2px;display:block;margin-bottom:7px;background-color:#212844;-webkit-transition:all .25s;transition:all .25s}.nav-header #btn-home .line:last-child{margin-bottom:0}.nav-header #btn-home.over .line{background-color:#c2002f}.nav-header #btn-home.interface-pulse:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40px;height:40px;border-radius:20px;background-color:#212844;border:0;-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;content:"";z-index:-1}@keyframes pulse{0%{width:0;height:0;opacity:0}10%{opacity:0}75%{opacity:.3}to{width:40px;height:40px;opacity:0}}.nav-header>*{margin:0 2px}.nav-header #media-ui{display:none}.showing-menu #btn-home .line-1{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.showing-menu #btn-home .line-2{opacity:0}.showing-menu #btn-home .line-3{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.media-test{width:100%;height:100%;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.9)),to(hsla(0,0%,100%,.9))),url(content/global/graphics/bkgd-img-splash.jpg) 50% no-repeat;background:linear-gradient(hsla(0,0%,100%,.9),hsla(0,0%,100%,.9)),url(content/global/graphics/bkgd-img-splash.jpg) 50% no-repeat;background-size:cover;z-index:100}.media-test .panel-media{width:inherit;height:inherit;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media (min-width:688px){.media-test .panel-media{max-width:600px;margin:auto}}.media-test .panel-media h1{color:#c2002f;font-size:1.125rem;font-weight:700;padding:.6rem}@media (min-width:688px){.media-test .panel-media h1{font-size:1.525rem}}.media-test .panel-media .client-logo{width:75%;height:175px}@media (min-width:688px){.media-test .panel-media .client-logo{height:210px}}.media-test .panel-media .panel-body{width:100%}.media-test .panel-media button{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin:1.2rem auto 0}[data-mediatest=true] .media-holder{width:205px;height:154px;position:absolute;bottom:8px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:99}[data-mediatest=true] .media-holder video{width:100%!important;height:100%!important}.text-panel{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.5);z-index:10;overflow-y:auto}.text-panel .text-content{width:100%;position:relative;margin:0 auto}@media (min-width:688px){.text-panel .text-content{width:500px}}.page-animate-out .outro-panel .title-text{-webkit-animation:fadeOutUp .5s cubic-bezier(.165,.84,.44,1);animation:fadeOutUp .5s cubic-bezier(.165,.84,.44,1)}.page-animate-out .outro-panel .primary-text{-webkit-animation:fadeOutDown .5s cubic-bezier(.165,.84,.44,1);animation:fadeOutDown .5s cubic-bezier(.165,.84,.44,1);-webkit-animation-delay:.15s;animation-delay:.15s}.page-animate-out .outro-panel button{-webkit-animation:fadeOut .5s cubic-bezier(.165,.84,.44,1);animation:fadeOut .5s cubic-bezier(.165,.84,.44,1);-webkit-animation-delay:.3s;animation-delay:.3s}.msie .text-panel{height:calc(100% - 60px);top:60px}@media (min-width:688px){.msie .text-panel{height:100%;top:0}}.intro-panel,.outro-panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:hsla(0,0%,100%,.9);text-align:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.intro-panel .text-content,.outro-panel .text-content{max-height:750px}@media (min-width:688px){.intro-panel .text-content,.outro-panel .text-content{padding-top:calc(80px + 1rem);margin:auto}}.intro-panel .text-content>*,.outro-panel .text-content>*{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.intro-panel .primary-text,.intro-panel .text-content>*,.intro-panel .title-text,.intro-panel button,.outro-panel .primary-text,.outro-panel .text-content>*,.outro-panel .title-text,.outro-panel button{-webkit-animation-fill-mode:both!important;animation-fill-mode:both!important}.intro-panel img,.outro-panel img{width:64px;height:76px;display:block;margin:1rem auto;-webkit-animation:rollIn .4s cubic-bezier(.165,.84,.44,1);animation:rollIn .4s cubic-bezier(.165,.84,.44,1);-webkit-animation-delay:.25s;animation-delay:.25s}.intro-panel .title-text,.outro-panel .title-text{padding:1.2rem;background-color:#212844;color:#fff;font-size:2.5rem;-webkit-animation:fadeInDown .5s cubic-bezier(.165,.84,.44,1);animation:fadeInDown .5s cubic-bezier(.165,.84,.44,1)}@media (min-width:688px){.intro-panel .title-text,.outro-panel .title-text{font-size:3rem}}.intro-panel .primary-text,.outro-panel .primary-text{margin:0 0 1rem!important;padding:.6rem 1.2rem;-webkit-animation:fadeInUp .5s cubic-bezier(.165,.84,.44,1);animation:fadeInUp .5s cubic-bezier(.165,.84,.44,1);-webkit-animation-delay:.5s;animation-delay:.5s}.intro-panel .btn-close,.outro-panel .btn-close{display:block;margin:auto;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-bottom:2rem;-webkit-animation:fade-on .5s cubic-bezier(.165,.84,.44,1);animation:fade-on .5s cubic-bezier(.165,.84,.44,1);-webkit-animation-delay:.7s;animation-delay:.7s}.feedback-panel{padding:1.2rem;background-color:#212844;-webkit-animation:fadeInRight .25s;animation:fadeInRight .25s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.35s;animation-delay:.35s;max-width:500px}@media (min-width:688px){.feedback-panel{max-width:100%}}.feedback-panel .title-text{display:inline-block;margin-left:-1.2rem;margin-bottom:0;padding:.3rem;padding-left:1.2rem;color:#212844;font-weight:700;background-color:#fff;line-height:100%}.feedback-panel .primary-text{color:#fff}.feedback-panel button{margin-top:1rem}.branching .content-wrapper{background-color:hsla(0,0%,100%,.93)}.branching .header-graphic{max-width:100%;display:block;margin:0 auto;-webkit-animation:fadeInDown .5s cubic-bezier(.165,.84,.44,1);animation:fadeInDown .5s cubic-bezier(.165,.84,.44,1)}@media (min-width:688px){.branching .header-graphic{margin-top:60px}}.branching .panel{max-width:calc(600px + 1.2rem);margin:0 auto}.branching .panel h1{color:#c2002f;margin-bottom:0;-webkit-animation:fade-on .35s;animation:fade-on .35s;-webkit-animation-delay:.15s;animation-delay:.15s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.branching .panel .primary-text{-webkit-animation:fade-on .35s;animation:fade-on .35s;-webkit-animation-delay:.35s;animation-delay:.35s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.branching .panel .question-holder{-webkit-animation:fadeInRight .35s cubic-bezier(.165,.84,.44,1);animation:fadeInRight .35s cubic-bezier(.165,.84,.44,1);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.35s;animation-delay:.35s}.branching .panel .question-holder:not(:last-child):after{width:12px;height:30px;display:block;margin:0 auto;background:url(content/global/graphics/icon-arrow-down-blue.svg) no-repeat 50%;-webkit-animation:fadeInDown .5s cubic-bezier(.165,.84,.44,1);animation:fadeInDown .5s cubic-bezier(.165,.84,.44,1);content:""}.branching .panel .question-holder:nth-child(odd){-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.branching .panel .question{margin:1.2rem 0;background-color:#212844}.branching .panel .question .question-text{margin-bottom:0;padding:1.2rem;text-align:center;color:#fff;font-size:2rem;font-weight:500}.branching .response-holder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.branching .response-holder .response{width:50%;position:relative;padding:.78rem;text-transform:uppercase;text-align:center;color:#fff;-webkit-transition:background-color .25s;transition:background-color .25s}.branching .response-holder .response:before{width:40px;height:40px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border-radius:50%;-webkit-transform:scale3d(0,0,1);transform:scale3d(0,0,1);-webkit-transition:-webkit-transform .25s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform .25s cubic-bezier(.165,.84,.44,1);transition:transform .25s cubic-bezier(.165,.84,.44,1);transition:transform .25s cubic-bezier(.165,.84,.44,1),-webkit-transform .25s cubic-bezier(.165,.84,.44,1);content:""}.branching .response-holder .response:first-child,.branching .response-holder .response:first-child:before{background-color:#a60029}.branching .response-holder .response:last-child,.branching .response-holder .response:last-child:before{background-color:#c2002f}.branching .response-holder .response.over{background-color:#900024}.branching .response-holder .response p{position:relative}.branching .feedback-panel{border-top:2px solid transparent;-webkit-animation-name:fade-on;animation-name:fade-on}.branching .feedback-panel .primary-text{margin-top:0}.branching .btn-continue,.branching .btn-retry{display:block;margin:10px auto 20px}.branching .question.disabled .response{background-color:transparent}.branching .question.disabled .response.selected:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.branching .question.disabled .response:not(.selected){opacity:.5}.branching .question.disabled .feedback-panel{border-top-color:#fff}.branching.page-animate-out .background-graphic{-webkit-animation:fadeOut .5s;animation:fadeOut .5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.branching.page-animate-out .question-holder{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}.branching.page-animate-out .question-holder:nth-child(odd){-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}.drag-drop .panel-wrapper{width:100%;height:100%;max-width:1012px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 auto;background:#fff}.drag-drop .panel-wrapper .panel{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.drag-drop .dragdrop-holder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;background:#fafafa}.drag-drop .dragdrop-holder .item-holder{width:48.5%;padding:.6rem;background:#efefef}.drag-drop .dragdrop-holder .item-holder .items{text-align:center}.drag-drop .dragdrop-holder .item-holder .items .item{width:100%;margin-top:5px;padding:.6rem;display:inline-block;text-align:left;-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.drag-drop .dragdrop-holder .item-holder .items .item.over{-webkit-box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.drag-drop .dragdrop-holder .item-holder .items .item.correct{background-color:#47923f;color:#fff}.drag-drop .dragdrop-holder .item-holder .items .item.incorrect{background-color:#c13a3a;color:#fff}.drag-drop .dragdrop-holder .item-holder .items .drag{position:relative;z-index:1!important;background-color:#616161}.drag-drop .dragdrop-holder .item-holder .items .drag.dragging{z-index:2!important}.drag-drop .dragdrop-holder .item-holder .items .drag.placed{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;position:absolute;top:0;left:0;margin-top:0}.drag-drop .dragdrop-holder .item-holder .items .drop .area{background-color:#9e9e9e;position:relative}.drag-drop .dragdrop-holder .item-holder .items .drop.over .area{-webkit-box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.drag-drop .dragdrop-holder .btn-submit{margin:.6rem auto}.explore .content-wrapper{background-color:hsla(0,0%,100%,.93)}.explore .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.explore .content>*{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.explore .content .btn-desktop.continue-active{display:none!important}@media (min-width:1012px){.explore .content .btn-desktop.continue-active{display:block!important}}@media (min-width:1012px){.explore .content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.explore .content .btn-mobile.continue-active{display:none!important}}.explore .panel{width:100%;padding:1.2rem 0 0}.explore .panel .directions-text,.explore .panel .primary-text{padding:0 .6rem;-webkit-animation:fade-on .5s;animation:fade-on .5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.explore .panel .title-text{-webkit-animation:fadeInLeft .5s cubic-bezier(.165,.84,.44,1);animation:fadeInLeft .5s cubic-bezier(.165,.84,.44,1);-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:relative}.explore .panel .primary-text{-webkit-animation-delay:.75s;animation-delay:.75s}.explore .panel .directions-text{-webkit-animation-delay:1s;animation-delay:1s}@media (min-width:688px){.explore .panel{padding-top:calc(80px + 1rem)}}@media (min-width:1012px){.explore .panel{margin:auto 0;padding:80px 0;width:40%;padding-left:10vw}.explore .panel .title-text{background:transparent;color:#c2002f;padding-top:0;padding-left:.6rem}.explore .panel .title-text:after{width:100vw;height:20px;position:absolute;bottom:-6px;right:0;background:#212844;content:""}}.explore .btn-continue{margin:1rem .6rem}.explore .background-graphic{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;-webkit-animation:fade-on .5s;animation:fade-on .5s}.explore .node-holder{padding:.6rem;width:100%;max-width:600px}@media (min-width:1012px){.explore .node-holder{margin:auto 0 auto 5%;width:55%}}.explore .node-holder a{color:#fff}.explore .node{width:100%;margin:0 0 .6rem;background:#fff;position:relative;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .6s;transition:all .6s;-webkit-animation:scale-in .5s cubic-bezier(.165,.84,.44,1);animation:scale-in .5s cubic-bezier(.165,.84,.44,1);-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.explore .node[data-index="0"]{-webkit-animation-delay:1.25s;animation-delay:1.25s}.explore .node[data-index="1"]{-webkit-animation-delay:1.5s;animation-delay:1.5s}.explore .node[data-index="2"]{-webkit-animation-delay:1.75s;animation-delay:1.75s}.explore .node:after{width:25px;height:25px;position:absolute;top:1.2rem;right:1.2rem;background:url(content/global/graphics/icon-plus-white.svg) 0 0 no-repeat;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;content:""}.explore .node.visited{background:#efefef}.explore .node.active .node-graphic-holder{background:rgba(33,40,68,0)}.explore .node.active .node-graphic-holder:after{opacity:0}.explore .node.active .node-label{opacity:0;pointer-events:none}.explore .node.active .node-content{display:block}.explore .node.active:after{opacity:0}.explore .node.over:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.explore .node-graphic-holder{width:inherit;height:11rem;position:relative;overflow:hidden;background:rgba(33,40,68,.8);-webkit-transition:background .25s;transition:background .25s}.explore .node-graphic-holder:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";-webkit-transition:opacity .5s ease;transition:opacity .5s ease}@media (min-width:1012px){.explore .node-graphic-holder{height:220px}}.explore .node-graphic-background{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:auto;z-index:-1}.explore .node-label{position:absolute;bottom:-.3rem;left:.6rem;color:#fff;font-size:2.25rem;font-weight:700;line-height:100%;text-transform:uppercase;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;z-index:1}.explore .node-content{display:none;color:#fff;padding:1.2rem .6rem;background:#212844}.explore .node-content h2{font-size:1.525rem;font-weight:700;text-transform:uppercase}.explore.page-animate-out .node,.explore.page-animate-out .panel{-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1);transition:all .5s cubic-bezier(.165,.84,.44,1);opacity:0}.explore.page-animate-out .node{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.explore.page-animate-out .node[data-index="0"]{-webkit-transition-delay:.1s;transition-delay:.1s}.explore.page-animate-out .node[data-index="1"]{-webkit-transition-delay:.2s;transition-delay:.2s}.explore.page-animate-out .node[data-index="2"]{-webkit-transition-delay:.3s;transition-delay:.3s}[data-layout=graphical-explore] .hotspot-holder .graphic{width:100%;height:100%}[data-layout=graphical-explore] .hotspot-holder .hotspots-holder{width:100%;height:100%;background-size:contain;background-position:50%;background-repeat:no-repeat}[data-layout=graphical-explore] .hotspot-holder .hotspots-holder .node .hotspot{fill:#fafafa;cursor:pointer;-webkit-transition:fill .25s;transition:fill .25s}[data-layout=graphical-explore] .hotspot-holder .hotspots-holder .node.visited .hotspot{fill:#616161}[data-layout=graphical-explore] .hotspot-holder .hotspots-holder .node.over .hotspot{fill:#efefef;-webkit-transition:fill .25s;transition:fill .25s}.montage .content-wrapper{background:#212844}@media (min-width:1012px){.montage .content-wrapper{background:hsla(0,0%,100%,.9)}}.montage .content>*{margin:0 auto}@media (min-width:1012px){.montage .content{padding-top:100px}}.montage.start-scroll .montage-arrow-holder{opacity:0;z-index:-10}.montage .panel{background:transparent;color:#fff;width:100%}.montage .panel .title-text{-webkit-animation:fade-on .5s;animation:fade-on .5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.5s;animation-delay:.5s}.montage .panel .directions-text{-webkit-animation:fade-on .5s;animation:fade-on .5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1s;animation-delay:1s}@media (min-width:688px){.montage .panel{margin-top:100px;max-width:768px;text-align:center;width:75%;margin-bottom:50px}}@media (min-width:1012px){.montage .panel{color:#212844;margin-top:0}}.montage .montage-holder{width:100%;padding:1.8rem 0 0;max-width:680px}@media (min-width:1012px){.montage .montage-holder{max-width:1280px}}.montage .step{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between}.montage .step>*{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.montage .step:nth-child(odd){margin-bottom:100px}.montage .step:nth-child(odd) .montage-graphic-holder{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.montage .step:nth-child(odd) .montage-graphic-holder:after{position:absolute;bottom:0;left:0;width:100%;height:30%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(33,40,68,.9)),to(rgba(33,40,68,0)));background:linear-gradient(0deg,rgba(33,40,68,.9) 0,rgba(33,40,68,0));content:""}@media (min-width:1012px){.montage .step:nth-child(odd) .montage-graphic-holder:after{display:none}}.montage .step:nth-child(odd) .montage-text-holder{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.montage .step:nth-child(odd) .montage-title{text-shadow:0 3px 10px #000}.montage .step:nth-child(2n){margin-bottom:50px}.montage .step:nth-child(2n) .montage-graphic-holder{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin-top:-1.8rem;z-index:1}.montage .step:nth-child(2n) .montage-text-holder{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.montage .step:nth-child(2n) .inner-text{padding-bottom:3rem}@media (min-width:1012px){.montage .step{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:0 60px;margin-bottom:150px!important}.montage .step:nth-child(odd) .montage-text-holder{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-left:-100px}.montage .step:nth-child(odd) .montage-text-holder .montage-title{text-shadow:none;left:150px}.montage .step:nth-child(odd) .montage-text-holder .inner-text{padding-left:150px}.montage .step:nth-child(2n) .montage-text-holder{margin-right:-100px}.montage .step:nth-child(2n) .montage-text-holder .montage-title{left:0;padding-right:100px}.montage .step:nth-child(2n) .montage-text-holder .inner-text{padding-right:150px}.montage .step .montage-graphic-holder{margin-top:0!important;z-index:1}.montage .step .montage-text-holder{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important;margin-bottom:-60px!important}}.montage .montage-graphic-holder,.montage .montage-text-holder{width:calc(100% - 1.8rem);height:auto}@media (min-width:1012px){.montage .montage-graphic-holder,.montage .montage-text-holder{max-width:635px;width:55%}}.montage .montage-graphic-holder .montage-graphic{width:100%;height:auto}.montage .montage-text-holder{position:relative}.montage .montage-text-holder .montage-title{position:absolute;bottom:calc(100% - .9rem);left:.6rem;color:#fff;font-size:1.8rem;line-height:100%;text-transform:uppercase}@media (min-width:688px){.montage .montage-text-holder .montage-title{bottom:calc(100% - .85rem)}}.montage .montage-text-holder .inner-text{background:#fff;padding:1.2rem;position:relative;z-index:1}.montage .montage-text-holder .inner-text a{color:#c2002f}@media (min-width:1012px){.montage .montage-text-holder .inner-text a{color:#fff}}@media (min-width:688px){.montage .montage-text-holder{bottom:calc(100% - 17px)}}@media (min-width:1012px){.montage .montage-text-holder .montage-title{color:#212844;font-size:2rem}.montage .montage-text-holder .inner-text{background:#212844;padding:60px 30px}.montage .montage-text-holder p{color:#fff}}.montage .btn-continue{margin:0 auto 50px;display:block}.montage .montage-arrow-holder{position:absolute;bottom:0;left:0;width:100%;height:80px;background:rgba(33,40,68,.8);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;z-index:10}.montage .montage-arrow-holder .montage-arrow{width:10px;height:25px;background:url(content/global/graphics/icon-arrow-down-white.svg) 0 0 no-repeat;-webkit-animation:bounce 2.5s ease infinite;animation:bounce 2.5s ease infinite}@media (min-width:1012px){.montage .montage-arrow-holder{background:hsla(0,0%,100%,.9)}.montage .montage-arrow-holder .montage-arrow{background:url(content/global/graphics/icon-arrow-down-blue.svg) 0 0 no-repeat}}.montage.page-animate-out .content{background:#fff;-webkit-transition:background .5s;transition:background .5s}.montage.page-animate-out .btn-continue,.montage.page-animate-out .montage-graphic-holder,.montage.page-animate-out .montage-text-holder{-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1);transition:all .5s cubic-bezier(.165,.84,.44,1);-webkit-transform:translate3D(0,100%,0);-ms-transform:translate3D(0,100%,0);transform:translate3D(0,100%,0);opacity:0}.montage.page-animate-out .montage-graphic-holder{-webkit-transition-delay:.15s;transition-delay:.15s}.montage.page-animate-out .btn-continue{-webkit-transition-delay:.3s;transition-delay:.3s}.multiple-choice.multiselect,.multiple-choice.standard,.multiple-choice.video-full,.video-quiz.multiselect,.video-quiz.standard,.video-quiz.video-full{-webkit-animation:fade-on 1.2s;animation:fade-on 1.2s}.multiple-choice.multiselect.page-animate-out .background-graphic,.multiple-choice.standard.page-animate-out .background-graphic,.multiple-choice.video-full.page-animate-out .background-graphic,.video-quiz.multiselect.page-animate-out .background-graphic,.video-quiz.standard.page-animate-out .background-graphic,.video-quiz.video-full.page-animate-out .background-graphic{-webkit-animation:fadeOut .5s;animation:fadeOut .5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.multiple-choice.multiselect.page-animate-out .default-holder,.multiple-choice.standard.page-animate-out .default-holder,.multiple-choice.video-full.page-animate-out .default-holder,.video-quiz.multiselect.page-animate-out .default-holder,.video-quiz.standard.page-animate-out .default-holder,.video-quiz.video-full.page-animate-out .default-holder{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft;-webkit-animation-delay:unset;animation-delay:unset}.multiple-choice.multiselect.page-animate-out .interactive-holder,.multiple-choice.standard.page-animate-out .interactive-holder,.multiple-choice.video-full.page-animate-out .interactive-holder,.video-quiz.multiselect.page-animate-out .interactive-holder,.video-quiz.standard.page-animate-out .interactive-holder,.video-quiz.video-full.page-animate-out .interactive-holder{-webkit-animation:fadeOut .5s cubic-bezier(.165,.84,.44,1);animation:fadeOut .5s cubic-bezier(.165,.84,.44,1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.multiple-choice.multiselect.page-animate-out .btn-continue,.multiple-choice.multiselect.page-animate-out .feedback-holder,.multiple-choice.multiselect.page-animate-out .question-text,.multiple-choice.multiselect.page-animate-out .response-holder,.multiple-choice.standard.page-animate-out .btn-continue,.multiple-choice.standard.page-animate-out .feedback-holder,.multiple-choice.standard.page-animate-out .question-text,.multiple-choice.standard.page-animate-out .response-holder,.multiple-choice.video-full.page-animate-out .btn-continue,.multiple-choice.video-full.page-animate-out .feedback-holder,.multiple-choice.video-full.page-animate-out .question-text,.multiple-choice.video-full.page-animate-out .response-holder,.video-quiz.multiselect.page-animate-out .btn-continue,.video-quiz.multiselect.page-animate-out .feedback-holder,.video-quiz.multiselect.page-animate-out .question-text,.video-quiz.multiselect.page-animate-out .response-holder,.video-quiz.standard.page-animate-out .btn-continue,.video-quiz.standard.page-animate-out .feedback-holder,.video-quiz.standard.page-animate-out .question-text,.video-quiz.standard.page-animate-out .response-holder,.video-quiz.video-full.page-animate-out .btn-continue,.video-quiz.video-full.page-animate-out .feedback-holder,.video-quiz.video-full.page-animate-out .question-text,.video-quiz.video-full.page-animate-out .response-holder{-webkit-animation:slideOutRight .5s cubic-bezier(.165,.84,.44,1);animation:slideOutRight .5s cubic-bezier(.165,.84,.44,1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.multiple-choice.multiselect.page-animate-out .response-holder,.multiple-choice.standard.page-animate-out .response-holder,.multiple-choice.video-full.page-animate-out .response-holder,.video-quiz.multiselect.page-animate-out .response-holder,.video-quiz.standard.page-animate-out .response-holder,.video-quiz.video-full.page-animate-out .response-holder{-webkit-animation-delay:75ms;animation-delay:75ms}.multiple-choice.multiselect.page-animate-out .feedback-holder,.multiple-choice.standard.page-animate-out .feedback-holder,.multiple-choice.video-full.page-animate-out .feedback-holder,.video-quiz.multiselect.page-animate-out .feedback-holder,.video-quiz.standard.page-animate-out .feedback-holder,.video-quiz.video-full.page-animate-out .feedback-holder{-webkit-animation-delay:.15s;animation-delay:.15s}.multiple-choice.multiselect.page-animate-out .btn-continue,.multiple-choice.standard.page-animate-out .btn-continue,.multiple-choice.video-full.page-animate-out .btn-continue,.video-quiz.multiselect.page-animate-out .btn-continue,.video-quiz.standard.page-animate-out .btn-continue,.video-quiz.video-full.page-animate-out .btn-continue{-webkit-animation-delay:225ms;animation-delay:225ms}.multiple-choice.multiselect .content-wrapper,.multiple-choice.standard .content-wrapper,.multiple-choice.video-full .content-wrapper,.video-quiz.multiselect .content-wrapper,.video-quiz.standard .content-wrapper,.video-quiz.video-full .content-wrapper{background-color:hsla(0,0%,100%,.9)}.multiple-choice.multiselect .content,.multiple-choice.standard .content,.multiple-choice.video-full .content,.video-quiz.multiselect .content,.video-quiz.standard .content,.video-quiz.video-full .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:688px){.multiple-choice.multiselect .content,.multiple-choice.standard .content,.multiple-choice.video-full .content,.video-quiz.multiselect .content,.video-quiz.standard .content,.video-quiz.video-full .content{max-width:1300px;margin:0 auto;padding-top:80px}}@media (min-width:900px){.multiple-choice.multiselect .content,.multiple-choice.standard .content,.multiple-choice.video-full .content,.video-quiz.multiselect .content,.video-quiz.standard .content,.video-quiz.video-full .content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-right:.6rem}}.multiple-choice.multiselect .panel,.multiple-choice.standard .panel,.multiple-choice.video-full .panel,.video-quiz.multiselect .panel,.video-quiz.standard .panel,.video-quiz.video-full .panel{width:100%;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:0}@media (min-width:900px){.multiple-choice.multiselect .panel,.multiple-choice.standard .panel,.multiple-choice.video-full .panel,.video-quiz.multiselect .panel,.video-quiz.standard .panel,.video-quiz.video-full .panel{-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0;margin:auto 0}}.multiple-choice.multiselect .default-holder,.multiple-choice.standard .default-holder,.multiple-choice.video-full .default-holder,.video-quiz.multiselect .default-holder,.video-quiz.standard .default-holder,.video-quiz.video-full .default-holder{-webkit-animation:slideInLeft .5s cubic-bezier(.165,.84,.44,1);animation:slideInLeft .5s cubic-bezier(.165,.84,.44,1);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.35s;animation-delay:.35s}@media (min-width:688px){.multiple-choice.multiselect .default-holder,.multiple-choice.standard .default-holder,.multiple-choice.video-full .default-holder,.video-quiz.multiselect .default-holder,.video-quiz.standard .default-holder,.video-quiz.video-full .default-holder{width:85%}}@media (min-width:900px){.multiple-choice.multiselect .default-holder,.multiple-choice.standard .default-holder,.multiple-choice.video-full .default-holder,.video-quiz.multiselect .default-holder,.video-quiz.standard .default-holder,.video-quiz.video-full .default-holder{width:100%;padding-right:1rem}}.multiple-choice.multiselect .default-holder .primary-text,.multiple-choice.standard .default-holder .primary-text,.multiple-choice.video-full .default-holder .primary-text,.video-quiz.multiselect .default-holder .primary-text,.video-quiz.standard .default-holder .primary-text,.video-quiz.video-full .default-holder .primary-text{margin:2rem 0;padding:0 .6rem;font-weight:500;color:#212844;border-left:20px solid #212844}@media (min-width:900px){.multiple-choice.multiselect .default-holder .primary-text,.multiple-choice.standard .default-holder .primary-text,.multiple-choice.video-full .default-holder .primary-text,.video-quiz.multiselect .default-holder .primary-text,.video-quiz.standard .default-holder .primary-text,.video-quiz.video-full .default-holder .primary-text{padding-left:40px;border-left-width:40px}}.multiple-choice.multiselect .default-holder .primary-text>*,.multiple-choice.standard .default-holder .primary-text>*,.multiple-choice.video-full .default-holder .primary-text>*,.video-quiz.multiselect .default-holder .primary-text>*,.video-quiz.standard .default-holder .primary-text>*,.video-quiz.video-full .default-holder .primary-text>*{font-size:1.125rem}.multiple-choice.multiselect .interactive-holder,.multiple-choice.standard .interactive-holder,.multiple-choice.video-full .interactive-holder,.video-quiz.multiselect .interactive-holder,.video-quiz.standard .interactive-holder,.video-quiz.video-full .interactive-holder{-webkit-animation:fade-on .5s;animation:fade-on .5s}@media (min-width:688px){.multiple-choice.multiselect .interactive-holder,.multiple-choice.standard .interactive-holder,.multiple-choice.video-full .interactive-holder,.video-quiz.multiselect .interactive-holder,.video-quiz.standard .interactive-holder,.video-quiz.video-full .interactive-holder{width:70%;margin:0 auto}}@media (min-width:900px){.multiple-choice.multiselect .interactive-holder,.multiple-choice.standard .interactive-holder,.multiple-choice.video-full .interactive-holder,.video-quiz.multiselect .interactive-holder,.video-quiz.standard .interactive-holder,.video-quiz.video-full .interactive-holder{width:100%;margin:auto;padding:2rem;border-left:1px solid #212844}}.multiple-choice.multiselect .question-holder,.multiple-choice.standard .question-holder,.multiple-choice.video-full .question-holder,.video-quiz.multiselect .question-holder,.video-quiz.standard .question-holder,.video-quiz.video-full .question-holder{margin:auto 0}@media (min-width:900px){.multiple-choice.multiselect .question-holder,.multiple-choice.standard .question-holder,.multiple-choice.video-full .question-holder,.video-quiz.multiselect .question-holder,.video-quiz.standard .question-holder,.video-quiz.video-full .question-holder{margin-right:auto}}.multiple-choice.multiselect .question-holder>.correct .disabled:not(.selected),.multiple-choice.standard .question-holder>.correct .disabled:not(.selected),.multiple-choice.video-full .question-holder>.correct .disabled:not(.selected),.video-quiz.multiselect .question-holder>.correct .disabled:not(.selected),.video-quiz.standard .question-holder>.correct .disabled:not(.selected),.video-quiz.video-full .question-holder>.correct .disabled:not(.selected){display:none}.multiple-choice.multiselect .question-holder .question-text,.multiple-choice.standard .question-holder .question-text,.multiple-choice.video-full .question-holder .question-text,.video-quiz.multiselect .question-holder .question-text,.video-quiz.standard .question-holder .question-text,.video-quiz.video-full .question-holder .question-text{padding:.6rem;color:#c2002f;font-weight:300;text-transform:uppercase;text-align:center}@media (min-width:688px){.multiple-choice.multiselect .question-holder .question-text,.multiple-choice.standard .question-holder .question-text,.multiple-choice.video-full .question-holder .question-text,.video-quiz.multiselect .question-holder .question-text,.video-quiz.standard .question-holder .question-text,.video-quiz.video-full .question-holder .question-text{text-align:left;padding-left:0}}.multiple-choice.multiselect .question-holder .response-holder.no-feedback .incorrect.selected,.multiple-choice.standard .question-holder .response-holder.no-feedback .incorrect.selected,.multiple-choice.video-full .question-holder .response-holder.no-feedback .incorrect.selected,.video-quiz.multiselect .question-holder .response-holder.no-feedback .incorrect.selected,.video-quiz.standard .question-holder .response-holder.no-feedback .incorrect.selected,.video-quiz.video-full .question-holder .response-holder.no-feedback .incorrect.selected{-webkit-transform:scale3d(.8,.8,1);transform:scale3d(.8,.8,1);opacity:.75;border-left-color:#000;cursor:default}.multiple-choice.multiselect .question-holder .response,.multiple-choice.standard .question-holder .response,.multiple-choice.video-full .question-holder .response,.video-quiz.multiselect .question-holder .response,.video-quiz.standard .question-holder .response,.video-quiz.video-full .question-holder .response{margin:.6rem 0;padding:.6rem;font-weight:500;background-color:#fff;border-left:5px solid #c2002f;-webkit-transition:all .35s;transition:all .35s;-webkit-animation:fadeInUp .25s cubic-bezier(.165,.84,.44,1);animation:fadeInUp .25s cubic-bezier(.165,.84,.44,1);-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.multiple-choice.multiselect .question-holder .response:first-child,.multiple-choice.standard .question-holder .response:first-child,.multiple-choice.video-full .question-holder .response:first-child,.video-quiz.multiselect .question-holder .response:first-child,.video-quiz.standard .question-holder .response:first-child,.video-quiz.video-full .question-holder .response:first-child{-webkit-animation-delay:.3s;animation-delay:.3s}.multiple-choice.multiselect .question-holder .response:nth-child(2),.multiple-choice.standard .question-holder .response:nth-child(2),.multiple-choice.video-full .question-holder .response:nth-child(2),.video-quiz.multiselect .question-holder .response:nth-child(2),.video-quiz.standard .question-holder .response:nth-child(2),.video-quiz.video-full .question-holder .response:nth-child(2){-webkit-animation-delay:.4s;animation-delay:.4s}.multiple-choice.multiselect .question-holder .response:nth-child(3),.multiple-choice.standard .question-holder .response:nth-child(3),.multiple-choice.video-full .question-holder .response:nth-child(3),.video-quiz.multiselect .question-holder .response:nth-child(3),.video-quiz.standard .question-holder .response:nth-child(3),.video-quiz.video-full .question-holder .response:nth-child(3){-webkit-animation-delay:.5s;animation-delay:.5s}.multiple-choice.multiselect .question-holder .response:nth-child(4),.multiple-choice.standard .question-holder .response:nth-child(4),.multiple-choice.video-full .question-holder .response:nth-child(4),.video-quiz.multiselect .question-holder .response:nth-child(4),.video-quiz.standard .question-holder .response:nth-child(4),.video-quiz.video-full .question-holder .response:nth-child(4){-webkit-animation-delay:.6s;animation-delay:.6s}.multiple-choice.multiselect .question-holder .response:nth-child(5),.multiple-choice.standard .question-holder .response:nth-child(5),.multiple-choice.video-full .question-holder .response:nth-child(5),.video-quiz.multiselect .question-holder .response:nth-child(5),.video-quiz.standard .question-holder .response:nth-child(5),.video-quiz.video-full .question-holder .response:nth-child(5){-webkit-animation-delay:.7s;animation-delay:.7s}.multiple-choice.multiselect .question-holder .response:nth-child(6),.multiple-choice.standard .question-holder .response:nth-child(6),.multiple-choice.video-full .question-holder .response:nth-child(6),.video-quiz.multiselect .question-holder .response:nth-child(6),.video-quiz.standard .question-holder .response:nth-child(6),.video-quiz.video-full .question-holder .response:nth-child(6){-webkit-animation-delay:.8s;animation-delay:.8s}.multiple-choice.multiselect .question-holder .response.over:not(.disabled):not(.incorrect),.multiple-choice.standard .question-holder .response.over:not(.disabled):not(.incorrect),.multiple-choice.video-full .question-holder .response.over:not(.disabled):not(.incorrect),.video-quiz.multiselect .question-holder .response.over:not(.disabled):not(.incorrect),.video-quiz.standard .question-holder .response.over:not(.disabled):not(.incorrect),.video-quiz.video-full .question-holder .response.over:not(.disabled):not(.incorrect){background-color:#c2002f;color:#fff}.multiple-choice.multiselect .btn-continue,.multiple-choice.standard .btn-continue,.multiple-choice.video-full .btn-continue,.video-quiz.multiselect .btn-continue,.video-quiz.standard .btn-continue,.video-quiz.video-full .btn-continue{display:block;margin:1rem auto;-webkit-animation:fade-on .25s;animation:fade-on .25s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.55s;animation-delay:.55s}@media (min-width:900px){.multiple-choice.multiselect .btn-continue,.multiple-choice.standard .btn-continue,.multiple-choice.video-full .btn-continue,.video-quiz.multiselect .btn-continue,.video-quiz.standard .btn-continue,.video-quiz.video-full .btn-continue{margin-left:auto;margin-right:0}}.multiple-choice.nogit,.video-quiz.nogit{-webkit-animation:fade-on 1.2s;animation:fade-on 1.2s}.multiple-choice.nogit .outro-panel,.video-quiz.nogit .outro-panel{background-color:transparent}.multiple-choice.nogit.page-animate-out .background-graphic,.multiple-choice.nogit .showing-outro .background-graphic,.video-quiz.nogit.page-animate-out .background-graphic,.video-quiz.nogit .showing-outro .background-graphic{-webkit-animation:fadeOut .5s;animation:fadeOut .5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.multiple-choice.nogit.page-animate-out .counter-holder,.multiple-choice.nogit .showing-outro .counter-holder,.video-quiz.nogit.page-animate-out .counter-holder,.video-quiz.nogit .showing-outro .counter-holder{-webkit-animation:fadeOut .5s cubic-bezier(.165,.84,.44,1);animation:fadeOut .5s cubic-bezier(.165,.84,.44,1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.multiple-choice.nogit.page-animate-out .question-text,.multiple-choice.nogit .showing-outro .question-text,.video-quiz.nogit.page-animate-out .question-text,.video-quiz.nogit .showing-outro .question-text{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp;-webkit-animation-fill-mode:both;animation-fill-mode:both}.multiple-choice.nogit.page-animate-out .btn-continue,.multiple-choice.nogit.page-animate-out .feedback-holder,.multiple-choice.nogit.page-animate-out .response-holder,.multiple-choice.nogit .showing-outro .btn-continue,.multiple-choice.nogit .showing-outro .feedback-holder,.multiple-choice.nogit .showing-outro .response-holder,.video-quiz.nogit.page-animate-out .btn-continue,.video-quiz.nogit.page-animate-out .feedback-holder,.video-quiz.nogit.page-animate-out .response-holder,.video-quiz.nogit .showing-outro .btn-continue,.video-quiz.nogit .showing-outro .feedback-holder,.video-quiz.nogit .showing-outro .response-holder{-webkit-animation:fadeOutDown .5s cubic-bezier(.165,.84,.44,1);animation:fadeOutDown .5s cubic-bezier(.165,.84,.44,1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.multiple-choice.nogit .intro-panel,.video-quiz.nogit .intro-panel{background-color:transparent}.multiple-choice.nogit .content-wrapper,.video-quiz.nogit .content-wrapper{background-color:hsla(0,0%,100%,.85);text-align:center}.multiple-choice.nogit .content-wrapper .content,.video-quiz.nogit .content-wrapper .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.multiple-choice.nogit .content-wrapper .content .interactive-holder,.video-quiz.nogit .content-wrapper .content .interactive-holder{width:100%;max-width:500px;margin-left:auto;margin-right:auto}@media (min-width:688px){.multiple-choice.nogit .content-wrapper .content .counter-holder,.video-quiz.nogit .content-wrapper .content .counter-holder{width:500px;margin-left:auto;margin-right:auto}}.multiple-choice.nogit .counter-holder,.video-quiz.nogit .counter-holder{position:absolute;left:0;right:0;top:24px;border-bottom:1px solid #212844}@media (min-width:688px){.multiple-choice.nogit .counter-holder,.video-quiz.nogit .counter-holder{top:calc(80px + .5rem)}}@media (min-width:900px){.multiple-choice.nogit .counter-holder,.video-quiz.nogit .counter-holder{top:40px}}.multiple-choice.nogit .counter-holder h2,.video-quiz.nogit .counter-holder h2{font-size:1rem;text-transform:uppercase}.multiple-choice.nogit .counter-holder .counter-label,.video-quiz.nogit .counter-holder .counter-label{font-weight:300}.multiple-choice.nogit .default-holder,.video-quiz.nogit .default-holder{padding:0}.multiple-choice.nogit .default-holder .primary-text,.video-quiz.nogit .default-holder .primary-text{margin:0}.multiple-choice.nogit .interactive-holder,.video-quiz.nogit .interactive-holder{padding-top:70px;margin:auto}@media (min-width:688px){.multiple-choice.nogit .interactive-holder,.video-quiz.nogit .interactive-holder{padding-top:150px}}@media (min-width:900px){.multiple-choice.nogit .interactive-holder,.video-quiz.nogit .interactive-holder{padding-top:100px}}.multiple-choice.nogit .question-text,.video-quiz.nogit .question-text{margin-bottom:5px;padding:1.2rem .6rem;background-color:#212844;border-bottom:1px solid #212844;font-weight:500;color:#fff;-webkit-transition:all .25s;transition:all .25s;-webkit-animation:fadeInUp .5s cubic-bezier(.165,.84,.44,1);animation:fadeInUp .5s cubic-bezier(.165,.84,.44,1)}@media (min-width:688px){.multiple-choice.nogit .question-text,.video-quiz.nogit .question-text{padding:1.8rem .6rem}}.multiple-choice.nogit .response-holder,.video-quiz.nogit .response-holder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.multiple-choice.nogit .response-holder .response,.video-quiz.nogit .response-holder .response{width:100%;height:175px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-transform:uppercase;-webkit-transition:background-color .25s,height .25s cubic-bezier(.165,.84,.44,1) .3s,width .3s cubic-bezier(.165,.84,.44,1),-webkit-transform .25s cubic-bezier(.165,.84,.44,1);transition:background-color .25s,height .25s cubic-bezier(.165,.84,.44,1) .3s,width .3s cubic-bezier(.165,.84,.44,1),-webkit-transform .25s cubic-bezier(.165,.84,.44,1);transition:background-color .25s,height .25s cubic-bezier(.165,.84,.44,1) .3s,width .3s cubic-bezier(.165,.84,.44,1),transform .25s cubic-bezier(.165,.84,.44,1);transition:background-color .25s,height .25s cubic-bezier(.165,.84,.44,1) .3s,width .3s cubic-bezier(.165,.84,.44,1),transform .25s cubic-bezier(.165,.84,.44,1),-webkit-transform .25s cubic-bezier(.165,.84,.44,1);-webkit-animation:zoomIn .4s cubic-bezier(.165,.84,.44,1);animation:zoomIn .4s cubic-bezier(.165,.84,.44,1);-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-perspective:1000;perspective:1000;-webkit-backface-visibility:hidden;backface-visibility:hidden}.multiple-choice.nogit .response-holder .response:first-child,.video-quiz.nogit .response-holder .response:first-child{background-color:#a60029;-webkit-animation-delay:.25s;animation-delay:.25s}.multiple-choice.nogit .response-holder .response:last-child,.video-quiz.nogit .response-holder .response:last-child{background-color:#c2002f;-webkit-animation-delay:.5s;animation-delay:.5s}.multiple-choice.nogit .response-holder .response.incorrect,.video-quiz.nogit .response-holder .response.incorrect{-webkit-transform:scale3d(.8,.8,1);transform:scale3d(.8,.8,1);opacity:.75;background-color:#9e9e9e!important}.multiple-choice.nogit .response-holder .response.over,.video-quiz.nogit .response-holder .response.over{background-color:#900024}.multiple-choice.nogit .response-holder .response p,.video-quiz.nogit .response-holder .response p{font-size:2rem}.multiple-choice.nogit .feedback-holder,.video-quiz.nogit .feedback-holder{text-align:left}.multiple-choice.nogit .feedback-holder .feedback-panel,.video-quiz.nogit .feedback-holder .feedback-panel{-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.multiple-choice.nogit .final-feedback-holder,.video-quiz.nogit .final-feedback-holder{text-align:left}.multiple-choice.nogit .correct .question-text,.video-quiz.nogit .correct .question-text{background-color:transparent;color:#212844}.multiple-choice.nogit .correct .response,.video-quiz.nogit .correct .response{height:60px}@media (min-width:688px){.multiple-choice.nogit .correct .response,.video-quiz.nogit .correct .response{height:80px}}.multiple-choice.nogit .correct .response.selected,.video-quiz.nogit .correct .response.selected{background-color:transparent;color:#c2002f}.multiple-choice.nogit .correct .response:not(.selected),.video-quiz.nogit .correct .response:not(.selected){width:0;overflow:hidden}.multiple-choice.visuasses,.video-quiz.visuasses{-webkit-animation:fade-on 1.2s;animation:fade-on 1.2s}.multiple-choice.visuasses.feedback-showing-incorrect .directions-text,.multiple-choice.visuasses.feedback-showing-incorrect .mobile-directions-text,.video-quiz.visuasses.feedback-showing-incorrect .directions-text,.video-quiz.visuasses.feedback-showing-incorrect .mobile-directions-text{color:#fff}.multiple-choice.visuasses .intro-panel,.multiple-choice.visuasses .outro-panel,.video-quiz.visuasses .intro-panel,.video-quiz.visuasses .outro-panel{background-color:hsla(0,0%,100%,.75)}.multiple-choice.visuasses.page-animate-out .default-holder,.multiple-choice.visuasses .showing-outro .default-holder,.video-quiz.visuasses.page-animate-out .default-holder,.video-quiz.visuasses .showing-outro .default-holder{display:none}.multiple-choice.visuasses.page-animate-out .background-graphic,.multiple-choice.visuasses.page-animate-out .counter-holder,.multiple-choice.visuasses .showing-outro .background-graphic,.multiple-choice.visuasses .showing-outro .counter-holder,.video-quiz.visuasses.page-animate-out .background-graphic,.video-quiz.visuasses.page-animate-out .counter-holder,.video-quiz.visuasses .showing-outro .background-graphic,.video-quiz.visuasses .showing-outro .counter-holder{-webkit-animation:fadeOut .5s;animation:fadeOut .5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.multiple-choice.visuasses.page-animate-out .question-text,.multiple-choice.visuasses .showing-outro .question-text,.video-quiz.visuasses.page-animate-out .question-text,.video-quiz.visuasses .showing-outro .question-text{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp;-webkit-animation-fill-mode:both;animation-fill-mode:both}.multiple-choice.visuasses.page-animate-out .btn-continue,.multiple-choice.visuasses.page-animate-out .feedback-holder,.multiple-choice.visuasses.page-animate-out .response-holder,.multiple-choice.visuasses .showing-outro .btn-continue,.multiple-choice.visuasses .showing-outro .feedback-holder,.multiple-choice.visuasses .showing-outro .response-holder,.video-quiz.visuasses.page-animate-out .btn-continue,.video-quiz.visuasses.page-animate-out .feedback-holder,.video-quiz.visuasses.page-animate-out .response-holder,.video-quiz.visuasses .showing-outro .btn-continue,.video-quiz.visuasses .showing-outro .feedback-holder,.video-quiz.visuasses .showing-outro .response-holder{-webkit-animation:fadeOutDown .5s cubic-bezier(.165,.84,.44,1);animation:fadeOutDown .5s cubic-bezier(.165,.84,.44,1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.multiple-choice.visuasses .counter-holder,.multiple-choice.visuasses .lives-holder,.video-quiz.visuasses .counter-holder,.video-quiz.visuasses .lives-holder{position:relative;z-index:2}.multiple-choice.visuasses .content-wrapper,.video-quiz.visuasses .content-wrapper{background-color:hsla(0,0%,100%,.85);text-align:center}.multiple-choice.visuasses .content-wrapper .content,.video-quiz.visuasses .content-wrapper .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.multiple-choice.visuasses .content-wrapper .content .interactive-holder,.video-quiz.visuasses .content-wrapper .content .interactive-holder{width:100%;max-width:500px;margin-left:auto;margin-right:auto}@media (min-width:688px){.multiple-choice.visuasses .content-wrapper .content .counter-holder,.multiple-choice.visuasses .content-wrapper .content .lives-holder,.video-quiz.visuasses .content-wrapper .content .counter-holder,.video-quiz.visuasses .content-wrapper .content .lives-holder{width:500px;margin-left:auto;margin-right:auto}}.multiple-choice.visuasses .counter-holder,.video-quiz.visuasses .counter-holder{-webkit-animation:fade-on .5s ease;animation:fade-on .5s ease;margin-top:24px}@media (min-width:688px){.multiple-choice.visuasses .counter-holder,.video-quiz.visuasses .counter-holder{margin-top:calc(80px + .5rem)}}@media (min-width:900px){.multiple-choice.visuasses .counter-holder,.video-quiz.visuasses .counter-holder{margin-top:40px}}.multiple-choice.visuasses .counter-holder h2,.video-quiz.visuasses .counter-holder h2{font-size:1rem;text-transform:uppercase}.multiple-choice.visuasses .counter-holder .counter-label,.video-quiz.visuasses .counter-holder .counter-label{font-weight:300}.multiple-choice.visuasses .lives-holder,.video-quiz.visuasses .lives-holder{-webkit-animation:fade-on .5s ease;animation:fade-on .5s ease;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}.multiple-choice.visuasses .lives-holder:after,.multiple-choice.visuasses .lives-holder:before,.video-quiz.visuasses .lives-holder:after,.video-quiz.visuasses .lives-holder:before{background:#212844;height:1px;position:absolute;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);width:calc(50% - 38px);content:""}.multiple-choice.visuasses .lives-holder:before,.video-quiz.visuasses .lives-holder:before{left:0}.multiple-choice.visuasses .lives-holder:after,.video-quiz.visuasses .lives-holder:after{right:0}.multiple-choice.visuasses .lives-holder .life-indicator,.video-quiz.visuasses .lives-holder .life-indicator{width:12px;height:12px;background:#212844;position:relative;-webkit-transition:all .5s ease;transition:all .5s ease}.multiple-choice.visuasses .lives-holder .life-indicator:before,.video-quiz.visuasses .lives-holder .life-indicator:before{width:100%;height:100%;-webkit-animation:life-used .5s ease 3;animation:life-used .5s ease 3;-webkit-animation-fill-mode:both;animation-fill-mode:both;border:1px solid #fff;display:none;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;content:""}.multiple-choice.visuasses .lives-holder .life-indicator:after,.video-quiz.visuasses .lives-holder .life-indicator:after{position:absolute;top:0;left:0;width:100%;height:100%;background:url(content/global/graphics/visuassess-x-blue.svg) 50% no-repeat;background-size:100%;opacity:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:opacity .2s,-webkit-transform .5s ease;transition:opacity .2s,-webkit-transform .5s ease;transition:opacity .2s,transform .5s ease;transition:opacity .2s,transform .5s ease,-webkit-transform .5s ease;content:""}.multiple-choice.visuasses .lives-holder .life-indicator.used,.video-quiz.visuasses .lives-holder .life-indicator.used{background:transparent;border:1px solid #212844}.multiple-choice.visuasses .lives-holder .life-indicator.used:before,.video-quiz.visuasses .lives-holder .life-indicator.used:before{display:block}.multiple-choice.visuasses .lives-holder .life-indicator.used:after,.video-quiz.visuasses .lives-holder .life-indicator.used:after{opacity:1;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.multiple-choice.visuasses .lives-holder .life-indicator:not(:last-child),.video-quiz.visuasses .lives-holder .life-indicator:not(:last-child){margin-right:10px}@-webkit-keyframes life-used{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0}35%,75%{opacity:.5}to{-webkit-transform:scale(3);transform:scale(3);opacity:0}}@keyframes life-used{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0}35%,75%{opacity:.5}to{-webkit-transform:scale(3);transform:scale(3);opacity:0}}.multiple-choice.visuasses .default-holder,.video-quiz.visuasses .default-holder{-webkit-animation:fade-on .5s ease;animation:fade-on .5s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin:.6rem auto 0;max-width:600px;padding:0 .6rem}.multiple-choice.visuasses .default-holder .primary-text,.multiple-choice.visuasses .default-holder .title-text,.video-quiz.visuasses .default-holder .primary-text,.video-quiz.visuasses .default-holder .title-text{display:none}.multiple-choice.visuasses .default-holder .directions-text,.video-quiz.visuasses .default-holder .directions-text{display:none;font-size:.6rem}@media (min-width:1012px){.multiple-choice.visuasses .default-holder .directions-text,.video-quiz.visuasses .default-holder .directions-text{display:block}}.multiple-choice.visuasses .default-holder .mobile-directions-text,.video-quiz.visuasses .default-holder .mobile-directions-text{font-size:.6rem;font-style:italic}@media (min-width:1012px){.multiple-choice.visuasses .default-holder .mobile-directions-text,.video-quiz.visuasses .default-holder .mobile-directions-text{display:none}}.multiple-choice.visuasses .interactive-holder,.video-quiz.visuasses .interactive-holder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}@media (min-width:688px){.multiple-choice.visuasses .interactive-holder,.video-quiz.visuasses .interactive-holder{margin:auto;padding:0}}.multiple-choice.visuasses .question-holder,.video-quiz.visuasses .question-holder{margin:auto}.multiple-choice.visuasses .question-content-holder .question-text,.video-quiz.visuasses .question-content-holder .question-text{display:none}.multiple-choice.visuasses .question-content-holder .question-graphic,.video-quiz.visuasses .question-content-holder .question-graphic{-webkit-animation:slide-up .5s ease;animation:slide-up .5s ease}.multiple-choice.visuasses .question-content-holder .question-graphic img,.video-quiz.visuasses .question-content-holder .question-graphic img{width:100%}.multiple-choice.visuasses .response-holder,.video-quiz.visuasses .response-holder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:.6rem}.multiple-choice.visuasses .response-holder .response,.video-quiz.visuasses .response-holder .response{width:100%;height:65px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-transform:uppercase;-webkit-transition:background-color .25s,height .25s cubic-bezier(.165,.84,.44,1) .3s,width .3s cubic-bezier(.165,.84,.44,1),-webkit-transform .25s cubic-bezier(.165,.84,.44,1);transition:background-color .25s,height .25s cubic-bezier(.165,.84,.44,1) .3s,width .3s cubic-bezier(.165,.84,.44,1),-webkit-transform .25s cubic-bezier(.165,.84,.44,1);transition:background-color .25s,height .25s cubic-bezier(.165,.84,.44,1) .3s,width .3s cubic-bezier(.165,.84,.44,1),transform .25s cubic-bezier(.165,.84,.44,1);transition:background-color .25s,height .25s cubic-bezier(.165,.84,.44,1) .3s,width .3s cubic-bezier(.165,.84,.44,1),transform .25s cubic-bezier(.165,.84,.44,1),-webkit-transform .25s cubic-bezier(.165,.84,.44,1);-webkit-animation:zoomIn .4s cubic-bezier(.165,.84,.44,1);animation:zoomIn .4s cubic-bezier(.165,.84,.44,1);-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-perspective:1000;perspective:1000;-webkit-backface-visibility:hidden;backface-visibility:hidden}.multiple-choice.visuasses .response-holder .response:first-child,.video-quiz.visuasses .response-holder .response:first-child{background-color:#a60029;-webkit-animation-delay:.25s;animation-delay:.25s}.multiple-choice.visuasses .response-holder .response:last-child,.video-quiz.visuasses .response-holder .response:last-child{background-color:#c2002f;-webkit-animation-delay:.5s;animation-delay:.5s}.multiple-choice.visuasses .response-holder .response.incorrect,.video-quiz.visuasses .response-holder .response.incorrect{-webkit-transform:scale3d(.8,.8,1);transform:scale3d(.8,.8,1);opacity:.75;background-color:#9e9e9e!important}.multiple-choice.visuasses .response-holder .response.over,.video-quiz.visuasses .response-holder .response.over{background-color:#900024}.multiple-choice.visuasses .response-holder .response p,.video-quiz.visuasses .response-holder .response p{font-size:2rem}.multiple-choice.visuasses .feedback-holder,.video-quiz.visuasses .feedback-holder{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;display:none;z-index:1}.multiple-choice.visuasses .feedback-holder[data-feedbackType=incorrect],.video-quiz.visuasses .feedback-holder[data-feedbackType=incorrect]{display:block;background:#212844}.multiple-choice.visuasses .feedback-holder[data-feedbackType=incorrect] .incorrect-feedback-animation .standard-incorrect-content,.video-quiz.visuasses .feedback-holder[data-feedbackType=incorrect] .incorrect-feedback-animation .standard-incorrect-content{display:block}.multiple-choice.visuasses .feedback-holder[data-feedbackType=incorrect] .correct-feedback-animation,.multiple-choice.visuasses .feedback-holder[data-feedbackType=incorrect] .incorrect-feedback-animation .fail-incorrect-content,.video-quiz.visuasses .feedback-holder[data-feedbackType=incorrect] .correct-feedback-animation,.video-quiz.visuasses .feedback-holder[data-feedbackType=incorrect] .incorrect-feedback-animation .fail-incorrect-content{display:none}.multiple-choice.visuasses .feedback-holder[data-feedbackType=fail],.video-quiz.visuasses .feedback-holder[data-feedbackType=fail]{display:block;background:#212844}.multiple-choice.visuasses .feedback-holder[data-feedbackType=fail] .incorrect-feedback-animation .standard-incorrect-content,.video-quiz.visuasses .feedback-holder[data-feedbackType=fail] .incorrect-feedback-animation .standard-incorrect-content{display:none}.multiple-choice.visuasses .feedback-holder[data-feedbackType=fail] .incorrect-feedback-animation .fail-incorrect-content,.video-quiz.visuasses .feedback-holder[data-feedbackType=fail] .incorrect-feedback-animation .fail-incorrect-content{display:block}.multiple-choice.visuasses .feedback-holder[data-feedbackType=fail] .correct-feedback-animation,.video-quiz.visuasses .feedback-holder[data-feedbackType=fail] .correct-feedback-animation{display:none}.multiple-choice.visuasses .feedback-holder[data-feedbackType=correct],.video-quiz.visuasses .feedback-holder[data-feedbackType=correct]{display:block}.multiple-choice.visuasses .feedback-holder[data-feedbackType=correct] .incorrect-feedback-animation,.video-quiz.visuasses .feedback-holder[data-feedbackType=correct] .incorrect-feedback-animation{display:none}.multiple-choice.visuasses .feedback-holder[data-feedbackType=correct] .correct-feedback-animation,.video-quiz.visuasses .feedback-holder[data-feedbackType=correct] .correct-feedback-animation{display:block}.multiple-choice.visuasses .feedback-holder[data-feedbackType=null],.video-quiz.visuasses .feedback-holder[data-feedbackType=null]{display:none}.multiple-choice.visuasses .feedback-holder .correct-feedback-animation,.video-quiz.visuasses .feedback-holder .correct-feedback-animation{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:1.2rem;width:100%}.multiple-choice.visuasses .feedback-holder .correct-feedback-animation .title-text,.video-quiz.visuasses .feedback-holder .correct-feedback-animation .title-text{color:#c2002f}.multiple-choice.visuasses .feedback-holder .incorrect-feedback-animation,.video-quiz.visuasses .feedback-holder .incorrect-feedback-animation{width:inherit;height:inherit}.multiple-choice.visuasses .feedback-holder .incorrect-feedback-animation:before,.video-quiz.visuasses .feedback-holder .incorrect-feedback-animation:before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(33,40,68,.8)),to(rgba(33,40,68,.8))),url(content/global/graphics/visuassess-lightning-01.jpg) no-repeat;background:linear-gradient(rgba(33,40,68,.8),rgba(33,40,68,.8)),url(content/global/graphics/visuassess-lightning-01.jpg) no-repeat}.multiple-choice.visuasses .feedback-holder .incorrect-feedback-animation:after,.video-quiz.visuasses .feedback-holder .incorrect-feedback-animation:after{-webkit-animation:lightning-02 1s;animation:lightning-02 1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;background:url(content/global/graphics/visuassess-lightning-02.jpg) no-repeat}@-webkit-keyframes lightning-02{0%{opacity:0}10%,20%{opacity:1}30%,50%{opacity:0}60%{opacity:1}70%{opacity:0}75%{opacity:.5}to{opacity:0}}@keyframes lightning-02{0%{opacity:0}10%,20%{opacity:1}30%,50%{opacity:0}60%{opacity:1}70%{opacity:0}75%{opacity:.5}to{opacity:0}}.multiple-choice.visuasses .feedback-holder .incorrect-feedback-animation:after,.multiple-choice.visuasses .feedback-holder .incorrect-feedback-animation:before,.video-quiz.visuasses .feedback-holder .incorrect-feedback-animation:after,.video-quiz.visuasses .feedback-holder .incorrect-feedback-animation:before{position:absolute;top:0;left:0;width:inherit;height:inherit;content:"";background-size:cover;background-position:top;z-index:-1}.multiple-choice.visuasses .feedback-holder .incorrect-feedback-animation .fail-incorrect-content,.multiple-choice.visuasses .feedback-holder .incorrect-feedback-animation .standard-incorrect-content,.video-quiz.visuasses .feedback-holder .incorrect-feedback-animation .fail-incorrect-content,.video-quiz.visuasses .feedback-holder .incorrect-feedback-animation .standard-incorrect-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:60%;color:#fff;padding:1.2rem;width:100%}.multiple-choice.visuasses .feedback-holder .feedback-icon,.video-quiz.visuasses .feedback-holder .feedback-icon{margin-bottom:.6rem;width:100px}@media (min-width:688px){.multiple-choice.visuasses .feedback-holder .feedback-icon,.video-quiz.visuasses .feedback-holder .feedback-icon{width:150px}}.multiple-choice.visuasses .feedback-holder .title-text,.video-quiz.visuasses .feedback-holder .title-text{font-size:2rem;text-transform:uppercase}.multiple-choice.visuasses .question-content-holder.go-left,.video-quiz.visuasses .question-content-holder.go-left{-webkit-animation:swipe-left .35s ease-in;animation:swipe-left .35s ease-in;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.multiple-choice.visuasses .question-content-holder.go-right,.video-quiz.visuasses .question-content-holder.go-right{-webkit-animation:swipe-right .35s ease-in;animation:swipe-right .35s ease-in;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes swipe-left{0%{-webkit-transform:none;transform:none;opacity:1}90%{opacity:0}to{-webkit-transform:translate3d(-100%,20%,0) rotate(-20deg) scale(.75);transform:translate3d(-100%,20%,0) rotate(-20deg) scale(.75);opacity:0}}@keyframes swipe-left{0%{-webkit-transform:none;transform:none;opacity:1}90%{opacity:0}to{-webkit-transform:translate3d(-100%,20%,0) rotate(-20deg) scale(.75);transform:translate3d(-100%,20%,0) rotate(-20deg) scale(.75);opacity:0}}@-webkit-keyframes swipe-right{0%{-webkit-transform:none;transform:none;opacity:1}90%{opacity:0}to{-webkit-transform:translate3d(100%,20%,0) rotate(20deg) scale(.75);transform:translate3d(100%,20%,0) rotate(20deg) scale(.75);opacity:0}}@keyframes swipe-right{0%{-webkit-transform:none;transform:none;opacity:1}90%{opacity:0}to{-webkit-transform:translate3d(100%,20%,0) rotate(20deg) scale(.75);transform:translate3d(100%,20%,0) rotate(20deg) scale(.75);opacity:0}}.multiple-choice.visuasses.feedback-showing-incorrect .counter-holder,.video-quiz.visuasses.feedback-showing-incorrect .counter-holder{color:#fff}.multiple-choice.visuasses.feedback-showing-incorrect .lives-holder:after,.multiple-choice.visuasses.feedback-showing-incorrect .lives-holder:before,.video-quiz.visuasses.feedback-showing-incorrect .lives-holder:after,.video-quiz.visuasses.feedback-showing-incorrect .lives-holder:before{background:#fff}.multiple-choice.visuasses.feedback-showing-incorrect .lives-holder .life-indicator,.video-quiz.visuasses.feedback-showing-incorrect .lives-holder .life-indicator{background-color:#fff;border-color:#fff}.multiple-choice.visuasses.feedback-showing-incorrect .lives-holder .life-indicator.used,.video-quiz.visuasses.feedback-showing-incorrect .lives-holder .life-indicator.used{background-color:transparent}.multiple-choice.visuasses.feedback-showing-incorrect .lives-holder .life-indicator:after,.video-quiz.visuasses.feedback-showing-incorrect .lives-holder .life-indicator:after{background:url(content/global/graphics/visuassess-x-white.svg) 50% no-repeat}.multiple-choice.visuasses.correct-response-selected .default-holder,.multiple-choice.visuasses.feedback-showing-incorrect .default-holder,.video-quiz.visuasses.correct-response-selected .default-holder,.video-quiz.visuasses.feedback-showing-incorrect .default-holder{display:none}.multiple-choice.visuasses .btn-try-again,.video-quiz.visuasses .btn-try-again{margin-top:2.4rem;z-index:10}.multiple-choice.multiselect .question-holder .response,.video-quiz.multiselect .question-holder .response{position:relative;border-left-width:30px;border-left-color:transparent}.multiple-choice.multiselect .question-holder .response:after,.multiple-choice.multiselect .question-holder .response:before,.video-quiz.multiselect .question-holder .response:after,.video-quiz.multiselect .question-holder .response:before{position:absolute;right:calc(100% + 6px);top:0;bottom:0;margin:auto 0;content:""}@media (min-width:688px){.multiple-choice.multiselect .question-holder .response:after,.multiple-choice.multiselect .question-holder .response:before,.video-quiz.multiselect .question-holder .response:after,.video-quiz.multiselect .question-holder .response:before{right:calc(100% + 5px)}}.multiple-choice.multiselect .question-holder .response:before,.video-quiz.multiselect .question-holder .response:before{width:26px;height:52px;border:1px solid #c2002f;background-color:#fff;-webkit-transition:all .25s;transition:all .25s}.multiple-choice.multiselect .question-holder .response:after,.video-quiz.multiselect .question-holder .response:after{width:26px;height:18px;-webkit-transform:scale3d(0,0,1);transform:scale3d(0,0,1);-webkit-transition:all .25s cubic-bezier(.175,.885,.32,1.275);transition:all .25s cubic-bezier(.175,.885,.32,1.275);-webkit-transition-delay:.25s;transition-delay:.25s}.multiple-choice.multiselect .question-holder .response.selected:before,.video-quiz.multiselect .question-holder .response.selected:before{background-color:#c2002f}.multiple-choice.multiselect .question-holder .response.over:before,.video-quiz.multiselect .question-holder .response.over:before{border-right-color:#fff}.multiple-choice.multiselect .question-holder .response.correct:before,.multiple-choice.multiselect .question-holder .response.incorrect:before,.video-quiz.multiselect .question-holder .response.correct:before,.video-quiz.multiselect .question-holder .response.incorrect:before{opacity:1}.multiple-choice.multiselect .question-holder .response.correct:after,.multiple-choice.multiselect .question-holder .response.incorrect:after,.video-quiz.multiselect .question-holder .response.correct:after,.video-quiz.multiselect .question-holder .response.incorrect:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.multiple-choice.multiselect .question-holder .response.correct:after,.video-quiz.multiselect .question-holder .response.correct:after{background:url(content/global/graphics/icon-checkmark-white.svg) no-repeat 50%}.multiple-choice.multiselect .question-holder .response.incorrect,.video-quiz.multiselect .question-holder .response.incorrect{-webkit-transform:scaleX(1)!important;transform:scaleX(1)!important}.multiple-choice.multiselect .question-holder .response.incorrect:after,.video-quiz.multiselect .question-holder .response.incorrect:after{background:url(content/global/graphics/icon-x-white.svg) no-repeat 50%}.multiple-choice.multiselect .btn-text,.video-quiz.multiselect .btn-text{display:block;margin:35px auto 0}.multiple-choice.multiselect .btn-text.disabled,.video-quiz.multiselect .btn-text.disabled{display:none}.pick-port .content{padding:0}@media (min-width:688px){.pick-port .content>*{max-width:500px;margin:0 auto}}@media (min-width:1012px){.pick-port .content>*{max-width:1056px}}.pick-port .btn-continue{display:block;margin:1rem auto 2rem}.pick-port .panel{padding:0;padding-top:1.2rem;width:100%}@media (min-width:688px){.pick-port .panel{padding-top:120px}}@media (min-width:1012px){.pick-port .panel{width:600px}}@media (min-width:1012px){.pick-port .title-text.banner{background:transparent;border-bottom:20px solid #212844;color:#c2002f;font-size:3rem;padding:0;text-align:center;width:100%}}.pick-port .directions-text,.pick-port .primary-text{padding:0 .6rem}@media (min-width:1012px){.pick-port .directions-text,.pick-port .primary-text{padding:0}}.pick-port .question-holder{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:.6rem;width:auto}.pick-port .question-holder .question-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:688px){.pick-port .question-holder .question-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.pick-port .question-holder .question-content>:not(:empty){width:100%}.pick-port .question-holder .question-text{display:none}@media (min-width:1012px){.pick-port .responses-holder{margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:1000px}}.pick-port .response{-webkit-animation:slide-up .3s ease-out;animation:slide-up .3s ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:relative;background:-webkit-gradient(linear,left top,left bottom,from(rgba(33,40,68,.8)),to(rgba(33,40,68,.8))),url(content/global/graphics/bkgd-img-field.jpg) 0 100% no-repeat;background:linear-gradient(rgba(33,40,68,.8),rgba(33,40,68,.8)),url(content/global/graphics/bkgd-img-field.jpg) 0 100% no-repeat;background-size:cover;color:#fff;margin-bottom:.6rem;-webkit-transition:height .5s ease;transition:height .5s ease;width:100%}@media (min-width:1012px){.pick-port .response{width:33%;-webkit-transition:width .35s;transition:width .35s}.pick-port .response:not(:last-child){margin-right:20px}}.pick-port .response:first-child{-webkit-animation-delay:.25s;animation-delay:.25s}.pick-port .response:nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s}.pick-port .response:nth-child(3){-webkit-animation-delay:.75s;animation-delay:.75s}.pick-port .response:nth-child(2n) .node-graphic-holder{float:right}@media (min-width:688px){.pick-port .response:nth-child(2n) .node-graphic-holder{float:left}}.pick-port .response .response-header{width:100%}.pick-port .response .response-header>*{-webkit-transition:all .5s ease;transition:all .5s ease}.pick-port .response .response-header .node-graphic-holder{position:relative;width:65%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media (min-width:1012px){.pick-port .response .response-header .node-graphic-holder{width:250px;height:250px}}.pick-port .response .response-header .node-graphic-holder img{width:100%}.pick-port .response .response-header .response-label-holder{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#212844;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1.2rem;position:relative;width:100%}.pick-port .response .response-header .response-label-holder:after{width:25px;height:25px;background:url(content/global/graphics/icon-plus-white.svg) 0 0 no-repeat;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;content:""}@media (min-width:688px){.pick-port .response .response-header .response-label-holder{min-height:65px}}.pick-port .response .response-header .response-label-holder .response-label{font-size:1.525rem;font-weight:700;text-transform:uppercase}.pick-port .response .btn-choose{margin:.3rem auto 0;display:none}.pick-port .response .btn-choose.active{display:block}@media (min-width:1012px){.pick-port .response.chosen{width:100%!important;margin-right:20px}}.pick-port .response.chosen,.pick-port .response.selected{background:#212844}@media (min-width:1012px){.pick-port .response.chosen,.pick-port .response.selected{width:75%}}.pick-port .response.chosen .response-header,.pick-port .response.selected .response-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pick-port .response.chosen .response-label,.pick-port .response.selected .response-label{-webkit-animation:fade-on .35s;animation:fade-on .35s;-webkit-animation-delay:.25s;animation-delay:.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.pick-port .response.chosen .node-graphic-holder,.pick-port .response.selected .node-graphic-holder{width:30%}@media (min-width:1012px){.pick-port .response.chosen .node-graphic-holder,.pick-port .response.selected .node-graphic-holder{width:200px;height:200px}}.pick-port .response.chosen .response-label-holder,.pick-port .response.selected .response-label-holder{background:-webkit-gradient(linear,left top,left bottom,from(rgba(33,40,68,.8)),to(rgba(33,40,68,.8))),url(content/global/graphics/bkgd-img-field.jpg) 0 100% no-repeat;background:linear-gradient(rgba(33,40,68,.8),rgba(33,40,68,.8)),url(content/global/graphics/bkgd-img-field.jpg) 0 100% no-repeat;height:auto;width:70%}.pick-port .response.chosen .response-label-holder:after,.pick-port .response.selected .response-label-holder:after{display:none}@media (min-width:1012px){.pick-port .response.chosen .response-label-holder,.pick-port .response.selected .response-label-holder{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:auto}}@media (min-width:1012px){.pick-port .response.chosen .response-label,.pick-port .response.selected .response-label{font-size:2rem!important;font-weight:300!important}}.pick-port .response.chosen .portrayal-content-holder.selected,.pick-port .response.selected .portrayal-content-holder.selected{display:block}@media (min-width:1012px){.pick-port .response.not-selected{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;width:200px}}@media (min-width:1012px) and (min-width:688px){.pick-port .response.not-selected{width:25%}}@media (min-width:1012px){.pick-port .response.not-selected .node-graphic-holder{width:100%;height:185px}}@media (min-width:1012px){.pick-port .response.not-selected .response-label-holder{padding:.6rem}}@media (min-width:1012px){.pick-port .response.not-selected .response-label{font-size:1rem!important}}.pick-port .response.over:not(.disabled) .response-label-holder:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.pick-port .response.correct .btn-choose,.pick-port .response.incorrect .btn-choose{border:0;margin:0;max-height:0;padding:0;overflow:hidden}.pick-port [data-ui=responseHolder].showing-feedback{pointer-events:none}.pick-port .portrayal-content-holder{display:none;-webkit-animation:fade-on .5s ease;animation:fade-on .5s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.25s;animation-delay:.25s;background-color:#212844;padding:.6rem}@media (min-width:688px){.pick-port .portrayal-content-holder{padding:.6rem 1.2rem}}.pick-port .portrayal-content-holder .portrayal-quote-mark{width:45px;height:45px;font-size:100px;font-weight:700;float:left;line-height:90%;margin:0}.pick-port .portrayal-content-holder .portrayal-title{display:none}.pick-port .portrayal-content-holder .portrayal-text{font-size:1rem}.pick-port .portrayal-content-holder .btn-choose{margin-top:1.2rem;position:relative;-webkit-transition:all .25s ease;transition:all .25s ease}.pick-port .portrayal-content-holder .btn-choose:before{width:94vw;height:1px;position:absolute;top:-.6rem;left:50%;background:#fff;content:"";-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.pick-port .feedback-holder{-webkit-animation:slide-up .5s ease;animation:slide-up .5s ease}@media (min-width:1012px){.pick-port .feedback-holder{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}}.pick-port .feedback-holder .feedback-panel{max-width:100%;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@media (min-width:1012px){.pick-port .feedback-holder .feedback-panel{max-width:500px}}@media (min-width:1012px){.pick-port.showing-feedback .question-holder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.pick-port.showing-feedback .response.not-selected{display:none}.pledge .content>*{margin:0 auto}.pledge .content .primary-text{width:100%;height:auto;border-bottom:1px solid #212844;max-width:600px;padding:1.2rem .6rem}@media (min-width:1012px){.pledge .content .primary-text{padding-top:30px;padding-left:0;padding-right:0}}.pledge.pledge-finished,.pledge.start-scroll{overflow-y:auto}.pledge.pledge-finished .pledge-arrow-holder,.pledge.start-scroll .pledge-arrow-holder{display:none}.pledge .pledge-header-container{position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%}.pledge .pledge-header-container .background-graphic{width:100%;height:100%;position:absolute;top:0;left:0;background-position:top;-webkit-animation:fade-on .5s;animation:fade-on .5s}.pledge .pledge-header-container:after{width:100%;height:10px;position:absolute;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#212844;content:"";max-width:600px;-webkit-animation:expand-on 2s cubic-bezier(.165,.84,.44,1);animation:expand-on 2s cubic-bezier(.165,.84,.44,1);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.75s;animation-delay:.75s}@-webkit-keyframes expand-on{0%{width:0}to{width:100%}}@keyframes expand-on{0%{width:0}to{width:100%}}.pledge .pledge-header-container .title-text{width:100%;height:auto;background:#212844;color:#fff;max-width:600px;margin:0 auto;padding:.9rem 0;text-align:center;-webkit-animation:slide-down .5s cubic-bezier(.165,.84,.44,1);animation:slide-down .5s cubic-bezier(.165,.84,.44,1);-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media (min-width:688px){.pledge .pledge-header-container .title-text{padding-top:100px}}@media (min-width:1012px){.pledge .pledge-header-container .title-text{height:200px;font-size:64px;padding-top:60px}}.pledge .pledge-splash-container{width:100%;height:300px;position:relative}.pledge .pledge-logo-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pledge .tt-logo{width:320px;-webkit-animation:splash-animate 8s cubic-bezier(.165,.84,.44,1) infinite;animation:splash-animate 8s cubic-bezier(.165,.84,.44,1) infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:4.25s;animation-delay:4.25s}.pledge .slogan-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#212844;text-align:center;width:100%}.pledge .slogan-container h2{font-weight:300;margin-bottom:.6rem;-webkit-animation:splash-animate 8s cubic-bezier(.165,.84,.44,1) infinite;animation:splash-animate 8s cubic-bezier(.165,.84,.44,1) infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}.pledge .slogan-container h2:nth-child(2){-webkit-animation-delay:.25s;animation-delay:.25s}.pledge .slogan-container h2:nth-child(3){-webkit-animation-delay:.5s;animation-delay:.5s}.pledge .pledge-content-container{padding:1.2rem .6rem 0;max-width:600px;-webkit-transform:translateZ(0);transform:translateZ(0)}.pledge .pledge-content-container .pledge-item{text-align:center}.pledge .pledge-content-container h3{color:#212844;margin-bottom:.3rem;text-transform:uppercase}.pledge .pledge-content-container p{width:100%;height:auto;background:#212844;color:#fff;font-size:1.125rem;padding:.6rem 1.2rem;margin-bottom:1.2rem}.pledge .pledge-content-container p b{text-transform:uppercase;font-weight:500}@media (min-width:1012px){.pledge .pledge-content-container p{padding:.6rem 2.4rem}}.pledge .btn-pledge{background:#fff;border:1px solid #c2002f;border-left:0;color:#c2002f;font-weight:500;display:block;margin-top:1.8rem;margin-bottom:150px;-webkit-transition:all .25s ease;transition:all .25s ease}.pledge .btn-pledge:before{width:40px;height:60px;position:absolute;left:-36px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(content/global/graphics/icon-hand-orange.svg) 0 0 no-repeat;content:""}.pledge .btn-pledge:after{width:0;height:5px;position:absolute;bottom:0;right:0;background:#c2002f;-webkit-transition:width .25s cubic-bezier(.165,.84,.44,1);transition:width .25s cubic-bezier(.165,.84,.44,1);content:""}.pledge .btn-pledge.over{background:transparent!important;color:#c2002f!important}.pledge .btn-pledge.over:after{width:100%}.pledge .pledge-arrow-holder{width:100%;height:100vh;padding-top:2.4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-animation:fade-on .5s;animation:fade-on .5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1.25s;animation-delay:1.25s}.pledge .pledge-arrow-holder .pledge-arrow{width:10px;height:25px;background:url(content/global/graphics/icon-arrow-down-blue.svg) 0 0 no-repeat;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-bottom:1.2rem}@media (min-width:1012px){.pledge .pledge-arrow-holder .pledge-arrow{-webkit-transform:none;-ms-transform:none;transform:none}}@-webkit-keyframes splash-animate{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}10%,45%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}55%,to{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes splash-animate{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}10%,45%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}55%,to{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.pledge .pledge-overlay-holder{display:none;overflow-y:auto}@media (min-width:688px){.pledge .pledge-overlay-holder{max-width:600px;margin:auto}}.pledge .pledge-overlay-holder.is-active{display:block}.pledge .pledge-overlay-holder .primary-text{margin:0}.pledge .overlay-holder img{width:280px;-webkit-animation-name:slide-up;animation-name:slide-up;-webkit-animation-fill-mode:both;animation-fill-mode:both}.pledge .counter-holder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:1.2rem auto;width:calc(100% - 1.2rem)}@media (min-width:688px){.pledge .counter-holder{width:350px}}.pledge .counter-holder span{text-transform:uppercase}.pledge .counter-holder span.counter-label{font-size:1.525rem}.pledge .counter-holder span.counter-number{border:5px solid #212844;font-size:2rem;font-weight:700;padding:.6rem}.pledge .outro-panel .counter-holder{-webkit-animation:fadeInUp .5s;animation:fadeInUp .5s;-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.pledge.page-animate-out .btn-pledge,.pledge.page-animate-out .pledge-content-container,.pledge.page-animate-out .pledge-header-container,.pledge.page-animate-out .primary-text{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1);transition:all .5s cubic-bezier(.165,.84,.44,1)}.pledge.page-animate-out .counter-holder{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;-webkit-animation-delay:.25s;animation-delay:.25s}.pledge.page-animate-out .outro-panel img{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;-webkit-animation-delay:.1s;animation-delay:.1s}.pledge.page-animate-out .primary-text{-webkit-transition-delay:.2s;transition-delay:.2s}.pledge.page-animate-out .pledge-content-container{-webkit-transition-delay:.4s;transition-delay:.4s}.pledge.page-animate-out .counter-holder{-webkit-transition-delay:.6s;transition-delay:.6s}.pledge.page-animate-out .btn-pledge{-webkit-transition-delay:.8s;transition-delay:.8s}.presentation.standard .btn-text{display:block;margin:0 auto 1.5rem}@media (min-width:688px){.presentation.standard .btn-text{margin-left:0}}.presentation.standard .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:80%}@media (min-width:688px){.presentation.standard .content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:0}}.presentation.standard .content>*{width:100%;min-height:200px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media (min-width:688px){.presentation.standard .content>*{width:50%}}.presentation.standard .content .background-graphic{position:fixed;display:none}.presentation.standard .panel{-webkit-animation:slide-up .5s ease-out;animation:slide-up .5s ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.5s;animation-delay:.5s;background:hsla(0,0%,100%,.9);-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:1.2rem}.presentation.standard .panel:before{width:100%;height:1.2rem;position:absolute;top:-1.2rem;left:0;background:#212844;content:""}@media (min-width:688px){.presentation.standard .panel:before{display:none}}@media (min-width:688px){.presentation.standard .panel{position:absolute;top:0;right:0;width:50%;height:100%;padding-top:6rem;overflow-y:auto}}@media (min-width:1012px){.presentation.standard .panel{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding:6rem;padding-right:1.2rem}}.presentation.standard .title-text{color:#c2002f;font-size:2rem;margin-bottom:1.2rem;position:relative}@media (min-width:1012px){.presentation.standard .title-text{font-size:3rem}}.presentation.standard .text-divider{width:100vw;height:1.2rem;-webkit-animation:slide-right .5s ease-out;animation:slide-right .5s ease-out;background:#212844;display:none;margin-left:-1.2rem;margin-bottom:1.2rem}@media (min-width:688px){.presentation.standard .text-divider{display:block;width:48vw}}@media (min-width:1012px){.presentation.standard .text-divider{margin-left:-6rem}}.presentation.standard .primary-text{-webkit-animation:fade-on .5s ease;animation:fade-on .5s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.25s;animation-delay:.25s;display:none;margin-bottom:2.4rem}@media (min-width:688px){.presentation.standard .primary-text{display:block!important}}.presentation.standard .pledge-arrow-holder{width:100%;height:100vh;padding-top:2.4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-animation:fade-on .5s;animation:fade-on .5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1.25s;animation-delay:1.25s}.presentation.standard .pledge-arrow-holder .pledge-arrow{width:10px;height:25px;background:url(content/global/graphics/icon-arrow-down-blue.svg) 0 0 no-repeat;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-bottom:1.2rem}@media (min-width:688px){.presentation.standard .pledge-arrow-holder{display:none}}.presentation.start-scroll .panel:before{-webkit-animation:pres-slide-off .35s ease-out;animation:pres-slide-off .35s ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.presentation.start-scroll .pledge-arrow-holder{display:none}.presentation.start-scroll .primary-text,.presentation.start-scroll .text-divider{display:block}.presentation#aa050 .background-graphic{background-position:left -150px}@media (min-width:688px){.presentation#aa050 .background-graphic{background-position:50%}}@-webkit-keyframes pres-slide-off{0%{-webkit-transform:translateX(0);transform:translateX(0);display:block}to{-webkit-transform:translateX(100%);transform:translateX(100%);display:none}}@keyframes pres-slide-off{0%{-webkit-transform:translateX(0);transform:translateX(0);display:block}to{-webkit-transform:translateX(100%);transform:translateX(100%);display:none}}[data-layout=video-full] .video-full.page-animate-out .background-graphic,[data-layout=video-full] .video-full.page-animate-out .content-wrapper{-webkit-animation:fadeOut .5s linear;animation:fadeOut .5s linear;-webkit-animation-fill-mode:both;animation-fill-mode:both}[data-layout=video-full] .video-full.page-animate-out button.btn-replay-video{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}[data-layout=video-full] .video-full.page-animate-out button.btn-continue{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}[data-layout=video-full] .background-graphic{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;-webkit-animation:fade-on .5s cubic-bezier(.165,.84,.44,1);animation:fade-on .5s cubic-bezier(.165,.84,.44,1)}[data-layout=video-full] .content-wrapper{width:100%;height:100%;position:fixed;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:rgba(33,40,68,.9)!important;z-index:10;overflow-y:hidden;-webkit-animation:fade-on .7s linear;animation:fade-on .7s linear}[data-layout=video-full] .content-wrapper .background-graphic{display:none}[data-layout=video-full] .content-wrapper button{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-animation-fill-mode:both!important;animation-fill-mode:both!important;-webkit-animation-delay:.15s;animation-delay:.15s}[data-layout=video-full] .content-wrapper button.btn-replay-video{-webkit-animation:fadeInLeft .5s cubic-bezier(.165,.84,.44,1);animation:fadeInLeft .5s cubic-bezier(.165,.84,.44,1)}[data-layout=video-full] .content-wrapper button.btn-continue{-webkit-animation:fadeInRight .5s cubic-bezier(.165,.84,.44,1);animation:fadeInRight .5s cubic-bezier(.165,.84,.44,1)}[data-layout=video-full] .content-wrapper .default-holder{margin:auto}[data-layout=video-full] .content-wrapper .default-holder.animate-out{display:none}[data-layout=video-full] .content-wrapper .default-holder .title-text{-webkit-animation:fadeInDown .5s cubic-bezier(.165,.84,.44,1);animation:fadeInDown .5s cubic-bezier(.165,.84,.44,1);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.5s;animation-delay:.5s}[data-layout=video-full] .content-wrapper .default-holder button{-webkit-animation:fadeInUp .5s cubic-bezier(.165,.84,.44,1);animation:fadeInUp .5s cubic-bezier(.165,.84,.44,1);-webkit-animation-delay:.5s;animation-delay:.5s}[data-layout=video-full] .video-full:not(.video-quiz) .content{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 auto;padding:.6rem;color:#fff;text-align:center}@media (min-width:688px){[data-layout=video-full] .video-full:not(.video-quiz) .content{max-width:500px;padding-top:80px}}[data-layout=video-full] .video-full:not(.video-quiz) .panel{margin:auto;padding:0}[data-layout=video-full] .video-full:not(.video-quiz) .title-text{-webkit-animation:fadeInDown .5s;animation:fadeInDown .5s;font-size:2rem}@media (min-width:688px){[data-layout=video-full] .video-full:not(.video-quiz) .title-text{font-size:3rem}}[data-layout=video-full] .video-full:not(.video-quiz) .btn-start-video{-webkit-animation:fadeInUp .5s;animation:fadeInUp .5s}[data-layout=video]{overflow-y:auto}@media (min-width:688px){[data-layout=video]{overflow-y:hidden}}[data-layout=video] .media-holder{position:relative;top:250px;text-align:center;z-index:2}@media (min-width:688px){[data-layout=video] .media-holder{width:50%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);float:right}}[data-layout=video] .media-holder .jplayer{height:100%;position:relative}[data-layout=video] .media-holder .jplayer .player{margin:0 auto}[data-layout=video] .media-holder .player,[data-layout=video] .media-holder video{max-width:100%}@media (min-width:688px){[data-layout=video] .media-holder .player,[data-layout=video] .media-holder video{width:auto!important}}[data-layout=video] .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0}@media (min-width:688px){[data-layout=video] .content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}[data-layout=video] .panel{height:auto}@media (min-width:688px){[data-layout=video] .panel{width:50%;margin-top:0}}[data-layout=video-full] .media-holder{width:inherit;height:inherit;position:absolute;z-index:-1}[data-layout=video-full] .media-holder.playing{z-index:1;background-color:rgba(33,40,68,.8)}[data-layout=video-full] .media-holder .jplayer{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(25,25,25,.5)}[data-layout=video-full] .media-holder .jplayer,[data-layout=video-full] .media-holder .jplayer .player,[data-layout=video-full] .media-holder video{width:100%!important;height:100%!important}.skill-drill>.content-wrapper>.content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:688px){.skill-drill>.content-wrapper>.content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.skill-drill>.content-wrapper>.content>.node-holder,.skill-drill>.content-wrapper>.content>.panel{width:100%}.skill-drill>.content-wrapper>.content .node-holder{padding:.6rem}@media (min-width:688px){.skill-drill>.content-wrapper>.content .node-holder{max-height:100%;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}}.skill-drill>.content-wrapper>.content .node-holder .node{width:100%;margin:0 auto .6rem;padding:.6rem;background:#fff;-webkit-transition:all .6s;transition:all .6s}.skill-drill>.content-wrapper>.content .node-holder .node:last-child{margin-bottom:0}.skill-drill>.content-wrapper>.content .node-holder .node.complete{background:#efefef}.skill-drill>.content-wrapper>.content .node-holder .node.over{background:#616161}.skill-drill .child-page-holder{width:100%;height:100%;position:absolute;top:0;left:0;display:none}.skill-drill .child-page-holder .close-holder{position:absolute;top:24px;right:24px;z-index:2}.skill-drill .child-page-holder .page-container{height:100%}.skill-drill .child-page-holder .page-container .child-page{height:100%;top:0}.sort .panel-wrapper{width:100%;min-height:100%;max-width:1012px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 auto;background:#fff}.sort .panel-wrapper .panel{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.sort .dragdrop-holder{width:90%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;background-color:#fafafa}.sort .dragdrop-holder .dragdrop-item-holder .item{width:100%;height:75px;margin:.3rem 0;float:left}.sort .dragdrop-holder .drag-holder{width:calc(100% - 48px);height:calc(100% - 48px);position:absolute;top:.6rem;left:.6rem}.sort .dragdrop-holder .drag-holder .item{position:inherit;padding:.6rem;background-color:#9e9e9e;-webkit-transition:background-color .25s,color .25s,-webkit-box-shadow .25s;transition:background-color .25s,color .25s,-webkit-box-shadow .25s;transition:box-shadow .25s,background-color .25s,color .25s;transition:box-shadow .25s,background-color .25s,color .25s,-webkit-box-shadow .25s}.sort .dragdrop-holder .drag-holder .item:active{z-index:3!important}.sort .dragdrop-holder .drag-holder .item.over:not(.disabled){-webkit-box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.sort .dragdrop-holder .drag-holder .item.correct{background-color:#47923f;color:#fff}.sort .dragdrop-holder .drag-holder .item.incorrect{background-color:#c13a3a;color:#fff}.sort .dragdrop-holder .drag-holder .item.dragged-over{background-color:#616161;-webkit-transition:background-color .25s;transition:background-color .25s}.sort .dragdrop-holder .drop-holder{width:100%;height:inherit;position:relative;top:0;left:0}.sort .dragdrop-holder .drop-holder .drop-number{position:relative;display:inline-block;height:30px;width:30px;right:50px;top:20px;color:#000}.sort .dragdrop-holder .drop-holder .item{position:relative;opacity:1}.sort .btn-submit{position:relative;margin:.6rem auto}@media (min-width:688px){.survey .content>*{max-width:600px;margin:0 auto}}.survey .panel{padding:0;padding-top:1.2rem}@media (min-width:688px){.survey .panel{padding-top:120px}}.survey .panel .title-text{font-size:2rem;margin-bottom:1.2rem;position:relative}@media (min-width:688px){.survey .panel .title-text{background:transparent;color:#c2002f;font-size:3rem;padding-top:0;padding-left:0;padding-right:0;width:100%}.survey .panel .title-text:after{width:100%;height:20px;position:absolute;bottom:-6px;right:0;background:#212844;content:""}}.survey .panel .primary-text{padding:0 .6rem}@media (min-width:688px){.survey .panel .primary-text{padding:0}}.survey .survey-holder{margin-top:1.2rem}.survey .question{background:#212844;color:#fff;margin-bottom:50px}.survey .question:after{width:12px;height:30px;position:absolute;top:100%;left:0;right:0;background:url(content/global/graphics/icon-arrow-down-blue.svg) no-repeat 50%;margin:10px auto;content:""}.survey .question-header{position:relative}.survey .question-header .question-label{background:rgba(33,40,68,.8);padding:.6rem;text-align:center}.survey .question-header .question-label p{font:1.125rem "90min",sans-serif;letter-spacing:1px}.survey .question-header .question-graphic-holder{width:100%;height:100%;overflow:hidden;position:absolute;z-index:-1}.survey .question-radios-holder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1.2rem .6rem;margin:0;width:100%}.survey .question-radios-holder.disabled{pointer-events:none}.survey .question-radios-holder.disabled .radio-btn:not(.selected){background:red}.survey .question-radios-holder li{margin:0;padding:0;list-style:none}.survey .question-radios-holder li .radio-btn{width:25px;height:25px;background:transparent;border:2px solid #fff;border-radius:50%;-webkit-transition:background .5s ease;transition:background .5s ease}.survey .question-radios-holder li .radio-btn.over{background:grey}.survey .question-radios-holder li .radio-btn.selected{background:#fff}.survey .question-radios-holder li:after{display:none}.survey .question-radios-holder li .radio-btn-label{font-weight:700;margin-top:.3rem;text-align:center}.survey .question-radios-holder .button-divider{background:#fff;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:2px;margin-top:12.5px}.survey .question-radios-holder .button-divider:nth-child(11){display:none}.survey .question-radios-holder .survey-label{font-size:.6rem;font-weight:700;padding-top:.3rem;text-transform:uppercase}.survey .question-radios-holder .survey-label:first-child{margin-right:.6rem}.survey .question-radios-holder .survey-label:last-child{margin-left:.6rem}.survey .btn-submit{display:block;margin:1.2rem auto}.system-sim{overflow:hidden!important}.system-sim .tool-bar{position:absolute;right:60px;top:23px;z-index:10}.system-sim .tool-bar .btn-give-up{margin-left:10px;margin-top:24px;float:right;color:#fff;background-color:#800;cursor:pointer}.system-sim .tool-bar .step-counter{display:none;margin-left:10px;float:right;width:56px;background-position:50%;text-align:center}.system-sim .tool-bar .step-counter .sc-title{color:#000}.system-sim .tool-bar .step-counter .sc-value{width:100%;color:#fff;background-color:#005}.system-sim .tool-bar .step-counter.active{display:block}.system-sim .tool-bar .task-counter{display:none;margin-left:10px;float:right;width:56px;background-position:50%;text-align:center}.system-sim .tool-bar .task-counter .tc-title{color:#000}.system-sim .tool-bar .task-counter .tc-value{width:100%;color:#fff;background-color:#005}.system-sim .tool-bar .task-counter.active{display:block}.system-sim .tool-bar .score-board{display:none;margin-left:10px;float:right;width:100px;text-align:center}.system-sim .tool-bar .score-board .score-title{color:#000}.system-sim .tool-bar .score-board .score-points{width:100%;color:#fff;background-color:#005}.system-sim .tool-bar .score-board .score-points:after{content:"PTS"}.system-sim .tool-bar .score-board.active{display:block}.system-sim .overlay-full{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,52,121,.54);z-index:12}.system-sim .overlay-full .view-full-overlay{position:relative;margin:100px auto;width:520px;padding:40px;background-color:#666;border-radius:2px;color:#fff;text-align:center}.system-sim .overlay-full .view-full-overlay.pass{width:720px;background-color:#060;color:#0a0}.system-sim .overlay-full .view-full-overlay.fail{width:720px;background-color:#600}.system-sim .overlay-full .view-full-overlay .primary-text{text-align:left}.system-sim .overlay-full .view-full-overlay .btn-close,.system-sim .overlay-full .view-full-overlay .btn-execute{background-color:#aaa;color:#000}.system-sim .system-sim-pda{position:absolute;left:0;top:155px;z-index:10}.system-sim .system-sim-pda .overlay-pda-data{position:absolute;left:56px}.system-sim .system-sim-pda .overlay-pda-data .view-pda-overlay{position:relative;width:266px;background-color:#fff}.system-sim .system-sim-pda .overlay-pda-data .view-pda-overlay .btn-close{position:absolute;top:10px;right:10px;height:37px;width:37px}.system-sim .system-sim-pda .button-holder .sim-pda .pda-tabs{height:59px;width:56px;cursor:pointer;color:#fff;background-color:#666;margin-bottom:5px}.system-sim .sliding-overlay-holder{position:absolute;z-index:11;right:0;-webkit-transition:right 1s;transition:right 1s;width:300px;height:365px;top:144px}.system-sim .sliding-overlay-holder .view-sliding-overlay{color:#fff;padding:20px 45px;height:365px}.system-sim .sliding-overlay-holder .view-sliding-overlay.directive{background-color:#666}.system-sim .sliding-overlay-holder .view-sliding-overlay.hint{background-color:#f80}.system-sim .sliding-overlay-holder .view-sliding-overlay.show{background-color:#600}.system-sim .sliding-overlay-holder .view-sliding-overlay .primary-text{width:250px;max-height:280px;overflow-y:auto}.system-sim .sliding-overlay-holder .view-sliding-overlay .btn-slide{position:absolute;left:0;top:0;background-color:#000;color:#fff;font-size:20;width:30px;height:365px;z-index:2}.system-sim .sliding-overlay-holder .view-sliding-overlay .btn-slide:after{content:">>"}.system-sim .sliding-overlay-holder.expand{right:-270px}.system-sim .sliding-overlay-holder.expand .view-sliding-overlay .btn-slide:after{content:"<<"}.system-sim .step-holder{position:relative;width:100%;height:100%}.system-sim .step-holder .simulation-step,.system-sim .step-holder .simulation-step .x-holder{position:absolute;top:0;left:0;width:100%;height:100%}.system-sim .step-holder .simulation-step .x-holder{display:none;background:url(content/global/graphics/hintX.png) no-repeat;z-index:20}.system-sim .step-holder .simulation-step .x-holder.active{display:block}.system-sim .step-holder .simulation-step .hotspot-holder{position:absolute;top:0;left:0;z-index:7}.system-sim .step-holder .simulation-step .hotspot-holder .step-hotspot{position:absolute;cursor:pointer}.system-sim .step-holder .simulation-step .hotspot-holder .step-hotspot.clicked{display:none}.system-sim .step-holder .simulation-step .hotspot-holder .step-hotspot.show,[data-cheats=reveal] .system-sim .step-holder .simulation-step .hotspot-holder .step-hotspot{outline:1px solid red;background:rgba(255,0,0,.2)}.system-sim .step-holder .simulation-step .global-wrong{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;cursor:pointer}.system-sim .step-holder .simulation-step .global-wrong.inactive{display:none}.system-sim .animation-holder{position:absolute;top:0;left:0;z-index:9}.system-sim .animation-holder .system-animate-text{position:absolute;top:0;left:0;width:100%;height:100%}.system-sim .animation-holder .system-enter-text .substep-hotspot{position:absolute;outline:1px solid red;background:rgba(255,0,0,.2);z-index:5;cursor:pointer}.system-sim .animation-holder .system-enter-text .substep-hotspot.clicked{display:none}.system-sim .animation-holder .system-drop-down{position:absolute}.system-sim .animation-holder .system-drop-down .animation-dd{position:absolute;left:0;top:0}.system-sim .animation-holder .system-drop-down .animation-dd .dropdown{position:absolute;left:0;top:0;width:100%}.system-sim .animation-holder .system-drop-down .animation-dd .selection{position:absolute;left:0;top:0;width:100%;height:40px;outline:1px solid #000;background-color:#fff;color:#000;margin-bottom:1px;cursor:pointer;padding:10px}.system-sim .animation-holder .system-drop-down .animation-dd .ddlist{position:absolute;left:0;top:40px;width:100%}.system-sim .animation-holder .system-drop-down .animation-dd .dd-item{display:none;position:relative;width:100%;height:40px;outline:1px solid #000;background-color:#eee;cursor:pointer;padding:10px}.system-sim .animation-holder .system-drop-down .animation-dd .dd-item:hover{background-color:#ccc}.system-sim .animation-holder .system-drop-down .animation-dd .dd-item.active{display:block}.system-sim .animation-holder .system-drop-down .animation-dd .dd-item.correct{background-color:#0c0}.system-sim .animation-holder .system-drop-down .animation-dd .dd-item.incorrect{background-color:#c00}.system-sim .animation-holder .system-animate-all-mouse-clicks{position:absolute;top:0;left:0;width:100%;height:100%}.system-sim .mouse-pointer{position:absolute;width:40px;height:45px;background:url(content/global/graphics/mousePointer.png) 0 0;z-index:1}.system-sim .mouse-pointer.dot{background:url(content/global/graphics/mousePointer.png) -40px 0}.system-sim .mouse-pointer.inner-circle{background:url(content/global/graphics/mousePointer.png) -80px 0}.system-sim .mouse-pointer.outter-circle{background:url(content/global/graphics/mousePointer.png) -120px 0}.system-sim .pdatab1{position:absolute;top:0}.system-sim .pdatab2{position:absolute;top:64px}.system-sim .pdatab3{position:absolute;top:128px}.system-sim .step-holder .simulation-step .x-holder{background:url(screens/system-sim/hintX.png) no-repeat;background-position:50%}.system-sim .mouse-pointer{background:url(screens/system-sim/mousePointer.png) 0 0}.system-sim .mouse-pointer.dot{background:url(screens/system-sim/mousePointer.png) -40px 0}.system-sim .mouse-pointer.inner-circle{background:url(screens/system-sim/mousePointer.png) -80px 0}.system-sim .mouse-pointer.outter-circle{background:url(screens/system-sim/mousePointer.png) -120px 0}.system-sim .step-holder .simulation-step .step-hotspot.task-two-step-one.clicked{display:block;width:20px;height:20px;font-size:12;background-color:#e0e0e0;text-align:center;cursor:default}.system-sim .step-holder .simulation-step .step-hotspot.task-two-step-one.clicked:after{content:"X"}.system-sim .task-two-step-three{background:url(https://placeholdit.imgix.net/~text?h=500&txt=Changed_Task_Two_Step_Three&txtsize=33&w=900)}.system-sim .animation-holder .custom-found-someone{position:absolute;left:80px;top:45px;width:854px;height:480px}.system-sim .animation-holder .custom-found-someone .complete-step{position:absolute;left:400px;bottom:50px;color:#fff;background-color:#008;z-index:10;cursor:pointer}.system-sim .checkin{position:absolute;z-index:10;background-color:#fff;padding:.71429rem;font-size:15px;border-radius:3px;color:#4a4a4a;font-weight:600;letter-spacing:0;width:400px}.video-quiz.video-full .btn-replay-video{margin:1.2rem;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media (min-width:900px){.video-quiz.video-full .btn-replay-video{position:absolute;top:.6rem;left:calc(235px + .6rem);margin:0}}.video-quiz.video-full .default-holder{width:100%}.video-quiz.video-full .default-holder .primary-text{color:#fff;border-color:#fff}.video-quiz.video-full .interactive-holder{border-color:#fff}.video-quiz.video-full .question-holder .question-text{color:#fff}.video-quiz.video-full .feedback-panel{background:hsla(0,0%,100%,.13)}.bt-info{position:fixed;top:70px;right:5px;opacity:.5;z-index:1000}.bt-info [role=presentation] a,.bt-info button{font:14px Roboto,sans-serif;color:#fff;height:36px;padding:0 8px;background:#0297a7;line-height:100%;border:0;text-transform:uppercase;vertical-align:top;border-radius:2px;-webkit-transition:all .25s;transition:all .25s}.bt-info [role=presentation] a[disabled=true],.bt-info [role=presentation] a[disabled],.bt-info button[disabled=true],.bt-info button[disabled]{background:rgba(0,0,0,.12);color:rgba(0,0,0,.26)}.bt-info [role=presentation] a.over:not([disabled]),.bt-info [role=presentation] a:focus:not([disabled]),.bt-info button.over:not([disabled]),.bt-info button:focus:not([disabled]){border:0;background:#333;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);-webkit-transition:all .25s;transition:all .25s}.bt-info [role=presentation] a:focus:not([disabled]),.bt-info button:focus:not([disabled]){background:#9e9e9e}.bt-info .bt-info-options{display:none}.bt-info.open{opacity:.95}.bt-info.open .bt-info-options{display:inline-block}.bt-info.open .bt-info-options span{margin-right:5px;line-height:36px}.cheats{position:fixed;bottom:5px;left:5px;opacity:.5;z-index:1000}.cheats [role=presentation] a,.cheats button{font:14px Roboto,sans-serif;color:#fff;height:36px;padding:0 8px;background:#0297a7;line-height:100%;border:0;text-transform:uppercase;vertical-align:top;border-radius:2px;-webkit-transition:all .25s;transition:all .25s}.cheats [role=presentation] a[disabled=true],.cheats [role=presentation] a[disabled],.cheats button[disabled=true],.cheats button[disabled]{background:rgba(0,0,0,.12);color:rgba(0,0,0,.26)}.cheats [role=presentation] a.over:not([disabled]),.cheats [role=presentation] a:focus:not([disabled]),.cheats button.over:not([disabled]),.cheats button:focus:not([disabled]){border:0;background:#333;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);-webkit-transition:all .25s;transition:all .25s}.cheats [role=presentation] a:focus:not([disabled]),.cheats button:focus:not([disabled]){background:#9e9e9e}.cheats .cheat-options{display:none}.cheats.open{opacity:.95}.cheats.open .cheat-options{display:inline-block}.cheats.open .cheat-options span{margin-right:5px}.editor{position:fixed;top:0;left:0;padding-top:90px;width:100%;font:15px Roboto,sans-serif;color:#333;opacity:.98;visibility:hidden;z-index:2000}.editor .ace_search{padding:0}.editor .ace_search .ace_searchbtn_close{width:25px;height:25px;position:absolute;top:12px;right:12px;background-image:url(content/global/graphics/icon-close-white.svg);border-radius:50%;background-repeat:no-repeat;background-position:50%;background-size:12px 12px}.editor .ace_search .ace_search_form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:56px 12px 12px;padding:12px}.editor .ace_search .ace_search_form input{width:60%}.editor .ace_search .ace_search_form button{width:auto}.editor .ace_search .ace_search_form button:hover{background-color:#9e9e9e}.editor .ace_search .ace_search_form .next,.editor .ace_search .ace_search_form .prev{width:25px;height:25px;background-image:url(content/global/graphics/icon-arrow-white.svg);background-size:9px 15px;border-radius:50%;background-repeat:no-repeat;background-position:50%}.editor .ace_search .ace_search_form .next{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.editor .ace_search .ace_search_form .prev{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.editor .ace_search .ace_search_options{margin:12px}.editor .btn-group{display:inline-block}.editor img{max-width:200px;max-height:200px}.editor [role=presentation] a,.editor button{height:36px;padding:0 8px;background:#0297a7;font:14px Roboto,sans-serif;color:#fff;line-height:100%;border:0;text-transform:uppercase;vertical-align:top;border-radius:2px;-webkit-transition:background .25s,color .25s,-webkit-box-shadow .25s;transition:background .25s,color .25s,-webkit-box-shadow .25s;transition:background .25s,color .25s,box-shadow .25s;transition:background .25s,color .25s,box-shadow .25s,-webkit-box-shadow .25s}.editor [role=presentation] a[disabled=true],.editor [role=presentation] a[disabled],.editor button[disabled=true],.editor button[disabled]{background:rgba(0,0,0,.12);color:rgba(0,0,0,.26)}.editor [role=presentation] a.over:not([disabled]),.editor [role=presentation] a:focus:not([disabled]),.editor button.over:not([disabled]),.editor button:focus:not([disabled]){border:0;background:#333;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);-webkit-transition:background .25s,color .25s,-webkit-box-shadow .25s;transition:background .25s,color .25s,-webkit-box-shadow .25s;transition:background .25s,color .25s,box-shadow .25s;transition:background .25s,color .25s,box-shadow .25s,-webkit-box-shadow .25s}.editor [role=presentation] a:focus:not([disabled]),.editor button:focus:not([disabled]){background:#9e9e9e}.editor h6.label{margin:0 0 3px;font-size:13px;color:#fff;text-transform:uppercase}.editor input,.editor p{font:15px Roboto,sans-serif;line-height:160%}.editor .select2-results li:hover{cursor:pointer;background:#0297a7}.editor .select2-dropdown{border:0;-webkit-box-shadow:0 2px 2px 1px rgba(0,0,0,.25);box-shadow:0 2px 2px 1px rgba(0,0,0,.25)}.editor .navbar-nogginlabs{min-width:1012px;width:100%;min-height:90px;position:absolute;margin-bottom:0;padding:15px;color:#ef662d;background-color:#404040;border-radius:0;top:0}.editor .navbar-nogginlabs .category{vertical-align:top;padding:0;list-style-type:none;display:inline-block;margin:0 2px}.editor .navbar-nogginlabs .select2-selection,.editor .navbar-nogginlabs input{width:150px;height:auto;line-height:inherit;padding:8px;border-radius:0;border:0}.editor .navbar-nogginlabs .select2-selection span{padding-left:0;line-height:inherit}.editor .navbar-nogginlabs .editor-tools li{display:inline-block;margin-top:12px}.editor .navbar-nogginlabs .editor-tools li a{padding:8px;border:0}.editor .navbar-nogginlabs .editor-tools li a:hover{border:0;text-decoration:none}.editor .navbar-nogginlabs .page-options{width:150px;position:relative}.editor .navbar-nogginlabs .page-options .dropdown.open .dropdown-menu{display:block}.editor .navbar-nogginlabs .page-options .dropdown-toggle{padding:8px;color:#555;background:#fff;cursor:pointer}.editor .navbar-nogginlabs .page-options .dropdown-toggle span{float:right;font-size:10px;color:#8a8a8a}.editor .navbar-nogginlabs .page-options .dropdown-toggle .glyphicon-triangle-top{display:none}.editor .navbar-nogginlabs .page-options .dropdown-toggle[aria-expanded=true] .glyphicon-triangle-top{display:block}.editor .navbar-nogginlabs .page-options .dropdown-toggle[aria-expanded=true] .glyphicon-triangle-bottom{display:none}.editor .navbar-nogginlabs .page-options .dropdown-menu{width:100%;position:absolute;padding:0;background:#fff;-webkit-box-shadow:0 2px 2px 1px rgba(0,0,0,.25);box-shadow:0 2px 2px 1px rgba(0,0,0,.25);list-style-type:none;display:none}.editor .navbar-nogginlabs .page-options .dropdown-menu .divider{background:#dcdcdc;height:4px}.editor .navbar-nogginlabs .page-options .dropdown-menu li:not(.divider){padding:8px;color:#333}.editor .navbar-nogginlabs .page-options .dropdown-menu li:not(.divider):hover{background:#0297a7;cursor:pointer;color:#fff}.editor .navbar-nogginlabs .info{color:hsla(0,0%,100%,.5)}.editor .navbar-nogginlabs .info .edit-date{line-height:100%}.editor .navbar-nogginlabs #editor-save{width:75px;height:57px;margin:0;float:right}.editor .panels{display:none;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-box-shadow:0 5px 16px 4px rgba(0,0,0,.5);box-shadow:0 5px 16px 4px rgba(0,0,0,.5)}.editor .panels .panel{width:100%;height:inherit;position:relative;top:0;margin:0;padding:24px;overflow-x:hidden;overflow-y:auto;z-index:1}.editor .panels .panel.json-editor{position:absolute;padding-bottom:55px}.editor .panels .panel.active{z-index:2}.editor.open{height:100%}.editor.open .panels{height:100%;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);overflow:hidden;display:block}.editor.open .panels .json-editor.active{background:#fff}.jplayer{position:relative;z-index:2}.jplayer.disguise{z-index:-100;left:-9999px;display:none}.jplayer.disguise .loading{display:none}.jplayer .player{position:relative}.jplayer video{position:absolute;top:0;left:0;z-index:1}.jplayer .poster-img{position:absolute;top:0;left:0;width:100%;height:100%}.jplayer .ending-poster{z-index:2}.jplayer .loading{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:25px;background:#fff;color:#333;text-align:center}.jplayer #shadow-root{display:none}.jplayer .jp-no-solution{position:absolute;top:0;right:0;padding:8px 0;line-height:24px;font-size:16px;background-color:#212121;text-align:center;display:none}.jp-video{width:60%;height:50px;position:absolute;bottom:65px;left:50%;min-width:400px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:0;line-height:0;background-color:rgba(25,25,25,.7)}.jp-video .jp-controls{position:absolute;top:calc(50% - 10px);left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding-left:15px}.jp-video .jp-controls a{position:absolute}.jp-video .jp-controls a span{font-size:18px;color:#212844;cursor:pointer}.jp-video .jp-controls a span.over{color:#212121}.jp-video .jp-progress{position:absolute;top:50%;left:47px;width:calc(100% - 144px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#0f0d0e}.jp-video .jp-progress.locked{pointer-events:none}.jp-video .jp-progress .jp-seek-bar{width:0;height:100%;cursor:pointer}.jp-video .jp-progress .jp-play-bar{height:10px;position:relative;background:#212844;z-index:9999}.jp-video .time{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#9e9e9e;font-size:14px}.jp-video .time>*{display:inline-block}.menu-overlay.showing-resources .panel-holder{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}@media (min-width:688px){.menu-overlay.showing-resources .panel-holder{-webkit-transform:none;-ms-transform:none;transform:none}}.menu-overlay .menu-drawer{width:100%;height:100%;position:absolute;top:0;left:0;overflow-y:auto;z-index:12;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:background-color .15s .5s,-webkit-transform .5s;transition:background-color .15s .5s,-webkit-transform .5s;transition:transform .5s,background-color .15s .5s;transition:transform .5s,background-color .15s .5s,-webkit-transform .5s}.menu-overlay .menu-drawer.menu-open{-webkit-transform:translateZ(0);transform:translateZ(0);background-color:rgba(0,0,0,.65)}.menu-overlay .panel-holder{width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-top:60px;overflow-y:auto;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;background-color:#fff}@media (min-width:688px){.menu-overlay .panel-holder{width:60%}}.menu-overlay .panel-holder .menu-section{padding-left:12%}@media (min-width:688px){.menu-overlay .panel-holder .resource-holder,.menu-overlay .panel-holder.resources-holder .primary-text{padding-left:12%}}.menu-overlay .title-holder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:688px){.menu-overlay .title-holder{padding-left:12%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding-right:0!important}}.menu-overlay .title-holder .menu-title{width:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;font-size:1.8rem;font-weight:300;color:#c2002f;padding:1.2rem}@media (min-width:688px){.menu-overlay .title-holder .menu-title{width:50%;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:0}}.menu-overlay .title-holder .menu-bar{width:100%;height:22px;margin-bottom:5px;background-color:#212844}.menu-overlay .menu-holder .title-holder{margin-bottom:1rem}@media (min-width:688px){.menu-overlay .menu-holder .title-holder{padding-top:2rem}}.menu-overlay .menu-holder .menu-section{color:#212844}.menu-overlay .menu-holder .menu-section.expanded .menu-section-content.over{color:#212844;border-color:#212844;cursor:default}.menu-overlay .menu-holder .menu-section .menu-section-content{position:relative;margin-bottom:1rem;padding-bottom:3px;border-bottom:1px solid #212844;-webkit-transition:color .35s;transition:color .35s}.menu-overlay .menu-holder .menu-section .menu-section-content.in-progress:before{width:5rem;height:32px;position:absolute;bottom:0;right:calc(100% + .5rem);background:url(content/global/graphics/icon-flag-white.svg) no-repeat center right 5px,#212844;background-size:20px 20px;-webkit-perspective:1000;perspective:1000;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:""}@media (min-width:688px){.menu-overlay .menu-holder .menu-section .menu-section-content.in-progress:before{width:calc(15% + .25rem);height:40px;background-size:26px 26px}}.menu-overlay .menu-holder .menu-section .menu-section-content.complete:after{width:18px;height:18px;position:absolute;bottom:10px;right:10px;background:url(content/global/graphics/icon-checkmark-blue.svg) no-repeat 50%;content:""}.menu-overlay .menu-holder .menu-section .menu-section-content.over{color:#556196;border-color:#556196}.menu-overlay .menu-holder .menu-section .number{font-size:.6rem;font-weight:300;letter-spacing:2px}.menu-overlay .menu-holder .menu-section .section-label{margin-bottom:0;font-weight:700;padding-right:36px;font-size:1.525rem;text-transform:uppercase}.menu-overlay .menu-holder .menu-section .menu-item-holder{padding:0 1rem;overflow:hidden}.menu-overlay .menu-holder .menu-item.over:not(.locked) .item-label{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.menu-overlay .menu-holder .menu-item.locked{opacity:.4;cursor:default}.menu-overlay .menu-holder .menu-item .item-label{margin-bottom:0;padding-bottom:1.15rem;font-size:1.125rem;font-weight:500;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .35s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform .35s cubic-bezier(.165,.84,.44,1);transition:transform .35s cubic-bezier(.165,.84,.44,1);transition:transform .35s cubic-bezier(.165,.84,.44,1),-webkit-transform .35s cubic-bezier(.165,.84,.44,1)}@media (min-width:688px){.menu-overlay .menu-holder .menu-item .item-label{font-size:1rem}}.resources-holder{padding-bottom:2.4rem}.resources-holder .resource-holder{width:100%;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.6rem 1.2rem}@media (min-width:688px){.resources-holder .resource-holder{padding-right:0}}.resources-holder .menu-link,.resources-holder .primary-text{padding:.6rem 1.2rem}@media (min-width:688px){.resources-holder .menu-link{padding-left:12%}}.resources-holder .menu-link a{color:#212844;text-decoration:none}.resources-holder .menu-link a:hover{text-decoration:underline;opacity:1}.resources-holder .resource{width:100%;margin:10px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#212844;border:2px solid #fff;color:#fff}@media (min-width:1012px){.resources-holder .resource{width:calc(50% - 20px)}.resources-holder .resource:nth-child(odd){margin-right:20px}}.resources-holder .resource .icon-graphic{width:20%;height:80px;padding-left:20px;display:block;margin:1rem auto}@media (min-width:900px){.resources-holder .resource .icon-graphic{width:28%}}.resources-holder .resource .resource-title{width:80%;padding:0 .6rem .6rem;font-size:1.125rem;font-weight:300}@media (min-width:900px){.resources-holder .resource .resource-title{width:72%;padding-bottom:0}}.resources-holder .resource:last-child{background-color:#fff;border-color:#212844;color:#212844}.resources-holder .resource:last-child .mobile-item{background-image:url(content/global/graphics/icon-mobile-gray.svg);background-color:#212844;pointer-events:none}.resources-holder .resource:last-child .mobile-item.over{background-color:#212844;cursor:default}.resources-holder .button-holder{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff}.resources-holder .button-holder .resource-item{width:100%;height:45px;-webkit-transition:background-color .35s;transition:background-color .35s}.resources-holder .button-holder .resource-item.over{background-color:#9e9e9e}.resources-holder .button-holder .desktop-item{background:url(content/global/graphics/icon-desktop-blue.svg) no-repeat 50%,#e2e2e2;background-size:23px 22px}.resources-holder .button-holder .mobile-item{background:url(content/global/graphics/icon-mobile-blue.svg) no-repeat 50%,#efefef;background-size:17px 25px}#btn-close-menu{display:none}.showing-menu #btn-close-menu{display:inline-block}@media only screen and (orientation:portrait){.genome-viewport.has-portrait-warning{z-index:-100;left:-9999px!important}.portrait-warning{position:absolute;top:0;left:0;width:100%;height:100%;display:block}}@media only screen and (orientation:landscape){.portrait-warning{display:none}}.portrait-warning-prompt{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;font-weight:700;text-transform:uppercase;line-height:100%;padding:.6rem;font-size:2rem;color:#000}
/*# sourceMappingURL=data:application/json;base64,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QixDQUFFLEFBRTdCLGlGQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4Qix5R0FFRSw2QkFBc0IsQUFBdEIsb0JBQXNCLENBQUUsQUFFMUIsdUZBRUUsaUNBQTBCLEFBQTFCLHdCQUEwQixDQUFFLEFBRTlCLGlGQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4Qix5R0FFRSw4QkFBdUIsQUFBdkIscUJBQXVCLENBQUUsQUFFM0IsdUZBRUUsZ0NBQXlCLEFBQXpCLHVCQUF5QixDQUFFLEFBRTdCLGlGQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4Qix5R0FFRSw2QkFBc0IsQUFBdEIsb0JBQXNCLENBQUUsQUFFMUIsdUZBRUUsaUNBQTBCLEFBQTFCLHdCQUEwQixDQUFFLEFBRTlCLGlGQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4Qix5R0FFRSw4QkFBdUIsQUFBdkIscUJBQXVCLENBQUUsQUFFM0IsdUZBRUUsZ0NBQXlCLEFBQXpCLHVCQUF5QixDQUFFLEFBRTdCLGlGQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4Qix5R0FFRSw2QkFBc0IsQUFBdEIsb0JBQXNCLENBQUUsQUFFMUIsdUZBRUUsaUNBQTBCLEFBQTFCLHdCQUEwQixDQUFFLEFBRTlCLGlGQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4Qix5R0FFRSw4QkFBdUIsQUFBdkIscUJBQXVCLENBQUUsQUFFM0IsdUZBRUUsZ0NBQXlCLEFBQXpCLHVCQUF5QixDQUFFLEFBRTdCLGlGQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4Qix5R0FFRSw2QkFBc0IsQUFBdEIsb0JBQXNCLENBQUUsQUFFMUIsdUZBRUUsaUNBQTBCLEFBQTFCLHdCQUEwQixDQUFFLEFBRTlCLGlGQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4Qix5R0FFRSw4QkFBdUIsQUFBdkIscUJBQXVCLENBQUUsQUFFM0IsdUZBRUUsZ0NBQXlCLEFBQXpCLHVCQUF5QixDQUFFLEFBRTdCLGlGQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4Qix5R0FFRSw2QkFBc0IsQUFBdEIsb0JBQXNCLENBQUUsQUFFMUIsdUZBRUUsaUNBQTBCLEFBQTFCLHdCQUEwQixDQUFFLEFBRTlCLGlGQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4Qix5R0FFRSw4QkFBdUIsQUFBdkIscUJBQXVCLENBQUUsQUFFM0IsdUZBRUUsZ0NBQXlCLEFBQXpCLHVCQUF5QixDQUFFLEFBRTdCLGlGQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4Qix5R0FFRSw2QkFBc0IsQUFBdEIsb0JBQXNCLENBQUUsQUFFMUIsdUZBRUUsaUNBQTBCLEFBQTFCLHdCQUEwQixDQUFFLEFBRTlCLGlGQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4Qix5R0FFRSw4QkFBdUIsQUFBdkIscUJBQXVCLENBQUUsQUFFM0IsdUZBRUUsZ0NBQXlCLEFBQXpCLHVCQUF5QixDQUFFLEFBRTdCLGlGQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4Qix5R0FFRSw2QkFBc0IsQUFBdEIsb0JBQXNCLENBQUUsQUFFMUIsdUZBRUUsaUNBQTBCLEFBQTFCLHdCQUEwQixDQUFFLEFBRTlCLGlGQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4Qix5R0FFRSw4QkFBdUIsQUFBdkIscUJBQXVCLENBQUUsQUFFM0IsdUZBRUUsZ0NBQXlCLEFBQXpCLHVCQUF5QixDQUFFLEFBRTdCLGlGQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4Qix5R0FFRSw2QkFBc0IsQUFBdEIsb0JBQXNCLENBQUUsQUFFMUIsdUZBRUUsaUNBQTBCLEFBQTFCLHdCQUEwQixDQUFFLEFBRTlCLGlGQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4Qix5R0FFRSw4QkFBdUIsQUFBdkIscUJBQXVCLENBQUUsQUFFM0IseUZBRUUsK0JBQXdCLEFBQXhCLHNCQUF3QixDQUFFLEFBRTVCLG1GQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4QiwyR0FFRSw0QkFBcUIsQUFBckIsbUJBQXFCLENBQUUsQUFFekIseUZBRUUsa0NBQTJCLEFBQTNCLHlCQUEyQixDQUFFLEFBRS9CLG1GQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4QiwyR0FFRSwrQkFBd0IsQUFBeEIsc0JBQXdCLENBQUUsQUFFNUIseUZBRUUsaUNBQTBCLEFBQTFCLHdCQUEwQixDQUFFLEFBRTlCLG1GQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4QiwyR0FFRSw4QkFBdUIsQUFBdkIscUJBQXVCLENBQUUsQUFFM0IseUZBRUUsa0NBQTJCLEFBQTNCLHlCQUEyQixDQUFFLEFBRS9CLG1GQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4QiwyR0FFRSwrQkFBd0IsQUFBeEIsc0JBQXdCLENBQUUsQUFFNUIseUZBRUUsaUNBQTBCLEFBQTFCLHdCQUEwQixDQUFFLEFBRTlCLG1GQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4QiwyR0FFRSw4QkFBdUIsQUFBdkIscUJBQXVCLENBQUUsQUFFM0IseUZBRUUsa0NBQTJCLEFBQTNCLHlCQUEyQixDQUFFLEFBRS9CLG1GQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4QiwyR0FFRSwrQkFBd0IsQUFBeEIsc0JBQXdCLENBQUUsQUFFNUIseUZBRUUsaUNBQTBCLEFBQTFCLHdCQUEwQixDQUFFLEFBRTlCLG1GQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4QiwyR0FFRSw4QkFBdUIsQUFBdkIscUJBQXVCLENBQUUsQUFFM0IseUZBRUUsa0NBQTJCLEFBQTNCLHlCQUEyQixDQUFFLEFBRS9CLG1GQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4QiwyR0FFRSwrQkFBd0IsQUFBeEIsc0JBQXdCLENBQUUsQUFFNUIseUZBRUUsaUNBQTBCLEFBQTFCLHdCQUEwQixDQUFFLEFBRTlCLG1GQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4QiwyR0FFRSw4QkFBdUIsQUFBdkIscUJBQXVCLENBQUUsQUFFM0IseUZBRUUsa0NBQTJCLEFBQTNCLHlCQUEyQixDQUFFLEFBRS9CLG1GQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4QiwyR0FFRSwrQkFBd0IsQUFBeEIsc0JBQXdCLENBQUUsQUFFNUIseUZBRUUsaUNBQTBCLEFBQTFCLHdCQUEwQixDQUFFLEFBRTlCLG1GQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4QiwyR0FFRSw4QkFBdUIsQUFBdkIscUJBQXVCLENBQUUsQUFFM0IseUZBRUUsa0NBQTJCLEFBQTNCLHlCQUEyQixDQUFFLEFBRS9CLG1GQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4QiwyR0FFRSwrQkFBd0IsQUFBeEIsc0JBQXdCLENBQUUsQUFFNUIseUZBRUUsaUNBQTBCLEFBQTFCLHdCQUEwQixDQUFFLEFBRTlCLG1GQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4QiwyR0FFRSw4QkFBdUIsQUFBdkIscUJBQXVCLENBQUUsQUFFM0IseUZBRUUsa0NBQTJCLEFBQTNCLHlCQUEyQixDQUFFLEFBRS9CLG1GQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4QiwyR0FFRSwrQkFBd0IsQUFBeEIsc0JBQXdCLENBQUUsQUFFNUIseUZBRUUsaUNBQTBCLEFBQTFCLHdCQUEwQixDQUFFLEFBRTlCLG1GQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4QiwyR0FFRSw4QkFBdUIsQUFBdkIscUJBQXVCLENBQUUsQUFFM0IseUZBRUUsa0NBQTJCLEFBQTNCLHlCQUEyQixDQUFFLEFBRS9CLG1GQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4QiwyR0FFRSwrQkFBd0IsQUFBeEIsc0JBQXdCLENBQUUsQUFFNUIseUZBRUUsaUNBQTBCLEFBQTFCLHdCQUEwQixDQUFFLEFBRTlCLG1GQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4QiwyR0FFRSw4QkFBdUIsQUFBdkIscUJBQXVCLENBQUUsQUFFM0IseUZBRUUsa0NBQTJCLEFBQTNCLHlCQUEyQixDQUFFLEFBRS9CLG1GQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4QiwyR0FFRSwrQkFBd0IsQUFBeEIsc0JBQXdCLENBQUUsQUFFNUIseUZBRUUsaUNBQTBCLEFBQTFCLHdCQUEwQixDQUFFLEFBRTlCLG1GQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4QiwyR0FFRSw4QkFBdUIsQUFBdkIscUJBQXVCLENBQUUsQUFFM0IseUZBRUUsa0NBQTJCLEFBQTNCLHlCQUEyQixDQUFFLEFBRS9CLG1GQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4QiwyR0FFRSwrQkFBd0IsQUFBeEIsc0JBQXdCLENBQUUsQUFFNUIseUZBRUUsK0JBQXdCLEFBQXhCLHNCQUF3QixDQUFFLEFBRTVCLG1GQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4QiwyR0FFRSw0QkFBcUIsQUFBckIsbUJBQXFCLENBQUUsQUFFekIseUZBRUUsa0NBQTJCLEFBQTNCLHlCQUEyQixDQUFFLEFBRS9CLG1GQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4QiwyR0FFRSwrQkFBd0IsQUFBeEIsc0JBQXdCLENBQUUsQUFFNUIseUZBRUUsaUNBQTBCLEFBQTFCLHdCQUEwQixDQUFFLEFBRTlCLG1GQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4QiwyR0FFRSw4QkFBdUIsQUFBdkIscUJBQXVCLENBQUUsQUFFM0IseUZBRUUsa0NBQTJCLEFBQTNCLHlCQUEyQixDQUFFLEFBRS9CLG1GQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4QiwyR0FFRSwrQkFBd0IsQUFBeEIsc0JBQXdCLENBQUUsQUFFNUIseUZBRUUsaUNBQTBCLEFBQTFCLHdCQUEwQixDQUFFLEFBRTlCLG1GQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4QiwyR0FFRSw4QkFBdUIsQUFBdkIscUJBQXVCLENBQUUsQUFFM0IseUZBRUUsa0NBQTJCLEFBQTNCLHlCQUEyQixDQUFFLEFBRS9CLG1GQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4QiwyR0FFRSwrQkFBd0IsQUFBeEIsc0JBQXdCLENBQUUsQUFFNUIseUZBRUUsaUNBQTBCLEFBQTFCLHdCQUEwQixDQUFFLEFBRTlCLG1GQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4QiwyR0FFRSw4QkFBdUIsQUFBdkIscUJBQXVCLENBQUUsQUFFM0IseUZBRUUsa0NBQTJCLEFBQTNCLHlCQUEyQixDQUFFLEFBRS9CLG1GQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4QiwyR0FFRSwrQkFBd0IsQUFBeEIsc0JBQXdCLENBQUUsQUFFNUIseUZBRUUsaUNBQTBCLEFBQTFCLHdCQUEwQixDQUFFLEFBRTlCLG1GQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4QiwyR0FFRSw4QkFBdUIsQUFBdkIscUJBQXVCLENBQUUsQUFFM0IseUZBRUUsa0NBQTJCLEFBQTNCLHlCQUEyQixDQUFFLEFBRS9CLG1GQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4QiwyR0FFRSwrQkFBd0IsQUFBeEIsc0JBQXdCLENBQUUsQUFFNUIseUZBRUUsaUNBQTBCLEFBQTFCLHdCQUEwQixDQUFFLEFBRTlCLG1GQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4QiwyR0FFRSw4QkFBdUIsQUFBdkIscUJBQXVCLENBQUUsQUFFM0IseUZBRUUsa0NBQTJCLEFBQTNCLHlCQUEyQixDQUFFLEFBRS9CLG1GQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4QiwyR0FFRSwrQkFBd0IsQUFBeEIsc0JBQXdCLENBQUUsQUFFNUIseUZBRUUsaUNBQTBCLEFBQTFCLHdCQUEwQixDQUFFLEFBRTlCLG1GQUVFLDJCQUFvQixBQUFwQixrQkFBb0IsQ0FBRSxBQUV4QiwyR0FFRSw4QkFBdUIsQUFBdkIscUJB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QUMxQixpQkFBa0IsQUFDbEIsY0FBZ0IsQUFDaEIsZUFBZ0IsQUFDaEIsVUFBWSxDQUFFIiwiZmlsZSI6Imdlbm9tZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Sb2JvdG9cIik7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb250LXJlZ3VsYXInO1xuICBzcmM6IHVybChcImZvbnRzL2ZvbnQtZmlsZS1uYW1lLmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvZm9udC1maWxlLW5hbWUuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvZm9udC1maWxlLW5hbWUud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL2ZvbnQtZmlsZS1uYW1lLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiZm9udHMvZm9udC1maWxlLW5hbWUudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9udC1ib2xkJztcbiAgc3JjOiB1cmwoXCJmb250cy9mb250LWZpbGUtbmFtZS1ib2xkLmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvZm9udC1maWxlLW5hbWUtYm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJmb250cy9mb250LWZpbGUtbmFtZS1ib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9mb250LWZpbGUtbmFtZS1ib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiZm9udHMvZm9udC1maWxlLW5hbWUtYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnOTBtaW4nO1xuICBzcmM6IHVybChcImZvbnRzL3Vzc2ZfOTBfbWluX2Rpc3BsYXktYm9sZC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy91c3NmXzkwX21pbl9kaXNwbGF5LWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICc5MG1pbic7XG4gIHNyYzogdXJsKFwiZm9udHMvdXNzZl85MF9taW5fZGlzcGxheS1tZWRpdW0td2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvdXNzZl85MF9taW5fZGlzcGxheS1tZWRpdW0td2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICc5MG1pbic7XG4gIHNyYzogdXJsKFwiZm9udHMvdXNzZl85MF9taW5fZGlzcGxheS1saWdodC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy91c3NmXzkwX21pbl9kaXNwbGF5LWxpZ2h0LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7IH1cblxuLyohXG5BbmltYXRlLmNzcyAtIGh0dHA6Ly9kYW5lZGVuLm1lL2FuaW1hdGVcbkxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcblxuQ29weXJpZ2h0IChjKSAyMDEzIERhbmllbCBFZGVuXG4qL1xuLmFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuLmFuaW1hdGVkLmluZmluaXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7IH1cblxuLmFuaW1hdGVkLmhpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xuICAwJSwgMjAlLCA1MyUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIDQwJSwgNDMlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTsgfVxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlLCAyMCUsIDUzJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgNDAlLCA0MyUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTsgfVxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApOyB9IH1cblxuLmJvdW5jZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2gge1xuICAwJSwgNTAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDI1JSwgNzUlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBmbGFzaCB7XG4gIDAlLCA1MCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMjUlLCA3NSUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uZmxhc2gge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoOyB9XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG4ucHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTsgfVxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7IH1cbiAgNjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9IH1cblxuLnJ1YmJlckJhbmQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xuICBhbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2Uge1xuICAwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7IH1cbiAgMjAlLCA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2hha2Uge1xuICAwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApOyB9XG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7IH0gfVxuXG4uc2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgc3dpbmcge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpOyB9IH1cblxuLnN3aW5nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc3dpbmc7XG4gIGFuaW1hdGlvbi1uYW1lOiBzd2luZzsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH1cbiAgMTAlLCAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpOyB9XG4gIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpOyB9XG4gIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgdGFkYSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuICAxMCUsIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7IH1cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTsgfVxuICA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfSB9XG5cbi50YWRhIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogdGFkYTtcbiAgYW5pbWF0aW9uLW5hbWU6IHRhZGE7IH1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7IH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7IH1cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpOyB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQGtleWZyYW1lcyB3b2JibGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTsgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpOyB9XG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLndvYmJsZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW4ge1xuICAwJSwgMjAlLCA0MCUsIDYwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgMCUsIDIwJSwgNDAlLCA2MCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9IH1cblxuLmJvdW5jZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC43NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjc1czsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLmJvdW5jZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLmJvdW5jZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIDAlLCA2MCUsIDc1JSwgOTAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7IH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uYm91bmNlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLmJvdW5jZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7IH1cbiAgNTAlLCA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpOyB9XG4gIDUwJSwgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7IH0gfVxuXG4uYm91bmNlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTsgfVxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTsgfVxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApOyB9IH1cblxuLmJvdW5jZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7IH0gfVxuXG4uYm91bmNlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApOyB9IH1cblxuLmJvdW5jZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7IH1cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApOyB9XG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7IH0gfVxuXG4uYm91bmNlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmZhZGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLmZhZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5mYWRlSW5Eb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5mYWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uZmFkZUluTGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uZmFkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLmZhZGVJblJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZzsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLmZhZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5mYWRlSW5VcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5mYWRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH0gfVxuXG4uZmFkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7IH0gfVxuXG4uZmFkZU91dERvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9IH1cblxuLmZhZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7IH0gfVxuXG4uZmFkZU91dExlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9IH1cblxuLmZhZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTsgfSB9XG5cbi5mYWRlT3V0UmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfSB9XG5cbi5mYWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7IH0gfVxuXG4uZmFkZU91dFVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfSB9XG5cbkBrZXlmcmFtZXMgZmxpcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH0gfVxuXG4uYW5pbWF0ZWQuZmxpcCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfSB9XG5cbkBrZXlmcmFtZXMgZmxpcEluWCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpOyB9IH1cblxuLmZsaXBJblgge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfSB9XG5cbi5mbGlwSW5ZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7IH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5mbGlwT3V0WCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IC43NXM7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7IH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBmbGlwT3V0WSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5mbGlwT3V0WSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IC43NXM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmxpZ2h0U3BlZWRJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLmxpZ2h0U3BlZWRPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5yb3RhdGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW47IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5yb3RhdGVJbkRvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4ucm90YXRlSW5Eb3duUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4ucm90YXRlSW5VcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5yb3RhdGVJblVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4ucm90YXRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLnJvdGF0ZU91dERvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5yb3RhdGVPdXREb3duUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5yb3RhdGVPdXRVcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4ucm90YXRlT3V0VXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cbiAgMjAlLCA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XG4gIDQwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuICAyMCUsIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuICA0MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhpbmdlOyB9XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4ucm9sbEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbEluO1xuICBhbmltYXRpb24tbmFtZTogcm9sbEluOyB9XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgcm9sbE91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7IH0gfVxuXG4ucm9sbE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsT3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyB6b29tSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uem9vbUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuQGtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbi56b29tSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuLnpvb21JbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluTGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbi56b29tSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuQGtleWZyYW1lcyB6b29tSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG4uem9vbUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyB6b29tT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uem9vbU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuQGtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbi56b29tT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dERvd247IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyOyB9IH1cblxuQGtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyOyB9IH1cblxuLnpvb21PdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7IH0gfVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyOyB9IH1cblxuLnpvb21PdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRVcCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbi56b29tT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7IH1cblxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uc2xpZGVJblJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDsgfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5zbGlkZUluTGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDsgfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfSB9XG5cbi5zbGlkZU91dFJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7IH1cblxuQGtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH0gfVxuXG4uc2xpZGVPdXRMZWZ0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nNTAnXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDUwbXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzUwJ10sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PSc1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc1MCddLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT0nNTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNTBtczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTAwJ10sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxMDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjFzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMDAnXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzEwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMDAnXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzEwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuMXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzE1MCddLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4xNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE1MCddLFxuYm9keVtkYXRhLWFvcy1kZWxheT0nMTUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE1MCddLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT0nMTUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4xNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzIwMCddLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4yczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjAwJ10sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyMDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjAwJ10uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyMDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjJzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyNTAnXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNTAnXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzI1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNTAnXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzI1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuMjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSczMDAnXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzMwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzMwMCddLFxuYm9keVtkYXRhLWFvcy1kZWxheT0nMzAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzMwMCddLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT0nMzAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4zczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMzUwJ10sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSczNTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjM1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMzUwJ10sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PSczNTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMzUwJ10uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PSczNTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjM1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nNDAwJ10sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSc0MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjRzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc0MDAnXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzQwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc0MDAnXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzQwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuNHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzQ1MCddLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nNDUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC40NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzQ1MCddLFxuYm9keVtkYXRhLWFvcy1kZWxheT0nNDUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzQ1MCddLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT0nNDUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC40NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzUwMCddLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nNTAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC41czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNTAwJ10sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PSc1MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNTAwJ10uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PSc1MDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSc1NTAnXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzU1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc1NTAnXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzU1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc1NTAnXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzU1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuNTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSc2MDAnXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzYwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNnM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzYwMCddLFxuYm9keVtkYXRhLWFvcy1kZWxheT0nNjAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzYwMCddLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT0nNjAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC42czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nNjUwJ10sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSc2NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjY1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNjUwJ10sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PSc2NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNjUwJ10uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PSc2NTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjY1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nNzAwJ10sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSc3MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjdzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc3MDAnXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzcwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc3MDAnXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzcwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuN3M7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249Jzc1MCddLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nNzUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC43NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9Jzc1MCddLFxuYm9keVtkYXRhLWFvcy1kZWxheT0nNzUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9Jzc1MCddLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT0nNzUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC43NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzgwMCddLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nODAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC44czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nODAwJ10sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PSc4MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nODAwJ10uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PSc4MDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjhzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSc4NTAnXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249Jzg1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuODVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc4NTAnXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9Jzg1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc4NTAnXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9Jzg1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuODVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSc5MDAnXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzkwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuOXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzkwMCddLFxuYm9keVtkYXRhLWFvcy1kZWxheT0nOTAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzkwMCddLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT0nOTAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC45czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nOTUwJ10sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSc5NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjk1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nOTUwJ10sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PSc5NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nOTUwJ10uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PSc5NTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjk1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTAwMCddLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTAwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTAwMCddLFxuYm9keVtkYXRhLWFvcy1kZWxheT0nMTAwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMDAwJ10uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxMDAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxMDUwJ10sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxMDUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMDVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMDUwJ10sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxMDUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEwNTAnXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzEwNTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4wNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzExMDAnXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzExMDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4xczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTEwMCddLFxuYm9keVtkYXRhLWFvcy1kZWxheT0nMTEwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMTAwJ10uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxMTAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzExNTAnXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzExNTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4xNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzExNTAnXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzExNTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTE1MCddLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT0nMTE1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjE1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTIwMCddLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTIwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjJzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMjAwJ10sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxMjAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEyMDAnXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzEyMDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4yczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTI1MCddLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTI1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjI1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTI1MCddLFxuYm9keVtkYXRhLWFvcy1kZWxheT0nMTI1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMjUwJ10uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxMjUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxMzAwJ10sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxMzAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuM3M7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEzMDAnXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzEzMDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTMwMCddLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT0nMTMwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjNzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxMzUwJ10sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxMzUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMzVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMzUwJ10sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxMzUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEzNTAnXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzEzNTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4zNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzE0MDAnXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE0MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS40czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTQwMCddLFxuYm9keVtkYXRhLWFvcy1kZWxheT0nMTQwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNDAwJ10uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxNDAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzE0NTAnXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE0NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS40NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE0NTAnXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzE0NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTQ1MCddLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT0nMTQ1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjQ1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTUwMCddLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTUwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNTAwJ10sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxNTAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE1MDAnXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzE1MDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTU1MCddLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTU1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjU1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTU1MCddLFxuYm9keVtkYXRhLWFvcy1kZWxheT0nMTU1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNTUwJ10uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxNTUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxNjAwJ10sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxNjAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNnM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE2MDAnXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzE2MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTYwMCddLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT0nMTYwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjZzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxNjUwJ10sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxNjUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNjUwJ10sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxNjUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE2NTAnXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzE2NTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS42NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzE3MDAnXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE3MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS43czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTcwMCddLFxuYm9keVtkYXRhLWFvcy1kZWxheT0nMTcwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNzAwJ10uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxNzAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuN3M7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzE3NTAnXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE3NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS43NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE3NTAnXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzE3NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTc1MCddLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT0nMTc1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjc1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTgwMCddLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTgwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjhzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxODAwJ10sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxODAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE4MDAnXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzE4MDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS44czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTg1MCddLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTg1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjg1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTg1MCddLFxuYm9keVtkYXRhLWFvcy1kZWxheT0nMTg1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxODUwJ10uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxODUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuODVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxOTAwJ10sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxOTAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuOXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE5MDAnXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzE5MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTkwMCddLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT0nMTkwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjlzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxOTUwJ10sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxOTUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuOTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxOTUwJ10sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxOTUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE5NTAnXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzE5NTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS45NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzIwMDAnXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzIwMDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMnM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIwMDAnXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzIwMDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjAwMCddLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT0nMjAwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjA1MCddLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjA1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjA1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjA1MCddLFxuYm9keVtkYXRhLWFvcy1kZWxheT0nMjA1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMDUwJ10uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyMDUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMDVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyMTAwJ10sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyMTAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIxMDAnXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzIxMDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjEwMCddLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT0nMjEwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjFzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyMTUwJ10sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyMTUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMTUwJ10sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyMTUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIxNTAnXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzIxNTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4xNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzIyMDAnXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzIyMDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4yczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjIwMCddLFxuYm9keVtkYXRhLWFvcy1kZWxheT0nMjIwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMjAwJ10uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyMjAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMnM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzIyNTAnXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzIyNTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4yNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIyNTAnXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzIyNTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjI1MCddLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT0nMjI1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjI1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjMwMCddLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjMwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjNzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMzAwJ10sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyMzAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIzMDAnXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzIzMDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4zczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjM1MCddLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjM1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjM1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjM1MCddLFxuYm9keVtkYXRhLWFvcy1kZWxheT0nMjM1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMzUwJ10uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyMzUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMzVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyNDAwJ10sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyNDAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI0MDAnXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzI0MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjQwMCddLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT0nMjQwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjRzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyNDUwJ10sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyNDUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNDVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNDUwJ10sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyNDUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI0NTAnXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzI0NTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi40NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzI1MDAnXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI1MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi41czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjUwMCddLFxuYm9keVtkYXRhLWFvcy1kZWxheT0nMjUwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNTAwJ10uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyNTAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzI1NTAnXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI1NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi41NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI1NTAnXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzI1NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjU1MCddLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT0nMjU1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjU1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjYwMCddLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjYwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjZzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNjAwJ10sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyNjAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI2MDAnXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzI2MDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi42czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjY1MCddLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjY1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjY1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjY1MCddLFxuYm9keVtkYXRhLWFvcy1kZWxheT0nMjY1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNjUwJ10uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyNjUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyNzAwJ10sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyNzAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuN3M7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI3MDAnXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzI3MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjcwMCddLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT0nMjcwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjdzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyNzUwJ10sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyNzUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNzVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNzUwJ10sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyNzUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI3NTAnXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzI3NTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi43NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzI4MDAnXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI4MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi44czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjgwMCddLFxuYm9keVtkYXRhLWFvcy1kZWxheT0nMjgwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyODAwJ10uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyODAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuOHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzI4NTAnXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI4NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi44NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI4NTAnXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzI4NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjg1MCddLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT0nMjg1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjg1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjkwMCddLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjkwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjlzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyOTAwJ10sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyOTAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI5MDAnXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzI5MDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi45czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjk1MCddLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjk1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjk1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjk1MCddLFxuYm9keVtkYXRhLWFvcy1kZWxheT0nMjk1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyOTUwJ10uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyOTUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuOTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSczMDAwJ10sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSczMDAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDNzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSczMDAwJ10sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PSczMDAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzMwMDAnXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzMwMDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogM3M7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1saW5lYXJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuMjUsIDAuNzUsIDAuNzUpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2VdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tYmFja10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAtMC4yOCwgMC43MzUsIDAuMDQ1KTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtYmFja10sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1zaW5lXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1zaW5lXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFkXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbltkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtOyB9XG5cbltkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdLmFvcy1hbmltYXRlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7IH1cblxuW2RhdGEtYW9zPWZhZGUtdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTsgfVxuXG5bZGF0YS1hb3M9ZmFkZS1kb3duXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpOyB9XG5cbltkYXRhLWFvcz1mYWRlLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDBweCk7IH1cblxuW2RhdGEtYW9zPWZhZGUtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDBweCk7IH1cblxuW2RhdGEtYW9zPWZhZGUtdXAtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMHB4LCAxMDBweCk7IH1cblxuW2RhdGEtYW9zPWZhZGUtdXAtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDBweCwgMTAwcHgpOyB9XG5cbltkYXRhLWFvcz1mYWRlLWRvd24tcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMHB4LCAtMTAwcHgpOyB9XG5cbltkYXRhLWFvcz1mYWRlLWRvd24tbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDBweCwgLTEwMHB4KTsgfVxuXG5bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTsgfVxuXG5bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXS5hb3MtYW5pbWF0ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApIHNjYWxlKDEpOyB9XG5cbltkYXRhLWFvcz16b29tLWluXSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42KTsgfVxuXG5bZGF0YS1hb3M9em9vbS1pbi11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpIHNjYWxlKDAuNik7IH1cblxuW2RhdGEtYW9zPXpvb20taW4tZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KSBzY2FsZSgwLjYpOyB9XG5cbltkYXRhLWFvcz16b29tLWluLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDBweCkgc2NhbGUoMC42KTsgfVxuXG5bZGF0YS1hb3M9em9vbS1pbi1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMHB4KSBzY2FsZSgwLjYpOyB9XG5cbltkYXRhLWFvcz16b29tLW91dF0ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cblxuW2RhdGEtYW9zPXpvb20tb3V0LXVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCkgc2NhbGUoMS4yKTsgfVxuXG5bZGF0YS1hb3M9em9vbS1vdXQtZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KSBzY2FsZSgxLjIpOyB9XG5cbltkYXRhLWFvcz16b29tLW91dC1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwcHgpIHNjYWxlKDEuMik7IH1cblxuW2RhdGEtYW9zPXpvb20tb3V0LWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwcHgpIHNjYWxlKDEuMik7IH1cblxuW2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTsgfVxuXG5bZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7IH1cblxuW2RhdGEtYW9zPXNsaWRlLXVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgfVxuXG5bZGF0YS1hb3M9c2xpZGUtZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG5cbltkYXRhLWFvcz1zbGlkZS1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG5cbltkYXRhLWFvcz1zbGlkZS1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuXG5bZGF0YS1hb3NePWZsaXBdW2RhdGEtYW9zXj1mbGlwXSB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtOyB9XG5cbltkYXRhLWFvcz1mbGlwLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyk7IH1cblxuW2RhdGEtYW9zPWZsaXAtbGVmdF0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTsgfVxuXG5bZGF0YS1hb3M9ZmxpcC1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpOyB9XG5cbltkYXRhLWFvcz1mbGlwLXJpZ2h0XS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApOyB9XG5cbltkYXRhLWFvcz1mbGlwLXVwXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKC0xMDBkZWcpOyB9XG5cbltkYXRhLWFvcz1mbGlwLXVwXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApOyB9XG5cbltkYXRhLWFvcz1mbGlwLWRvd25dIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMTAwZGVnKTsgfVxuXG5bZGF0YS1hb3M9ZmxpcC1kb3duXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApOyB9XG5cbltkYXRhLWFvcz1qZWxsb10uYW9zLWFuaW1hdGUge1xuICBhbmltYXRpb246IGplbGxvIDJzOyB9XG5cbltkYXRhLWFvcz1ib3VuY2UtaW5dIHtcbiAgb3BhY2l0eTogMDsgfVxuXG5bZGF0YS1hb3M9Ym91bmNlLWluXS5hb3MtYW5pbWF0ZSB7XG4gIGFuaW1hdGlvbjogYm91bmNlSW4gMnM7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9YW9zLmNzcy5tYXAqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwOyB9XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgfVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuaW1nIHtcbiAgYm9yZGVyOiAwOyB9XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4OyB9XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDsgfVxuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDsgfVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTsgfVxuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL1xuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjpiZWZvcmUsXG4gICo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiOyB9XG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7IH1cbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjsgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IH1cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMzsgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkOyB9XG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJ0biA+IC5jYXJldCxcbiAgLmRyb3B1cCA+IC5idG4gPiAuY2FyZXQge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuICAubGFiZWwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7IH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7IH1cbiAgICAudGFibGUgdGQsXG4gICAgLnRhYmxlIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50OyB9IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBzcmM6IHVybChcImZvbnRzL2Jvb3RzdHJhcC9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJmb250cy9ib290c3RyYXAvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJmb250cy9ib290c3RyYXAvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvYm9vdHN0cmFwL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9ib290c3RyYXAvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImZvbnRzL2Jvb3RzdHJhcC9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnN2ZyNnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi5nbHlwaGljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uZ2x5cGhpY29uLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMDJhXCI7IH1cblxuLmdseXBoaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMDJiXCI7IH1cblxuLmdseXBoaWNvbi1ldXJvOmJlZm9yZSxcbi5nbHlwaGljb24tZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMGFjXCI7IH1cblxuLmdseXBoaWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjIxMlwiOyB9XG5cbi5nbHlwaGljb24tY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI2MDFcIjsgfVxuXG4uZ2x5cGhpY29uLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNzA5XCI7IH1cblxuLmdseXBoaWNvbi1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI3MGZcIjsgfVxuXG4uZ2x5cGhpY29uLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCI7IH1cblxuLmdseXBoaWNvbi1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiOyB9XG5cbi5nbHlwaGljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7IH1cblxuLmdseXBoaWNvbi1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiOyB9XG5cbi5nbHlwaGljb24tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNlwiOyB9XG5cbi5nbHlwaGljb24tc3Rhci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwN1wiOyB9XG5cbi5nbHlwaGljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOFwiOyB9XG5cbi5nbHlwaGljb24tZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOVwiOyB9XG5cbi5nbHlwaGljb24tdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTBcIjsgfVxuXG4uZ2x5cGhpY29uLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDExXCI7IH1cblxuLmdseXBoaWNvbi10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCI7IH1cblxuLmdseXBoaWNvbi1vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxM1wiOyB9XG5cbi5nbHlwaGljb24tcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCI7IH1cblxuLmdseXBoaWNvbi16b29tLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE1XCI7IH1cblxuLmdseXBoaWNvbi16b29tLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNlwiOyB9XG5cbi5nbHlwaGljb24tb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE3XCI7IH1cblxuLmdseXBoaWNvbi1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMThcIjsgfVxuXG4uZ2x5cGhpY29uLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOVwiOyB9XG5cbi5nbHlwaGljb24tdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjBcIjsgfVxuXG4uZ2x5cGhpY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjFcIjsgfVxuXG4uZ2x5cGhpY29uLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjJcIjsgfVxuXG4uZ2x5cGhpY29uLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjNcIjsgfVxuXG4uZ2x5cGhpY29uLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjRcIjsgfVxuXG4uZ2x5cGhpY29uLWRvd25sb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNVwiOyB9XG5cbi5nbHlwaGljb24tZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjZcIjsgfVxuXG4uZ2x5cGhpY29uLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyN1wiOyB9XG5cbi5nbHlwaGljb24taW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjhcIjsgfVxuXG4uZ2x5cGhpY29uLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI5XCI7IH1cblxuLmdseXBoaWNvbi1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzBcIjsgfVxuXG4uZ2x5cGhpY29uLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzFcIjsgfVxuXG4uZ2x5cGhpY29uLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMyXCI7IH1cblxuLmdseXBoaWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMzXCI7IH1cblxuLmdseXBoaWNvbi1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM0XCI7IH1cblxuLmdseXBoaWNvbi1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM1XCI7IH1cblxuLmdseXBoaWNvbi12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM2XCI7IH1cblxuLmdseXBoaWNvbi12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzN1wiOyB9XG5cbi5nbHlwaGljb24tdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM4XCI7IH1cblxuLmdseXBoaWNvbi1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzlcIjsgfVxuXG4uZ2x5cGhpY29uLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDBcIjsgfVxuXG4uZ2x5cGhpY29uLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MVwiOyB9XG5cbi5nbHlwaGljb24tdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MlwiOyB9XG5cbi5nbHlwaGljb24tYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0M1wiOyB9XG5cbi5nbHlwaGljb24tYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDRcIjsgfVxuXG4uZ2x5cGhpY29uLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ1XCI7IH1cblxuLmdseXBoaWNvbi1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDZcIjsgfVxuXG4uZ2x5cGhpY29uLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDdcIjsgfVxuXG4uZ2x5cGhpY29uLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDhcIjsgfVxuXG4uZ2x5cGhpY29uLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OVwiOyB9XG5cbi5nbHlwaGljb24tdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTBcIjsgfVxuXG4uZ2x5cGhpY29uLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTFcIjsgfVxuXG4uZ2x5cGhpY29uLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTJcIjsgfVxuXG4uZ2x5cGhpY29uLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1M1wiOyB9XG5cbi5nbHlwaGljb24tYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTRcIjsgfVxuXG4uZ2x5cGhpY29uLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTVcIjsgfVxuXG4uZ2x5cGhpY29uLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTZcIjsgfVxuXG4uZ2x5cGhpY29uLWluZGVudC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU3XCI7IH1cblxuLmdseXBoaWNvbi1pbmRlbnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNThcIjsgfVxuXG4uZ2x5cGhpY29uLWZhY2V0aW1lLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU5XCI7IH1cblxuLmdseXBoaWNvbi1waWN0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYwXCI7IH1cblxuLmdseXBoaWNvbi1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYyXCI7IH1cblxuLmdseXBoaWNvbi1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjNcIjsgfVxuXG4uZ2x5cGhpY29uLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjRcIjsgfVxuXG4uZ2x5cGhpY29uLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjVcIjsgfVxuXG4uZ2x5cGhpY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY2XCI7IH1cblxuLmdseXBoaWNvbi1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2N1wiOyB9XG5cbi5nbHlwaGljb24tbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OFwiOyB9XG5cbi5nbHlwaGljb24tc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OVwiOyB9XG5cbi5nbHlwaGljb24tZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MFwiOyB9XG5cbi5nbHlwaGljb24tYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzFcIjsgfVxuXG4uZ2x5cGhpY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzJcIjsgfVxuXG4uZ2x5cGhpY29uLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDczXCI7IH1cblxuLmdseXBoaWNvbi1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc0XCI7IH1cblxuLmdseXBoaWNvbi1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc1XCI7IH1cblxuLmdseXBoaWNvbi1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzZcIjsgfVxuXG4uZ2x5cGhpY29uLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3N1wiOyB9XG5cbi5nbHlwaGljb24tZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzhcIjsgfVxuXG4uZ2x5cGhpY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OVwiOyB9XG5cbi5nbHlwaGljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MFwiOyB9XG5cbi5nbHlwaGljb24tcGx1cy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgxXCI7IH1cblxuLmdseXBoaWNvbi1taW51cy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgyXCI7IH1cblxuLmdseXBoaWNvbi1yZW1vdmUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4M1wiOyB9XG5cbi5nbHlwaGljb24tb2stc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NFwiOyB9XG5cbi5nbHlwaGljb24tcXVlc3Rpb24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NVwiOyB9XG5cbi5nbHlwaGljb24taW5mby1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg2XCI7IH1cblxuLmdseXBoaWNvbi1zY3JlZW5zaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg3XCI7IH1cblxuLmdseXBoaWNvbi1yZW1vdmUtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg4XCI7IH1cblxuLmdseXBoaWNvbi1vay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODlcIjsgfVxuXG4uZ2x5cGhpY29uLWJhbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTBcIjsgfVxuXG4uZ2x5cGhpY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTFcIjsgfVxuXG4uZ2x5cGhpY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkyXCI7IH1cblxuLmdseXBoaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5M1wiOyB9XG5cbi5nbHlwaGljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NFwiOyB9XG5cbi5nbHlwaGljb24tc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk1XCI7IH1cblxuLmdseXBoaWNvbi1yZXNpemUtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NlwiOyB9XG5cbi5nbHlwaGljb24tcmVzaXplLXNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk3XCI7IH1cblxuLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAxXCI7IH1cblxuLmdseXBoaWNvbi1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAyXCI7IH1cblxuLmdseXBoaWNvbi1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAzXCI7IH1cblxuLmdseXBoaWNvbi1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA0XCI7IH1cblxuLmdseXBoaWNvbi1leWUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNVwiOyB9XG5cbi5nbHlwaGljb24tZXllLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA2XCI7IH1cblxuLmdseXBoaWNvbi13YXJuaW5nLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDdcIjsgfVxuXG4uZ2x5cGhpY29uLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA4XCI7IH1cblxuLmdseXBoaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwOVwiOyB9XG5cbi5nbHlwaGljb24tcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEwXCI7IH1cblxuLmdseXBoaWNvbi1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTExXCI7IH1cblxuLmdseXBoaWNvbi1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTJcIjsgfVxuXG4uZ2x5cGhpY29uLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTNcIjsgfVxuXG4uZ2x5cGhpY29uLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNFwiOyB9XG5cbi5nbHlwaGljb24tcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNVwiOyB9XG5cbi5nbHlwaGljb24tc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNlwiOyB9XG5cbi5nbHlwaGljb24tZm9sZGVyLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE3XCI7IH1cblxuLmdseXBoaWNvbi1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExOFwiOyB9XG5cbi5nbHlwaGljb24tcmVzaXplLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE5XCI7IH1cblxuLmdseXBoaWNvbi1yZXNpemUtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMFwiOyB9XG5cbi5nbHlwaGljb24taGRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIxXCI7IH1cblxuLmdseXBoaWNvbi1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMlwiOyB9XG5cbi5nbHlwaGljb24tYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyM1wiOyB9XG5cbi5nbHlwaGljb24tY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjRcIjsgfVxuXG4uZ2x5cGhpY29uLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNVwiOyB9XG5cbi5nbHlwaGljb24tdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjZcIjsgfVxuXG4uZ2x5cGhpY29uLWhhbmQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjdcIjsgfVxuXG4uZ2x5cGhpY29uLWhhbmQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyOFwiOyB9XG5cbi5nbHlwaGljb24taGFuZC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyOVwiOyB9XG5cbi5nbHlwaGljb24taGFuZC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMwXCI7IH1cblxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzFcIjsgfVxuXG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMyXCI7IH1cblxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzNcIjsgfVxuXG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM0XCI7IH1cblxuLmdseXBoaWNvbi1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNVwiOyB9XG5cbi5nbHlwaGljb24td3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM2XCI7IH1cblxuLmdseXBoaWNvbi10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzN1wiOyB9XG5cbi5nbHlwaGljb24tZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM4XCI7IH1cblxuLmdseXBoaWNvbi1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzlcIjsgfVxuXG4uZ2x5cGhpY29uLWZ1bGxzY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDBcIjsgfVxuXG4uZ2x5cGhpY29uLWRhc2hib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MVwiOyB9XG5cbi5nbHlwaGljb24tcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQyXCI7IH1cblxuLmdseXBoaWNvbi1oZWFydC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0M1wiOyB9XG5cbi5nbHlwaGljb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0NFwiOyB9XG5cbi5nbHlwaGljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDVcIjsgfVxuXG4uZ2x5cGhpY29uLXB1c2hwaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDZcIjsgfVxuXG4uZ2x5cGhpY29uLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0OFwiOyB9XG5cbi5nbHlwaGljb24tZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ5XCI7IH1cblxuLmdseXBoaWNvbi1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUwXCI7IH1cblxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUxXCI7IH1cblxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MlwiOyB9XG5cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1M1wiOyB9XG5cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTRcIjsgfVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NVwiOyB9XG5cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NlwiOyB9XG5cbi5nbHlwaGljb24tdW5jaGVja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU3XCI7IH1cblxuLmdseXBoaWNvbi1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNThcIjsgfVxuXG4uZ2x5cGhpY29uLWNvbGxhcHNlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTlcIjsgfVxuXG4uZ2x5cGhpY29uLWNvbGxhcHNlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYwXCI7IH1cblxuLmdseXBoaWNvbi1sb2ctaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjFcIjsgfVxuXG4uZ2x5cGhpY29uLWZsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYyXCI7IH1cblxuLmdseXBoaWNvbi1sb2ctb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYzXCI7IH1cblxuLmdseXBoaWNvbi1uZXctd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY0XCI7IH1cblxuLmdseXBoaWNvbi1yZWNvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjVcIjsgfVxuXG4uZ2x5cGhpY29uLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjZcIjsgfVxuXG4uZ2x5cGhpY29uLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjdcIjsgfVxuXG4uZ2x5cGhpY29uLXNhdmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY4XCI7IH1cblxuLmdseXBoaWNvbi1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjlcIjsgfVxuXG4uZ2x5cGhpY29uLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MFwiOyB9XG5cbi5nbHlwaGljb24tc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MVwiOyB9XG5cbi5nbHlwaGljb24tZmxvcHB5LWRpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzJcIjsgfVxuXG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3M1wiOyB9XG5cbi5nbHlwaGljb24tZmxvcHB5LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NFwiOyB9XG5cbi5nbHlwaGljb24tZmxvcHB5LXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzVcIjsgfVxuXG4uZ2x5cGhpY29uLWZsb3BweS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc2XCI7IH1cblxuLmdseXBoaWNvbi1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3N1wiOyB9XG5cbi5nbHlwaGljb24tdHJhbnNmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzhcIjsgfVxuXG4uZ2x5cGhpY29uLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzlcIjsgfVxuXG4uZ2x5cGhpY29uLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MFwiOyB9XG5cbi5nbHlwaGljb24tY29tcHJlc3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MVwiOyB9XG5cbi5nbHlwaGljb24tZWFycGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODJcIjsgfVxuXG4uZ2x5cGhpY29uLXBob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4M1wiOyB9XG5cbi5nbHlwaGljb24tdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODRcIjsgfVxuXG4uZ2x5cGhpY29uLXN0YXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg1XCI7IH1cblxuLmdseXBoaWNvbi1zZC12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NlwiOyB9XG5cbi5nbHlwaGljb24taGQtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODdcIjsgfVxuXG4uZ2x5cGhpY29uLXN1YnRpdGxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4OFwiOyB9XG5cbi5nbHlwaGljb24tc291bmQtc3RlcmVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg5XCI7IH1cblxuLmdseXBoaWNvbi1zb3VuZC1kb2xieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5MFwiOyB9XG5cbi5nbHlwaGljb24tc291bmQtNS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkxXCI7IH1cblxuLmdseXBoaWNvbi1zb3VuZC02LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTJcIjsgfVxuXG4uZ2x5cGhpY29uLXNvdW5kLTctMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5M1wiOyB9XG5cbi5nbHlwaGljb24tY29weXJpZ2h0LW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTRcIjsgfVxuXG4uZ2x5cGhpY29uLXJlZ2lzdHJhdGlvbi1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk1XCI7IH1cblxuLmdseXBoaWNvbi1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5N1wiOyB9XG5cbi5nbHlwaGljb24tY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk4XCI7IH1cblxuLmdseXBoaWNvbi10cmVlLWNvbmlmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTlcIjsgfVxuXG4uZ2x5cGhpY29uLXRyZWUtZGVjaWR1b3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAwXCI7IH1cblxuLmdseXBoaWNvbi1jZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMVwiOyB9XG5cbi5nbHlwaGljb24tc2F2ZS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAyXCI7IH1cblxuLmdseXBoaWNvbi1vcGVuLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDNcIjsgfVxuXG4uZ2x5cGhpY29uLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA0XCI7IH1cblxuLmdseXBoaWNvbi1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA1XCI7IH1cblxuLmdseXBoaWNvbi1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNlwiOyB9XG5cbi5nbHlwaGljb24tYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDlcIjsgfVxuXG4uZ2x5cGhpY29uLWVxdWFsaXplcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxMFwiOyB9XG5cbi5nbHlwaGljb24ta2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxMVwiOyB9XG5cbi5nbHlwaGljb24tcXVlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTJcIjsgfVxuXG4uZ2x5cGhpY29uLXBhd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTNcIjsgfVxuXG4uZ2x5cGhpY29uLWJpc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxNFwiOyB9XG5cbi5nbHlwaGljb24ta25pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE1XCI7IH1cblxuLmdseXBoaWNvbi1iYWJ5LWZvcm11bGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTZcIjsgfVxuXG4uZ2x5cGhpY29uLXRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI2ZmFcIjsgfVxuXG4uZ2x5cGhpY29uLWJsYWNrYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMThcIjsgfVxuXG4uZ2x5cGhpY29uLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxOVwiOyB9XG5cbi5nbHlwaGljb24tYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZmZcIjsgfVxuXG4uZ2x5cGhpY29uLWVyYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjIxXCI7IH1cblxuLmdseXBoaWNvbi1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIzMWJcIjsgfVxuXG4uZ2x5cGhpY29uLWxhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjNcIjsgfVxuXG4uZ2x5cGhpY29uLWR1cGxpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyNFwiOyB9XG5cbi5nbHlwaGljb24tcGlnZ3ktYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyNVwiOyB9XG5cbi5nbHlwaGljb24tc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjZcIjsgfVxuXG4uZ2x5cGhpY29uLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjdcIjsgfVxuXG4uZ2x5cGhpY29uLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyN1wiOyB9XG5cbi5nbHlwaGljb24teGJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH1cblxuLmdseXBoaWNvbi15ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwYTVcIjsgfVxuXG4uZ2x5cGhpY29uLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDBhNVwiOyB9XG5cbi5nbHlwaGljb24tcnVibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwYmRcIjsgfVxuXG4uZ2x5cGhpY29uLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjBiZFwiOyB9XG5cbi5nbHlwaGljb24tc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzBcIjsgfVxuXG4uZ2x5cGhpY29uLWljZS1sb2xseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzMVwiOyB9XG5cbi5nbHlwaGljb24taWNlLWxvbGx5LXRhc3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzMlwiOyB9XG5cbi5nbHlwaGljb24tZWR1Y2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMzXCI7IH1cblxuLmdseXBoaWNvbi1vcHRpb24taG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzNFwiOyB9XG5cbi5nbHlwaGljb24tb3B0aW9uLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM1XCI7IH1cblxuLmdseXBoaWNvbi1tZW51LWhhbWJ1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzNlwiOyB9XG5cbi5nbHlwaGljb24tbW9kYWwtd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM3XCI7IH1cblxuLmdseXBoaWNvbi1vaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzhcIjsgfVxuXG4uZ2x5cGhpY29uLWdyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM5XCI7IH1cblxuLmdseXBoaWNvbi1zdW5nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQwXCI7IH1cblxuLmdseXBoaWNvbi10ZXh0LXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDFcIjsgfVxuXG4uZ2x5cGhpY29uLXRleHQtY29sb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDJcIjsgfVxuXG4uZ2x5cGhpY29uLXRleHQtYmFja2dyb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0M1wiOyB9XG5cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0NFwiOyB9XG5cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0NVwiOyB9XG5cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDZcIjsgfVxuXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ3XCI7IH1cblxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDhcIjsgfVxuXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0OVwiOyB9XG5cbi5nbHlwaGljb24tdHJpYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTBcIjsgfVxuXG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTFcIjsgfVxuXG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1MlwiOyB9XG5cbi5nbHlwaGljb24tdHJpYW5nbGUtdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUzXCI7IH1cblxuLmdseXBoaWNvbi1jb25zb2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU0XCI7IH1cblxuLmdseXBoaWNvbi1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1NVwiOyB9XG5cbi5nbHlwaGljb24tc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU2XCI7IH1cblxuLmdseXBoaWNvbi1tZW51LWxlZnQ6YmVmb3JlLCAuY2hlYXRzLm9wZW4gLmJ0bi10b2dnbGUgPiBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU3XCI7IH1cblxuLmdseXBoaWNvbi1tZW51LXJpZ2h0OmJlZm9yZSwgLmNoZWF0cyAuYnRuLXRvZ2dsZSA+IHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNThcIjsgfVxuXG4uZ2x5cGhpY29uLW1lbnUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1OVwiOyB9XG5cbi5nbHlwaGljb24tbWVudS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI2MFwiOyB9XG5cbioge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuYSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpob3ZlciwgYTpmb2N1cyB7XG4gICAgY29sb3I6ICMyMzUyN2M7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgYTpmb2N1cyB7XG4gICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDsgfVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5pbWctcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uaW1nLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuaHIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlZWVlOyB9XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7IH1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bzsgfVxuXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7IH1cblxuY29kZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2M3MjU0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjJmNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gIGtiZCBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDkuNXB4O1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgcHJlIGNvZGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cblxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAuY29udGFpbmVyOmJlZm9yZSwgLmNvbnRhaW5lcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmNvbnRhaW5lcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNzUwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA5NzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMTcwcHg7IH0gfVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5jb250YWluZXItZmx1aWQ6YmVmb3JlLCAuY29udGFpbmVyLWZsdWlkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuY29udGFpbmVyLWZsdWlkOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9XG4gIC5yb3c6YmVmb3JlLCAucm93OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAucm93OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uY29sLXhzLTEsIC5jb2wtc20tMSwgLmNvbC1tZC0xLCAuY29sLWxnLTEsIC5jb2wteHMtMiwgLmNvbC1zbS0yLCAuY29sLW1kLTIsIC5jb2wtbGctMiwgLmNvbC14cy0zLCAuY29sLXNtLTMsIC5jb2wtbWQtMywgLmNvbC1sZy0zLCAuY29sLXhzLTQsIC5jb2wtc20tNCwgLmNvbC1tZC00LCAuY29sLWxnLTQsIC5jb2wteHMtNSwgLmNvbC1zbS01LCAuY29sLW1kLTUsIC5jb2wtbGctNSwgLmNvbC14cy02LCAuY29sLXNtLTYsIC5jb2wtbWQtNiwgLmNvbC1sZy02LCAuY29sLXhzLTcsIC5jb2wtc20tNywgLmNvbC1tZC03LCAuY29sLWxnLTcsIC5jb2wteHMtOCwgLmNvbC1zbS04LCAuY29sLW1kLTgsIC5jb2wtbGctOCwgLmNvbC14cy05LCAuY29sLXNtLTksIC5jb2wtbWQtOSwgLmNvbC1sZy05LCAuY29sLXhzLTEwLCAuY29sLXNtLTEwLCAuY29sLW1kLTEwLCAuY29sLWxnLTEwLCAuY29sLXhzLTExLCAuY29sLXNtLTExLCAuY29sLW1kLTExLCAuY29sLWxnLTExLCAuY29sLXhzLTEyLCAuY29sLXNtLTEyLCAuY29sLW1kLTEyLCAuY29sLWxnLTEyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXG4uY29sLXhzLTEsIC5jb2wteHMtMiwgLmNvbC14cy0zLCAuY29sLXhzLTQsIC5jb2wteHMtNSwgLmNvbC14cy02LCAuY29sLXhzLTcsIC5jb2wteHMtOCwgLmNvbC14cy05LCAuY29sLXhzLTEwLCAuY29sLXhzLTExLCAuY29sLXhzLTEyIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmNvbC14cy0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMzMyU7IH1cblxuLmNvbC14cy0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclOyB9XG5cbi5jb2wteHMtMyB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLmNvbC14cy00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLTYge1xuICB3aWR0aDogNTAlOyB9XG5cbi5jb2wteHMtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7IH1cblxuLmNvbC14cy05IHtcbiAgd2lkdGg6IDc1JTsgfVxuXG4uY29sLXhzLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7IH1cblxuLmNvbC14cy0xMiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb2wteHMtcHVsbC0wIHtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLmNvbC14cy1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLXB1bGwtMiB7XG4gIHJpZ2h0OiAxNi42NjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1bGwtMyB7XG4gIHJpZ2h0OiAyNSU7IH1cblxuLmNvbC14cy1wdWxsLTQge1xuICByaWdodDogMzMuMzMzMzMzMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTUge1xuICByaWdodDogNDEuNjY2NjY2NjY2NyU7IH1cblxuLmNvbC14cy1wdWxsLTYge1xuICByaWdodDogNTAlOyB9XG5cbi5jb2wteHMtcHVsbC03IHtcbiAgcmlnaHQ6IDU4LjMzMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY2NjY2NjclOyB9XG5cbi5jb2wteHMtcHVsbC05IHtcbiAgcmlnaHQ6IDc1JTsgfVxuXG4uY29sLXhzLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMzMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTExIHtcbiAgcmlnaHQ6IDkxLjY2NjY2NjY2NjclOyB9XG5cbi5jb2wteHMtcHVsbC0xMiB7XG4gIHJpZ2h0OiAxMDAlOyB9XG5cbi5jb2wteHMtcHVzaC0wIHtcbiAgbGVmdDogYXV0bzsgfVxuXG4uY29sLXhzLXB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMzMzMzMyU7IH1cblxuLmNvbC14cy1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1c2gtMyB7XG4gIGxlZnQ6IDI1JTsgfVxuXG4uY29sLXhzLXB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVzaC01IHtcbiAgbGVmdDogNDEuNjY2NjY2NjY2NyU7IH1cblxuLmNvbC14cy1wdXNoLTYge1xuICBsZWZ0OiA1MCU7IH1cblxuLmNvbC14cy1wdXNoLTcge1xuICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLXB1c2gtOCB7XG4gIGxlZnQ6IDY2LjY2NjY2NjY2NjclOyB9XG5cbi5jb2wteHMtcHVzaC05IHtcbiAgbGVmdDogNzUlOyB9XG5cbi5jb2wteHMtcHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY2NjY2NjclOyB9XG5cbi5jb2wteHMtcHVzaC0xMiB7XG4gIGxlZnQ6IDEwMCU7IH1cblxuLmNvbC14cy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTsgfVxuXG4uY29sLXhzLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7IH1cblxuLmNvbC14cy1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4uY29sLXhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7IH1cblxuLmNvbC14cy1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLmNvbC14cy1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jb2wtc20tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLXNtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTsgfVxuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29sLXNtLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLmNvbC1zbS1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7IH1cbiAgLmNvbC1zbS1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtc20tcHVsbC02IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5jb2wtc20tcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTsgfVxuICAuY29sLXNtLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIC5jb2wtc20tcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5jb2wtc20tcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC5jb2wtc20tcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTsgfVxuICAuY29sLXNtLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAuY29sLXNtLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtc20tcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLmNvbC1zbS1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMzMzJTsgfVxuICAuY29sLXNtLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtc20tcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTsgfVxuICAuY29sLXNtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTsgfVxuICAuY29sLW1kLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29sLW1kLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLmNvbC1tZC1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7IH1cbiAgLmNvbC1tZC1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMzMzJTsgfVxuICAuY29sLW1kLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtcHVsbC02IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5jb2wtbWQtcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTsgfVxuICAuY29sLW1kLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMzMzJTsgfVxuICAuY29sLW1kLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIC5jb2wtbWQtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5jb2wtbWQtcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC5jb2wtbWQtcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTsgfVxuICAuY29sLW1kLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAuY29sLW1kLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLmNvbC1tZC1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMzMzJTsgfVxuICAuY29sLW1kLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTsgfVxuICAuY29sLW1kLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTsgfVxuICAuY29sLW1kLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLW1kLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuY29sLWxnLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTsgfVxuICAuY29sLWxnLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1sZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtbGctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTsgfVxuICAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5jb2wtbGctcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMzMzJTsgfVxuICAuY29sLWxnLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtbGctcHVsbC0zIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5jb2wtbGctcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTsgfVxuICAuY29sLWxnLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLmNvbC1sZy1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTsgfVxuICAuY29sLWxnLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAuY29sLWxnLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMzMzJTsgfVxuICAuY29sLWxnLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTsgfVxuICAuY29sLWxnLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtbGctcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLmNvbC1sZy1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlOyB9XG4gIC5jb2wtbGctcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTsgfVxuICAuY29sLWxnLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLWxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTsgfVxuICAuY29sLWxnLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbiAgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuICAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4gIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbiAgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuICAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuICAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7IH1cbiAgLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbiAgLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbiAgLnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4gIC50YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuICAudGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4gIC50YWJsZSA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XG4gICAgYm9yZGVyLXRvcDogMDsgfVxuICAudGFibGUgPiB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2RkZDsgfVxuICAudGFibGUgLnRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDVweDsgfVxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkLFxuICAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGgsXG4gIC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbiAgLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoLFxuICAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuICAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDsgfVxuXG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7IH1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cblxudGFibGUgY29sW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtY29sdW1uOyB9XG5cbnRhYmxlIHRkW2NsYXNzKj1cImNvbC1cIl0sXG50YWJsZSB0aFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5hY3RpdmUsXG4udGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5hY3RpdmUgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguYWN0aXZlLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuYWN0aXZlID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuYWN0aXZlLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmFjdGl2ZSxcbi50YWJsZSA+IHRmb290ID4gdHIuYWN0aXZlID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZSA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuYWN0aXZlOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmFjdGl2ZTpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuYWN0aXZlOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmFjdGl2ZSxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuYWN0aXZlOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4OyB9XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0aGVhZCA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuc3VjY2VzcyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5zdWNjZXNzID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLnN1Y2Nlc3MgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7IH1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLnN1Y2Nlc3M6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguc3VjY2Vzczpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuc3VjY2Vzczpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5zdWNjZXNzLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5zdWNjZXNzOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlOWM2OyB9XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0aGVhZCA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuaW5mbyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRib2R5ID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmluZm8gPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7IH1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmluZm86aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguaW5mbzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuaW5mbzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5pbmZvLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5pbmZvOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRlM2YzOyB9XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0aGVhZCA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRib2R5ID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGZvb3QgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7IH1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLndhcm5pbmc6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIud2FybmluZzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC53YXJuaW5nLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMmNjOyB9XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuZGFuZ2VyID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmRhbmdlciA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5kYW5nZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7IH1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlcjpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5kYW5nZXI6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmRhbmdlcjpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5kYW5nZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmRhbmdlcjpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYzsgfVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDAuMDElOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICBib3JkZXI6IDA7IH1cbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7IH0gfVxuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBtaW4td2lkdGg6IDA7IH1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTsgfVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIG1hcmdpbi10b3A6IDFweCBcXDk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuc2VsZWN0W211bHRpcGxlXSxcbnNlbGVjdFtzaXplXSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5pbnB1dFt0eXBlPVwiZmlsZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IH1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICBjb2xvcjogIzU1NTU1NTsgfVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzOyB9XG4gIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzY2YWZlOTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpOyB9XG4gIC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuZm9ybS1jb250cm9sW2Rpc2FibGVkXSwgLmZvcm0tY29udHJvbFtyZWFkb25seV0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0uZm9ybS1jb250cm9sLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5mb3JtLWNvbnRyb2wsXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5mb3JtLWNvbnRyb2wsXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5mb3JtLWNvbnRyb2wge1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LXNtLCAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dC5mb3JtLWNvbnRyb2xbdHlwZT1cImRhdGVcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0LmlucHV0LWdyb3VwLWFkZG9uW3R5cGU9XCJkYXRlXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQuYnRuW3R5cGU9XCJkYXRlXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmlucHV0LXNtLFxuICAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dC5mb3JtLWNvbnRyb2xbdHlwZT1cInRpbWVcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0LmlucHV0LWdyb3VwLWFkZG9uW3R5cGU9XCJ0aW1lXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQuYnRuW3R5cGU9XCJ0aW1lXCJdLFxuICAuaW5wdXQtZ3JvdXAtc21cbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1zbSxcbiAgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQuaW5wdXQtZ3JvdXAtYWRkb25bdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQuYnRuW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLXNtXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LXNtLFxuICAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dC5mb3JtLWNvbnRyb2xbdHlwZT1cIm1vbnRoXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dC5pbnB1dC1ncm91cC1hZGRvblt0eXBlPVwibW9udGhcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dC5idG5bdHlwZT1cIm1vbnRoXCJdLFxuICAuaW5wdXQtZ3JvdXAtc21cbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1sZywgLmlucHV0LWdyb3VwLWxnID4gaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJkYXRlXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dC5pbnB1dC1ncm91cC1hZGRvblt0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LmJ0blt0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1sZyxcbiAgLmlucHV0LWdyb3VwLWxnID4gaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJ0aW1lXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dC5pbnB1dC1ncm91cC1hZGRvblt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LmJ0blt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uaW5wdXQtbGcsXG4gIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0LmlucHV0LWdyb3VwLWFkZG9uW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LmJ0blt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1sZ1xuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1sZyxcbiAgLmlucHV0LWdyb3VwLWxnID4gaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJtb250aFwiXSxcbiAgLmlucHV0LWdyb3VwLWxnID4gaW5wdXQuaW5wdXQtZ3JvdXAtYWRkb25bdHlwZT1cIm1vbnRoXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQuYnRuW3R5cGU9XCJtb250aFwiXSxcbiAgLmlucHV0LWdyb3VwLWxnXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7IH0gfVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLnJhZGlvLFxuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucmFkaW8gbGFiZWwsXG4gIC5jaGVja2JveCBsYWJlbCB7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogNHB4IFxcOTsgfVxuXG4ucmFkaW8gKyAucmFkaW8sXG4uY2hlY2tib3ggKyAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAtNXB4OyB9XG5cbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl1bZGlzYWJsZWRdLCBpbnB1dFt0eXBlPVwicmFkaW9cIl0uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ucmFkaW8taW5saW5lLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ucmFkaW8uZGlzYWJsZWQgbGFiZWwsXG5maWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvIGxhYmVsLFxuLmNoZWNrYm94LmRpc2FibGVkIGxhYmVsLFxuZmllbGRzZXRbZGlzYWJsZWRdXG4uY2hlY2tib3ggbGFiZWwge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogMzRweDsgfVxuICAuZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1sZywgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbC1zdGF0aWMuZm9ybS1jb250cm9sLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1ncm91cC1hZGRvbixcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmJ0biwgLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtc20sIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmZvcm0tY29udHJvbCxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuZm9ybS1jb250cm9sLXN0YXRpYy5idG4ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5pbnB1dC1zbSwgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuc2VsZWN0LmlucHV0LXNtLCAuaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0LmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IHNlbGVjdC5idG4ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbnRleHRhcmVhLmlucHV0LXNtLCAuaW5wdXQtZ3JvdXAtc20gPiB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiB0ZXh0YXJlYS5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiB0ZXh0YXJlYS5idG4sXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LXNtLFxuLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0sXG4uaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QuaW5wdXQtZ3JvdXAtYWRkb25bbXVsdGlwbGVdLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IHNlbGVjdC5idG5bbXVsdGlwbGVdIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4uZm9ybS1ncm91cC1zbSBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4uZm9ybS1ncm91cC1zbSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4uZm9ybS1ncm91cC1zbSBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIGhlaWdodDogMzBweDtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uaW5wdXQtbGcsIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG5zZWxlY3QuaW5wdXQtbGcsIC5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3QuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0LmJ0biB7XG4gIGhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7IH1cblxudGV4dGFyZWEuaW5wdXQtbGcsIC5pbnB1dC1ncm91cC1sZyA+IHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IHRleHRhcmVhLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IHRleHRhcmVhLmJ0bixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtbGcsXG4uaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSxcbi5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdC5pbnB1dC1ncm91cC1hZGRvblttdWx0aXBsZV0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0LmJ0blttdWx0aXBsZV0ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG4uZm9ybS1ncm91cC1sZyBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDsgfVxuXG4uZm9ybS1ncm91cC1sZyB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4uZm9ybS1ncm91cC1sZyBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIGhlaWdodDogNDZweDtcbiAgbWluLWhlaWdodDogMzhweDtcbiAgcGFkZGluZzogMTFweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7IH1cblxuLmhhcy1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQyLjVweDsgfVxuXG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbiArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4OyB9XG5cbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4uaGFzLXN1Y2Nlc3MgLmhlbHAtYmxvY2ssXG4uaGFzLXN1Y2Nlc3MgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLXN1Y2Nlc3MgLnJhZGlvLFxuLmhhcy1zdWNjZXNzIC5jaGVja2JveCxcbi5oYXMtc3VjY2VzcyAucmFkaW8taW5saW5lLFxuLmhhcy1zdWNjZXNzIC5jaGVja2JveC1pbmxpbmUsXG4uaGFzLXN1Y2Nlc3MucmFkaW8gbGFiZWwsXG4uaGFzLXN1Y2Nlc3MuY2hlY2tib3ggbGFiZWwsXG4uaGFzLXN1Y2Nlc3MucmFkaW8taW5saW5lIGxhYmVsLFxuLmhhcy1zdWNjZXNzLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjM2M3NjNkOyB9XG5cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gIC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMyYjU0MmM7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzY3YjE2ODtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzY3YjE2ODsgfVxuXG4uaGFzLXN1Y2Nlc3MgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJvcmRlci1jb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODsgfVxuXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjM2M3NjNkOyB9XG5cbi5oYXMtd2FybmluZyAuaGVscC1ibG9jayxcbi5oYXMtd2FybmluZyAuY29udHJvbC1sYWJlbCxcbi5oYXMtd2FybmluZyAucmFkaW8sXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LFxuLmhhcy13YXJuaW5nIC5yYWRpby1pbmxpbmUsXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtd2FybmluZy5yYWRpbyBsYWJlbCxcbi5oYXMtd2FybmluZy5jaGVja2JveCBsYWJlbCxcbi5oYXMtd2FybmluZy5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLXdhcm5pbmcuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICM4YTZkM2I7IH1cblxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cbiAgLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzY2NTEyYztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiOyB9XG5cbi5oYXMtd2FybmluZyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzOyB9XG5cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICM4YTZkM2I7IH1cblxuLmhhcy1lcnJvciAuaGVscC1ibG9jayxcbi5oYXMtZXJyb3IgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLWVycm9yIC5yYWRpbyxcbi5oYXMtZXJyb3IgLmNoZWNrYm94LFxuLmhhcy1lcnJvciAucmFkaW8taW5saW5lLFxuLmhhcy1lcnJvciAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy1lcnJvci5yYWRpbyBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3ggbGFiZWwsXG4uaGFzLWVycm9yLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICNhOTQ0NDI7IH1cblxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gIC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODQzNTM0O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7IH1cblxuLmhhcy1lcnJvciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlOyB9XG5cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjYTk0NDQyOyB9XG5cbi5oYXMtZmVlZGJhY2sgbGFiZWwgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgdG9wOiAyNXB4OyB9XG5cbi5oYXMtZmVlZGJhY2sgbGFiZWwuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDA7IH1cblxuLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzczNzM3MzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAgIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bixcbiAgICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtLWlubGluZSAuY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8sXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5mb3JtLWlubGluZSAucmFkaW8gbGFiZWwsXG4gICAgLmZvcm0taW5saW5lIC5jaGVja2JveCBsYWJlbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmZvcm0taW5saW5lIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmZvcm0taW5saW5lIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwOyB9IH1cblxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCxcbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLWlubGluZSxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiA3cHg7IH1cblxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCB7XG4gIG1pbi1oZWlnaHQ6IDI3cHg7IH1cblxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmJlZm9yZSwgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDdweDsgfSB9XG5cbi5mb3JtLWhvcml6b250YWwgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcmlnaHQ6IDE1cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtbGcgLmNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLXNtIC5jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cbi5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyOyB9XG4gIC5mYWRlLmluIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbGxhcHNlLmluIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG50ci5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuXG50Ym9keS5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDsgfVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7IH1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgfVxuICAuaW5wdXQtZ3JvdXBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzOyB9XG5cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4gIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbiAgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgd2lkdGg6IDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzU1NTU1NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLmlucHV0LWdyb3VwLWFkZG9uLmlucHV0LXNtLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuaW5wdXQtZ3JvdXAtYWRkb24uYnRuIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC5pbnB1dC1ncm91cC1hZGRvbi5pbnB1dC1sZyxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmlucHV0LWdyb3VwLWFkZG9uLmJ0biB7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7IH1cblxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwOyB9XG5cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmlucHV0LWdyb3VwLWJ0biA+IC5idG4gKyAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG4gICAgLmlucHV0LWdyb3VwLWJ0biA+IC5idG46aG92ZXIsIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmZvY3VzLCAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjphY3RpdmUge1xuICAgICAgei1pbmRleDogMjsgfVxuICAuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbiAgLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1yaWdodDogLTFweDsgfVxuICAuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cbi5uYXYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLm5hdjpiZWZvcmUsIC5uYXY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5uYXY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5uYXYgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm5hdiA+IGxpID4gYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDsgfVxuICAgICAgLm5hdiA+IGxpID4gYTpob3ZlciwgLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTsgfVxuICAgIC5uYXYgPiBsaS5kaXNhYmxlZCA+IGEge1xuICAgICAgY29sb3I6ICM3Nzc3Nzc7IH1cbiAgICAgIC5uYXYgPiBsaS5kaXNhYmxlZCA+IGE6aG92ZXIsIC5uYXYgPiBsaS5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzc3Nzc3NztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAubmF2IC5vcGVuID4gYSwgLm5hdiAub3BlbiA+IGE6aG92ZXIsIC5uYXYgLm9wZW4gPiBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgIGJvcmRlci1jb2xvcjogIzMzN2FiNzsgfVxuICAubmF2IC5uYXYtZGl2aWRlciB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiA5cHggMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7IH1cbiAgLm5hdiA+IGxpID4gYSA+IGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5uYXYtdGFicyA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4OyB9XG4gICAgLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDsgfVxuICAgICAgLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlICNlZWVlZWUgI2RkZDsgfVxuICAgIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5uYXYtcGlsbHMgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC5uYXYtcGlsbHMgPiBsaSA+IGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAubmF2LXBpbGxzID4gbGkgKyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDsgfVxuICAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYSwgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3OyB9XG5cbi5uYXYtc3RhY2tlZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7IH1cbiAgLm5hdi1zdGFja2VkID4gbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5uYXYtanVzdGlmaWVkLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5uYXYtanVzdGlmaWVkID4gbGksIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkge1xuICAgIGZsb2F0OiBub25lOyB9XG4gICAgLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAubmF2LWp1c3RpZmllZCA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdi1qdXN0aWZpZWQgPiBsaSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgd2lkdGg6IDElOyB9XG4gICAgICAubmF2LWp1c3RpZmllZCA+IGxpID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLm5hdi10YWJzLWp1c3RpZmllZCwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQge1xuICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiBsaSA+IGEsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdi10YWJzLWp1c3RpZmllZCA+IGxpID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDsgfVxuICAgIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbiAgICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gICAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4gICAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyB9IH1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdmJhcjpiZWZvcmUsIC5uYXZiYXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5uYXZiYXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXZiYXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9IH1cblxuLm5hdmJhci1oZWFkZXI6YmVmb3JlLCAubmF2YmFyLWhlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4ubmF2YmFyLWhlYWRlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWhlYWRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7IH0gfVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgLm5hdmJhci1jb2xsYXBzZTpiZWZvcmUsIC5uYXZiYXItY29sbGFwc2U6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5uYXZiYXItY29sbGFwc2U6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5uYXZiYXItY29sbGFwc2UuaW4ge1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG4gICAgICAubmF2YmFyLWNvbGxhcHNlLmluIHtcbiAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTsgfVxuICAgICAgLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSxcbiAgICAgIC5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuICAgICAgLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7IH1cbiAgQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSxcbiAgICAubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4OyB9IH1cblxuLmNvbnRhaW5lciA+IC5uYXZiYXItaGVhZGVyLFxuLmNvbnRhaW5lciA+IC5uYXZiYXItY29sbGFwc2UsXG4uY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1oZWFkZXIsXG4uY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1jb2xsYXBzZSB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyID4gLm5hdmJhci1oZWFkZXIsXG4gICAgLmNvbnRhaW5lciA+IC5uYXZiYXItY29sbGFwc2UsXG4gICAgLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItaGVhZGVyLFxuICAgIC5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgei1pbmRleDogMTAwMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXZiYXItc3RhdGljLXRvcCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cblxuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmJhci1maXhlZC10b3AsXG4gICAgLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG5cbi5uYXZiYXItZml4ZWQtdG9wIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7IH1cblxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDsgfVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgaGVpZ2h0OiA1MHB4OyB9XG4gIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubmF2YmFyLWJyYW5kID4gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2YmFyID4gLmNvbnRhaW5lciAubmF2YmFyLWJyYW5kLFxuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItYnJhbmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9IH1cblxuLm5hdmJhci10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nOiA5cHggMTBweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4OyB9XG4gIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciArIC5pY29uLWJhciB7XG4gICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXZiYXItdG9nZ2xlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubmF2YmFyLW5hdiB7XG4gIG1hcmdpbjogNy41cHggLTE1cHg7IH1cbiAgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEsXG4gICAgICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDI1cHg7IH1cbiAgICAgIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5uYXZiYXItbmF2ID4gbGkge1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgICAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH0gfVxuXG4ubmF2YmFyLWZvcm0ge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5uYXZiYXItZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5uYXZiYXItZm9ybSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAgICAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuLFxuICAgICAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5uYXZiYXItZm9ybSAuY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5uYXZiYXItZm9ybSAucmFkaW8sXG4gICAgLm5hdmJhci1mb3JtIC5jaGVja2JveCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5uYXZiYXItZm9ybSAucmFkaW8gbGFiZWwsXG4gICAgICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IGxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLm5hdmJhci1mb3JtIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgLm5hdmJhci1mb3JtIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAubmF2YmFyLWZvcm0gLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAgIHRvcDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXZiYXItZm9ybSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuXG4ubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5uYXZiYXItYnRuIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLm5hdmJhci1idG4uYnRuLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLm5hdmJhci1idG4uYnRuLXhzIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cblxuLm5hdmJhci10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2YmFyLXRleHQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLm5hdmJhci1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAgIC5uYXZiYXItcmlnaHQgfiAubmF2YmFyLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNzsgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICM3Nzc7IH1cbiAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICAgICAgY29sb3I6ICM1ZTVkNWQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogIzc3NzsgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjNzc3OyB9XG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3OyB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGEsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkOyB9XG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgfVxuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODsgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItZm9ybSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3OyB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gICAgY29sb3I6ICM1NTU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICAgIGNvbG9yOiAjNzc3OyB9XG4gICAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICM1NTU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3OyB9XG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2NjYztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICM3Nzc7IH1cbiAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4gIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiAjNzc3OyB9XG4gICAgLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpmb2N1cyB7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuICAgIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpob3ZlcixcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpmb2N1cyB7XG4gICAgICBjb2xvcjogI2NjYzsgfVxuXG4ubmF2YmFyLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICBib3JkZXItY29sb3I6ICMwOTA4MDg7IH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAjOWQ5ZDlkOyB9XG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICM5ZDlkOWQ7IH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzlkOWQ5ZDsgfVxuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MDgwODsgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGUge1xuICAgIGJvcmRlci1jb2xvcjogIzMzMzsgfVxuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7IH1cbiAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWZvcm0ge1xuICAgIGJvcmRlci1jb2xvcjogIzEwMTAxMDsgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkwODA4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDkwODA4OyB9XG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IC5kaXZpZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTA4MDg7IH1cbiAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgICAgY29sb3I6ICM5ZDlkOWQ7IH1cbiAgICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTA4MDg7IH1cbiAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogIzlkOWQ5ZDsgfVxuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLm5hdmJhci1pbnZlcnNlIC5idG4tbGluayB7XG4gICAgY29sb3I6ICM5ZDlkOWQ7IH1cbiAgICAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm5hdmJhci1pbnZlcnNlIC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmhvdmVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjNDQ0OyB9XG5cbi5saXN0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4OyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGNvbG9yOiAjNTU1OyB9XG4gIGEubGlzdC1ncm91cC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gIGEubGlzdC1ncm91cC1pdGVtOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbTpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cblxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBjb2xvcjogIzc3Nzc3NztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZywgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciAubGlzdC1ncm91cC1pdGVtLXRleHQsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzc3Nzc3NzsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNzsgfVxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLXRleHQsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgICBjb2xvcjogI2M3ZGRlZjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzIHtcbiAgICBjb2xvcjogIzNjNzYzZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlOWM2OyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLCBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzc2M2Q7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3OyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLWluZm8sXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzMxNzA4ZjsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMge1xuICAgIGNvbG9yOiAjMzE3MDhmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNGUzZjM7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUsIGEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxNzA4ZjtcbiAgICBib3JkZXItY29sb3I6ICMzMTcwOGY7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiOyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1cyB7XG4gICAgY29sb3I6ICM4YTZkM2I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjJjYzsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZSwgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE2ZDNiO1xuICAgIGJvcmRlci1jb2xvcjogIzhhNmQzYjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlOyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmZvY3VzIHtcbiAgICBjb2xvcjogI2E5NDQ0MjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjY2NjOyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhOTQ0NDI7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIC5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4gIC5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMDsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XG4gIHBhZGRpbmctYm90dG9tOiA3NSU7IH1cblxuLndlbGwge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gIC53ZWxsIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cblxuLndlbGwtbGcge1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuLndlbGwtc20ge1xuICBwYWRkaW5nOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4uY2xlYXJmaXg6YmVmb3JlLCAuY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmNlbnRlci1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG5cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG5cbi52aXNpYmxlLXhzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi52aXNpYmxlLXNtIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi52aXNpYmxlLW1kIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi52aXNpYmxlLWxnIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi52aXNpYmxlLXhzLWJsb2NrLFxuLnZpc2libGUteHMtaW5saW5lLFxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtc20tYmxvY2ssXG4udmlzaWJsZS1zbS1pbmxpbmUsXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1tZC1ibG9jayxcbi52aXNpYmxlLW1kLWlubGluZSxcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcbi52aXNpYmxlLWxnLWJsb2NrLFxuLnZpc2libGUtbGctaW5saW5lLFxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICB0YWJsZS52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIHRyLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRoLnZpc2libGUteHMsXG4gIHRkLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICB0YWJsZS52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIHRyLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRoLnZpc2libGUtc20sXG4gIHRkLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgdGFibGUudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICB0ci52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB0aC52aXNpYmxlLW1kLFxuICB0ZC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICB0YWJsZS52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIHRyLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRoLnZpc2libGUtbGcsXG4gIHRkLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpZGRlbi14cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oaWRkZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhpZGRlbi1sZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLnZpc2libGUtcHJpbnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgdGFibGUudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICB0ci52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB0aC52aXNpYmxlLXByaW50LFxuICB0ZC52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH0gfVxuXG4udmlzaWJsZS1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG4udmlzaWJsZS1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAudmlzaWJsZS1wcmludC1pbmxpbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG4udmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAudmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAuaGlkZGVuLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5odG1sIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY4OHB4KSB7XG4gICAgaHRtbCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG5odG1sLFxuYm9keSxcbiNnZW5vbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCI5MG1pblwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5jb3Vyc2UtbG9hZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogOTk5OTsgfVxuICAuY291cnNlLWxvYWRlciBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuLmdlbm9tZS12aWV3cG9ydCAucGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA2MHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtICg2MHB4ICsgMHB4KSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY4OHB4KSB7XG4gICAgLmdlbm9tZS12aWV3cG9ydCAucGFnZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG4uZ2Vub21lLXZpZXdwb3J0IGgxIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBtYXJnaW46IDAgMCAycmVtO1xuICBsaW5lLWhlaWdodDogMTA3JTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZ2Vub21lLXZpZXdwb3J0IGgyIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMTIwJTsgfVxuXG4uZ2Vub21lLXZpZXdwb3J0IGgzIHtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbiAgZm9udC1zaXplOiAxLjUyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMyU7IH1cblxuLmdlbm9tZS12aWV3cG9ydCBoNCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmdlbm9tZS12aWV3cG9ydCBoNSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uZ2Vub21lLXZpZXdwb3J0IC50aXRsZS10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZ2Vub21lLXZpZXdwb3J0IC50aXRsZS10ZXh0LmJhbm5lciB7XG4gICAgYmFja2dyb3VuZDogIzIxMjg0NDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxLjJyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICgwLjZyZW0gKiAyKSk7IH1cblxuLmdlbm9tZS12aWV3cG9ydCAucHJpbWFyeS10ZXh0IHtcbiAgbWFyZ2luOiAxMnB4IDA7IH1cbiAgLmdlbm9tZS12aWV3cG9ydCAucHJpbWFyeS10ZXh0Omxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZ2Vub21lLXZpZXdwb3J0IC5wcmltYXJ5LXRleHQgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5nZW5vbWUtdmlld3BvcnQgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAwIDAgMTJweDsgfVxuICAuZ2Vub21lLXZpZXdwb3J0IHA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmdlbm9tZS12aWV3cG9ydCBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmdlbm9tZS12aWV3cG9ydCAuZGlyZWN0aW9ucy10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjZyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4uZ2Vub21lLXZpZXdwb3J0IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwLjZyZW0gMCAwO1xuICBtYXJnaW46IDA7IH1cbiAgLmdlbm9tZS12aWV3cG9ydCB1bCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjZyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmdlbm9tZS12aWV3cG9ydCB1bCBsaTo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjEyODQ0O1xuICAgICAgY29udGVudDogJyc7IH1cblxuLmdlbm9tZS12aWV3cG9ydCAuZXhwbG9yZSAubm9kZSBsaTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2ODhweCkge1xuICAuZ2Vub21lLXZpZXdwb3J0IC5tb250YWdlIGxpOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfSB9XG5cbi5nZW5vbWUtdmlld3BvcnQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogI2MyMDAyZjsgfVxuICAuZ2Vub21lLXZpZXdwb3J0IGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNjU7IH1cblxuLmdlbm9tZS12aWV3cG9ydCAub3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7IH1cbiAgLmdlbm9tZS12aWV3cG9ydCAub3Zlci5sb2NrZWQsIC5nZW5vbWUtdmlld3BvcnQgLm92ZXJbZGlzYWJsZWRdLCAuZ2Vub21lLXZpZXdwb3J0IC5vdmVyLmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmdlbm9tZS12aWV3cG9ydCAucGFuZWwge1xuICBwYWRkaW5nOiAwLjZyZW07IH1cblxuLmdlbm9tZS12aWV3cG9ydCAuYmFja2dyb3VuZC1ncmFwaGljIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHotaW5kZXg6IC0xOyB9XG5cbi5idG4tdGV4dCB7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyMDAyZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7IH1cbiAgLmJ0bi10ZXh0W2Rpc2FibGVkPSd0cnVlJ10sIC5idG4tdGV4dFtkaXNhYmxlZF0sIC5idG4tdGV4dC5kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLmJ0bi10ZXh0Lm92ZXI6bm90KFtkaXNhYmxlZF0pOm5vdChbZGlzYWJsZWQ9J3RydWUnXSk6bm90KC5kaXNhYmxlZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNjAwMjk7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5idG4tdGV4dC5yZXZlcnNlZC1ibHVlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMjEyODQ0O1xuICAgIGNvbG9yOiAjMjEyODQ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmJ0bi10ZXh0LnJldmVyc2VkLWJsdWUub3Zlcjpub3QoW2Rpc2FibGVkXSk6bm90KFtkaXNhYmxlZD0ndHJ1ZSddKTpub3QoLmRpc2FibGVkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCA0MCwgNjgsIDAuMjUpOyB9XG4gIC5idG4tdGV4dC5yZXZlcnNlZC13aGl0ZSwgLm11bHRpcGxlLWNob2ljZS5zdGFuZGFyZCAuZmVlZGJhY2stcGFuZWwgLmJ0bi10ZXh0LmJ0bi1jbG9zZSwgLm11bHRpcGxlLWNob2ljZS5tdWx0aXNlbGVjdCAuZmVlZGJhY2stcGFuZWwgLmJ0bi10ZXh0LmJ0bi1jbG9zZSwgLm11bHRpcGxlLWNob2ljZS52aWRlby1mdWxsIC5mZWVkYmFjay1wYW5lbCAuYnRuLXRleHQuYnRuLWNsb3NlLFxuICAudmlkZW8tcXVpei5zdGFuZGFyZCAuZmVlZGJhY2stcGFuZWwgLmJ0bi10ZXh0LmJ0bi1jbG9zZSxcbiAgLnZpZGVvLXF1aXoubXVsdGlzZWxlY3QgLmZlZWRiYWNrLXBhbmVsIC5idG4tdGV4dC5idG4tY2xvc2UsXG4gIC52aWRlby1xdWl6LnZpZGVvLWZ1bGwgLmZlZWRiYWNrLXBhbmVsIC5idG4tdGV4dC5idG4tY2xvc2Uge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLXRleHQucmV2ZXJzZWQtd2hpdGUub3Zlcjpub3QoW2Rpc2FibGVkXSk6bm90KFtkaXNhYmxlZD0ndHJ1ZSddKTpub3QoLmRpc2FibGVkKSwgLm11bHRpcGxlLWNob2ljZS5zdGFuZGFyZCAuZmVlZGJhY2stcGFuZWwgLmJ0bi10ZXh0Lm92ZXIuYnRuLWNsb3NlOm5vdChbZGlzYWJsZWRdKTpub3QoW2Rpc2FibGVkPSd0cnVlJ10pOm5vdCguZGlzYWJsZWQpLCAubXVsdGlwbGUtY2hvaWNlLm11bHRpc2VsZWN0IC5mZWVkYmFjay1wYW5lbCAuYnRuLXRleHQub3Zlci5idG4tY2xvc2U6bm90KFtkaXNhYmxlZF0pOm5vdChbZGlzYWJsZWQ9J3RydWUnXSk6bm90KC5kaXNhYmxlZCksIC5tdWx0aXBsZS1jaG9pY2UudmlkZW8tZnVsbCAuZmVlZGJhY2stcGFuZWwgLmJ0bi10ZXh0Lm92ZXIuYnRuLWNsb3NlOm5vdChbZGlzYWJsZWRdKTpub3QoW2Rpc2FibGVkPSd0cnVlJ10pOm5vdCguZGlzYWJsZWQpLFxuICAgIC52aWRlby1xdWl6LnN0YW5kYXJkIC5mZWVkYmFjay1wYW5lbCAuYnRuLXRleHQub3Zlci5idG4tY2xvc2U6bm90KFtkaXNhYmxlZF0pOm5vdChbZGlzYWJsZWQ9J3RydWUnXSk6bm90KC5kaXNhYmxlZCksXG4gICAgLnZpZGVvLXF1aXoubXVsdGlzZWxlY3QgLmZlZWRiYWNrLXBhbmVsIC5idG4tdGV4dC5vdmVyLmJ0bi1jbG9zZTpub3QoW2Rpc2FibGVkXSk6bm90KFtkaXNhYmxlZD0ndHJ1ZSddKTpub3QoLmRpc2FibGVkKSxcbiAgICAudmlkZW8tcXVpei52aWRlby1mdWxsIC5mZWVkYmFjay1wYW5lbCAuYnRuLXRleHQub3Zlci5idG4tY2xvc2U6bm90KFtkaXNhYmxlZF0pOm5vdChbZGlzYWJsZWQ9J3RydWUnXSk6bm90KC5kaXNhYmxlZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTsgfVxuXG4uYnRuLWljb24ge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU5ZTllO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1czsgfVxuICAuYnRuLWljb25bZGlzYWJsZWQ9J3RydWUnXSwgLmJ0bi1pY29uW2Rpc2FibGVkXSB7XG4gICAgb3BhY2l0eTogMC4xMjsgfVxuICAuYnRuLWljb24ub3Zlcjpub3QoW2Rpc2FibGVkXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7IH1cblxuQGtleWZyYW1lcyBmYWRlLW9uIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGUtcmlnaHQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLXVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZS1kb3duIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cblxuQGtleWZyYW1lcyBzY2FsZS1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHNjYWxlKDAuNSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMSk7IH0gfVxuXG4uZ2Vub21lLXZpZXdwb3J0IHtcbiAgd2lkdGg6IDEwMTJweDtcbiAgaGVpZ2h0OiA2NTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmdlbm9tZS12aWV3cG9ydC5yZXNwb25zaXZlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmdlbm9tZS12aWV3cG9ydC5mcmFtZWQge1xuICAgIHdpZHRoOiAxMDEycHg7XG4gICAgaGVpZ2h0OiA2NTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIC5nZW5vbWUtdmlld3BvcnQuZnVsbGJsZWVkIFtkYXRhLXJvbGU9J2NvbnRlbnQnXSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDsgfVxuXG4ucGFnZS1ob2xkZXIge1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuXG4ucGFnZSB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9XG5cbiNtYXNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5jb250ZW50LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB6LWluZGV4OiAtMTsgfVxuICAuY29udGVudC13cmFwcGVyIC5jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gICAgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC5vdmVybGF5LXVwIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmh3LWFjY2VsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4OyB9XG5cbmJ1dHRvbiB7XG4gIGJvcmRlcjogMDsgfVxuXG4uZ3JhcGhpYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7IH1cblxuLmNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLnRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiY29udGVudC9ncmFwaGljcy9pbnZpc2libGUucG5nXCIpIG5vLXJlcGVhdDsgfVxuXG4uZHJvcC1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTkpLCAwIDZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTsgfVxuXG4uZmlsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi5idG46Zm9jdXMsXG4uYnRuOmFjdGl2ZTpmb2N1cyxcbi5idG4uYWN0aXZlOmZvY3VzLFxuYnV0dG9uOmZvY3VzLFxuYnV0dG9uOmFjdGl2ZTpmb2N1cyxcbmJ1dHRvbi5hY3RpdmU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cblxuW2Rpc2FibGVkPSd0cnVlJ10sXG5bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbiNtZWRpYS1wbGF5ZXItMCAjc2hhZG93LXJvb3QgZGl2IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGFnZSAuY29udGVudC5zaG93aW5nLW92ZXJsYXkuc2hvd2luZy1pbnRybyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uYnRuLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg2MHB4ICsgMC42cmVtKTtcbiAgcmlnaHQ6IDAuNnJlbTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDAuNnJlbSArIDI1cHgpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2ODhweCkge1xuICAgIC5idG4tY2FwdGlvbiB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDAuNnJlbTtcbiAgICAgIHJpZ2h0OiAwLjZyZW07IH0gfVxuICAuYnRuLWNhcHRpb24uc2hvd2luZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmJ0bi1jYXB0aW9uW2RhdGEtc3RhdGU9J29mZiddOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiY29udGVudC9nbG9iYWwvZ3JhcGhpY3MvaWNvbi1zcGVlY2gtYnViYmxlLXdoaXRlLnN2Z1wiKSAwIDAgbm8tcmVwZWF0OyB9XG4gIC5idG4tY2FwdGlvbltkYXRhLXN0YXRlPSdvbiddOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiY29udGVudC9nbG9iYWwvZ3JhcGhpY3MvaWNvbi1zcGVlY2gtYnViYmxlLWZ1bGwtd2hpdGUuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7IH1cbiAgLmJ0bi1jYXB0aW9uOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDAuNnJlbTtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGNvbnRlbnQ6ICcnOyB9XG5cbi5jYXB0aW9uLWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiBjYWxjKCRmb290ZXItaGVpZ2h0ICsgJG1hcmdpbi1kZWZhdWx0IC8gNCk7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuMnJlbSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgcGFkZGluZzogMC4zcmVtO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICB6LWluZGV4OiAyMTtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjg4cHgpIHtcbiAgICAuY2FwdGlvbi1ob2xkZXIge1xuICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIG1hcmdpbjogMC4xNXJlbTsgfSB9XG4gIC5jYXB0aW9uLWhvbGRlciAucGFuZWwtY2FwdGlvbiB7XG4gICAgbWF4LWhlaWdodDogNDZweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY4OHB4KSB7XG4gICAgICAuY2FwdGlvbi1ob2xkZXIgLnBhbmVsLWNhcHRpb24ge1xuICAgICAgICBtYXgtaGVpZ2h0OiA3NXB4OyB9IH1cbiAgICAuY2FwdGlvbi1ob2xkZXIgLnBhbmVsLWNhcHRpb24gLmxpbmUge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEycHgpOyB9XG4gICAgLmNhcHRpb24taG9sZGVyIC5wYW5lbC1jYXB0aW9uIHAge1xuICAgICAgbWFyZ2luOiAwIDAgMTJweDsgfVxuICAgICAgLmNhcHRpb24taG9sZGVyIC5wYW5lbC1jYXB0aW9uIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuXG4ubmF2LWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB6LWluZGV4OiAyMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjg4cHgpIHtcbiAgICAubmF2LWhlYWRlciB7XG4gICAgICB3aWR0aDogMjM1cHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG4gIC5uYXYtaGVhZGVyIC5sb2dvIHtcbiAgICB3aWR0aDogMTIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjg4cHgpIHtcbiAgICAgIC5uYXYtaGVhZGVyIC5sb2dvIHtcbiAgICAgICAgd2lkdGg6IDEzMHB4OyB9IH1cbiAgLm5hdi1oZWFkZXIgI2J0bi1ob21lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubmF2LWhlYWRlciAjYnRuLWhvbWUgLmxpbmUge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjg0NDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtczsgfVxuICAgICAgLm5hdi1oZWFkZXIgI2J0bi1ob21lIC5saW5lOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLm5hdi1oZWFkZXIgI2J0bi1ob21lLm92ZXIgLmxpbmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MyMDAyZjsgfVxuICAgIC5uYXYtaGVhZGVyICNidG4taG9tZS5pbnRlcmZhY2UtcHVsc2U6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjg0NDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGFuaW1hdGlvbjogcHVsc2UgMjAwMG1zIGluZmluaXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA3NSUge1xuICAgIG9wYWNpdHk6IDAuMzsgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgb3BhY2l0eTogMDsgfSB9XG4gIC5uYXYtaGVhZGVyID4gKiB7XG4gICAgbWFyZ2luOiAwIDJweDsgfVxuICAubmF2LWhlYWRlciAjbWVkaWEtdWkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNob3dpbmctbWVudSAjYnRuLWhvbWUgLmxpbmUtMSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDsgfVxuXG4uc2hvd2luZy1tZW51ICNidG4taG9tZSAubGluZS0yIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4uc2hvd2luZy1tZW51ICNidG4taG9tZSAubGluZS0zIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDsgfVxuXG4ubWVkaWEtdGVzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkpLCB1cmwoXCJjb250ZW50L2dsb2JhbC9ncmFwaGljcy9ia2dkLWltZy1zcGxhc2guanBnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB6LWluZGV4OiAxMDA7IH1cbiAgLm1lZGlhLXRlc3QgLnBhbmVsLW1lZGlhIHtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY4OHB4KSB7XG4gICAgICAubWVkaWEtdGVzdCAucGFuZWwtbWVkaWEge1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAgIC5tZWRpYS10ZXN0IC5wYW5lbC1tZWRpYSBoMSB7XG4gICAgICBjb2xvcjogI2MyMDAyZjtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZzogMC42cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjg4cHgpIHtcbiAgICAgICAgLm1lZGlhLXRlc3QgLnBhbmVsLW1lZGlhIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNTI1cmVtOyB9IH1cbiAgICAubWVkaWEtdGVzdCAucGFuZWwtbWVkaWEgLmNsaWVudC1sb2dvIHtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgICBoZWlnaHQ6IDE3NXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjg4cHgpIHtcbiAgICAgICAgLm1lZGlhLXRlc3QgLnBhbmVsLW1lZGlhIC5jbGllbnQtbG9nbyB7XG4gICAgICAgICAgaGVpZ2h0OiAyMTBweDsgfSB9XG4gICAgLm1lZGlhLXRlc3QgLnBhbmVsLW1lZGlhIC5wYW5lbC1ib2R5IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm1lZGlhLXRlc3QgLnBhbmVsLW1lZGlhIGJ1dHRvbiB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgIG1hcmdpbjogMS4ycmVtIGF1dG8gMDsgfVxuXG5bZGF0YS1tZWRpYXRlc3Q9J3RydWUnXSAubWVkaWEtaG9sZGVyIHtcbiAgd2lkdGg6IDIwNXB4O1xuICBoZWlnaHQ6IDE1NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogOHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogOTk7IH1cbiAgW2RhdGEtbWVkaWF0ZXN0PSd0cnVlJ10gLm1lZGlhLWhvbGRlciB2aWRlbyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1wYW5lbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDEwO1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC50ZXh0LXBhbmVsIC50ZXh0LWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2ODhweCkge1xuICAgICAgLnRleHQtcGFuZWwgLnRleHQtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA1MDBweDsgfSB9XG5cbi5wYWdlLWFuaW1hdGUtb3V0IC5vdXRyby1wYW5lbCAudGl0bGUtdGV4dCB7XG4gIGFuaW1hdGlvbjogZmFkZU91dFVwIDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7IH1cblxuLnBhZ2UtYW5pbWF0ZS1vdXQgLm91dHJvLXBhbmVsIC5wcmltYXJ5LXRleHQge1xuICBhbmltYXRpb246IGZhZGVPdXREb3duIDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIGFuaW1hdGlvbi1kZWxheTogMTUwbXM7IH1cblxuLnBhZ2UtYW5pbWF0ZS1vdXQgLm91dHJvLXBhbmVsIGJ1dHRvbiB7XG4gIGFuaW1hdGlvbjogZmFkZU91dCA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICBhbmltYXRpb24tZGVsYXk6IDMwMG1zOyB9XG5cbi5tc2llIC50ZXh0LXBhbmVsIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgdG9wOiA2MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2ODhweCkge1xuICAgIC5tc2llIC50ZXh0LXBhbmVsIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDsgfSB9XG5cbi5pbnRyby1wYW5lbCxcbi5vdXRyby1wYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4LXNocmluazogMDsgfVxuICAuaW50cm8tcGFuZWwgLnRleHQtY29udGVudCxcbiAgLm91dHJvLXBhbmVsIC50ZXh0LWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDc1MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY4OHB4KSB7XG4gICAgICAuaW50cm8tcGFuZWwgLnRleHQtY29udGVudCxcbiAgICAgIC5vdXRyby1wYW5lbCAudGV4dC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoODBweCArIDFyZW0pO1xuICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAgIC5pbnRyby1wYW5lbCAudGV4dC1jb250ZW50ID4gKixcbiAgICAub3V0cm8tcGFuZWwgLnRleHQtY29udGVudCA+ICoge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoICFpbXBvcnRhbnQ7IH1cbiAgLmludHJvLXBhbmVsIC50aXRsZS10ZXh0LFxuICAuaW50cm8tcGFuZWwgLnByaW1hcnktdGV4dCxcbiAgLmludHJvLXBhbmVsIGJ1dHRvbixcbiAgLm91dHJvLXBhbmVsIC50aXRsZS10ZXh0LFxuICAub3V0cm8tcGFuZWwgLnByaW1hcnktdGV4dCxcbiAgLm91dHJvLXBhbmVsIGJ1dHRvbiB7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aCAhaW1wb3J0YW50OyB9XG4gIC5pbnRyby1wYW5lbCBpbWcsXG4gIC5vdXRyby1wYW5lbCBpbWcge1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNzZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDFyZW0gYXV0bztcbiAgICBhbmltYXRpb246IHJvbGxJbiA0MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMjUwbXM7IH1cbiAgLmludHJvLXBhbmVsIC50aXRsZS10ZXh0LFxuICAub3V0cm8tcGFuZWwgLnRpdGxlLXRleHQge1xuICAgIHBhZGRpbmc6IDEuMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyODQ0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGFuaW1hdGlvbjogZmFkZUluRG93biA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY4OHB4KSB7XG4gICAgICAuaW50cm8tcGFuZWwgLnRpdGxlLXRleHQsXG4gICAgICAub3V0cm8tcGFuZWwgLnRpdGxlLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDNyZW07IH0gfVxuICAuaW50cm8tcGFuZWwgLnByaW1hcnktdGV4dCxcbiAgLm91dHJvLXBhbmVsIC5wcmltYXJ5LXRleHQge1xuICAgIG1hcmdpbjogMCAwIDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwLjZyZW0gMS4ycmVtO1xuICAgIGFuaW1hdGlvbjogZmFkZUluVXAgNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICBhbmltYXRpb24tZGVsYXk6IDUwMG1zOyB9XG4gIC5pbnRyby1wYW5lbCAuYnRuLWNsb3NlLFxuICAub3V0cm8tcGFuZWwgLmJ0bi1jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGFuaW1hdGlvbjogZmFkZUluIDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiA3MDBtczsgfVxuXG4uZmVlZGJhY2stcGFuZWwge1xuICBwYWRkaW5nOiAxLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI4NDQ7XG4gIGFuaW1hdGlvbjogZmFkZUluUmlnaHQgMjUwbXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1kZWxheTogMzUwbXM7XG4gIG1heC13aWR0aDogNTAwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY4OHB4KSB7XG4gICAgLmZlZWRiYWNrLXBhbmVsIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC5mZWVkYmFjay1wYW5lbCAudGl0bGUtdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjZyZW0gKiAyKTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDAuM3JlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMnJlbTtcbiAgICBjb2xvcjogIzIxMjg0NDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7IH1cbiAgLmZlZWRiYWNrLXBhbmVsIC5wcmltYXJ5LXRleHQge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5mZWVkYmFjay1wYW5lbCBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDFyZW07IH1cblxuLmJyYW5jaGluZyAuY29udGVudC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkzKTsgfVxuXG4uYnJhbmNoaW5nIC5oZWFkZXItZ3JhcGhpYyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBhbmltYXRpb246IGZhZGVJbkRvd24gNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjg4cHgpIHtcbiAgICAuYnJhbmNoaW5nIC5oZWFkZXItZ3JhcGhpYyB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4OyB9IH1cblxuLmJyYW5jaGluZyAucGFuZWwge1xuICBtYXgtd2lkdGg6IGNhbGMoNjAwcHggKyAxLjJyZW0pO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuYnJhbmNoaW5nIC5wYW5lbCBoMSB7XG4gICAgY29sb3I6ICNjMjAwMmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBhbmltYXRpb246IGZhZGVJbiAzNTBtcztcbiAgICBhbmltYXRpb24tZGVsYXk6IDE1MG1zO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cbiAgLmJyYW5jaGluZyAucGFuZWwgLnByaW1hcnktdGV4dCB7XG4gICAgYW5pbWF0aW9uOiBmYWRlSW4gMzUwbXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAzNTBtcztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG4gIC5icmFuY2hpbmcgLnBhbmVsIC5xdWVzdGlvbi1ob2xkZXIge1xuICAgIGFuaW1hdGlvbjogZmFkZUluUmlnaHQgMzUwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMzUwbXM7IH1cbiAgICAuYnJhbmNoaW5nIC5wYW5lbCAucXVlc3Rpb24taG9sZGVyOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImNvbnRlbnQvZ2xvYmFsL2dyYXBoaWNzL2ljb24tYXJyb3ctZG93bi1ibHVlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGFuaW1hdGlvbjogZmFkZUluRG93biA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgICAgY29udGVudDogJyc7IH1cbiAgICAuYnJhbmNoaW5nIC5wYW5lbCAucXVlc3Rpb24taG9sZGVyOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0OyB9XG4gIC5icmFuY2hpbmcgLnBhbmVsIC5xdWVzdGlvbiB7XG4gICAgbWFyZ2luOiAxLjJyZW0gMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyODQ0OyB9XG4gICAgLmJyYW5jaGluZyAucGFuZWwgLnF1ZXN0aW9uIC5xdWVzdGlvbi10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAxLjJyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmJyYW5jaGluZyAucmVzcG9uc2UtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuYnJhbmNoaW5nIC5yZXNwb25zZS1ob2xkZXIgLnJlc3BvbnNlIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwLjc4cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXM7IH1cbiAgICAuYnJhbmNoaW5nIC5yZXNwb25zZS1ob2xkZXIgLnJlc3BvbnNlOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgLmJyYW5jaGluZyAucmVzcG9uc2UtaG9sZGVyIC5yZXNwb25zZTpmaXJzdC1jaGlsZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTYwMDI5OyB9XG4gICAgICAuYnJhbmNoaW5nIC5yZXNwb25zZS1ob2xkZXIgLnJlc3BvbnNlOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTYwMDI5OyB9XG4gICAgLmJyYW5jaGluZyAucmVzcG9uc2UtaG9sZGVyIC5yZXNwb25zZTpsYXN0LWNoaWxkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMjAwMmY7IH1cbiAgICAgIC5icmFuY2hpbmcgLnJlc3BvbnNlLWhvbGRlciAucmVzcG9uc2U6bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MyMDAyZjsgfVxuICAgIC5icmFuY2hpbmcgLnJlc3BvbnNlLWhvbGRlciAucmVzcG9uc2Uub3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTAwMDI0OyB9XG4gICAgLmJyYW5jaGluZyAucmVzcG9uc2UtaG9sZGVyIC5yZXNwb25zZSBwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYnJhbmNoaW5nIC5mZWVkYmFjay1wYW5lbCB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjsgfVxuICAuYnJhbmNoaW5nIC5mZWVkYmFjay1wYW5lbCAucHJpbWFyeS10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5icmFuY2hpbmcgLmJ0bi1yZXRyeSxcbi5icmFuY2hpbmcgLmJ0bi1jb250aW51ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHggYXV0byAyMHB4OyB9XG5cbi5icmFuY2hpbmcgLnF1ZXN0aW9uLmRpc2FibGVkIC5yZXNwb25zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5icmFuY2hpbmcgLnF1ZXN0aW9uLmRpc2FibGVkIC5yZXNwb25zZS5zZWxlY3RlZDo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH1cbiAgLmJyYW5jaGluZyAucXVlc3Rpb24uZGlzYWJsZWQgLnJlc3BvbnNlOm5vdCguc2VsZWN0ZWQpIHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cblxuLmJyYW5jaGluZyAucXVlc3Rpb24uZGlzYWJsZWQgLmZlZWRiYWNrLXBhbmVsIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjsgfVxuXG4uYnJhbmNoaW5nLnBhZ2UtYW5pbWF0ZS1vdXQgLmJhY2tncm91bmQtZ3JhcGhpYyB7XG4gIGFuaW1hdGlvbjogZmFkZU91dCA1MDBtcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG4uYnJhbmNoaW5nLnBhZ2UtYW5pbWF0ZS1vdXQgLnF1ZXN0aW9uLWhvbGRlciB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7IH1cbiAgLmJyYW5jaGluZy5wYWdlLWFuaW1hdGUtb3V0IC5xdWVzdGlvbi1ob2xkZXI6bnRoLWNoaWxkKG9kZCkge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDsgfVxuXG4uZHJhZy1kcm9wIC5wYW5lbC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5kcmFnLWRyb3AgLnBhbmVsLXdyYXBwZXIgLnBhbmVsIHtcbiAgICBmbGV4LXNocmluazogMDsgfVxuXG4uZHJhZy1kcm9wIC5kcmFnZHJvcC1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1ncm93OiAxO1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhOyB9XG4gIC5kcmFnLWRyb3AgLmRyYWdkcm9wLWhvbGRlciAuaXRlbS1ob2xkZXIge1xuICAgIHdpZHRoOiA0OC41JTtcbiAgICBwYWRkaW5nOiAwLjZyZW07XG4gICAgYmFja2dyb3VuZDogI2VmZWZlZjsgfVxuICAgIC5kcmFnLWRyb3AgLmRyYWdkcm9wLWhvbGRlciAuaXRlbS1ob2xkZXIgLml0ZW1zIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmRyYWctZHJvcCAuZHJhZ2Ryb3AtaG9sZGVyIC5pdGVtLWhvbGRlciAuaXRlbXMgLml0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBwYWRkaW5nOiAwLjZyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yNXMgYm94LXNoYWRvdzsgfVxuICAgICAgICAuZHJhZy1kcm9wIC5kcmFnZHJvcC1ob2xkZXIgLml0ZW0taG9sZGVyIC5pdGVtcyAuaXRlbS5vdmVyIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTkpLCAwIDZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTsgfVxuICAgICAgICAuZHJhZy1kcm9wIC5kcmFnZHJvcC1ob2xkZXIgLml0ZW0taG9sZGVyIC5pdGVtcyAuaXRlbS5jb3JyZWN0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc5MjNmO1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5kcmFnLWRyb3AgLmRyYWdkcm9wLWhvbGRlciAuaXRlbS1ob2xkZXIgLml0ZW1zIC5pdGVtLmluY29ycmVjdCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MxM2EzYTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmRyYWctZHJvcCAuZHJhZ2Ryb3AtaG9sZGVyIC5pdGVtLWhvbGRlciAuaXRlbXMgLmRyYWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYxNjE2MTsgfVxuICAgICAgICAuZHJhZy1kcm9wIC5kcmFnZHJvcC1ob2xkZXIgLml0ZW0taG9sZGVyIC5pdGVtcyAuZHJhZy5kcmFnZ2luZyB7XG4gICAgICAgICAgei1pbmRleDogMiAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5kcmFnLWRyb3AgLmRyYWdkcm9wLWhvbGRlciAuaXRlbS1ob2xkZXIgLml0ZW1zIC5kcmFnLnBsYWNlZCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC5kcmFnLWRyb3AgLmRyYWdkcm9wLWhvbGRlciAuaXRlbS1ob2xkZXIgLml0ZW1zIC5kcm9wIC5hcmVhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzllOWU5ZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZHJhZy1kcm9wIC5kcmFnZHJvcC1ob2xkZXIgLml0ZW0taG9sZGVyIC5pdGVtcyAuZHJvcC5vdmVyIC5hcmVhIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE5KSwgMCA2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7IH1cbiAgLmRyYWctZHJvcCAuZHJhZ2Ryb3AtaG9sZGVyIC5idG4tc3VibWl0IHtcbiAgICBtYXJnaW46IDAuNnJlbSBhdXRvOyB9XG5cbi5leHBsb3JlIC5jb250ZW50LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTMpOyB9XG5cbi5leHBsb3JlIC5jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZXhwbG9yZSAuY29udGVudCA+ICoge1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5leHBsb3JlIC5jb250ZW50IC5idG4tZGVza3RvcC5jb250aW51ZS1hY3RpdmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDEycHgpIHtcbiAgICAgIC5leHBsb3JlIC5jb250ZW50IC5idG4tZGVza3RvcC5jb250aW51ZS1hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMTJweCkge1xuICAgIC5leHBsb3JlIC5jb250ZW50IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuZXhwbG9yZSAuY29udGVudCAuYnRuLW1vYmlsZS5jb250aW51ZS1hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4uZXhwbG9yZSAucGFuZWwge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMS4ycmVtIDAgMDsgfVxuICAuZXhwbG9yZSAucGFuZWwgLnByaW1hcnktdGV4dCxcbiAgLmV4cGxvcmUgLnBhbmVsIC5kaXJlY3Rpb25zLXRleHQge1xuICAgIHBhZGRpbmc6IDAgMC42cmVtO1xuICAgIGFuaW1hdGlvbjogZmFkZS1vbiA1MDBtcztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG4gIC5leHBsb3JlIC5wYW5lbCAudGl0bGUtdGV4dCB7XG4gICAgYW5pbWF0aW9uOiBmYWRlSW5MZWZ0IDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiA1MDBtcztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZXhwbG9yZSAucGFuZWwgLnByaW1hcnktdGV4dCB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiA3NTBtczsgfVxuICAuZXhwbG9yZSAucGFuZWwgLmRpcmVjdGlvbnMtdGV4dCB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxMDAwbXM7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY4OHB4KSB7XG4gICAgLmV4cGxvcmUgLnBhbmVsIHtcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDgwcHggKyAxcmVtKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDEycHgpIHtcbiAgICAuZXhwbG9yZSAucGFuZWwge1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHZ3OyB9XG4gICAgICAuZXhwbG9yZSAucGFuZWwgLnRpdGxlLXRleHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNjMjAwMmY7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNnJlbTsgfVxuICAgICAgICAuZXhwbG9yZSAucGFuZWwgLnRpdGxlLXRleHQ6OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IC02cHg7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzIxMjg0NDtcbiAgICAgICAgICBjb250ZW50OiAnJzsgfSB9XG5cbi5leHBsb3JlIC5idG4tY29udGludWUge1xuICBtYXJnaW46IDFyZW0gMC42cmVtOyB9XG5cbi5leHBsb3JlIC5iYWNrZ3JvdW5kLWdyYXBoaWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYW5pbWF0aW9uOiBmYWRlLW9uIDUwMG1zOyB9XG5cbi5leHBsb3JlIC5ub2RlLWhvbGRlciB7XG4gIHBhZGRpbmc6IDAuNnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjAwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMTJweCkge1xuICAgIC5leHBsb3JlIC5ub2RlLWhvbGRlciB7XG4gICAgICBtYXJnaW46IGF1dG8gMCBhdXRvIDUlO1xuICAgICAgd2lkdGg6IDU1JTsgfSB9XG4gIC5leHBsb3JlIC5ub2RlLWhvbGRlciBhIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uZXhwbG9yZSAubm9kZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAwLjZyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgNjAwbXM7XG4gIGFuaW1hdGlvbjogc2NhbGUtaW4gNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzOyB9XG4gIC5leHBsb3JlIC5ub2RlW2RhdGEtaW5kZXg9JzAnXSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxMjUwbXM7IH1cbiAgLmV4cGxvcmUgLm5vZGVbZGF0YS1pbmRleD0nMSddIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDE1MDBtczsgfVxuICAuZXhwbG9yZSAubm9kZVtkYXRhLWluZGV4PScyJ10ge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMTc1MG1zOyB9XG4gIC5leHBsb3JlIC5ub2RlOjphZnRlciB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEuMnJlbTtcbiAgICByaWdodDogMS4ycmVtO1xuICAgIGJhY2tncm91bmQ6IHVybChcImNvbnRlbnQvZ2xvYmFsL2dyYXBoaWNzL2ljb24tcGx1cy13aGl0ZS5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1vdXQ7XG4gICAgY29udGVudDogJyc7IH1cbiAgLmV4cGxvcmUgLm5vZGUudmlzaXRlZCB7XG4gICAgYmFja2dyb3VuZDogI2VmZWZlZjsgfVxuICAuZXhwbG9yZSAubm9kZS5hY3RpdmUgLm5vZGUtZ3JhcGhpYy1ob2xkZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzMsIDQwLCA2OCwgMCk7IH1cbiAgLmV4cGxvcmUgLm5vZGUuYWN0aXZlIC5ub2RlLWdyYXBoaWMtaG9sZGVyOjphZnRlciB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuZXhwbG9yZSAubm9kZS5hY3RpdmUgLm5vZGUtbGFiZWwge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmV4cGxvcmUgLm5vZGUuYWN0aXZlIC5ub2RlLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5leHBsb3JlIC5ub2RlLmFjdGl2ZTo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmV4cGxvcmUgLm5vZGUub3Zlcjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4uZXhwbG9yZSAubm9kZS1ncmFwaGljLWhvbGRlciB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IDExcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHJnYmEoMzMsIDQwLCA2OCwgMC44KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAyNTBtczsgfVxuICAuZXhwbG9yZSAubm9kZS1ncmFwaGljLWhvbGRlcjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY29udGVudDogJyc7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDEycHgpIHtcbiAgICAuZXhwbG9yZSAubm9kZS1ncmFwaGljLWhvbGRlciB7XG4gICAgICBoZWlnaHQ6IDIyMHB4OyB9IH1cblxuLmV4cGxvcmUgLm5vZGUtZ3JhcGhpYy1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogLTE7IH1cblxuLmV4cGxvcmUgLm5vZGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTAuM3JlbTtcbiAgbGVmdDogMC42cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyNTBtcyBlYXNlO1xuICB6LWluZGV4OiAxOyB9XG5cbi5leHBsb3JlIC5ub2RlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMS4ycmVtIDAuNnJlbTtcbiAgYmFja2dyb3VuZDogIzIxMjg0NDsgfVxuICAuZXhwbG9yZSAubm9kZS1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDEuNTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZXhwbG9yZS5wYWdlLWFuaW1hdGUtb3V0IC5wYW5lbCxcbi5leHBsb3JlLnBhZ2UtYW5pbWF0ZS1vdXQgLm5vZGUge1xuICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uZXhwbG9yZS5wYWdlLWFuaW1hdGUtb3V0IC5ub2RlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9XG4gIC5leHBsb3JlLnBhZ2UtYW5pbWF0ZS1vdXQgLm5vZGVbZGF0YS1pbmRleD0nMCddIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtczsgfVxuICAuZXhwbG9yZS5wYWdlLWFuaW1hdGUtb3V0IC5ub2RlW2RhdGEtaW5kZXg9JzEnXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjAwbXM7IH1cbiAgLmV4cGxvcmUucGFnZS1hbmltYXRlLW91dCAubm9kZVtkYXRhLWluZGV4PScyJ10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDMwMG1zOyB9XG5cbltkYXRhLWxheW91dD1cImdyYXBoaWNhbC1leHBsb3JlXCJdIC5ob3RzcG90LWhvbGRlciAuZ3JhcGhpYyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuW2RhdGEtbGF5b3V0PVwiZ3JhcGhpY2FsLWV4cGxvcmVcIl0gLmhvdHNwb3QtaG9sZGVyIC5ob3RzcG90cy1ob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICBbZGF0YS1sYXlvdXQ9XCJncmFwaGljYWwtZXhwbG9yZVwiXSAuaG90c3BvdC1ob2xkZXIgLmhvdHNwb3RzLWhvbGRlciAubm9kZSAuaG90c3BvdCB7XG4gICAgZmlsbDogI2ZhZmFmYTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjI1czsgfVxuICBbZGF0YS1sYXlvdXQ9XCJncmFwaGljYWwtZXhwbG9yZVwiXSAuaG90c3BvdC1ob2xkZXIgLmhvdHNwb3RzLWhvbGRlciAubm9kZS52aXNpdGVkIC5ob3RzcG90IHtcbiAgICBmaWxsOiAjNjE2MTYxOyB9XG4gIFtkYXRhLWxheW91dD1cImdyYXBoaWNhbC1leHBsb3JlXCJdIC5ob3RzcG90LWhvbGRlciAuaG90c3BvdHMtaG9sZGVyIC5ub2RlLm92ZXIgLmhvdHNwb3Qge1xuICAgIGZpbGw6ICNlZmVmZWY7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjI1czsgfVxuXG4ubW9udGFnZSAuY29udGVudC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogIzIxMjg0NDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAxMnB4KSB7XG4gICAgLm1vbnRhZ2UgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7IH0gfVxuXG4ubW9udGFnZSAuY29udGVudCA+ICoge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAxMnB4KSB7XG4gIC5tb250YWdlIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7IH0gfVxuXG4ubW9udGFnZS5zdGFydC1zY3JvbGwgLm1vbnRhZ2UtYXJyb3ctaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwOyB9XG5cbi5tb250YWdlIC5wYW5lbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm1vbnRhZ2UgLnBhbmVsIC50aXRsZS10ZXh0IHtcbiAgICBhbmltYXRpb246IGZhZGUtb24gNTAwbXM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBhbmltYXRpb24tZGVsYXk6IDUwMG1zOyB9XG4gIC5tb250YWdlIC5wYW5lbCAuZGlyZWN0aW9ucy10ZXh0IHtcbiAgICBhbmltYXRpb246IGZhZGUtb24gNTAwbXM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBhbmltYXRpb24tZGVsYXk6IDEwMDBtczsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjg4cHgpIHtcbiAgICAubW9udGFnZSAucGFuZWwge1xuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAxMnB4KSB7XG4gICAgLm1vbnRhZ2UgLnBhbmVsIHtcbiAgICAgIGNvbG9yOiAjMjEyODQ0O1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi5tb250YWdlIC5tb250YWdlLWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxLjhyZW0gMCAwO1xuICBtYXgtd2lkdGg6IDY4MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDEycHgpIHtcbiAgICAubW9udGFnZSAubW9udGFnZS1ob2xkZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7IH0gfVxuXG4ubW9udGFnZSAuc3RlcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLm1vbnRhZ2UgLnN0ZXAgPiAqIHtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAubW9udGFnZSAuc3RlcDpudGgtY2hpbGQob2RkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cbiAgICAubW9udGFnZSAuc3RlcDpudGgtY2hpbGQob2RkKSAubW9udGFnZS1ncmFwaGljLWhvbGRlciB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuICAgICAgLm1vbnRhZ2UgLnN0ZXA6bnRoLWNoaWxkKG9kZCkgLm1vbnRhZ2UtZ3JhcGhpYy1ob2xkZXI6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgzMywgNDAsIDY4LCAwLjkpIDAlLCByZ2JhKDMzLCA0MCwgNjgsIDApIDEwMCUpO1xuICAgICAgICBjb250ZW50OiAnJzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMTJweCkge1xuICAgICAgICAubW9udGFnZSAuc3RlcDpudGgtY2hpbGQob2RkKSAubW9udGFnZS1ncmFwaGljLWhvbGRlcjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5tb250YWdlIC5zdGVwOm50aC1jaGlsZChvZGQpIC5tb250YWdlLXRleHQtaG9sZGVyIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cbiAgICAubW9udGFnZSAuc3RlcDpudGgtY2hpbGQob2RkKSAubW9udGFnZS10aXRsZSB7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAzcHggMTBweCBibGFjazsgfVxuICAubW9udGFnZSAuc3RlcDpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICAubW9udGFnZSAuc3RlcDpudGgtY2hpbGQoZXZlbikgLm1vbnRhZ2UtZ3JhcGhpYy1ob2xkZXIge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLXRvcDogLTEuOHJlbTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAubW9udGFnZSAuc3RlcDpudGgtY2hpbGQoZXZlbikgLm1vbnRhZ2UtdGV4dC1ob2xkZXIge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuICAgIC5tb250YWdlIC5zdGVwOm50aC1jaGlsZChldmVuKSAuaW5uZXItdGV4dCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAxMnB4KSB7XG4gICAgLm1vbnRhZ2UgLnN0ZXAge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5tb250YWdlIC5zdGVwOm50aC1jaGlsZChvZGQpIC5tb250YWdlLXRleHQtaG9sZGVyIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7IH1cbiAgICAgICAgLm1vbnRhZ2UgLnN0ZXA6bnRoLWNoaWxkKG9kZCkgLm1vbnRhZ2UtdGV4dC1ob2xkZXIgLm1vbnRhZ2UtdGl0bGUge1xuICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICAgIGxlZnQ6IDE1MHB4OyB9XG4gICAgICAgIC5tb250YWdlIC5zdGVwOm50aC1jaGlsZChvZGQpIC5tb250YWdlLXRleHQtaG9sZGVyIC5pbm5lci10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4OyB9XG4gICAgICAubW9udGFnZSAuc3RlcDpudGgtY2hpbGQoZXZlbikgLm1vbnRhZ2UtdGV4dC1ob2xkZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMDBweDsgfVxuICAgICAgICAubW9udGFnZSAuc3RlcDpudGgtY2hpbGQoZXZlbikgLm1vbnRhZ2UtdGV4dC1ob2xkZXIgLm1vbnRhZ2UtdGl0bGUge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7IH1cbiAgICAgICAgLm1vbnRhZ2UgLnN0ZXA6bnRoLWNoaWxkKGV2ZW4pIC5tb250YWdlLXRleHQtaG9sZGVyIC5pbm5lci10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDsgfVxuICAgICAgLm1vbnRhZ2UgLnN0ZXAgLm1vbnRhZ2UtZ3JhcGhpYy1ob2xkZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5tb250YWdlIC5zdGVwIC5tb250YWdlLXRleHQtaG9sZGVyIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDsgfSB9XG5cbi5tb250YWdlIC5tb250YWdlLWdyYXBoaWMtaG9sZGVyLFxuLm1vbnRhZ2UgLm1vbnRhZ2UtdGV4dC1ob2xkZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMS44cmVtKTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDEycHgpIHtcbiAgICAubW9udGFnZSAubW9udGFnZS1ncmFwaGljLWhvbGRlcixcbiAgICAubW9udGFnZSAubW9udGFnZS10ZXh0LWhvbGRlciB7XG4gICAgICBtYXgtd2lkdGg6IDYzNXB4O1xuICAgICAgd2lkdGg6IDU1JTsgfSB9XG5cbi5tb250YWdlIC5tb250YWdlLWdyYXBoaWMtaG9sZGVyIC5tb250YWdlLWdyYXBoaWMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5tb250YWdlIC5tb250YWdlLXRleHQtaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tb250YWdlIC5tb250YWdlLXRleHQtaG9sZGVyIC5tb250YWdlLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiBjYWxjKDEwMCUgLSAwLjlyZW0pO1xuICAgIGxlZnQ6IDAuNnJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY4OHB4KSB7XG4gICAgICAubW9udGFnZSAubW9udGFnZS10ZXh0LWhvbGRlciAubW9udGFnZS10aXRsZSB7XG4gICAgICAgIGJvdHRvbTogY2FsYygxMDAlIC0gMC44NXJlbSk7IH0gfVxuICAubW9udGFnZSAubW9udGFnZS10ZXh0LWhvbGRlciAuaW5uZXItdGV4dCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAxLjJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAubW9udGFnZSAubW9udGFnZS10ZXh0LWhvbGRlciAuaW5uZXItdGV4dCBhIHtcbiAgICAgIGNvbG9yOiAjYzIwMDJmOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAxMnB4KSB7XG4gICAgICAgIC5tb250YWdlIC5tb250YWdlLXRleHQtaG9sZGVyIC5pbm5lci10ZXh0IGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY4OHB4KSB7XG4gICAgLm1vbnRhZ2UgLm1vbnRhZ2UtdGV4dC1ob2xkZXIge1xuICAgICAgYm90dG9tOiBjYWxjKDEwMCUgLSAxN3B4KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDEycHgpIHtcbiAgICAubW9udGFnZSAubW9udGFnZS10ZXh0LWhvbGRlciAubW9udGFnZS10aXRsZSB7XG4gICAgICBjb2xvcjogIzIxMjg0NDtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAgIC5tb250YWdlIC5tb250YWdlLXRleHQtaG9sZGVyIC5pbm5lci10ZXh0IHtcbiAgICAgIGJhY2tncm91bmQ6ICMyMTI4NDQ7XG4gICAgICBwYWRkaW5nOiA2MHB4IDMwcHg7IH1cbiAgICAubW9udGFnZSAubW9udGFnZS10ZXh0LWhvbGRlciBwIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9IH1cblxuLm1vbnRhZ2UgLmJ0bi1jb250aW51ZSB7XG4gIG1hcmdpbjogMCBhdXRvIDUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tb250YWdlIC5tb250YWdlLWFycm93LWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMzLCA0MCwgNjgsIDAuOCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyNTBtcyBlYXNlO1xuICB6LWluZGV4OiAxMDsgfVxuICAubW9udGFnZSAubW9udGFnZS1hcnJvdy1ob2xkZXIgLm1vbnRhZ2UtYXJyb3cge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJjb250ZW50L2dsb2JhbC9ncmFwaGljcy9pY29uLWFycm93LWRvd24td2hpdGUuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gICAgYW5pbWF0aW9uOiBib3VuY2UgMjUwMG1zIGVhc2UgaW5maW5pdGU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMTJweCkge1xuICAgIC5tb250YWdlIC5tb250YWdlLWFycm93LWhvbGRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7IH1cbiAgICAgIC5tb250YWdlIC5tb250YWdlLWFycm93LWhvbGRlciAubW9udGFnZS1hcnJvdyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcImNvbnRlbnQvZ2xvYmFsL2dyYXBoaWNzL2ljb24tYXJyb3ctZG93bi1ibHVlLnN2Z1wiKSAwIDAgbm8tcmVwZWF0OyB9IH1cblxuLm1vbnRhZ2UucGFnZS1hbmltYXRlLW91dCAuY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgNTAwbXM7IH1cblxuLm1vbnRhZ2UucGFnZS1hbmltYXRlLW91dCAubW9udGFnZS1ncmFwaGljLWhvbGRlcixcbi5tb250YWdlLnBhZ2UtYW5pbWF0ZS1vdXQgLm1vbnRhZ2UtdGV4dC1ob2xkZXIsXG4ubW9udGFnZS5wYWdlLWFuaW1hdGUtb3V0IC5idG4tY29udGludWUge1xuICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAxMDAlLCAwKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubW9udGFnZS5wYWdlLWFuaW1hdGUtb3V0IC5tb250YWdlLWdyYXBoaWMtaG9sZGVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTUwbXM7IH1cblxuLm1vbnRhZ2UucGFnZS1hbmltYXRlLW91dCAuYnRuLWNvbnRpbnVlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMzAwbXM7IH1cblxuLm11bHRpcGxlLWNob2ljZS5zdGFuZGFyZCwgLm11bHRpcGxlLWNob2ljZS5tdWx0aXNlbGVjdCwgLm11bHRpcGxlLWNob2ljZS52aWRlby1mdWxsLFxuLnZpZGVvLXF1aXouc3RhbmRhcmQsXG4udmlkZW8tcXVpei5tdWx0aXNlbGVjdCxcbi52aWRlby1xdWl6LnZpZGVvLWZ1bGwge1xuICBhbmltYXRpb246IGZhZGVJbiAxMjAwbXM7IH1cbiAgLm11bHRpcGxlLWNob2ljZS5zdGFuZGFyZC5wYWdlLWFuaW1hdGUtb3V0IC5iYWNrZ3JvdW5kLWdyYXBoaWMsIC5tdWx0aXBsZS1jaG9pY2UubXVsdGlzZWxlY3QucGFnZS1hbmltYXRlLW91dCAuYmFja2dyb3VuZC1ncmFwaGljLCAubXVsdGlwbGUtY2hvaWNlLnZpZGVvLWZ1bGwucGFnZS1hbmltYXRlLW91dCAuYmFja2dyb3VuZC1ncmFwaGljLFxuICAudmlkZW8tcXVpei5zdGFuZGFyZC5wYWdlLWFuaW1hdGUtb3V0IC5iYWNrZ3JvdW5kLWdyYXBoaWMsXG4gIC52aWRlby1xdWl6Lm11bHRpc2VsZWN0LnBhZ2UtYW5pbWF0ZS1vdXQgLmJhY2tncm91bmQtZ3JhcGhpYyxcbiAgLnZpZGVvLXF1aXoudmlkZW8tZnVsbC5wYWdlLWFuaW1hdGUtb3V0IC5iYWNrZ3JvdW5kLWdyYXBoaWMge1xuICAgIGFuaW1hdGlvbjogZmFkZU91dCA1MDBtcztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG4gIC5tdWx0aXBsZS1jaG9pY2Uuc3RhbmRhcmQucGFnZS1hbmltYXRlLW91dCAuZGVmYXVsdC1ob2xkZXIsIC5tdWx0aXBsZS1jaG9pY2UubXVsdGlzZWxlY3QucGFnZS1hbmltYXRlLW91dCAuZGVmYXVsdC1ob2xkZXIsIC5tdWx0aXBsZS1jaG9pY2UudmlkZW8tZnVsbC5wYWdlLWFuaW1hdGUtb3V0IC5kZWZhdWx0LWhvbGRlcixcbiAgLnZpZGVvLXF1aXouc3RhbmRhcmQucGFnZS1hbmltYXRlLW91dCAuZGVmYXVsdC1ob2xkZXIsXG4gIC52aWRlby1xdWl6Lm11bHRpc2VsZWN0LnBhZ2UtYW5pbWF0ZS1vdXQgLmRlZmF1bHQtaG9sZGVyLFxuICAudmlkZW8tcXVpei52aWRlby1mdWxsLnBhZ2UtYW5pbWF0ZS1vdXQgLmRlZmF1bHQtaG9sZGVyIHtcbiAgICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xuICAgIGFuaW1hdGlvbi1kZWxheTogdW5zZXQ7IH1cbiAgLm11bHRpcGxlLWNob2ljZS5zdGFuZGFyZC5wYWdlLWFuaW1hdGUtb3V0IC5pbnRlcmFjdGl2ZS1ob2xkZXIsIC5tdWx0aXBsZS1jaG9pY2UubXVsdGlzZWxlY3QucGFnZS1hbmltYXRlLW91dCAuaW50ZXJhY3RpdmUtaG9sZGVyLCAubXVsdGlwbGUtY2hvaWNlLnZpZGVvLWZ1bGwucGFnZS1hbmltYXRlLW91dCAuaW50ZXJhY3RpdmUtaG9sZGVyLFxuICAudmlkZW8tcXVpei5zdGFuZGFyZC5wYWdlLWFuaW1hdGUtb3V0IC5pbnRlcmFjdGl2ZS1ob2xkZXIsXG4gIC52aWRlby1xdWl6Lm11bHRpc2VsZWN0LnBhZ2UtYW5pbWF0ZS1vdXQgLmludGVyYWN0aXZlLWhvbGRlcixcbiAgLnZpZGVvLXF1aXoudmlkZW8tZnVsbC5wYWdlLWFuaW1hdGUtb3V0IC5pbnRlcmFjdGl2ZS1ob2xkZXIge1xuICAgIGFuaW1hdGlvbjogZmFkZU91dCA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cbiAgLm11bHRpcGxlLWNob2ljZS5zdGFuZGFyZC5wYWdlLWFuaW1hdGUtb3V0IC5xdWVzdGlvbi10ZXh0LFxuICAubXVsdGlwbGUtY2hvaWNlLnN0YW5kYXJkLnBhZ2UtYW5pbWF0ZS1vdXQgLnJlc3BvbnNlLWhvbGRlcixcbiAgLm11bHRpcGxlLWNob2ljZS5zdGFuZGFyZC5wYWdlLWFuaW1hdGUtb3V0IC5mZWVkYmFjay1ob2xkZXIsXG4gIC5tdWx0aXBsZS1jaG9pY2Uuc3RhbmRhcmQucGFnZS1hbmltYXRlLW91dCAuYnRuLWNvbnRpbnVlLCAubXVsdGlwbGUtY2hvaWNlLm11bHRpc2VsZWN0LnBhZ2UtYW5pbWF0ZS1vdXQgLnF1ZXN0aW9uLXRleHQsXG4gIC5tdWx0aXBsZS1jaG9pY2UubXVsdGlzZWxlY3QucGFnZS1hbmltYXRlLW91dCAucmVzcG9uc2UtaG9sZGVyLFxuICAubXVsdGlwbGUtY2hvaWNlLm11bHRpc2VsZWN0LnBhZ2UtYW5pbWF0ZS1vdXQgLmZlZWRiYWNrLWhvbGRlcixcbiAgLm11bHRpcGxlLWNob2ljZS5tdWx0aXNlbGVjdC5wYWdlLWFuaW1hdGUtb3V0IC5idG4tY29udGludWUsIC5tdWx0aXBsZS1jaG9pY2UudmlkZW8tZnVsbC5wYWdlLWFuaW1hdGUtb3V0IC5xdWVzdGlvbi10ZXh0LFxuICAubXVsdGlwbGUtY2hvaWNlLnZpZGVvLWZ1bGwucGFnZS1hbmltYXRlLW91dCAucmVzcG9uc2UtaG9sZGVyLFxuICAubXVsdGlwbGUtY2hvaWNlLnZpZGVvLWZ1bGwucGFnZS1hbmltYXRlLW91dCAuZmVlZGJhY2staG9sZGVyLFxuICAubXVsdGlwbGUtY2hvaWNlLnZpZGVvLWZ1bGwucGFnZS1hbmltYXRlLW91dCAuYnRuLWNvbnRpbnVlLFxuICAudmlkZW8tcXVpei5zdGFuZGFyZC5wYWdlLWFuaW1hdGUtb3V0IC5xdWVzdGlvbi10ZXh0LFxuICAudmlkZW8tcXVpei5zdGFuZGFyZC5wYWdlLWFuaW1hdGUtb3V0IC5yZXNwb25zZS1ob2xkZXIsXG4gIC52aWRlby1xdWl6LnN0YW5kYXJkLnBhZ2UtYW5pbWF0ZS1vdXQgLmZlZWRiYWNrLWhvbGRlcixcbiAgLnZpZGVvLXF1aXouc3RhbmRhcmQucGFnZS1hbmltYXRlLW91dCAuYnRuLWNvbnRpbnVlLFxuICAudmlkZW8tcXVpei5tdWx0aXNlbGVjdC5wYWdlLWFuaW1hdGUtb3V0IC5xdWVzdGlvbi10ZXh0LFxuICAudmlkZW8tcXVpei5tdWx0aXNlbGVjdC5wYWdlLWFuaW1hdGUtb3V0IC5yZXNwb25zZS1ob2xkZXIsXG4gIC52aWRlby1xdWl6Lm11bHRpc2VsZWN0LnBhZ2UtYW5pbWF0ZS1vdXQgLmZlZWRiYWNrLWhvbGRlcixcbiAgLnZpZGVvLXF1aXoubXVsdGlzZWxlY3QucGFnZS1hbmltYXRlLW91dCAuYnRuLWNvbnRpbnVlLFxuICAudmlkZW8tcXVpei52aWRlby1mdWxsLnBhZ2UtYW5pbWF0ZS1vdXQgLnF1ZXN0aW9uLXRleHQsXG4gIC52aWRlby1xdWl6LnZpZGVvLWZ1bGwucGFnZS1hbmltYXRlLW91dCAucmVzcG9uc2UtaG9sZGVyLFxuICAudmlkZW8tcXVpei52aWRlby1mdWxsLnBhZ2UtYW5pbWF0ZS1vdXQgLmZlZWRiYWNrLWhvbGRlcixcbiAgLnZpZGVvLXF1aXoudmlkZW8tZnVsbC5wYWdlLWFuaW1hdGUtb3V0IC5idG4tY29udGludWUge1xuICAgIGFuaW1hdGlvbjogc2xpZGVPdXRSaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cbiAgLm11bHRpcGxlLWNob2ljZS5zdGFuZGFyZC5wYWdlLWFuaW1hdGUtb3V0IC5yZXNwb25zZS1ob2xkZXIsIC5tdWx0aXBsZS1jaG9pY2UubXVsdGlzZWxlY3QucGFnZS1hbmltYXRlLW91dCAucmVzcG9uc2UtaG9sZGVyLCAubXVsdGlwbGUtY2hvaWNlLnZpZGVvLWZ1bGwucGFnZS1hbmltYXRlLW91dCAucmVzcG9uc2UtaG9sZGVyLFxuICAudmlkZW8tcXVpei5zdGFuZGFyZC5wYWdlLWFuaW1hdGUtb3V0IC5yZXNwb25zZS1ob2xkZXIsXG4gIC52aWRlby1xdWl6Lm11bHRpc2VsZWN0LnBhZ2UtYW5pbWF0ZS1vdXQgLnJlc3BvbnNlLWhvbGRlcixcbiAgLnZpZGVvLXF1aXoudmlkZW8tZnVsbC5wYWdlLWFuaW1hdGUtb3V0IC5yZXNwb25zZS1ob2xkZXIge1xuICAgIGFuaW1hdGlvbi1kZWxheTogNzVtczsgfVxuICAubXVsdGlwbGUtY2hvaWNlLnN0YW5kYXJkLnBhZ2UtYW5pbWF0ZS1vdXQgLmZlZWRiYWNrLWhvbGRlciwgLm11bHRpcGxlLWNob2ljZS5tdWx0aXNlbGVjdC5wYWdlLWFuaW1hdGUtb3V0IC5mZWVkYmFjay1ob2xkZXIsIC5tdWx0aXBsZS1jaG9pY2UudmlkZW8tZnVsbC5wYWdlLWFuaW1hdGUtb3V0IC5mZWVkYmFjay1ob2xkZXIsXG4gIC52aWRlby1xdWl6LnN0YW5kYXJkLnBhZ2UtYW5pbWF0ZS1vdXQgLmZlZWRiYWNrLWhvbGRlcixcbiAgLnZpZGVvLXF1aXoubXVsdGlzZWxlY3QucGFnZS1hbmltYXRlLW91dCAuZmVlZGJhY2staG9sZGVyLFxuICAudmlkZW8tcXVpei52aWRlby1mdWxsLnBhZ2UtYW5pbWF0ZS1vdXQgLmZlZWRiYWNrLWhvbGRlciB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxNTBtczsgfVxuICAubXVsdGlwbGUtY2hvaWNlLnN0YW5kYXJkLnBhZ2UtYW5pbWF0ZS1vdXQgLmJ0bi1jb250aW51ZSwgLm11bHRpcGxlLWNob2ljZS5tdWx0aXNlbGVjdC5wYWdlLWFuaW1hdGUtb3V0IC5idG4tY29udGludWUsIC5tdWx0aXBsZS1jaG9pY2UudmlkZW8tZnVsbC5wYWdlLWFuaW1hdGUtb3V0IC5idG4tY29udGludWUsXG4gIC52aWRlby1xdWl6LnN0YW5kYXJkLnBhZ2UtYW5pbWF0ZS1vdXQgLmJ0bi1jb250aW51ZSxcbiAgLnZpZGVvLXF1aXoubXVsdGlzZWxlY3QucGFnZS1hbmltYXRlLW91dCAuYnRuLWNvbnRpbnVlLFxuICAudmlkZW8tcXVpei52aWRlby1mdWxsLnBhZ2UtYW5pbWF0ZS1vdXQgLmJ0bi1jb250aW51ZSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAyMjVtczsgfVxuICAubXVsdGlwbGUtY2hvaWNlLnN0YW5kYXJkIC5jb250ZW50LXdyYXBwZXIsIC5tdWx0aXBsZS1jaG9pY2UubXVsdGlzZWxlY3QgLmNvbnRlbnQtd3JhcHBlciwgLm11bHRpcGxlLWNob2ljZS52aWRlby1mdWxsIC5jb250ZW50LXdyYXBwZXIsXG4gIC52aWRlby1xdWl6LnN0YW5kYXJkIC5jb250ZW50LXdyYXBwZXIsXG4gIC52aWRlby1xdWl6Lm11bHRpc2VsZWN0IC5jb250ZW50LXdyYXBwZXIsXG4gIC52aWRlby1xdWl6LnZpZGVvLWZ1bGwgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpOyB9XG4gIC5tdWx0aXBsZS1jaG9pY2Uuc3RhbmRhcmQgLmNvbnRlbnQsIC5tdWx0aXBsZS1jaG9pY2UubXVsdGlzZWxlY3QgLmNvbnRlbnQsIC5tdWx0aXBsZS1jaG9pY2UudmlkZW8tZnVsbCAuY29udGVudCxcbiAgLnZpZGVvLXF1aXouc3RhbmRhcmQgLmNvbnRlbnQsXG4gIC52aWRlby1xdWl6Lm11bHRpc2VsZWN0IC5jb250ZW50LFxuICAudmlkZW8tcXVpei52aWRlby1mdWxsIC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjg4cHgpIHtcbiAgICAgIC5tdWx0aXBsZS1jaG9pY2Uuc3RhbmRhcmQgLmNvbnRlbnQsIC5tdWx0aXBsZS1jaG9pY2UubXVsdGlzZWxlY3QgLmNvbnRlbnQsIC5tdWx0aXBsZS1jaG9pY2UudmlkZW8tZnVsbCAuY29udGVudCxcbiAgICAgIC52aWRlby1xdWl6LnN0YW5kYXJkIC5jb250ZW50LFxuICAgICAgLnZpZGVvLXF1aXoubXVsdGlzZWxlY3QgLmNvbnRlbnQsXG4gICAgICAudmlkZW8tcXVpei52aWRlby1mdWxsIC5jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAubXVsdGlwbGUtY2hvaWNlLnN0YW5kYXJkIC5jb250ZW50LCAubXVsdGlwbGUtY2hvaWNlLm11bHRpc2VsZWN0IC5jb250ZW50LCAubXVsdGlwbGUtY2hvaWNlLnZpZGVvLWZ1bGwgLmNvbnRlbnQsXG4gICAgICAudmlkZW8tcXVpei5zdGFuZGFyZCAuY29udGVudCxcbiAgICAgIC52aWRlby1xdWl6Lm11bHRpc2VsZWN0IC5jb250ZW50LFxuICAgICAgLnZpZGVvLXF1aXoudmlkZW8tZnVsbCAuY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjZyZW07IH0gfVxuICAubXVsdGlwbGUtY2hvaWNlLnN0YW5kYXJkIC5wYW5lbCwgLm11bHRpcGxlLWNob2ljZS5tdWx0aXNlbGVjdCAucGFuZWwsIC5tdWx0aXBsZS1jaG9pY2UudmlkZW8tZnVsbCAucGFuZWwsXG4gIC52aWRlby1xdWl6LnN0YW5kYXJkIC5wYW5lbCxcbiAgLnZpZGVvLXF1aXoubXVsdGlzZWxlY3QgLnBhbmVsLFxuICAudmlkZW8tcXVpei52aWRlby1mdWxsIC5wYW5lbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgLm11bHRpcGxlLWNob2ljZS5zdGFuZGFyZCAucGFuZWwsIC5tdWx0aXBsZS1jaG9pY2UubXVsdGlzZWxlY3QgLnBhbmVsLCAubXVsdGlwbGUtY2hvaWNlLnZpZGVvLWZ1bGwgLnBhbmVsLFxuICAgICAgLnZpZGVvLXF1aXouc3RhbmRhcmQgLnBhbmVsLFxuICAgICAgLnZpZGVvLXF1aXoubXVsdGlzZWxlY3QgLnBhbmVsLFxuICAgICAgLnZpZGVvLXF1aXoudmlkZW8tZnVsbCAucGFuZWwge1xuICAgICAgICBmbGV4OiAxIDA7XG4gICAgICAgIG1hcmdpbjogYXV0byAwOyB9IH1cbiAgLm11bHRpcGxlLWNob2ljZS5zdGFuZGFyZCAuZGVmYXVsdC1ob2xkZXIsIC5tdWx0aXBsZS1jaG9pY2UubXVsdGlzZWxlY3QgLmRlZmF1bHQtaG9sZGVyLCAubXVsdGlwbGUtY2hvaWNlLnZpZGVvLWZ1bGwgLmRlZmF1bHQtaG9sZGVyLFxuICAudmlkZW8tcXVpei5zdGFuZGFyZCAuZGVmYXVsdC1ob2xkZXIsXG4gIC52aWRlby1xdWl6Lm11bHRpc2VsZWN0IC5kZWZhdWx0LWhvbGRlcixcbiAgLnZpZGVvLXF1aXoudmlkZW8tZnVsbCAuZGVmYXVsdC1ob2xkZXIge1xuICAgIGFuaW1hdGlvbjogc2xpZGVJbkxlZnQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMzUwbXM7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjg4cHgpIHtcbiAgICAgIC5tdWx0aXBsZS1jaG9pY2Uuc3RhbmRhcmQgLmRlZmF1bHQtaG9sZGVyLCAubXVsdGlwbGUtY2hvaWNlLm11bHRpc2VsZWN0IC5kZWZhdWx0LWhvbGRlciwgLm11bHRpcGxlLWNob2ljZS52aWRlby1mdWxsIC5kZWZhdWx0LWhvbGRlcixcbiAgICAgIC52aWRlby1xdWl6LnN0YW5kYXJkIC5kZWZhdWx0LWhvbGRlcixcbiAgICAgIC52aWRlby1xdWl6Lm11bHRpc2VsZWN0IC5kZWZhdWx0LWhvbGRlcixcbiAgICAgIC52aWRlby1xdWl6LnZpZGVvLWZ1bGwgLmRlZmF1bHQtaG9sZGVyIHtcbiAgICAgICAgd2lkdGg6IDg1JTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAubXVsdGlwbGUtY2hvaWNlLnN0YW5kYXJkIC5kZWZhdWx0LWhvbGRlciwgLm11bHRpcGxlLWNob2ljZS5tdWx0aXNlbGVjdCAuZGVmYXVsdC1ob2xkZXIsIC5tdWx0aXBsZS1jaG9pY2UudmlkZW8tZnVsbCAuZGVmYXVsdC1ob2xkZXIsXG4gICAgICAudmlkZW8tcXVpei5zdGFuZGFyZCAuZGVmYXVsdC1ob2xkZXIsXG4gICAgICAudmlkZW8tcXVpei5tdWx0aXNlbGVjdCAuZGVmYXVsdC1ob2xkZXIsXG4gICAgICAudmlkZW8tcXVpei52aWRlby1mdWxsIC5kZWZhdWx0LWhvbGRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9IH1cbiAgICAubXVsdGlwbGUtY2hvaWNlLnN0YW5kYXJkIC5kZWZhdWx0LWhvbGRlciAucHJpbWFyeS10ZXh0LCAubXVsdGlwbGUtY2hvaWNlLm11bHRpc2VsZWN0IC5kZWZhdWx0LWhvbGRlciAucHJpbWFyeS10ZXh0LCAubXVsdGlwbGUtY2hvaWNlLnZpZGVvLWZ1bGwgLmRlZmF1bHQtaG9sZGVyIC5wcmltYXJ5LXRleHQsXG4gICAgLnZpZGVvLXF1aXouc3RhbmRhcmQgLmRlZmF1bHQtaG9sZGVyIC5wcmltYXJ5LXRleHQsXG4gICAgLnZpZGVvLXF1aXoubXVsdGlzZWxlY3QgLmRlZmF1bHQtaG9sZGVyIC5wcmltYXJ5LXRleHQsXG4gICAgLnZpZGVvLXF1aXoudmlkZW8tZnVsbCAuZGVmYXVsdC1ob2xkZXIgLnByaW1hcnktdGV4dCB7XG4gICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICAgIHBhZGRpbmc6IDAgMC42cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjMjEyODQ0O1xuICAgICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgIzIxMjg0NDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIC5tdWx0aXBsZS1jaG9pY2Uuc3RhbmRhcmQgLmRlZmF1bHQtaG9sZGVyIC5wcmltYXJ5LXRleHQsIC5tdWx0aXBsZS1jaG9pY2UubXVsdGlzZWxlY3QgLmRlZmF1bHQtaG9sZGVyIC5wcmltYXJ5LXRleHQsIC5tdWx0aXBsZS1jaG9pY2UudmlkZW8tZnVsbCAuZGVmYXVsdC1ob2xkZXIgLnByaW1hcnktdGV4dCxcbiAgICAgICAgLnZpZGVvLXF1aXouc3RhbmRhcmQgLmRlZmF1bHQtaG9sZGVyIC5wcmltYXJ5LXRleHQsXG4gICAgICAgIC52aWRlby1xdWl6Lm11bHRpc2VsZWN0IC5kZWZhdWx0LWhvbGRlciAucHJpbWFyeS10ZXh0LFxuICAgICAgICAudmlkZW8tcXVpei52aWRlby1mdWxsIC5kZWZhdWx0LWhvbGRlciAucHJpbWFyeS10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDQwcHg7IH0gfVxuICAgICAgLm11bHRpcGxlLWNob2ljZS5zdGFuZGFyZCAuZGVmYXVsdC1ob2xkZXIgLnByaW1hcnktdGV4dCA+ICosIC5tdWx0aXBsZS1jaG9pY2UubXVsdGlzZWxlY3QgLmRlZmF1bHQtaG9sZGVyIC5wcmltYXJ5LXRleHQgPiAqLCAubXVsdGlwbGUtY2hvaWNlLnZpZGVvLWZ1bGwgLmRlZmF1bHQtaG9sZGVyIC5wcmltYXJ5LXRleHQgPiAqLFxuICAgICAgLnZpZGVvLXF1aXouc3RhbmRhcmQgLmRlZmF1bHQtaG9sZGVyIC5wcmltYXJ5LXRleHQgPiAqLFxuICAgICAgLnZpZGVvLXF1aXoubXVsdGlzZWxlY3QgLmRlZmF1bHQtaG9sZGVyIC5wcmltYXJ5LXRleHQgPiAqLFxuICAgICAgLnZpZGVvLXF1aXoudmlkZW8tZnVsbCAuZGVmYXVsdC1ob2xkZXIgLnByaW1hcnktdGV4dCA+ICoge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gIC5tdWx0aXBsZS1jaG9pY2Uuc3RhbmRhcmQgLmludGVyYWN0aXZlLWhvbGRlciwgLm11bHRpcGxlLWNob2ljZS5tdWx0aXNlbGVjdCAuaW50ZXJhY3RpdmUtaG9sZGVyLCAubXVsdGlwbGUtY2hvaWNlLnZpZGVvLWZ1bGwgLmludGVyYWN0aXZlLWhvbGRlcixcbiAgLnZpZGVvLXF1aXouc3RhbmRhcmQgLmludGVyYWN0aXZlLWhvbGRlcixcbiAgLnZpZGVvLXF1aXoubXVsdGlzZWxlY3QgLmludGVyYWN0aXZlLWhvbGRlcixcbiAgLnZpZGVvLXF1aXoudmlkZW8tZnVsbCAuaW50ZXJhY3RpdmUtaG9sZGVyIHtcbiAgICBhbmltYXRpb246IGZhZGVJbiA1MDBtczsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2ODhweCkge1xuICAgICAgLm11bHRpcGxlLWNob2ljZS5zdGFuZGFyZCAuaW50ZXJhY3RpdmUtaG9sZGVyLCAubXVsdGlwbGUtY2hvaWNlLm11bHRpc2VsZWN0IC5pbnRlcmFjdGl2ZS1ob2xkZXIsIC5tdWx0aXBsZS1jaG9pY2UudmlkZW8tZnVsbCAuaW50ZXJhY3RpdmUtaG9sZGVyLFxuICAgICAgLnZpZGVvLXF1aXouc3RhbmRhcmQgLmludGVyYWN0aXZlLWhvbGRlcixcbiAgICAgIC52aWRlby1xdWl6Lm11bHRpc2VsZWN0IC5pbnRlcmFjdGl2ZS1ob2xkZXIsXG4gICAgICAudmlkZW8tcXVpei52aWRlby1mdWxsIC5pbnRlcmFjdGl2ZS1ob2xkZXIge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAubXVsdGlwbGUtY2hvaWNlLnN0YW5kYXJkIC5pbnRlcmFjdGl2ZS1ob2xkZXIsIC5tdWx0aXBsZS1jaG9pY2UubXVsdGlzZWxlY3QgLmludGVyYWN0aXZlLWhvbGRlciwgLm11bHRpcGxlLWNob2ljZS52aWRlby1mdWxsIC5pbnRlcmFjdGl2ZS1ob2xkZXIsXG4gICAgICAudmlkZW8tcXVpei5zdGFuZGFyZCAuaW50ZXJhY3RpdmUtaG9sZGVyLFxuICAgICAgLnZpZGVvLXF1aXoubXVsdGlzZWxlY3QgLmludGVyYWN0aXZlLWhvbGRlcixcbiAgICAgIC52aWRlby1xdWl6LnZpZGVvLWZ1bGwgLmludGVyYWN0aXZlLWhvbGRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzIxMjg0NDsgfSB9XG4gIC5tdWx0aXBsZS1jaG9pY2Uuc3RhbmRhcmQgLnF1ZXN0aW9uLWhvbGRlciwgLm11bHRpcGxlLWNob2ljZS5tdWx0aXNlbGVjdCAucXVlc3Rpb24taG9sZGVyLCAubXVsdGlwbGUtY2hvaWNlLnZpZGVvLWZ1bGwgLnF1ZXN0aW9uLWhvbGRlcixcbiAgLnZpZGVvLXF1aXouc3RhbmRhcmQgLnF1ZXN0aW9uLWhvbGRlcixcbiAgLnZpZGVvLXF1aXoubXVsdGlzZWxlY3QgLnF1ZXN0aW9uLWhvbGRlcixcbiAgLnZpZGVvLXF1aXoudmlkZW8tZnVsbCAucXVlc3Rpb24taG9sZGVyIHtcbiAgICBtYXJnaW46IGF1dG8gMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgLm11bHRpcGxlLWNob2ljZS5zdGFuZGFyZCAucXVlc3Rpb24taG9sZGVyLCAubXVsdGlwbGUtY2hvaWNlLm11bHRpc2VsZWN0IC5xdWVzdGlvbi1ob2xkZXIsIC5tdWx0aXBsZS1jaG9pY2UudmlkZW8tZnVsbCAucXVlc3Rpb24taG9sZGVyLFxuICAgICAgLnZpZGVvLXF1aXouc3RhbmRhcmQgLnF1ZXN0aW9uLWhvbGRlcixcbiAgICAgIC52aWRlby1xdWl6Lm11bHRpc2VsZWN0IC5xdWVzdGlvbi1ob2xkZXIsXG4gICAgICAudmlkZW8tcXVpei52aWRlby1mdWxsIC5xdWVzdGlvbi1ob2xkZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAgIC5tdWx0aXBsZS1jaG9pY2Uuc3RhbmRhcmQgLnF1ZXN0aW9uLWhvbGRlciA+IC5jb3JyZWN0IC5kaXNhYmxlZDpub3QoLnNlbGVjdGVkKSwgLm11bHRpcGxlLWNob2ljZS5tdWx0aXNlbGVjdCAucXVlc3Rpb24taG9sZGVyID4gLmNvcnJlY3QgLmRpc2FibGVkOm5vdCguc2VsZWN0ZWQpLCAubXVsdGlwbGUtY2hvaWNlLnZpZGVvLWZ1bGwgLnF1ZXN0aW9uLWhvbGRlciA+IC5jb3JyZWN0IC5kaXNhYmxlZDpub3QoLnNlbGVjdGVkKSxcbiAgICAudmlkZW8tcXVpei5zdGFuZGFyZCAucXVlc3Rpb24taG9sZGVyID4gLmNvcnJlY3QgLmRpc2FibGVkOm5vdCguc2VsZWN0ZWQpLFxuICAgIC52aWRlby1xdWl6Lm11bHRpc2VsZWN0IC5xdWVzdGlvbi1ob2xkZXIgPiAuY29ycmVjdCAuZGlzYWJsZWQ6bm90KC5zZWxlY3RlZCksXG4gICAgLnZpZGVvLXF1aXoudmlkZW8tZnVsbCAucXVlc3Rpb24taG9sZGVyID4gLmNvcnJlY3QgLmRpc2FibGVkOm5vdCguc2VsZWN0ZWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubXVsdGlwbGUtY2hvaWNlLnN0YW5kYXJkIC5xdWVzdGlvbi1ob2xkZXIgLnF1ZXN0aW9uLXRleHQsIC5tdWx0aXBsZS1jaG9pY2UubXVsdGlzZWxlY3QgLnF1ZXN0aW9uLWhvbGRlciAucXVlc3Rpb24tdGV4dCwgLm11bHRpcGxlLWNob2ljZS52aWRlby1mdWxsIC5xdWVzdGlvbi1ob2xkZXIgLnF1ZXN0aW9uLXRleHQsXG4gICAgLnZpZGVvLXF1aXouc3RhbmRhcmQgLnF1ZXN0aW9uLWhvbGRlciAucXVlc3Rpb24tdGV4dCxcbiAgICAudmlkZW8tcXVpei5tdWx0aXNlbGVjdCAucXVlc3Rpb24taG9sZGVyIC5xdWVzdGlvbi10ZXh0LFxuICAgIC52aWRlby1xdWl6LnZpZGVvLWZ1bGwgLnF1ZXN0aW9uLWhvbGRlciAucXVlc3Rpb24tdGV4dCB7XG4gICAgICBwYWRkaW5nOiAwLjZyZW07XG4gICAgICBjb2xvcjogI2MyMDAyZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjg4cHgpIHtcbiAgICAgICAgLm11bHRpcGxlLWNob2ljZS5zdGFuZGFyZCAucXVlc3Rpb24taG9sZGVyIC5xdWVzdGlvbi10ZXh0LCAubXVsdGlwbGUtY2hvaWNlLm11bHRpc2VsZWN0IC5xdWVzdGlvbi1ob2xkZXIgLnF1ZXN0aW9uLXRleHQsIC5tdWx0aXBsZS1jaG9pY2UudmlkZW8tZnVsbCAucXVlc3Rpb24taG9sZGVyIC5xdWVzdGlvbi10ZXh0LFxuICAgICAgICAudmlkZW8tcXVpei5zdGFuZGFyZCAucXVlc3Rpb24taG9sZGVyIC5xdWVzdGlvbi10ZXh0LFxuICAgICAgICAudmlkZW8tcXVpei5tdWx0aXNlbGVjdCAucXVlc3Rpb24taG9sZGVyIC5xdWVzdGlvbi10ZXh0LFxuICAgICAgICAudmlkZW8tcXVpei52aWRlby1mdWxsIC5xdWVzdGlvbi1ob2xkZXIgLnF1ZXN0aW9uLXRleHQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICAubXVsdGlwbGUtY2hvaWNlLnN0YW5kYXJkIC5xdWVzdGlvbi1ob2xkZXIgLnJlc3BvbnNlLWhvbGRlci5uby1mZWVkYmFjayAuaW5jb3JyZWN0LnNlbGVjdGVkLCAubXVsdGlwbGUtY2hvaWNlLm11bHRpc2VsZWN0IC5xdWVzdGlvbi1ob2xkZXIgLnJlc3BvbnNlLWhvbGRlci5uby1mZWVkYmFjayAuaW5jb3JyZWN0LnNlbGVjdGVkLCAubXVsdGlwbGUtY2hvaWNlLnZpZGVvLWZ1bGwgLnF1ZXN0aW9uLWhvbGRlciAucmVzcG9uc2UtaG9sZGVyLm5vLWZlZWRiYWNrIC5pbmNvcnJlY3Quc2VsZWN0ZWQsXG4gICAgLnZpZGVvLXF1aXouc3RhbmRhcmQgLnF1ZXN0aW9uLWhvbGRlciAucmVzcG9uc2UtaG9sZGVyLm5vLWZlZWRiYWNrIC5pbmNvcnJlY3Quc2VsZWN0ZWQsXG4gICAgLnZpZGVvLXF1aXoubXVsdGlzZWxlY3QgLnF1ZXN0aW9uLWhvbGRlciAucmVzcG9uc2UtaG9sZGVyLm5vLWZlZWRiYWNrIC5pbmNvcnJlY3Quc2VsZWN0ZWQsXG4gICAgLnZpZGVvLXF1aXoudmlkZW8tZnVsbCAucXVlc3Rpb24taG9sZGVyIC5yZXNwb25zZS1ob2xkZXIubm8tZmVlZGJhY2sgLmluY29ycmVjdC5zZWxlY3RlZCB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC44LCAwLjgsIDEpO1xuICAgICAgb3BhY2l0eTogMC43NTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgLm11bHRpcGxlLWNob2ljZS5zdGFuZGFyZCAucXVlc3Rpb24taG9sZGVyIC5yZXNwb25zZSwgLm11bHRpcGxlLWNob2ljZS5tdWx0aXNlbGVjdCAucXVlc3Rpb24taG9sZGVyIC5yZXNwb25zZSwgLm11bHRpcGxlLWNob2ljZS52aWRlby1mdWxsIC5xdWVzdGlvbi1ob2xkZXIgLnJlc3BvbnNlLFxuICAgIC52aWRlby1xdWl6LnN0YW5kYXJkIC5xdWVzdGlvbi1ob2xkZXIgLnJlc3BvbnNlLFxuICAgIC52aWRlby1xdWl6Lm11bHRpc2VsZWN0IC5xdWVzdGlvbi1ob2xkZXIgLnJlc3BvbnNlLFxuICAgIC52aWRlby1xdWl6LnZpZGVvLWZ1bGwgLnF1ZXN0aW9uLWhvbGRlciAucmVzcG9uc2Uge1xuICAgICAgbWFyZ2luOiAwLjZyZW0gMDtcbiAgICAgIHBhZGRpbmc6IDAuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjYzIwMDJmO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDM1MG1zO1xuICAgICAgYW5pbWF0aW9uOiBmYWRlSW5VcCAyNTBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzOyB9XG4gICAgICAubXVsdGlwbGUtY2hvaWNlLnN0YW5kYXJkIC5xdWVzdGlvbi1ob2xkZXIgLnJlc3BvbnNlOm50aC1jaGlsZCgxKSwgLm11bHRpcGxlLWNob2ljZS5tdWx0aXNlbGVjdCAucXVlc3Rpb24taG9sZGVyIC5yZXNwb25zZTpudGgtY2hpbGQoMSksIC5tdWx0aXBsZS1jaG9pY2UudmlkZW8tZnVsbCAucXVlc3Rpb24taG9sZGVyIC5yZXNwb25zZTpudGgtY2hpbGQoMSksXG4gICAgICAudmlkZW8tcXVpei5zdGFuZGFyZCAucXVlc3Rpb24taG9sZGVyIC5yZXNwb25zZTpudGgtY2hpbGQoMSksXG4gICAgICAudmlkZW8tcXVpei5tdWx0aXNlbGVjdCAucXVlc3Rpb24taG9sZGVyIC5yZXNwb25zZTpudGgtY2hpbGQoMSksXG4gICAgICAudmlkZW8tcXVpei52aWRlby1mdWxsIC5xdWVzdGlvbi1ob2xkZXIgLnJlc3BvbnNlOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMzAwbXM7IH1cbiAgICAgIC5tdWx0aXBsZS1jaG9pY2Uuc3RhbmRhcmQgLnF1ZXN0aW9uLWhvbGRlciAucmVzcG9uc2U6bnRoLWNoaWxkKDIpLCAubXVsdGlwbGUtY2hvaWNlLm11bHRpc2VsZWN0IC5xdWVzdGlvbi1ob2xkZXIgLnJlc3BvbnNlOm50aC1jaGlsZCgyKSwgLm11bHRpcGxlLWNob2ljZS52aWRlby1mdWxsIC5xdWVzdGlvbi1ob2xkZXIgLnJlc3BvbnNlOm50aC1jaGlsZCgyKSxcbiAgICAgIC52aWRlby1xdWl6LnN0YW5kYXJkIC5xdWVzdGlvbi1ob2xkZXIgLnJlc3BvbnNlOm50aC1jaGlsZCgyKSxcbiAgICAgIC52aWRlby1xdWl6Lm11bHRpc2VsZWN0IC5xdWVzdGlvbi1ob2xkZXIgLnJlc3BvbnNlOm50aC1jaGlsZCgyKSxcbiAgICAgIC52aWRlby1xdWl6LnZpZGVvLWZ1bGwgLnF1ZXN0aW9uLWhvbGRlciAucmVzcG9uc2U6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA0MDBtczsgfVxuICAgICAgLm11bHRpcGxlLWNob2ljZS5zdGFuZGFyZCAucXVlc3Rpb24taG9sZGVyIC5yZXNwb25zZTpudGgtY2hpbGQoMyksIC5tdWx0aXBsZS1jaG9pY2UubXVsdGlzZWxlY3QgLnF1ZXN0aW9uLWhvbGRlciAucmVzcG9uc2U6bnRoLWNoaWxkKDMpLCAubXVsdGlwbGUtY2hvaWNlLnZpZGVvLWZ1bGwgLnF1ZXN0aW9uLWhvbGRlciAucmVzcG9uc2U6bnRoLWNoaWxkKDMpLFxuICAgICAgLnZpZGVvLXF1aXouc3RhbmRhcmQgLnF1ZXN0aW9uLWhvbGRlciAucmVzcG9uc2U6bnRoLWNoaWxkKDMpLFxuICAgICAgLnZpZGVvLXF1aXoubXVsdGlzZWxlY3QgLnF1ZXN0aW9uLWhvbGRlciAucmVzcG9uc2U6bnRoLWNoaWxkKDMpLFxuICAgICAgLnZpZGVvLXF1aXoudmlkZW8tZnVsbCAucXVlc3Rpb24taG9sZGVyIC5yZXNwb25zZTpudGgtY2hpbGQoMykge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDUwMG1zOyB9XG4gICAgICAubXVsdGlwbGUtY2hvaWNlLnN0YW5kYXJkIC5xdWVzdGlvbi1ob2xkZXIgLnJlc3BvbnNlOm50aC1jaGlsZCg0KSwgLm11bHRpcGxlLWNob2ljZS5tdWx0aXNlbGVjdCAucXVlc3Rpb24taG9sZGVyIC5yZXNwb25zZTpudGgtY2hpbGQoNCksIC5tdWx0aXBsZS1jaG9pY2UudmlkZW8tZnVsbCAucXVlc3Rpb24taG9sZGVyIC5yZXNwb25zZTpudGgtY2hpbGQoNCksXG4gICAgICAudmlkZW8tcXVpei5zdGFuZGFyZCAucXVlc3Rpb24taG9sZGVyIC5yZXNwb25zZTpudGgtY2hpbGQoNCksXG4gICAgICAudmlkZW8tcXVpei5tdWx0aXNlbGVjdCAucXVlc3Rpb24taG9sZGVyIC5yZXNwb25zZTpudGgtY2hpbGQoNCksXG4gICAgICAudmlkZW8tcXVpei52aWRlby1mdWxsIC5xdWVzdGlvbi1ob2xkZXIgLnJlc3BvbnNlOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogNjAwbXM7IH1cbiAgICAgIC5tdWx0aXBsZS1jaG9pY2Uuc3RhbmRhcmQgLnF1ZXN0aW9uLWhvbGRlciAucmVzcG9uc2U6bnRoLWNoaWxkKDUpLCAubXVsdGlwbGUtY2hvaWNlLm11bHRpc2VsZWN0IC5xdWVzdGlvbi1ob2xkZXIgLnJlc3BvbnNlOm50aC1jaGlsZCg1KSwgLm11bHRpcGxlLWNob2ljZS52aWRlby1mdWxsIC5xdWVzdGlvbi1ob2xkZXIgLnJlc3BvbnNlOm50aC1jaGlsZCg1KSxcbiAgICAgIC52aWRlby1xdWl6LnN0YW5kYXJkIC5xdWVzdGlvbi1ob2xkZXIgLnJlc3BvbnNlOm50aC1jaGlsZCg1KSxcbiAgICAgIC52aWRlby1xdWl6Lm11bHRpc2VsZWN0IC5xdWVzdGlvbi1ob2xkZXIgLnJlc3BvbnNlOm50aC1jaGlsZCg1KSxcbiAgICAgIC52aWRlby1xdWl6LnZpZGVvLWZ1bGwgLnF1ZXN0aW9uLWhvbGRlciAucmVzcG9uc2U6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA3MDBtczsgfVxuICAgICAgLm11bHRpcGxlLWNob2ljZS5zdGFuZGFyZCAucXVlc3Rpb24taG9sZGVyIC5yZXNwb25zZTpudGgtY2hpbGQoNiksIC5tdWx0aXBsZS1jaG9pY2UubXVsdGlzZWxlY3QgLnF1ZXN0aW9uLWhvbGRlciAucmVzcG9uc2U6bnRoLWNoaWxkKDYpLCAubXVsdGlwbGUtY2hvaWNlLnZpZGVvLWZ1bGwgLnF1ZXN0aW9uLWhvbGRlciAucmVzcG9uc2U6bnRoLWNoaWxkKDYpLFxuICAgICAgLnZpZGVvLXF1aXouc3RhbmRhcmQgLnF1ZXN0aW9uLWhvbGRlciAucmVzcG9uc2U6bnRoLWNoaWxkKDYpLFxuICAgICAgLnZpZGVvLXF1aXoubXVsdGlzZWxlY3QgLnF1ZXN0aW9uLWhvbGRlciAucmVzcG9uc2U6bnRoLWNoaWxkKDYpLFxuICAgICAgLnZpZGVvLXF1aXoudmlkZW8tZnVsbCAucXVlc3Rpb24taG9sZGVyIC5yZXNwb25zZTpudGgtY2hpbGQoNikge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDgwMG1zOyB9XG4gICAgICAubXVsdGlwbGUtY2hvaWNlLnN0YW5kYXJkIC5xdWVzdGlvbi1ob2xkZXIgLnJlc3BvbnNlLm92ZXI6bm90KC5kaXNhYmxlZCk6bm90KC5pbmNvcnJlY3QpLCAubXVsdGlwbGUtY2hvaWNlLm11bHRpc2VsZWN0IC5xdWVzdGlvbi1ob2xkZXIgLnJlc3BvbnNlLm92ZXI6bm90KC5kaXNhYmxlZCk6bm90KC5pbmNvcnJlY3QpLCAubXVsdGlwbGUtY2hvaWNlLnZpZGVvLWZ1bGwgLnF1ZXN0aW9uLWhvbGRlciAucmVzcG9uc2Uub3Zlcjpub3QoLmRpc2FibGVkKTpub3QoLmluY29ycmVjdCksXG4gICAgICAudmlkZW8tcXVpei5zdGFuZGFyZCAucXVlc3Rpb24taG9sZGVyIC5yZXNwb25zZS5vdmVyOm5vdCguZGlzYWJsZWQpOm5vdCguaW5jb3JyZWN0KSxcbiAgICAgIC52aWRlby1xdWl6Lm11bHRpc2VsZWN0IC5xdWVzdGlvbi1ob2xkZXIgLnJlc3BvbnNlLm92ZXI6bm90KC5kaXNhYmxlZCk6bm90KC5pbmNvcnJlY3QpLFxuICAgICAgLnZpZGVvLXF1aXoudmlkZW8tZnVsbCAucXVlc3Rpb24taG9sZGVyIC5yZXNwb25zZS5vdmVyOm5vdCguZGlzYWJsZWQpOm5vdCguaW5jb3JyZWN0KSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMjAwMmY7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5tdWx0aXBsZS1jaG9pY2Uuc3RhbmRhcmQgLmJ0bi1jb250aW51ZSwgLm11bHRpcGxlLWNob2ljZS5tdWx0aXNlbGVjdCAuYnRuLWNvbnRpbnVlLCAubXVsdGlwbGUtY2hvaWNlLnZpZGVvLWZ1bGwgLmJ0bi1jb250aW51ZSxcbiAgLnZpZGVvLXF1aXouc3RhbmRhcmQgLmJ0bi1jb250aW51ZSxcbiAgLnZpZGVvLXF1aXoubXVsdGlzZWxlY3QgLmJ0bi1jb250aW51ZSxcbiAgLnZpZGVvLXF1aXoudmlkZW8tZnVsbCAuYnRuLWNvbnRpbnVlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDFyZW0gYXV0bztcbiAgICBhbmltYXRpb246IGZhZGVJbiAyNTBtcztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIGFuaW1hdGlvbi1kZWxheTogNTUwbXM7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5tdWx0aXBsZS1jaG9pY2Uuc3RhbmRhcmQgLmJ0bi1jb250aW51ZSwgLm11bHRpcGxlLWNob2ljZS5tdWx0aXNlbGVjdCAuYnRuLWNvbnRpbnVlLCAubXVsdGlwbGUtY2hvaWNlLnZpZGVvLWZ1bGwgLmJ0bi1jb250aW51ZSxcbiAgICAgIC52aWRlby1xdWl6LnN0YW5kYXJkIC5idG4tY29udGludWUsXG4gICAgICAudmlkZW8tcXVpei5tdWx0aXNlbGVjdCAuYnRuLWNvbnRpbnVlLFxuICAgICAgLnZpZGVvLXF1aXoudmlkZW8tZnVsbCAuYnRuLWNvbnRpbnVlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5tdWx0aXBsZS1jaG9pY2Uubm9naXQsXG4udmlkZW8tcXVpei5ub2dpdCB7XG4gIGFuaW1hdGlvbjogZmFkZUluIDEyMDBtczsgfVxuICAubXVsdGlwbGUtY2hvaWNlLm5vZ2l0IC5vdXRyby1wYW5lbCxcbiAgLnZpZGVvLXF1aXoubm9naXQgLm91dHJvLXBhbmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubXVsdGlwbGUtY2hvaWNlLm5vZ2l0LnBhZ2UtYW5pbWF0ZS1vdXQgLmJhY2tncm91bmQtZ3JhcGhpYyxcbiAgLm11bHRpcGxlLWNob2ljZS5ub2dpdCAuc2hvd2luZy1vdXRybyAuYmFja2dyb3VuZC1ncmFwaGljLFxuICAudmlkZW8tcXVpei5ub2dpdC5wYWdlLWFuaW1hdGUtb3V0IC5iYWNrZ3JvdW5kLWdyYXBoaWMsXG4gIC52aWRlby1xdWl6Lm5vZ2l0IC5zaG93aW5nLW91dHJvIC5iYWNrZ3JvdW5kLWdyYXBoaWMge1xuICAgIGFuaW1hdGlvbjogZmFkZU91dCA1MDBtcztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG4gIC5tdWx0aXBsZS1jaG9pY2Uubm9naXQucGFnZS1hbmltYXRlLW91dCAuY291bnRlci1ob2xkZXIsXG4gIC5tdWx0aXBsZS1jaG9pY2Uubm9naXQgLnNob3dpbmctb3V0cm8gLmNvdW50ZXItaG9sZGVyLFxuICAudmlkZW8tcXVpei5ub2dpdC5wYWdlLWFuaW1hdGUtb3V0IC5jb3VudGVyLWhvbGRlcixcbiAgLnZpZGVvLXF1aXoubm9naXQgLnNob3dpbmctb3V0cm8gLmNvdW50ZXItaG9sZGVyIHtcbiAgICBhbmltYXRpb246IGZhZGVPdXQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG4gIC5tdWx0aXBsZS1jaG9pY2Uubm9naXQucGFnZS1hbmltYXRlLW91dCAucXVlc3Rpb24tdGV4dCxcbiAgLm11bHRpcGxlLWNob2ljZS5ub2dpdCAuc2hvd2luZy1vdXRybyAucXVlc3Rpb24tdGV4dCxcbiAgLnZpZGVvLXF1aXoubm9naXQucGFnZS1hbmltYXRlLW91dCAucXVlc3Rpb24tdGV4dCxcbiAgLnZpZGVvLXF1aXoubm9naXQgLnNob3dpbmctb3V0cm8gLnF1ZXN0aW9uLXRleHQge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuICAubXVsdGlwbGUtY2hvaWNlLm5vZ2l0LnBhZ2UtYW5pbWF0ZS1vdXQgLnJlc3BvbnNlLWhvbGRlcixcbiAgLm11bHRpcGxlLWNob2ljZS5ub2dpdC5wYWdlLWFuaW1hdGUtb3V0IC5mZWVkYmFjay1ob2xkZXIsXG4gIC5tdWx0aXBsZS1jaG9pY2Uubm9naXQucGFnZS1hbmltYXRlLW91dCAuYnRuLWNvbnRpbnVlLFxuICAubXVsdGlwbGUtY2hvaWNlLm5vZ2l0IC5zaG93aW5nLW91dHJvIC5yZXNwb25zZS1ob2xkZXIsXG4gIC5tdWx0aXBsZS1jaG9pY2Uubm9naXQgLnNob3dpbmctb3V0cm8gLmZlZWRiYWNrLWhvbGRlcixcbiAgLm11bHRpcGxlLWNob2ljZS5ub2dpdCAuc2hvd2luZy1vdXRybyAuYnRuLWNvbnRpbnVlLFxuICAudmlkZW8tcXVpei5ub2dpdC5wYWdlLWFuaW1hdGUtb3V0IC5yZXNwb25zZS1ob2xkZXIsXG4gIC52aWRlby1xdWl6Lm5vZ2l0LnBhZ2UtYW5pbWF0ZS1vdXQgLmZlZWRiYWNrLWhvbGRlcixcbiAgLnZpZGVvLXF1aXoubm9naXQucGFnZS1hbmltYXRlLW91dCAuYnRuLWNvbnRpbnVlLFxuICAudmlkZW8tcXVpei5ub2dpdCAuc2hvd2luZy1vdXRybyAucmVzcG9uc2UtaG9sZGVyLFxuICAudmlkZW8tcXVpei5ub2dpdCAuc2hvd2luZy1vdXRybyAuZmVlZGJhY2staG9sZGVyLFxuICAudmlkZW8tcXVpei5ub2dpdCAuc2hvd2luZy1vdXRybyAuYnRuLWNvbnRpbnVlIHtcbiAgICBhbmltYXRpb246IGZhZGVPdXREb3duIDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuICAubXVsdGlwbGUtY2hvaWNlLm5vZ2l0IC5pbnRyby1wYW5lbCxcbiAgLnZpZGVvLXF1aXoubm9naXQgLmludHJvLXBhbmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubXVsdGlwbGUtY2hvaWNlLm5vZ2l0IC5jb250ZW50LXdyYXBwZXIsXG4gIC52aWRlby1xdWl6Lm5vZ2l0IC5jb250ZW50LXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm11bHRpcGxlLWNob2ljZS5ub2dpdCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LFxuICAgIC52aWRlby1xdWl6Lm5vZ2l0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5tdWx0aXBsZS1jaG9pY2Uubm9naXQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudCAuaW50ZXJhY3RpdmUtaG9sZGVyLFxuICAgICAgLnZpZGVvLXF1aXoubm9naXQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudCAuaW50ZXJhY3RpdmUtaG9sZGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2ODhweCkge1xuICAgICAgICAubXVsdGlwbGUtY2hvaWNlLm5vZ2l0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQgLmNvdW50ZXItaG9sZGVyLFxuICAgICAgICAudmlkZW8tcXVpei5ub2dpdCAuY29udGVudC13cmFwcGVyIC5jb250ZW50IC5jb3VudGVyLWhvbGRlciB7XG4gICAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIC5tdWx0aXBsZS1jaG9pY2Uubm9naXQgLmNvdW50ZXItaG9sZGVyLFxuICAudmlkZW8tcXVpei5ub2dpdCAuY291bnRlci1ob2xkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogY2FsYyg2MHB4IC8gMi41KTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIxMjg0NDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2ODhweCkge1xuICAgICAgLm11bHRpcGxlLWNob2ljZS5ub2dpdCAuY291bnRlci1ob2xkZXIsXG4gICAgICAudmlkZW8tcXVpei5ub2dpdCAuY291bnRlci1ob2xkZXIge1xuICAgICAgICB0b3A6IGNhbGMoODBweCArIDAuNXJlbSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgLm11bHRpcGxlLWNob2ljZS5ub2dpdCAuY291bnRlci1ob2xkZXIsXG4gICAgICAudmlkZW8tcXVpei5ub2dpdCAuY291bnRlci1ob2xkZXIge1xuICAgICAgICB0b3A6IGNhbGMoODBweCAvIDIpOyB9IH1cbiAgICAubXVsdGlwbGUtY2hvaWNlLm5vZ2l0IC5jb3VudGVyLWhvbGRlciBoMixcbiAgICAudmlkZW8tcXVpei5ub2dpdCAuY291bnRlci1ob2xkZXIgaDIge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5tdWx0aXBsZS1jaG9pY2Uubm9naXQgLmNvdW50ZXItaG9sZGVyIC5jb3VudGVyLWxhYmVsLFxuICAgIC52aWRlby1xdWl6Lm5vZ2l0IC5jb3VudGVyLWhvbGRlciAuY291bnRlci1sYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIC5tdWx0aXBsZS1jaG9pY2Uubm9naXQgLmRlZmF1bHQtaG9sZGVyLFxuICAudmlkZW8tcXVpei5ub2dpdCAuZGVmYXVsdC1ob2xkZXIge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAubXVsdGlwbGUtY2hvaWNlLm5vZ2l0IC5kZWZhdWx0LWhvbGRlciAucHJpbWFyeS10ZXh0LFxuICAgIC52aWRlby1xdWl6Lm5vZ2l0IC5kZWZhdWx0LWhvbGRlciAucHJpbWFyeS10ZXh0IHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAubXVsdGlwbGUtY2hvaWNlLm5vZ2l0IC5pbnRlcmFjdGl2ZS1ob2xkZXIsXG4gIC52aWRlby1xdWl6Lm5vZ2l0IC5pbnRlcmFjdGl2ZS1ob2xkZXIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2ODhweCkge1xuICAgICAgLm11bHRpcGxlLWNob2ljZS5ub2dpdCAuaW50ZXJhY3RpdmUtaG9sZGVyLFxuICAgICAgLnZpZGVvLXF1aXoubm9naXQgLmludGVyYWN0aXZlLWhvbGRlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAubXVsdGlwbGUtY2hvaWNlLm5vZ2l0IC5pbnRlcmFjdGl2ZS1ob2xkZXIsXG4gICAgICAudmlkZW8tcXVpei5ub2dpdCAuaW50ZXJhY3RpdmUtaG9sZGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4OyB9IH1cbiAgLm11bHRpcGxlLWNob2ljZS5ub2dpdCAucXVlc3Rpb24tdGV4dCxcbiAgLnZpZGVvLXF1aXoubm9naXQgLnF1ZXN0aW9uLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nOiAxLjJyZW0gMC42cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTI4NDQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMTI4NDQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXM7XG4gICAgYW5pbWF0aW9uOiBmYWRlSW5VcCA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY4OHB4KSB7XG4gICAgICAubXVsdGlwbGUtY2hvaWNlLm5vZ2l0IC5xdWVzdGlvbi10ZXh0LFxuICAgICAgLnZpZGVvLXF1aXoubm9naXQgLnF1ZXN0aW9uLXRleHQge1xuICAgICAgICBwYWRkaW5nOiAxLjhyZW0gMC42cmVtOyB9IH1cbiAgLm11bHRpcGxlLWNob2ljZS5ub2dpdCAucmVzcG9uc2UtaG9sZGVyLFxuICAudmlkZW8tcXVpei5ub2dpdCAucmVzcG9uc2UtaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLm11bHRpcGxlLWNob2ljZS5ub2dpdCAucmVzcG9uc2UtaG9sZGVyIC5yZXNwb25zZSxcbiAgICAudmlkZW8tcXVpei5ub2dpdCAucmVzcG9uc2UtaG9sZGVyIC5yZXNwb25zZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTc1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcywgaGVpZ2h0IDI1MG1zIDMwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSksIHdpZHRoIDMwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSksIHRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgICAgYW5pbWF0aW9uOiB6b29tSW4gNDAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbiAgICAgIHBlcnNwZWN0aXZlOiAxMDAwO1xuICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgICAubXVsdGlwbGUtY2hvaWNlLm5vZ2l0IC5yZXNwb25zZS1ob2xkZXIgLnJlc3BvbnNlOmZpcnN0LWNoaWxkLFxuICAgICAgLnZpZGVvLXF1aXoubm9naXQgLnJlc3BvbnNlLWhvbGRlciAucmVzcG9uc2U6Zmlyc3QtY2hpbGQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTYwMDI5O1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDI1MG1zOyB9XG4gICAgICAubXVsdGlwbGUtY2hvaWNlLm5vZ2l0IC5yZXNwb25zZS1ob2xkZXIgLnJlc3BvbnNlOmxhc3QtY2hpbGQsXG4gICAgICAudmlkZW8tcXVpei5ub2dpdCAucmVzcG9uc2UtaG9sZGVyIC5yZXNwb25zZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MyMDAyZjtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA1MDBtczsgfVxuICAgICAgLm11bHRpcGxlLWNob2ljZS5ub2dpdCAucmVzcG9uc2UtaG9sZGVyIC5yZXNwb25zZS5pbmNvcnJlY3QsXG4gICAgICAudmlkZW8tcXVpei5ub2dpdCAucmVzcG9uc2UtaG9sZGVyIC5yZXNwb25zZS5pbmNvcnJlY3Qge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC44LCAwLjgsIDEpO1xuICAgICAgICBvcGFjaXR5OiAwLjc1O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU5ZTllICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5tdWx0aXBsZS1jaG9pY2Uubm9naXQgLnJlc3BvbnNlLWhvbGRlciAucmVzcG9uc2Uub3ZlcixcbiAgICAgIC52aWRlby1xdWl6Lm5vZ2l0IC5yZXNwb25zZS1ob2xkZXIgLnJlc3BvbnNlLm92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTAwMDI0OyB9XG4gICAgICAubXVsdGlwbGUtY2hvaWNlLm5vZ2l0IC5yZXNwb25zZS1ob2xkZXIgLnJlc3BvbnNlIHAsXG4gICAgICAudmlkZW8tcXVpei5ub2dpdCAucmVzcG9uc2UtaG9sZGVyIC5yZXNwb25zZSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtOyB9XG4gIC5tdWx0aXBsZS1jaG9pY2Uubm9naXQgLmZlZWRiYWNrLWhvbGRlcixcbiAgLnZpZGVvLXF1aXoubm9naXQgLmZlZWRiYWNrLWhvbGRlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5tdWx0aXBsZS1jaG9pY2Uubm9naXQgLmZlZWRiYWNrLWhvbGRlciAuZmVlZGJhY2stcGFuZWwsXG4gICAgLnZpZGVvLXF1aXoubm9naXQgLmZlZWRiYWNrLWhvbGRlciAuZmVlZGJhY2stcGFuZWwge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiA2MDBtcztcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0OyB9XG4gIC5tdWx0aXBsZS1jaG9pY2Uubm9naXQgLmZpbmFsLWZlZWRiYWNrLWhvbGRlcixcbiAgLnZpZGVvLXF1aXoubm9naXQgLmZpbmFsLWZlZWRiYWNrLWhvbGRlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAubXVsdGlwbGUtY2hvaWNlLm5vZ2l0IC5jb3JyZWN0IC5xdWVzdGlvbi10ZXh0LFxuICAudmlkZW8tcXVpei5ub2dpdCAuY29ycmVjdCAucXVlc3Rpb24tdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMyMTI4NDQ7IH1cbiAgLm11bHRpcGxlLWNob2ljZS5ub2dpdCAuY29ycmVjdCAucmVzcG9uc2UsXG4gIC52aWRlby1xdWl6Lm5vZ2l0IC5jb3JyZWN0IC5yZXNwb25zZSB7XG4gICAgaGVpZ2h0OiA2MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY4OHB4KSB7XG4gICAgICAubXVsdGlwbGUtY2hvaWNlLm5vZ2l0IC5jb3JyZWN0IC5yZXNwb25zZSxcbiAgICAgIC52aWRlby1xdWl6Lm5vZ2l0IC5jb3JyZWN0IC5yZXNwb25zZSB7XG4gICAgICAgIGhlaWdodDogODBweDsgfSB9XG4gICAgLm11bHRpcGxlLWNob2ljZS5ub2dpdCAuY29ycmVjdCAucmVzcG9uc2Uuc2VsZWN0ZWQsXG4gICAgLnZpZGVvLXF1aXoubm9naXQgLmNvcnJlY3QgLnJlc3BvbnNlLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNjMjAwMmY7IH1cbiAgICAubXVsdGlwbGUtY2hvaWNlLm5vZ2l0IC5jb3JyZWN0IC5yZXNwb25zZTpub3QoLnNlbGVjdGVkKSxcbiAgICAudmlkZW8tcXVpei5ub2dpdCAuY29ycmVjdCAucmVzcG9uc2U6bm90KC5zZWxlY3RlZCkge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tdWx0aXBsZS1jaG9pY2UudmlzdWFzc2VzLFxuLnZpZGVvLXF1aXoudmlzdWFzc2VzIHtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMTIwMG1zOyB9XG4gIC5tdWx0aXBsZS1jaG9pY2UudmlzdWFzc2VzLmZlZWRiYWNrLXNob3dpbmctaW5jb3JyZWN0IC5kaXJlY3Rpb25zLXRleHQsXG4gIC5tdWx0aXBsZS1jaG9pY2UudmlzdWFzc2VzLmZlZWRiYWNrLXNob3dpbmctaW5jb3JyZWN0IC5tb2JpbGUtZGlyZWN0aW9ucy10ZXh0LFxuICAudmlkZW8tcXVpei52aXN1YXNzZXMuZmVlZGJhY2stc2hvd2luZy1pbmNvcnJlY3QgLmRpcmVjdGlvbnMtdGV4dCxcbiAgLnZpZGVvLXF1aXoudmlzdWFzc2VzLmZlZWRiYWNrLXNob3dpbmctaW5jb3JyZWN0IC5tb2JpbGUtZGlyZWN0aW9ucy10ZXh0IHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAubXVsdGlwbGUtY2hvaWNlLnZpc3Vhc3NlcyAub3V0cm8tcGFuZWwsXG4gIC5tdWx0aXBsZS1jaG9pY2UudmlzdWFzc2VzIC5pbnRyby1wYW5lbCxcbiAgLnZpZGVvLXF1aXoudmlzdWFzc2VzIC5vdXRyby1wYW5lbCxcbiAgLnZpZGVvLXF1aXoudmlzdWFzc2VzIC5pbnRyby1wYW5lbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTsgfVxuICAubXVsdGlwbGUtY2hvaWNlLnZpc3Vhc3Nlcy5wYWdlLWFuaW1hdGUtb3V0IC5kZWZhdWx0LWhvbGRlcixcbiAgLm11bHRpcGxlLWNob2ljZS52aXN1YXNzZXMgLnNob3dpbmctb3V0cm8gLmRlZmF1bHQtaG9sZGVyLFxuICAudmlkZW8tcXVpei52aXN1YXNzZXMucGFnZS1hbmltYXRlLW91dCAuZGVmYXVsdC1ob2xkZXIsXG4gIC52aWRlby1xdWl6LnZpc3Vhc3NlcyAuc2hvd2luZy1vdXRybyAuZGVmYXVsdC1ob2xkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm11bHRpcGxlLWNob2ljZS52aXN1YXNzZXMucGFnZS1hbmltYXRlLW91dCAuYmFja2dyb3VuZC1ncmFwaGljLFxuICAubXVsdGlwbGUtY2hvaWNlLnZpc3Vhc3Nlcy5wYWdlLWFuaW1hdGUtb3V0IC5jb3VudGVyLWhvbGRlcixcbiAgLm11bHRpcGxlLWNob2ljZS52aXN1YXNzZXMgLnNob3dpbmctb3V0cm8gLmJhY2tncm91bmQtZ3JhcGhpYyxcbiAgLm11bHRpcGxlLWNob2ljZS52aXN1YXNzZXMgLnNob3dpbmctb3V0cm8gLmNvdW50ZXItaG9sZGVyLFxuICAudmlkZW8tcXVpei52aXN1YXNzZXMucGFnZS1hbmltYXRlLW91dCAuYmFja2dyb3VuZC1ncmFwaGljLFxuICAudmlkZW8tcXVpei52aXN1YXNzZXMucGFnZS1hbmltYXRlLW91dCAuY291bnRlci1ob2xkZXIsXG4gIC52aWRlby1xdWl6LnZpc3Vhc3NlcyAuc2hvd2luZy1vdXRybyAuYmFja2dyb3VuZC1ncmFwaGljLFxuICAudmlkZW8tcXVpei52aXN1YXNzZXMgLnNob3dpbmctb3V0cm8gLmNvdW50ZXItaG9sZGVyIHtcbiAgICBhbmltYXRpb246IGZhZGVPdXQgNTAwbXM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuICAubXVsdGlwbGUtY2hvaWNlLnZpc3Vhc3Nlcy5wYWdlLWFuaW1hdGUtb3V0IC5xdWVzdGlvbi10ZXh0LFxuICAubXVsdGlwbGUtY2hvaWNlLnZpc3Vhc3NlcyAuc2hvd2luZy1vdXRybyAucXVlc3Rpb24tdGV4dCxcbiAgLnZpZGVvLXF1aXoudmlzdWFzc2VzLnBhZ2UtYW5pbWF0ZS1vdXQgLnF1ZXN0aW9uLXRleHQsXG4gIC52aWRlby1xdWl6LnZpc3Vhc3NlcyAuc2hvd2luZy1vdXRybyAucXVlc3Rpb24tdGV4dCB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG4gIC5tdWx0aXBsZS1jaG9pY2UudmlzdWFzc2VzLnBhZ2UtYW5pbWF0ZS1vdXQgLnJlc3BvbnNlLWhvbGRlcixcbiAgLm11bHRpcGxlLWNob2ljZS52aXN1YXNzZXMucGFnZS1hbmltYXRlLW91dCAuZmVlZGJhY2staG9sZGVyLFxuICAubXVsdGlwbGUtY2hvaWNlLnZpc3Vhc3Nlcy5wYWdlLWFuaW1hdGUtb3V0IC5idG4tY29udGludWUsXG4gIC5tdWx0aXBsZS1jaG9pY2UudmlzdWFzc2VzIC5zaG93aW5nLW91dHJvIC5yZXNwb25zZS1ob2xkZXIsXG4gIC5tdWx0aXBsZS1jaG9pY2UudmlzdWFzc2VzIC5zaG93aW5nLW91dHJvIC5mZWVkYmFjay1ob2xkZXIsXG4gIC5tdWx0aXBsZS1jaG9pY2UudmlzdWFzc2VzIC5zaG93aW5nLW91dHJvIC5idG4tY29udGludWUsXG4gIC52aWRlby1xdWl6LnZpc3Vhc3Nlcy5wYWdlLWFuaW1hdGUtb3V0IC5yZXNwb25zZS1ob2xkZXIsXG4gIC52aWRlby1xdWl6LnZpc3Vhc3Nlcy5wYWdlLWFuaW1hdGUtb3V0IC5mZWVkYmFjay1ob2xkZXIsXG4gIC52aWRlby1xdWl6LnZpc3Vhc3Nlcy5wYWdlLWFuaW1hdGUtb3V0IC5idG4tY29udGludWUsXG4gIC52aWRlby1xdWl6LnZpc3Vhc3NlcyAuc2hvd2luZy1vdXRybyAucmVzcG9uc2UtaG9sZGVyLFxuICAudmlkZW8tcXVpei52aXN1YXNzZXMgLnNob3dpbmctb3V0cm8gLmZlZWRiYWNrLWhvbGRlcixcbiAgLnZpZGVvLXF1aXoudmlzdWFzc2VzIC5zaG93aW5nLW91dHJvIC5idG4tY29udGludWUge1xuICAgIGFuaW1hdGlvbjogZmFkZU91dERvd24gNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG4gIC5tdWx0aXBsZS1jaG9pY2UudmlzdWFzc2VzIC5jb3VudGVyLWhvbGRlcixcbiAgLm11bHRpcGxlLWNob2ljZS52aXN1YXNzZXMgLmxpdmVzLWhvbGRlcixcbiAgLnZpZGVvLXF1aXoudmlzdWFzc2VzIC5jb3VudGVyLWhvbGRlcixcbiAgLnZpZGVvLXF1aXoudmlzdWFzc2VzIC5saXZlcy1ob2xkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5tdWx0aXBsZS1jaG9pY2UudmlzdWFzc2VzIC5jb250ZW50LXdyYXBwZXIsXG4gIC52aWRlby1xdWl6LnZpc3Vhc3NlcyAuY29udGVudC13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5tdWx0aXBsZS1jaG9pY2UudmlzdWFzc2VzIC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQsXG4gICAgLnZpZGVvLXF1aXoudmlzdWFzc2VzIC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5tdWx0aXBsZS1jaG9pY2UudmlzdWFzc2VzIC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQgLmludGVyYWN0aXZlLWhvbGRlcixcbiAgICAgIC52aWRlby1xdWl6LnZpc3Vhc3NlcyAuY29udGVudC13cmFwcGVyIC5jb250ZW50IC5pbnRlcmFjdGl2ZS1ob2xkZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY4OHB4KSB7XG4gICAgICAgIC5tdWx0aXBsZS1jaG9pY2UudmlzdWFzc2VzIC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQgLmNvdW50ZXItaG9sZGVyLFxuICAgICAgICAubXVsdGlwbGUtY2hvaWNlLnZpc3Vhc3NlcyAuY29udGVudC13cmFwcGVyIC5jb250ZW50IC5saXZlcy1ob2xkZXIsXG4gICAgICAgIC52aWRlby1xdWl6LnZpc3Vhc3NlcyAuY29udGVudC13cmFwcGVyIC5jb250ZW50IC5jb3VudGVyLWhvbGRlcixcbiAgICAgICAgLnZpZGVvLXF1aXoudmlzdWFzc2VzIC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQgLmxpdmVzLWhvbGRlciB7XG4gICAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIC5tdWx0aXBsZS1jaG9pY2UudmlzdWFzc2VzIC5jb3VudGVyLWhvbGRlcixcbiAgLnZpZGVvLXF1aXoudmlzdWFzc2VzIC5jb3VudGVyLWhvbGRlciB7XG4gICAgYW5pbWF0aW9uOiBmYWRlLW9uIDUwMG1zIGVhc2U7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg2MHB4IC8gMi41KTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2ODhweCkge1xuICAgICAgLm11bHRpcGxlLWNob2ljZS52aXN1YXNzZXMgLmNvdW50ZXItaG9sZGVyLFxuICAgICAgLnZpZGVvLXF1aXoudmlzdWFzc2VzIC5jb3VudGVyLWhvbGRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoODBweCArIDAuNXJlbSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgLm11bHRpcGxlLWNob2ljZS52aXN1YXNzZXMgLmNvdW50ZXItaG9sZGVyLFxuICAgICAgLnZpZGVvLXF1aXoudmlzdWFzc2VzIC5jb3VudGVyLWhvbGRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoODBweCAvIDIpOyB9IH1cbiAgICAubXVsdGlwbGUtY2hvaWNlLnZpc3Vhc3NlcyAuY291bnRlci1ob2xkZXIgaDIsXG4gICAgLnZpZGVvLXF1aXoudmlzdWFzc2VzIC5jb3VudGVyLWhvbGRlciBoMiB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLm11bHRpcGxlLWNob2ljZS52aXN1YXNzZXMgLmNvdW50ZXItaG9sZGVyIC5jb3VudGVyLWxhYmVsLFxuICAgIC52aWRlby1xdWl6LnZpc3Vhc3NlcyAuY291bnRlci1ob2xkZXIgLmNvdW50ZXItbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAubXVsdGlwbGUtY2hvaWNlLnZpc3Vhc3NlcyAubGl2ZXMtaG9sZGVyLFxuICAudmlkZW8tcXVpei52aXN1YXNzZXMgLmxpdmVzLWhvbGRlciB7XG4gICAgYW5pbWF0aW9uOiBmYWRlLW9uIDUwMG1zIGVhc2U7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubXVsdGlwbGUtY2hvaWNlLnZpc3Vhc3NlcyAubGl2ZXMtaG9sZGVyOjpiZWZvcmUsIC5tdWx0aXBsZS1jaG9pY2UudmlzdWFzc2VzIC5saXZlcy1ob2xkZXI6OmFmdGVyLFxuICAgIC52aWRlby1xdWl6LnZpc3Vhc3NlcyAubGl2ZXMtaG9sZGVyOjpiZWZvcmUsXG4gICAgLnZpZGVvLXF1aXoudmlzdWFzc2VzIC5saXZlcy1ob2xkZXI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyMTI4NDQ7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDM4cHgpO1xuICAgICAgY29udGVudDogJyc7IH1cbiAgICAubXVsdGlwbGUtY2hvaWNlLnZpc3Vhc3NlcyAubGl2ZXMtaG9sZGVyOjpiZWZvcmUsXG4gICAgLnZpZGVvLXF1aXoudmlzdWFzc2VzIC5saXZlcy1ob2xkZXI6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLm11bHRpcGxlLWNob2ljZS52aXN1YXNzZXMgLmxpdmVzLWhvbGRlcjo6YWZ0ZXIsXG4gICAgLnZpZGVvLXF1aXoudmlzdWFzc2VzIC5saXZlcy1ob2xkZXI6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLm11bHRpcGxlLWNob2ljZS52aXN1YXNzZXMgLmxpdmVzLWhvbGRlciAubGlmZS1pbmRpY2F0b3IsXG4gICAgLnZpZGVvLXF1aXoudmlzdWFzc2VzIC5saXZlcy1ob2xkZXIgLmxpZmUtaW5kaWNhdG9yIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgYmFja2dyb3VuZDogIzIxMjg0NDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlOyB9XG4gICAgICAubXVsdGlwbGUtY2hvaWNlLnZpc3Vhc3NlcyAubGl2ZXMtaG9sZGVyIC5saWZlLWluZGljYXRvcjo6YmVmb3JlLFxuICAgICAgLnZpZGVvLXF1aXoudmlzdWFzc2VzIC5saXZlcy1ob2xkZXIgLmxpZmUtaW5kaWNhdG9yOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBhbmltYXRpb246IGxpZmUtdXNlZCA1MDBtcyBlYXNlIDM7XG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgICAubXVsdGlwbGUtY2hvaWNlLnZpc3Vhc3NlcyAubGl2ZXMtaG9sZGVyIC5saWZlLWluZGljYXRvcjo6YWZ0ZXIsXG4gICAgICAudmlkZW8tcXVpei52aXN1YXNzZXMgLmxpdmVzLWhvbGRlciAubGlmZS1pbmRpY2F0b3I6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcImNvbnRlbnQvZ2xvYmFsL2dyYXBoaWNzL3Zpc3Vhc3Nlc3MteC1ibHVlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMsIHRyYW5zZm9ybSA1MDBtcyBlYXNlO1xuICAgICAgICBjb250ZW50OiAnJzsgfVxuICAgICAgLm11bHRpcGxlLWNob2ljZS52aXN1YXNzZXMgLmxpdmVzLWhvbGRlciAubGlmZS1pbmRpY2F0b3IudXNlZCxcbiAgICAgIC52aWRlby1xdWl6LnZpc3Vhc3NlcyAubGl2ZXMtaG9sZGVyIC5saWZlLWluZGljYXRvci51c2VkIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMTI4NDQ7IH1cbiAgICAgICAgLm11bHRpcGxlLWNob2ljZS52aXN1YXNzZXMgLmxpdmVzLWhvbGRlciAubGlmZS1pbmRpY2F0b3IudXNlZDo6YmVmb3JlLFxuICAgICAgICAudmlkZW8tcXVpei52aXN1YXNzZXMgLmxpdmVzLWhvbGRlciAubGlmZS1pbmRpY2F0b3IudXNlZDo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAubXVsdGlwbGUtY2hvaWNlLnZpc3Vhc3NlcyAubGl2ZXMtaG9sZGVyIC5saWZlLWluZGljYXRvci51c2VkOjphZnRlcixcbiAgICAgICAgLnZpZGVvLXF1aXoudmlzdWFzc2VzIC5saXZlcy1ob2xkZXIgLmxpZmUtaW5kaWNhdG9yLnVzZWQ6OmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gICAgICAubXVsdGlwbGUtY2hvaWNlLnZpc3Vhc3NlcyAubGl2ZXMtaG9sZGVyIC5saWZlLWluZGljYXRvcjpub3QoOmxhc3QtY2hpbGQpLFxuICAgICAgLnZpZGVvLXF1aXoudmlzdWFzc2VzIC5saXZlcy1ob2xkZXIgLmxpZmUtaW5kaWNhdG9yOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuQGtleWZyYW1lcyBsaWZlLXVzZWQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDM1JSxcbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgzKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgLm11bHRpcGxlLWNob2ljZS52aXN1YXNzZXMgLmRlZmF1bHQtaG9sZGVyLFxuICAudmlkZW8tcXVpei52aXN1YXNzZXMgLmRlZmF1bHQtaG9sZGVyIHtcbiAgICBhbmltYXRpb246IGZhZGUtb24gNTAwbXMgZWFzZTtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIGFuaW1hdGlvbi1kZWxheTogNTAwbXM7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICBtYXJnaW46IDAuNnJlbSBhdXRvIDA7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBwYWRkaW5nOiAwIDAuNnJlbTsgfVxuICAgIC5tdWx0aXBsZS1jaG9pY2UudmlzdWFzc2VzIC5kZWZhdWx0LWhvbGRlciAudGl0bGUtdGV4dCxcbiAgICAubXVsdGlwbGUtY2hvaWNlLnZpc3Vhc3NlcyAuZGVmYXVsdC1ob2xkZXIgLnByaW1hcnktdGV4dCxcbiAgICAudmlkZW8tcXVpei52aXN1YXNzZXMgLmRlZmF1bHQtaG9sZGVyIC50aXRsZS10ZXh0LFxuICAgIC52aWRlby1xdWl6LnZpc3Vhc3NlcyAuZGVmYXVsdC1ob2xkZXIgLnByaW1hcnktdGV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm11bHRpcGxlLWNob2ljZS52aXN1YXNzZXMgLmRlZmF1bHQtaG9sZGVyIC5kaXJlY3Rpb25zLXRleHQsXG4gICAgLnZpZGVvLXF1aXoudmlzdWFzc2VzIC5kZWZhdWx0LWhvbGRlciAuZGlyZWN0aW9ucy10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDAuNnJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMTJweCkge1xuICAgICAgICAubXVsdGlwbGUtY2hvaWNlLnZpc3Vhc3NlcyAuZGVmYXVsdC1ob2xkZXIgLmRpcmVjdGlvbnMtdGV4dCxcbiAgICAgICAgLnZpZGVvLXF1aXoudmlzdWFzc2VzIC5kZWZhdWx0LWhvbGRlciAuZGlyZWN0aW9ucy10ZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLm11bHRpcGxlLWNob2ljZS52aXN1YXNzZXMgLmRlZmF1bHQtaG9sZGVyIC5tb2JpbGUtZGlyZWN0aW9ucy10ZXh0LFxuICAgIC52aWRlby1xdWl6LnZpc3Vhc3NlcyAuZGVmYXVsdC1ob2xkZXIgLm1vYmlsZS1kaXJlY3Rpb25zLXRleHQge1xuICAgICAgZm9udC1zaXplOiAwLjZyZW07XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDEycHgpIHtcbiAgICAgICAgLm11bHRpcGxlLWNob2ljZS52aXN1YXNzZXMgLmRlZmF1bHQtaG9sZGVyIC5tb2JpbGUtZGlyZWN0aW9ucy10ZXh0LFxuICAgICAgICAudmlkZW8tcXVpei52aXN1YXNzZXMgLmRlZmF1bHQtaG9sZGVyIC5tb2JpbGUtZGlyZWN0aW9ucy10ZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLm11bHRpcGxlLWNob2ljZS52aXN1YXNzZXMgLmludGVyYWN0aXZlLWhvbGRlcixcbiAgLnZpZGVvLXF1aXoudmlzdWFzc2VzIC5pbnRlcmFjdGl2ZS1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAxIGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjg4cHgpIHtcbiAgICAgIC5tdWx0aXBsZS1jaG9pY2UudmlzdWFzc2VzIC5pbnRlcmFjdGl2ZS1ob2xkZXIsXG4gICAgICAudmlkZW8tcXVpei52aXN1YXNzZXMgLmludGVyYWN0aXZlLWhvbGRlciB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5tdWx0aXBsZS1jaG9pY2UudmlzdWFzc2VzIC5xdWVzdGlvbi1ob2xkZXIsXG4gIC52aWRlby1xdWl6LnZpc3Vhc3NlcyAucXVlc3Rpb24taG9sZGVyIHtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLm11bHRpcGxlLWNob2ljZS52aXN1YXNzZXMgLnF1ZXN0aW9uLWNvbnRlbnQtaG9sZGVyIC5xdWVzdGlvbi10ZXh0LFxuICAudmlkZW8tcXVpei52aXN1YXNzZXMgLnF1ZXN0aW9uLWNvbnRlbnQtaG9sZGVyIC5xdWVzdGlvbi10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tdWx0aXBsZS1jaG9pY2UudmlzdWFzc2VzIC5xdWVzdGlvbi1jb250ZW50LWhvbGRlciAucXVlc3Rpb24tZ3JhcGhpYyxcbiAgLnZpZGVvLXF1aXoudmlzdWFzc2VzIC5xdWVzdGlvbi1jb250ZW50LWhvbGRlciAucXVlc3Rpb24tZ3JhcGhpYyB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZS11cCA1MDBtcyBlYXNlOyB9XG4gICAgLm11bHRpcGxlLWNob2ljZS52aXN1YXNzZXMgLnF1ZXN0aW9uLWNvbnRlbnQtaG9sZGVyIC5xdWVzdGlvbi1ncmFwaGljIGltZyxcbiAgICAudmlkZW8tcXVpei52aXN1YXNzZXMgLnF1ZXN0aW9uLWNvbnRlbnQtaG9sZGVyIC5xdWVzdGlvbi1ncmFwaGljIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAubXVsdGlwbGUtY2hvaWNlLnZpc3Vhc3NlcyAucmVzcG9uc2UtaG9sZGVyLFxuICAudmlkZW8tcXVpei52aXN1YXNzZXMgLnJlc3BvbnNlLWhvbGRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAwLjZyZW07IH1cbiAgICAubXVsdGlwbGUtY2hvaWNlLnZpc3Vhc3NlcyAucmVzcG9uc2UtaG9sZGVyIC5yZXNwb25zZSxcbiAgICAudmlkZW8tcXVpei52aXN1YXNzZXMgLnJlc3BvbnNlLWhvbGRlciAucmVzcG9uc2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcywgaGVpZ2h0IDI1MG1zIDMwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSksIHdpZHRoIDMwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSksIHRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgICAgYW5pbWF0aW9uOiB6b29tSW4gNDAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbiAgICAgIHBlcnNwZWN0aXZlOiAxMDAwO1xuICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgICAubXVsdGlwbGUtY2hvaWNlLnZpc3Vhc3NlcyAucmVzcG9uc2UtaG9sZGVyIC5yZXNwb25zZTpmaXJzdC1jaGlsZCxcbiAgICAgIC52aWRlby1xdWl6LnZpc3Vhc3NlcyAucmVzcG9uc2UtaG9sZGVyIC5yZXNwb25zZTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhNjAwMjk7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMjUwbXM7IH1cbiAgICAgIC5tdWx0aXBsZS1jaG9pY2UudmlzdWFzc2VzIC5yZXNwb25zZS1ob2xkZXIgLnJlc3BvbnNlOmxhc3QtY2hpbGQsXG4gICAgICAudmlkZW8tcXVpei52aXN1YXNzZXMgLnJlc3BvbnNlLWhvbGRlciAucmVzcG9uc2U6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMjAwMmY7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogNTAwbXM7IH1cbiAgICAgIC5tdWx0aXBsZS1jaG9pY2UudmlzdWFzc2VzIC5yZXNwb25zZS1ob2xkZXIgLnJlc3BvbnNlLmluY29ycmVjdCxcbiAgICAgIC52aWRlby1xdWl6LnZpc3Vhc3NlcyAucmVzcG9uc2UtaG9sZGVyIC5yZXNwb25zZS5pbmNvcnJlY3Qge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC44LCAwLjgsIDEpO1xuICAgICAgICBvcGFjaXR5OiAwLjc1O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU5ZTllICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5tdWx0aXBsZS1jaG9pY2UudmlzdWFzc2VzIC5yZXNwb25zZS1ob2xkZXIgLnJlc3BvbnNlLm92ZXIsXG4gICAgICAudmlkZW8tcXVpei52aXN1YXNzZXMgLnJlc3BvbnNlLWhvbGRlciAucmVzcG9uc2Uub3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5MDAwMjQ7IH1cbiAgICAgIC5tdWx0aXBsZS1jaG9pY2UudmlzdWFzc2VzIC5yZXNwb25zZS1ob2xkZXIgLnJlc3BvbnNlIHAsXG4gICAgICAudmlkZW8tcXVpei52aXN1YXNzZXMgLnJlc3BvbnNlLWhvbGRlciAucmVzcG9uc2UgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAubXVsdGlwbGUtY2hvaWNlLnZpc3Vhc3NlcyAuZmVlZGJhY2staG9sZGVyLFxuICAudmlkZW8tcXVpei52aXN1YXNzZXMgLmZlZWRiYWNrLWhvbGRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLm11bHRpcGxlLWNob2ljZS52aXN1YXNzZXMgLmZlZWRiYWNrLWhvbGRlcltkYXRhLWZlZWRiYWNrVHlwZT0naW5jb3JyZWN0J10sXG4gICAgLnZpZGVvLXF1aXoudmlzdWFzc2VzIC5mZWVkYmFjay1ob2xkZXJbZGF0YS1mZWVkYmFja1R5cGU9J2luY29ycmVjdCddIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogIzIxMjg0NDsgfVxuICAgICAgLm11bHRpcGxlLWNob2ljZS52aXN1YXNzZXMgLmZlZWRiYWNrLWhvbGRlcltkYXRhLWZlZWRiYWNrVHlwZT0naW5jb3JyZWN0J10gLmluY29ycmVjdC1mZWVkYmFjay1hbmltYXRpb24gLnN0YW5kYXJkLWluY29ycmVjdC1jb250ZW50LFxuICAgICAgLnZpZGVvLXF1aXoudmlzdWFzc2VzIC5mZWVkYmFjay1ob2xkZXJbZGF0YS1mZWVkYmFja1R5cGU9J2luY29ycmVjdCddIC5pbmNvcnJlY3QtZmVlZGJhY2stYW5pbWF0aW9uIC5zdGFuZGFyZC1pbmNvcnJlY3QtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAubXVsdGlwbGUtY2hvaWNlLnZpc3Vhc3NlcyAuZmVlZGJhY2staG9sZGVyW2RhdGEtZmVlZGJhY2tUeXBlPSdpbmNvcnJlY3QnXSAuaW5jb3JyZWN0LWZlZWRiYWNrLWFuaW1hdGlvbiAuZmFpbC1pbmNvcnJlY3QtY29udGVudCxcbiAgICAgIC52aWRlby1xdWl6LnZpc3Vhc3NlcyAuZmVlZGJhY2staG9sZGVyW2RhdGEtZmVlZGJhY2tUeXBlPSdpbmNvcnJlY3QnXSAuaW5jb3JyZWN0LWZlZWRiYWNrLWFuaW1hdGlvbiAuZmFpbC1pbmNvcnJlY3QtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5tdWx0aXBsZS1jaG9pY2UudmlzdWFzc2VzIC5mZWVkYmFjay1ob2xkZXJbZGF0YS1mZWVkYmFja1R5cGU9J2luY29ycmVjdCddIC5jb3JyZWN0LWZlZWRiYWNrLWFuaW1hdGlvbixcbiAgICAgIC52aWRlby1xdWl6LnZpc3Vhc3NlcyAuZmVlZGJhY2staG9sZGVyW2RhdGEtZmVlZGJhY2tUeXBlPSdpbmNvcnJlY3QnXSAuY29ycmVjdC1mZWVkYmFjay1hbmltYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm11bHRpcGxlLWNob2ljZS52aXN1YXNzZXMgLmZlZWRiYWNrLWhvbGRlcltkYXRhLWZlZWRiYWNrVHlwZT0nZmFpbCddLFxuICAgIC52aWRlby1xdWl6LnZpc3Vhc3NlcyAuZmVlZGJhY2staG9sZGVyW2RhdGEtZmVlZGJhY2tUeXBlPSdmYWlsJ10ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjEyODQ0OyB9XG4gICAgICAubXVsdGlwbGUtY2hvaWNlLnZpc3Vhc3NlcyAuZmVlZGJhY2staG9sZGVyW2RhdGEtZmVlZGJhY2tUeXBlPSdmYWlsJ10gLmluY29ycmVjdC1mZWVkYmFjay1hbmltYXRpb24gLnN0YW5kYXJkLWluY29ycmVjdC1jb250ZW50LFxuICAgICAgLnZpZGVvLXF1aXoudmlzdWFzc2VzIC5mZWVkYmFjay1ob2xkZXJbZGF0YS1mZWVkYmFja1R5cGU9J2ZhaWwnXSAuaW5jb3JyZWN0LWZlZWRiYWNrLWFuaW1hdGlvbiAuc3RhbmRhcmQtaW5jb3JyZWN0LWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubXVsdGlwbGUtY2hvaWNlLnZpc3Vhc3NlcyAuZmVlZGJhY2staG9sZGVyW2RhdGEtZmVlZGJhY2tUeXBlPSdmYWlsJ10gLmluY29ycmVjdC1mZWVkYmFjay1hbmltYXRpb24gLmZhaWwtaW5jb3JyZWN0LWNvbnRlbnQsXG4gICAgICAudmlkZW8tcXVpei52aXN1YXNzZXMgLmZlZWRiYWNrLWhvbGRlcltkYXRhLWZlZWRiYWNrVHlwZT0nZmFpbCddIC5pbmNvcnJlY3QtZmVlZGJhY2stYW5pbWF0aW9uIC5mYWlsLWluY29ycmVjdC1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5tdWx0aXBsZS1jaG9pY2UudmlzdWFzc2VzIC5mZWVkYmFjay1ob2xkZXJbZGF0YS1mZWVkYmFja1R5cGU9J2ZhaWwnXSAuY29ycmVjdC1mZWVkYmFjay1hbmltYXRpb24sXG4gICAgICAudmlkZW8tcXVpei52aXN1YXNzZXMgLmZlZWRiYWNrLWhvbGRlcltkYXRhLWZlZWRiYWNrVHlwZT0nZmFpbCddIC5jb3JyZWN0LWZlZWRiYWNrLWFuaW1hdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubXVsdGlwbGUtY2hvaWNlLnZpc3Vhc3NlcyAuZmVlZGJhY2staG9sZGVyW2RhdGEtZmVlZGJhY2tUeXBlPSdjb3JyZWN0J10sXG4gICAgLnZpZGVvLXF1aXoudmlzdWFzc2VzIC5mZWVkYmFjay1ob2xkZXJbZGF0YS1mZWVkYmFja1R5cGU9J2NvcnJlY3QnXSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLm11bHRpcGxlLWNob2ljZS52aXN1YXNzZXMgLmZlZWRiYWNrLWhvbGRlcltkYXRhLWZlZWRiYWNrVHlwZT0nY29ycmVjdCddIC5pbmNvcnJlY3QtZmVlZGJhY2stYW5pbWF0aW9uLFxuICAgICAgLnZpZGVvLXF1aXoudmlzdWFzc2VzIC5mZWVkYmFjay1ob2xkZXJbZGF0YS1mZWVkYmFja1R5cGU9J2NvcnJlY3QnXSAuaW5jb3JyZWN0LWZlZWRiYWNrLWFuaW1hdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5tdWx0aXBsZS1jaG9pY2UudmlzdWFzc2VzIC5mZWVkYmFjay1ob2xkZXJbZGF0YS1mZWVkYmFja1R5cGU9J2NvcnJlY3QnXSAuY29ycmVjdC1mZWVkYmFjay1hbmltYXRpb24sXG4gICAgICAudmlkZW8tcXVpei52aXN1YXNzZXMgLmZlZWRiYWNrLWhvbGRlcltkYXRhLWZlZWRiYWNrVHlwZT0nY29ycmVjdCddIC5jb3JyZWN0LWZlZWRiYWNrLWFuaW1hdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm11bHRpcGxlLWNob2ljZS52aXN1YXNzZXMgLmZlZWRiYWNrLWhvbGRlcltkYXRhLWZlZWRiYWNrVHlwZT0nbnVsbCddLFxuICAgIC52aWRlby1xdWl6LnZpc3Vhc3NlcyAuZmVlZGJhY2staG9sZGVyW2RhdGEtZmVlZGJhY2tUeXBlPSdudWxsJ10ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tdWx0aXBsZS1jaG9pY2UudmlzdWFzc2VzIC5mZWVkYmFjay1ob2xkZXIgLmNvcnJlY3QtZmVlZGJhY2stYW5pbWF0aW9uLFxuICAgIC52aWRlby1xdWl6LnZpc3Vhc3NlcyAuZmVlZGJhY2staG9sZGVyIC5jb3JyZWN0LWZlZWRiYWNrLWFuaW1hdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgcGFkZGluZzogMS4ycmVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5tdWx0aXBsZS1jaG9pY2UudmlzdWFzc2VzIC5mZWVkYmFjay1ob2xkZXIgLmNvcnJlY3QtZmVlZGJhY2stYW5pbWF0aW9uIC50aXRsZS10ZXh0LFxuICAgICAgLnZpZGVvLXF1aXoudmlzdWFzc2VzIC5mZWVkYmFjay1ob2xkZXIgLmNvcnJlY3QtZmVlZGJhY2stYW5pbWF0aW9uIC50aXRsZS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICNjMjAwMmY7IH1cbiAgICAubXVsdGlwbGUtY2hvaWNlLnZpc3Vhc3NlcyAuZmVlZGJhY2staG9sZGVyIC5pbmNvcnJlY3QtZmVlZGJhY2stYW5pbWF0aW9uLFxuICAgIC52aWRlby1xdWl6LnZpc3Vhc3NlcyAuZmVlZGJhY2staG9sZGVyIC5pbmNvcnJlY3QtZmVlZGJhY2stYW5pbWF0aW9uIHtcbiAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgaGVpZ2h0OiBpbmhlcml0OyB9XG4gICAgICAubXVsdGlwbGUtY2hvaWNlLnZpc3Vhc3NlcyAuZmVlZGJhY2staG9sZGVyIC5pbmNvcnJlY3QtZmVlZGJhY2stYW5pbWF0aW9uOjpiZWZvcmUsXG4gICAgICAudmlkZW8tcXVpei52aXN1YXNzZXMgLmZlZWRiYWNrLWhvbGRlciAuaW5jb3JyZWN0LWZlZWRiYWNrLWFuaW1hdGlvbjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMzMsIDQwLCA2OCwgMC44KSwgcmdiYSgzMywgNDAsIDY4LCAwLjgpKSwgdXJsKFwiY29udGVudC9nbG9iYWwvZ3JhcGhpY3MvdmlzdWFzc2Vzcy1saWdodG5pbmctMDEuanBnXCIpIG5vLXJlcGVhdDsgfVxuICAgICAgLm11bHRpcGxlLWNob2ljZS52aXN1YXNzZXMgLmZlZWRiYWNrLWhvbGRlciAuaW5jb3JyZWN0LWZlZWRiYWNrLWFuaW1hdGlvbjo6YWZ0ZXIsXG4gICAgICAudmlkZW8tcXVpei52aXN1YXNzZXMgLmZlZWRiYWNrLWhvbGRlciAuaW5jb3JyZWN0LWZlZWRiYWNrLWFuaW1hdGlvbjo6YWZ0ZXIge1xuICAgICAgICBhbmltYXRpb246IGxpZ2h0bmluZy0wMiAxMDAwbXM7XG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcImNvbnRlbnQvZ2xvYmFsL2dyYXBoaWNzL3Zpc3Vhc3Nlc3MtbGlnaHRuaW5nLTAyLmpwZ1wiKSBuby1yZXBlYXQ7IH1cblxuQGtleWZyYW1lcyBsaWdodG5pbmctMDIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMCUsXG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAzMCUsXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNzAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMC41OyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgICAgLm11bHRpcGxlLWNob2ljZS52aXN1YXNzZXMgLmZlZWRiYWNrLWhvbGRlciAuaW5jb3JyZWN0LWZlZWRiYWNrLWFuaW1hdGlvbjo6YmVmb3JlLCAubXVsdGlwbGUtY2hvaWNlLnZpc3Vhc3NlcyAuZmVlZGJhY2staG9sZGVyIC5pbmNvcnJlY3QtZmVlZGJhY2stYW5pbWF0aW9uOjphZnRlcixcbiAgICAgIC52aWRlby1xdWl6LnZpc3Vhc3NlcyAuZmVlZGJhY2staG9sZGVyIC5pbmNvcnJlY3QtZmVlZGJhY2stYW5pbWF0aW9uOjpiZWZvcmUsXG4gICAgICAudmlkZW8tcXVpei52aXN1YXNzZXMgLmZlZWRiYWNrLWhvbGRlciAuaW5jb3JyZWN0LWZlZWRiYWNrLWFuaW1hdGlvbjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICAubXVsdGlwbGUtY2hvaWNlLnZpc3Vhc3NlcyAuZmVlZGJhY2staG9sZGVyIC5pbmNvcnJlY3QtZmVlZGJhY2stYW5pbWF0aW9uIC5zdGFuZGFyZC1pbmNvcnJlY3QtY29udGVudCxcbiAgICAgIC5tdWx0aXBsZS1jaG9pY2UudmlzdWFzc2VzIC5mZWVkYmFjay1ob2xkZXIgLmluY29ycmVjdC1mZWVkYmFjay1hbmltYXRpb24gLmZhaWwtaW5jb3JyZWN0LWNvbnRlbnQsXG4gICAgICAudmlkZW8tcXVpei52aXN1YXNzZXMgLmZlZWRiYWNrLWhvbGRlciAuaW5jb3JyZWN0LWZlZWRiYWNrLWFuaW1hdGlvbiAuc3RhbmRhcmQtaW5jb3JyZWN0LWNvbnRlbnQsXG4gICAgICAudmlkZW8tcXVpei52aXN1YXNzZXMgLmZlZWRiYWNrLWhvbGRlciAuaW5jb3JyZWN0LWZlZWRiYWNrLWFuaW1hdGlvbiAuZmFpbC1pbmNvcnJlY3QtY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHRvcDogNjAlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMS4ycmVtO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tdWx0aXBsZS1jaG9pY2UudmlzdWFzc2VzIC5mZWVkYmFjay1ob2xkZXIgLmZlZWRiYWNrLWljb24sXG4gICAgLnZpZGVvLXF1aXoudmlzdWFzc2VzIC5mZWVkYmFjay1ob2xkZXIgLmZlZWRiYWNrLWljb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xuICAgICAgd2lkdGg6IDEwMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjg4cHgpIHtcbiAgICAgICAgLm11bHRpcGxlLWNob2ljZS52aXN1YXNzZXMgLmZlZWRiYWNrLWhvbGRlciAuZmVlZGJhY2staWNvbixcbiAgICAgICAgLnZpZGVvLXF1aXoudmlzdWFzc2VzIC5mZWVkYmFjay1ob2xkZXIgLmZlZWRiYWNrLWljb24ge1xuICAgICAgICAgIHdpZHRoOiAxNTBweDsgfSB9XG4gICAgLm11bHRpcGxlLWNob2ljZS52aXN1YXNzZXMgLmZlZWRiYWNrLWhvbGRlciAudGl0bGUtdGV4dCxcbiAgICAudmlkZW8tcXVpei52aXN1YXNzZXMgLmZlZWRiYWNrLWhvbGRlciAudGl0bGUtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5tdWx0aXBsZS1jaG9pY2UudmlzdWFzc2VzIC5xdWVzdGlvbi1jb250ZW50LWhvbGRlci5nby1sZWZ0LFxuICAudmlkZW8tcXVpei52aXN1YXNzZXMgLnF1ZXN0aW9uLWNvbnRlbnQtaG9sZGVyLmdvLWxlZnQge1xuICAgIGFuaW1hdGlvbjogc3dpcGUtbGVmdCAzNTBtcyBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzOyB9XG4gIC5tdWx0aXBsZS1jaG9pY2UudmlzdWFzc2VzIC5xdWVzdGlvbi1jb250ZW50LWhvbGRlci5nby1yaWdodCxcbiAgLnZpZGVvLXF1aXoudmlzdWFzc2VzIC5xdWVzdGlvbi1jb250ZW50LWhvbGRlci5nby1yaWdodCB7XG4gICAgYW5pbWF0aW9uOiBzd2lwZS1yaWdodCAzNTBtcyBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzOyB9XG5cbkBrZXlmcmFtZXMgc3dpcGUtbGVmdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfVxuICA5MCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMjAlLCAwKSByb3RhdGUoLTIwZGVnKSBzY2FsZSgwLjc1KTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBzd2lwZS1yaWdodCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfVxuICA5MCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAyMCUsIDApIHJvdGF0ZSgyMGRlZykgc2NhbGUoMC43NSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG4gIC5tdWx0aXBsZS1jaG9pY2UudmlzdWFzc2VzLmZlZWRiYWNrLXNob3dpbmctaW5jb3JyZWN0IC5jb3VudGVyLWhvbGRlcixcbiAgLnZpZGVvLXF1aXoudmlzdWFzc2VzLmZlZWRiYWNrLXNob3dpbmctaW5jb3JyZWN0IC5jb3VudGVyLWhvbGRlciB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm11bHRpcGxlLWNob2ljZS52aXN1YXNzZXMuZmVlZGJhY2stc2hvd2luZy1pbmNvcnJlY3QgLmxpdmVzLWhvbGRlcjo6YmVmb3JlLCAubXVsdGlwbGUtY2hvaWNlLnZpc3Vhc3Nlcy5mZWVkYmFjay1zaG93aW5nLWluY29ycmVjdCAubGl2ZXMtaG9sZGVyOjphZnRlcixcbiAgLnZpZGVvLXF1aXoudmlzdWFzc2VzLmZlZWRiYWNrLXNob3dpbmctaW5jb3JyZWN0IC5saXZlcy1ob2xkZXI6OmJlZm9yZSxcbiAgLnZpZGVvLXF1aXoudmlzdWFzc2VzLmZlZWRiYWNrLXNob3dpbmctaW5jb3JyZWN0IC5saXZlcy1ob2xkZXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5tdWx0aXBsZS1jaG9pY2UudmlzdWFzc2VzLmZlZWRiYWNrLXNob3dpbmctaW5jb3JyZWN0IC5saXZlcy1ob2xkZXIgLmxpZmUtaW5kaWNhdG9yLFxuICAudmlkZW8tcXVpei52aXN1YXNzZXMuZmVlZGJhY2stc2hvd2luZy1pbmNvcnJlY3QgLmxpdmVzLWhvbGRlciAubGlmZS1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gICAgLm11bHRpcGxlLWNob2ljZS52aXN1YXNzZXMuZmVlZGJhY2stc2hvd2luZy1pbmNvcnJlY3QgLmxpdmVzLWhvbGRlciAubGlmZS1pbmRpY2F0b3IudXNlZCxcbiAgICAudmlkZW8tcXVpei52aXN1YXNzZXMuZmVlZGJhY2stc2hvd2luZy1pbmNvcnJlY3QgLmxpdmVzLWhvbGRlciAubGlmZS1pbmRpY2F0b3IudXNlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5tdWx0aXBsZS1jaG9pY2UudmlzdWFzc2VzLmZlZWRiYWNrLXNob3dpbmctaW5jb3JyZWN0IC5saXZlcy1ob2xkZXIgLmxpZmUtaW5kaWNhdG9yOjphZnRlcixcbiAgICAudmlkZW8tcXVpei52aXN1YXNzZXMuZmVlZGJhY2stc2hvd2luZy1pbmNvcnJlY3QgLmxpdmVzLWhvbGRlciAubGlmZS1pbmRpY2F0b3I6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImNvbnRlbnQvZ2xvYmFsL2dyYXBoaWNzL3Zpc3Vhc3Nlc3MteC13aGl0ZS5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IH1cbiAgLm11bHRpcGxlLWNob2ljZS52aXN1YXNzZXMuZmVlZGJhY2stc2hvd2luZy1pbmNvcnJlY3QgLmRlZmF1bHQtaG9sZGVyLCAubXVsdGlwbGUtY2hvaWNlLnZpc3Vhc3Nlcy5jb3JyZWN0LXJlc3BvbnNlLXNlbGVjdGVkIC5kZWZhdWx0LWhvbGRlcixcbiAgLnZpZGVvLXF1aXoudmlzdWFzc2VzLmZlZWRiYWNrLXNob3dpbmctaW5jb3JyZWN0IC5kZWZhdWx0LWhvbGRlcixcbiAgLnZpZGVvLXF1aXoudmlzdWFzc2VzLmNvcnJlY3QtcmVzcG9uc2Utc2VsZWN0ZWQgLmRlZmF1bHQtaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tdWx0aXBsZS1jaG9pY2UudmlzdWFzc2VzIC5idG4tdHJ5LWFnYWluLFxuICAudmlkZW8tcXVpei52aXN1YXNzZXMgLmJ0bi10cnktYWdhaW4ge1xuICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcbiAgICB6LWluZGV4OiAxMDsgfVxuXG4ubXVsdGlwbGUtY2hvaWNlLm11bHRpc2VsZWN0IC5xdWVzdGlvbi1ob2xkZXIgLnJlc3BvbnNlLFxuLnZpZGVvLXF1aXoubXVsdGlzZWxlY3QgLnF1ZXN0aW9uLWhvbGRlciAucmVzcG9uc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAzMHB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm11bHRpcGxlLWNob2ljZS5tdWx0aXNlbGVjdCAucXVlc3Rpb24taG9sZGVyIC5yZXNwb25zZTo6YmVmb3JlLCAubXVsdGlwbGUtY2hvaWNlLm11bHRpc2VsZWN0IC5xdWVzdGlvbi1ob2xkZXIgLnJlc3BvbnNlOjphZnRlcixcbiAgLnZpZGVvLXF1aXoubXVsdGlzZWxlY3QgLnF1ZXN0aW9uLWhvbGRlciAucmVzcG9uc2U6OmJlZm9yZSxcbiAgLnZpZGVvLXF1aXoubXVsdGlzZWxlY3QgLnF1ZXN0aW9uLWhvbGRlciAucmVzcG9uc2U6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IGNhbGMoMTAwJSArIDZweCk7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgICBjb250ZW50OiAnJzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2ODhweCkge1xuICAgICAgLm11bHRpcGxlLWNob2ljZS5tdWx0aXNlbGVjdCAucXVlc3Rpb24taG9sZGVyIC5yZXNwb25zZTo6YmVmb3JlLCAubXVsdGlwbGUtY2hvaWNlLm11bHRpc2VsZWN0IC5xdWVzdGlvbi1ob2xkZXIgLnJlc3BvbnNlOjphZnRlcixcbiAgICAgIC52aWRlby1xdWl6Lm11bHRpc2VsZWN0IC5xdWVzdGlvbi1ob2xkZXIgLnJlc3BvbnNlOjpiZWZvcmUsXG4gICAgICAudmlkZW8tcXVpei5tdWx0aXNlbGVjdCAucXVlc3Rpb24taG9sZGVyIC5yZXNwb25zZTo6YWZ0ZXIge1xuICAgICAgICByaWdodDogY2FsYygxMDAlICsgNXB4KTsgfSB9XG4gIC5tdWx0aXBsZS1jaG9pY2UubXVsdGlzZWxlY3QgLnF1ZXN0aW9uLWhvbGRlciAucmVzcG9uc2U6OmJlZm9yZSxcbiAgLnZpZGVvLXF1aXoubXVsdGlzZWxlY3QgLnF1ZXN0aW9uLWhvbGRlciAucmVzcG9uc2U6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMjAwMmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXM7IH1cbiAgLm11bHRpcGxlLWNob2ljZS5tdWx0aXNlbGVjdCAucXVlc3Rpb24taG9sZGVyIC5yZXNwb25zZTo6YWZ0ZXIsXG4gIC52aWRlby1xdWl6Lm11bHRpc2VsZWN0IC5xdWVzdGlvbi1ob2xkZXIgLnJlc3BvbnNlOjphZnRlciB7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAxKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDI1MG1zOyB9XG4gIC5tdWx0aXBsZS1jaG9pY2UubXVsdGlzZWxlY3QgLnF1ZXN0aW9uLWhvbGRlciAucmVzcG9uc2Uuc2VsZWN0ZWQ6OmJlZm9yZSxcbiAgLnZpZGVvLXF1aXoubXVsdGlzZWxlY3QgLnF1ZXN0aW9uLWhvbGRlciAucmVzcG9uc2Uuc2VsZWN0ZWQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MyMDAyZjsgfVxuICAubXVsdGlwbGUtY2hvaWNlLm11bHRpc2VsZWN0IC5xdWVzdGlvbi1ob2xkZXIgLnJlc3BvbnNlLm92ZXI6OmJlZm9yZSxcbiAgLnZpZGVvLXF1aXoubXVsdGlzZWxlY3QgLnF1ZXN0aW9uLWhvbGRlciAucmVzcG9uc2Uub3Zlcjo6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7IH1cbiAgLm11bHRpcGxlLWNob2ljZS5tdWx0aXNlbGVjdCAucXVlc3Rpb24taG9sZGVyIC5yZXNwb25zZS5jb3JyZWN0OjpiZWZvcmUsIC5tdWx0aXBsZS1jaG9pY2UubXVsdGlzZWxlY3QgLnF1ZXN0aW9uLWhvbGRlciAucmVzcG9uc2UuaW5jb3JyZWN0OjpiZWZvcmUsXG4gIC52aWRlby1xdWl6Lm11bHRpc2VsZWN0IC5xdWVzdGlvbi1ob2xkZXIgLnJlc3BvbnNlLmNvcnJlY3Q6OmJlZm9yZSxcbiAgLnZpZGVvLXF1aXoubXVsdGlzZWxlY3QgLnF1ZXN0aW9uLWhvbGRlciAucmVzcG9uc2UuaW5jb3JyZWN0OjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm11bHRpcGxlLWNob2ljZS5tdWx0aXNlbGVjdCAucXVlc3Rpb24taG9sZGVyIC5yZXNwb25zZS5jb3JyZWN0OjphZnRlciwgLm11bHRpcGxlLWNob2ljZS5tdWx0aXNlbGVjdCAucXVlc3Rpb24taG9sZGVyIC5yZXNwb25zZS5pbmNvcnJlY3Q6OmFmdGVyLFxuICAudmlkZW8tcXVpei5tdWx0aXNlbGVjdCAucXVlc3Rpb24taG9sZGVyIC5yZXNwb25zZS5jb3JyZWN0OjphZnRlcixcbiAgLnZpZGVvLXF1aXoubXVsdGlzZWxlY3QgLnF1ZXN0aW9uLWhvbGRlciAucmVzcG9uc2UuaW5jb3JyZWN0OjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG4gIC5tdWx0aXBsZS1jaG9pY2UubXVsdGlzZWxlY3QgLnF1ZXN0aW9uLWhvbGRlciAucmVzcG9uc2UuY29ycmVjdDo6YWZ0ZXIsXG4gIC52aWRlby1xdWl6Lm11bHRpc2VsZWN0IC5xdWVzdGlvbi1ob2xkZXIgLnJlc3BvbnNlLmNvcnJlY3Q6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJjb250ZW50L2dsb2JhbC9ncmFwaGljcy9pY29uLWNoZWNrbWFyay13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cbiAgLm11bHRpcGxlLWNob2ljZS5tdWx0aXNlbGVjdCAucXVlc3Rpb24taG9sZGVyIC5yZXNwb25zZS5pbmNvcnJlY3QsXG4gIC52aWRlby1xdWl6Lm11bHRpc2VsZWN0IC5xdWVzdGlvbi1ob2xkZXIgLnJlc3BvbnNlLmluY29ycmVjdCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpICFpbXBvcnRhbnQ7IH1cbiAgICAubXVsdGlwbGUtY2hvaWNlLm11bHRpc2VsZWN0IC5xdWVzdGlvbi1ob2xkZXIgLnJlc3BvbnNlLmluY29ycmVjdDo6YWZ0ZXIsXG4gICAgLnZpZGVvLXF1aXoubXVsdGlzZWxlY3QgLnF1ZXN0aW9uLWhvbGRlciAucmVzcG9uc2UuaW5jb3JyZWN0OjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJjb250ZW50L2dsb2JhbC9ncmFwaGljcy9pY29uLXgtd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG5cbi5tdWx0aXBsZS1jaG9pY2UubXVsdGlzZWxlY3QgLmJ0bi10ZXh0LFxuLnZpZGVvLXF1aXoubXVsdGlzZWxlY3QgLmJ0bi10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMzVweCBhdXRvIDA7IH1cbiAgLm11bHRpcGxlLWNob2ljZS5tdWx0aXNlbGVjdCAuYnRuLXRleHQuZGlzYWJsZWQsXG4gIC52aWRlby1xdWl6Lm11bHRpc2VsZWN0IC5idG4tdGV4dC5kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGljay1wb3J0IC5jb250ZW50IHtcbiAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjg4cHgpIHtcbiAgICAucGljay1wb3J0IC5jb250ZW50ID4gKiB7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAxMnB4KSB7XG4gICAgLnBpY2stcG9ydCAuY29udGVudCA+ICoge1xuICAgICAgbWF4LXdpZHRoOiAxMDU2cHg7IH0gfVxuXG4ucGljay1wb3J0IC5idG4tY29udGludWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxcmVtIGF1dG8gMnJlbTsgfVxuXG4ucGljay1wb3J0IC5wYW5lbCB7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctdG9wOiAxLjJyZW07XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2ODhweCkge1xuICAgIC5waWNrLXBvcnQgLnBhbmVsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDEycHgpIHtcbiAgICAucGljay1wb3J0IC5wYW5lbCB7XG4gICAgICB3aWR0aDogNjAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAxMnB4KSB7XG4gIC5waWNrLXBvcnQgLnRpdGxlLXRleHQuYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkICMyMTI4NDQ7XG4gICAgY29sb3I6ICNjMjAwMmY7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnBpY2stcG9ydCAucHJpbWFyeS10ZXh0LFxuLnBpY2stcG9ydCAuZGlyZWN0aW9ucy10ZXh0IHtcbiAgcGFkZGluZzogMCAwLjZyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMTJweCkge1xuICAgIC5waWNrLXBvcnQgLnByaW1hcnktdGV4dCxcbiAgICAucGljay1wb3J0IC5kaXJlY3Rpb25zLXRleHQge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5waWNrLXBvcnQgLnF1ZXN0aW9uLWhvbGRlciB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogMC42cmVtO1xuICB3aWR0aDogYXV0bzsgfVxuICAucGljay1wb3J0IC5xdWVzdGlvbi1ob2xkZXIgLnF1ZXN0aW9uLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2ODhweCkge1xuICAgICAgLnBpY2stcG9ydCAucXVlc3Rpb24taG9sZGVyIC5xdWVzdGlvbi1jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLnBpY2stcG9ydCAucXVlc3Rpb24taG9sZGVyIC5xdWVzdGlvbi1jb250ZW50ID4gKjpub3QoOmVtcHR5KSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAucGljay1wb3J0IC5xdWVzdGlvbi1ob2xkZXIgLnF1ZXN0aW9uLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMTJweCkge1xuICAucGljay1wb3J0IC5yZXNwb25zZXMtaG9sZGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwMHB4OyB9IH1cblxuLnBpY2stcG9ydCAucmVzcG9uc2Uge1xuICBhbmltYXRpb246IHNsaWRlLXVwIDMwMG1zIGVhc2Utb3V0O1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDMzLCA0MCwgNjgsIDAuOCksIHJnYmEoMzMsIDQwLCA2OCwgMC44KSksIHVybChcImNvbnRlbnQvZ2xvYmFsL2dyYXBoaWNzL2JrZ2QtaW1nLWZpZWxkLmpwZ1wiKSBib3R0b20gbGVmdCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG4gIHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAxMnB4KSB7XG4gICAgLnBpY2stcG9ydCAucmVzcG9uc2Uge1xuICAgICAgd2lkdGg6IDMzJTtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDM1MG1zOyB9XG4gICAgICAucGljay1wb3J0IC5yZXNwb25zZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cbiAgLnBpY2stcG9ydCAucmVzcG9uc2U6bnRoLWNoaWxkKDEpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuMjVzOyB9XG4gIC5waWNrLXBvcnQgLnJlc3BvbnNlOm50aC1jaGlsZCgyKSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzOyB9XG4gIC5waWNrLXBvcnQgLnJlc3BvbnNlOm50aC1jaGlsZCgzKSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjc1czsgfVxuICAucGljay1wb3J0IC5yZXNwb25zZTpudGgtY2hpbGQoZXZlbikgLm5vZGUtZ3JhcGhpYy1ob2xkZXIge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2ODhweCkge1xuICAgICAgLnBpY2stcG9ydCAucmVzcG9uc2U6bnRoLWNoaWxkKGV2ZW4pIC5ub2RlLWdyYXBoaWMtaG9sZGVyIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICAucGljay1wb3J0IC5yZXNwb25zZSAucmVzcG9uc2UtaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5waWNrLXBvcnQgLnJlc3BvbnNlIC5yZXNwb25zZS1oZWFkZXIgPiAqIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlOyB9XG4gICAgLnBpY2stcG9ydCAucmVzcG9uc2UgLnJlc3BvbnNlLWhlYWRlciAubm9kZS1ncmFwaGljLWhvbGRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogNjUlO1xuICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDEycHgpIHtcbiAgICAgICAgLnBpY2stcG9ydCAucmVzcG9uc2UgLnJlc3BvbnNlLWhlYWRlciAubm9kZS1ncmFwaGljLWhvbGRlciB7XG4gICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgIGhlaWdodDogMjUwcHg7IH0gfVxuICAgICAgLnBpY2stcG9ydCAucmVzcG9uc2UgLnJlc3BvbnNlLWhlYWRlciAubm9kZS1ncmFwaGljLWhvbGRlciBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5waWNrLXBvcnQgLnJlc3BvbnNlIC5yZXNwb25zZS1oZWFkZXIgLnJlc3BvbnNlLWxhYmVsLWhvbGRlciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogIzIxMjg0NDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAxLjJyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnBpY2stcG9ydCAucmVzcG9uc2UgLnJlc3BvbnNlLWhlYWRlciAucmVzcG9uc2UtbGFiZWwtaG9sZGVyOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcImNvbnRlbnQvZ2xvYmFsL2dyYXBoaWNzL2ljb24tcGx1cy13aGl0ZS5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGVhc2Utb3V0O1xuICAgICAgICBjb250ZW50OiAnJzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY4OHB4KSB7XG4gICAgICAgIC5waWNrLXBvcnQgLnJlc3BvbnNlIC5yZXNwb25zZS1oZWFkZXIgLnJlc3BvbnNlLWxhYmVsLWhvbGRlciB7XG4gICAgICAgICAgbWluLWhlaWdodDogNjVweDsgfSB9XG4gICAgICAucGljay1wb3J0IC5yZXNwb25zZSAucmVzcG9uc2UtaGVhZGVyIC5yZXNwb25zZS1sYWJlbC1ob2xkZXIgLnJlc3BvbnNlLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjUyNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucGljay1wb3J0IC5yZXNwb25zZSAuYnRuLWNob29zZSB7XG4gICAgbWFyZ2luOiAwLjNyZW0gYXV0byAwO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucGljay1wb3J0IC5yZXNwb25zZSAuYnRuLWNob29zZS5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMTJweCkge1xuICAgIC5waWNrLXBvcnQgLnJlc3BvbnNlLmNob3NlbiB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cbiAgLnBpY2stcG9ydCAucmVzcG9uc2Uuc2VsZWN0ZWQsIC5waWNrLXBvcnQgLnJlc3BvbnNlLmNob3NlbiB7XG4gICAgYmFja2dyb3VuZDogIzIxMjg0NDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDEycHgpIHtcbiAgICAgIC5waWNrLXBvcnQgLnJlc3BvbnNlLnNlbGVjdGVkLCAucGljay1wb3J0IC5yZXNwb25zZS5jaG9zZW4ge1xuICAgICAgICB3aWR0aDogNzUlOyB9IH1cbiAgICAucGljay1wb3J0IC5yZXNwb25zZS5zZWxlY3RlZCAucmVzcG9uc2UtaGVhZGVyLCAucGljay1wb3J0IC5yZXNwb25zZS5jaG9zZW4gLnJlc3BvbnNlLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnBpY2stcG9ydCAucmVzcG9uc2Uuc2VsZWN0ZWQgLnJlc3BvbnNlLWxhYmVsLCAucGljay1wb3J0IC5yZXNwb25zZS5jaG9zZW4gLnJlc3BvbnNlLWxhYmVsIHtcbiAgICAgIGFuaW1hdGlvbjogZmFkZUluIDM1MG1zO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyNTBtcztcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cbiAgICAucGljay1wb3J0IC5yZXNwb25zZS5zZWxlY3RlZCAubm9kZS1ncmFwaGljLWhvbGRlciwgLnBpY2stcG9ydCAucmVzcG9uc2UuY2hvc2VuIC5ub2RlLWdyYXBoaWMtaG9sZGVyIHtcbiAgICAgIHdpZHRoOiAzMCU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDEycHgpIHtcbiAgICAgICAgLnBpY2stcG9ydCAucmVzcG9uc2Uuc2VsZWN0ZWQgLm5vZGUtZ3JhcGhpYy1ob2xkZXIsIC5waWNrLXBvcnQgLnJlc3BvbnNlLmNob3NlbiAubm9kZS1ncmFwaGljLWhvbGRlciB7XG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgIGhlaWdodDogMjAwcHg7IH0gfVxuICAgIC5waWNrLXBvcnQgLnJlc3BvbnNlLnNlbGVjdGVkIC5yZXNwb25zZS1sYWJlbC1ob2xkZXIsIC5waWNrLXBvcnQgLnJlc3BvbnNlLmNob3NlbiAucmVzcG9uc2UtbGFiZWwtaG9sZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDMzLCA0MCwgNjgsIDAuOCksIHJnYmEoMzMsIDQwLCA2OCwgMC44KSksIHVybChcImNvbnRlbnQvZ2xvYmFsL2dyYXBoaWNzL2JrZ2QtaW1nLWZpZWxkLmpwZ1wiKSBib3R0b20gbGVmdCBuby1yZXBlYXQ7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogNzAlOyB9XG4gICAgICAucGljay1wb3J0IC5yZXNwb25zZS5zZWxlY3RlZCAucmVzcG9uc2UtbGFiZWwtaG9sZGVyOjphZnRlciwgLnBpY2stcG9ydCAucmVzcG9uc2UuY2hvc2VuIC5yZXNwb25zZS1sYWJlbC1ob2xkZXI6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMTJweCkge1xuICAgICAgICAucGljay1wb3J0IC5yZXNwb25zZS5zZWxlY3RlZCAucmVzcG9uc2UtbGFiZWwtaG9sZGVyLCAucGljay1wb3J0IC5yZXNwb25zZS5jaG9zZW4gLnJlc3BvbnNlLWxhYmVsLWhvbGRlciB7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAxMnB4KSB7XG4gICAgICAucGljay1wb3J0IC5yZXNwb25zZS5zZWxlY3RlZCAucmVzcG9uc2UtbGFiZWwsIC5waWNrLXBvcnQgLnJlc3BvbnNlLmNob3NlbiAucmVzcG9uc2UtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9IH1cbiAgICAucGljay1wb3J0IC5yZXNwb25zZS5zZWxlY3RlZCAucG9ydHJheWFsLWNvbnRlbnQtaG9sZGVyLnNlbGVjdGVkLCAucGljay1wb3J0IC5yZXNwb25zZS5jaG9zZW4gLnBvcnRyYXlhbC1jb250ZW50LWhvbGRlci5zZWxlY3RlZCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAxMnB4KSB7XG4gICAgLnBpY2stcG9ydCAucmVzcG9uc2Uubm90LXNlbGVjdGVkIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogMjAwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAxMnB4KSBhbmQgKG1pbi13aWR0aDogNjg4cHgpIHtcbiAgICAucGljay1wb3J0IC5yZXNwb25zZS5ub3Qtc2VsZWN0ZWQge1xuICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDEycHgpIHtcbiAgICAucGljay1wb3J0IC5yZXNwb25zZS5ub3Qtc2VsZWN0ZWQgLm5vZGUtZ3JhcGhpYy1ob2xkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDE4NXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMTJweCkge1xuICAgIC5waWNrLXBvcnQgLnJlc3BvbnNlLm5vdC1zZWxlY3RlZCAucmVzcG9uc2UtbGFiZWwtaG9sZGVyIHtcbiAgICAgIHBhZGRpbmc6IDAuNnJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDEycHgpIHtcbiAgICAucGljay1wb3J0IC5yZXNwb25zZS5ub3Qtc2VsZWN0ZWQgLnJlc3BvbnNlLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50OyB9IH1cbiAgLnBpY2stcG9ydCAucmVzcG9uc2Uub3Zlcjpub3QoLmRpc2FibGVkKSAucmVzcG9uc2UtbGFiZWwtaG9sZGVyOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gIC5waWNrLXBvcnQgLnJlc3BvbnNlLmNvcnJlY3QgLmJ0bi1jaG9vc2UsIC5waWNrLXBvcnQgLnJlc3BvbnNlLmluY29ycmVjdCAuYnRuLWNob29zZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucGljay1wb3J0IFtkYXRhLXVpPSdyZXNwb25zZUhvbGRlciddLnNob3dpbmctZmVlZGJhY2sge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ucGljay1wb3J0IC5wb3J0cmF5YWwtY29udGVudC1ob2xkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBhbmltYXRpb246IGZhZGUtb24gNTAwbXMgZWFzZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyNTBtcztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjg0NDtcbiAgcGFkZGluZzogMC42cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2ODhweCkge1xuICAgIC5waWNrLXBvcnQgLnBvcnRyYXlhbC1jb250ZW50LWhvbGRlciB7XG4gICAgICBwYWRkaW5nOiAwLjZyZW0gMS4ycmVtOyB9IH1cbiAgLnBpY2stcG9ydCAucG9ydHJheWFsLWNvbnRlbnQtaG9sZGVyIC5wb3J0cmF5YWwtcXVvdGUtbWFyayB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogOTAlO1xuICAgIG1hcmdpbjogMDsgfVxuICAucGljay1wb3J0IC5wb3J0cmF5YWwtY29udGVudC1ob2xkZXIgLnBvcnRyYXlhbC10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGljay1wb3J0IC5wb3J0cmF5YWwtY29udGVudC1ob2xkZXIgLnBvcnRyYXlhbC10ZXh0IHtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLnBpY2stcG9ydCAucG9ydHJheWFsLWNvbnRlbnQtaG9sZGVyIC5idG4tY2hvb3NlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlOyB9XG4gICAgLnBpY2stcG9ydCAucG9ydHJheWFsLWNvbnRlbnQtaG9sZGVyIC5idG4tY2hvb3NlOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk0dnc7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTAuNnJlbTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuXG4ucGljay1wb3J0IC5mZWVkYmFjay1ob2xkZXIge1xuICBhbmltYXRpb246IHNsaWRlLXVwIDUwMG1zIGVhc2U7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMTJweCkge1xuICAgIC5waWNrLXBvcnQgLmZlZWRiYWNrLWhvbGRlciB7XG4gICAgICBmbGV4LXNocmluazogMTsgfSB9XG4gIC5waWNrLXBvcnQgLmZlZWRiYWNrLWhvbGRlciAuZmVlZGJhY2stcGFuZWwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDEycHgpIHtcbiAgICAgIC5waWNrLXBvcnQgLmZlZWRiYWNrLWhvbGRlciAuZmVlZGJhY2stcGFuZWwge1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMTJweCkge1xuICAucGljay1wb3J0LnNob3dpbmctZmVlZGJhY2sgLnF1ZXN0aW9uLWhvbGRlciB7XG4gICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi5waWNrLXBvcnQuc2hvd2luZy1mZWVkYmFjayAucmVzcG9uc2Uubm90LXNlbGVjdGVkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGxlZGdlIC5jb250ZW50ID4gKiB7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5wbGVkZ2UgLmNvbnRlbnQgLnByaW1hcnktdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjEyODQ0O1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBwYWRkaW5nOiAxLjJyZW0gMC42cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDEycHgpIHtcbiAgICAucGxlZGdlIC5jb250ZW50IC5wcmltYXJ5LXRleHQge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLnBsZWRnZS5zdGFydC1zY3JvbGwsIC5wbGVkZ2UucGxlZGdlLWZpbmlzaGVkIHtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAucGxlZGdlLnN0YXJ0LXNjcm9sbCAucGxlZGdlLWFycm93LWhvbGRlciwgLnBsZWRnZS5wbGVkZ2UtZmluaXNoZWQgLnBsZWRnZS1hcnJvdy1ob2xkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBsZWRnZSAucGxlZGdlLWhlYWRlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5wbGVkZ2UgLnBsZWRnZS1oZWFkZXItY29udGFpbmVyIC5iYWNrZ3JvdW5kLWdyYXBoaWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBhbmltYXRpb246IGZhZGUtb24gNTAwbXM7IH1cbiAgLnBsZWRnZSAucGxlZGdlLWhlYWRlci1jb250YWluZXI6OmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiAjMjEyODQ0O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgYW5pbWF0aW9uOiBleHBhbmQtb24gMjAwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBhbmltYXRpb24tZGVsYXk6IDc1MG1zOyB9XG5cbkBrZXlmcmFtZXMgZXhwYW5kLW9uIHtcbiAgMCUge1xuICAgIHdpZHRoOiAwOyB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnBsZWRnZSAucGxlZGdlLWhlYWRlci1jb250YWluZXIgLnRpdGxlLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjMjEyODQ0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMC45cmVtIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGFuaW1hdGlvbjogc2xpZGUtZG93biA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgIGFuaW1hdGlvbi1kZWxheTogNTAwbXM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2ODhweCkge1xuICAgICAgLnBsZWRnZSAucGxlZGdlLWhlYWRlci1jb250YWluZXIgLnRpdGxlLXRleHQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDEycHgpIHtcbiAgICAgIC5wbGVkZ2UgLnBsZWRnZS1oZWFkZXItY29udGFpbmVyIC50aXRsZS10ZXh0IHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDsgfSB9XG5cbi5wbGVkZ2UgLnBsZWRnZS1zcGxhc2gtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucGxlZGdlIC5wbGVkZ2UtbG9nby1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi5wbGVkZ2UgLnR0LWxvZ28ge1xuICB3aWR0aDogMzIwcHg7XG4gIGFuaW1hdGlvbjogc3BsYXNoLWFuaW1hdGUgOHMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWRlbGF5OiA0LjI1czsgfVxuXG4ucGxlZGdlIC5zbG9nYW4tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgY29sb3I6ICMyMTI4NDQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnBsZWRnZSAuc2xvZ2FuLWNvbnRhaW5lciBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG4gICAgYW5pbWF0aW9uOiBzcGxhc2gtYW5pbWF0ZSA4cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cbiAgLnBsZWRnZSAuc2xvZ2FuLWNvbnRhaW5lciBoMjpudGgtY2hpbGQoMikge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMjUwbXM7IH1cbiAgLnBsZWRnZSAuc2xvZ2FuLWNvbnRhaW5lciBoMjpudGgtY2hpbGQoMykge1xuICAgIGFuaW1hdGlvbi1kZWxheTogNTAwbXM7IH1cblxuLnBsZWRnZSAucGxlZGdlLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMS4ycmVtIDAuNnJlbSAwO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIC5wbGVkZ2UgLnBsZWRnZS1jb250ZW50LWNvbnRhaW5lciAucGxlZGdlLWl0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGxlZGdlIC5wbGVkZ2UtY29udGVudC1jb250YWluZXIgaDMge1xuICAgIGNvbG9yOiAjMjEyODQ0O1xuICAgIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wbGVkZ2UgLnBsZWRnZS1jb250ZW50LWNvbnRhaW5lciBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZDogIzIxMjg0NDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIHBhZGRpbmc6IDAuNnJlbSAxLjJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtOyB9XG4gICAgLnBsZWRnZSAucGxlZGdlLWNvbnRlbnQtY29udGFpbmVyIHAgYiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAxMnB4KSB7XG4gICAgLnBsZWRnZSAucGxlZGdlLWNvbnRlbnQtY29udGFpbmVyIHAge1xuICAgICAgcGFkZGluZzogMC42cmVtIDIuNHJlbTsgfSB9XG5cbi5wbGVkZ2UgLmJ0bi1wbGVkZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzIwMDJmO1xuICBib3JkZXItbGVmdDogMDtcbiAgY29sb3I6ICNjMjAwMmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZTsgfVxuICAucGxlZGdlIC5idG4tcGxlZGdlOjpiZWZvcmUge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTM2cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQ6IHVybChcImNvbnRlbnQvZ2xvYmFsL2dyYXBoaWNzL2ljb24taGFuZC1vcmFuZ2Uuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gICAgY29udGVudDogJyc7IH1cbiAgLnBsZWRnZSAuYnRuLXBsZWRnZTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAwJTtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNjMjAwMmY7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMjUwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICBjb250ZW50OiAnJzsgfVxuICAucGxlZGdlIC5idG4tcGxlZGdlLm92ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNjMjAwMmYgIWltcG9ydGFudDsgfVxuICAgIC5wbGVkZ2UgLmJ0bi1wbGVkZ2Uub3Zlcjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuLnBsZWRnZSAucGxlZGdlLWFycm93LWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLXRvcDogMi40cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgYW5pbWF0aW9uOiBmYWRlLW9uIDUwMG1zO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZGVsYXk6IDEyNTBtczsgfVxuICAucGxlZGdlIC5wbGVkZ2UtYXJyb3ctaG9sZGVyIC5wbGVkZ2UtYXJyb3cge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJjb250ZW50L2dsb2JhbC9ncmFwaGljcy9pY29uLWFycm93LWRvd24tYmx1ZS5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMTJweCkge1xuICAgIC5wbGVkZ2UgLnBsZWRnZS1hcnJvdy1ob2xkZXIgLnBsZWRnZS1hcnJvdyB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNwbGFzaC1hbmltYXRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9XG4gIDEwJSxcbiAgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICA1NSUsXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfSB9XG5cbi5wbGVkZ2UgLnBsZWRnZS1vdmVybGF5LWhvbGRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY4OHB4KSB7XG4gICAgLnBsZWRnZSAucGxlZGdlLW92ZXJsYXktaG9sZGVyIHtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAucGxlZGdlIC5wbGVkZ2Utb3ZlcmxheS1ob2xkZXIuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucGxlZGdlIC5wbGVkZ2Utb3ZlcmxheS1ob2xkZXIgLnByaW1hcnktdGV4dCB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5wbGVkZ2UgLm92ZXJsYXktaG9sZGVyIGltZyB7XG4gIHdpZHRoOiAyODBweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLXVwO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi5wbGVkZ2UgLmNvdW50ZXItaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAxLjJyZW0gYXV0bztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtICgwLjZyZW0gKiAyKSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY4OHB4KSB7XG4gICAgLnBsZWRnZSAuY291bnRlci1ob2xkZXIge1xuICAgICAgd2lkdGg6IDM1MHB4OyB9IH1cbiAgLnBsZWRnZSAuY291bnRlci1ob2xkZXIgc3BhbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wbGVkZ2UgLmNvdW50ZXItaG9sZGVyIHNwYW4uY291bnRlci1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDEuNTI1cmVtOyB9XG4gICAgLnBsZWRnZSAuY291bnRlci1ob2xkZXIgc3Bhbi5jb3VudGVyLW51bWJlciB7XG4gICAgICBib3JkZXI6IDVweCBzb2xpZCAjMjEyODQ0O1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBhZGRpbmc6IDAuNnJlbTsgfVxuXG4ucGxlZGdlIC5vdXRyby1wYW5lbCAuY291bnRlci1ob2xkZXIge1xuICBhbmltYXRpb246IGZhZGVJblVwIDUwMG1zO1xuICBhbmltYXRpb24tZGVsYXk6IDYwMG1zO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi5wbGVkZ2UucGFnZS1hbmltYXRlLW91dCAucGxlZGdlLWhlYWRlci1jb250YWluZXIsXG4ucGxlZGdlLnBhZ2UtYW5pbWF0ZS1vdXQgLnByaW1hcnktdGV4dCxcbi5wbGVkZ2UucGFnZS1hbmltYXRlLW91dCAucGxlZGdlLWNvbnRlbnQtY29udGFpbmVyLFxuLnBsZWRnZS5wYWdlLWFuaW1hdGUtb3V0IC5idG4tcGxlZGdlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIHRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpOyB9XG5cbi5wbGVkZ2UucGFnZS1hbmltYXRlLW91dCAuY291bnRlci1ob2xkZXIge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG4gIGFuaW1hdGlvbi1kZWxheTogMjUwbXM7IH1cblxuLnBsZWRnZS5wYWdlLWFuaW1hdGUtb3V0IC5vdXRyby1wYW5lbCBpbWcge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG4gIGFuaW1hdGlvbi1kZWxheTogMTAwbXM7IH1cblxuLnBsZWRnZS5wYWdlLWFuaW1hdGUtb3V0IC5wcmltYXJ5LXRleHQge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtczsgfVxuXG4ucGxlZGdlLnBhZ2UtYW5pbWF0ZS1vdXQgLnBsZWRnZS1jb250ZW50LWNvbnRhaW5lciB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQwMG1zOyB9XG5cbi5wbGVkZ2UucGFnZS1hbmltYXRlLW91dCAuY291bnRlci1ob2xkZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA2MDBtczsgfVxuXG4ucGxlZGdlLnBhZ2UtYW5pbWF0ZS1vdXQgLmJ0bi1wbGVkZ2Uge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA4MDBtczsgfVxuXG4ucHJlc2VudGF0aW9uLnN0YW5kYXJkIC5idG4tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAxLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY4OHB4KSB7XG4gICAgLnByZXNlbnRhdGlvbi5zdGFuZGFyZCAuYnRuLXRleHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4ucHJlc2VudGF0aW9uLnN0YW5kYXJkIC5jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IDgwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjg4cHgpIHtcbiAgICAucHJlc2VudGF0aW9uLnN0YW5kYXJkIC5jb250ZW50IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLnByZXNlbnRhdGlvbi5zdGFuZGFyZCAuY29udGVudCA+ICoge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY4OHB4KSB7XG4gICAgICAucHJlc2VudGF0aW9uLnN0YW5kYXJkIC5jb250ZW50ID4gKiB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAucHJlc2VudGF0aW9uLnN0YW5kYXJkIC5jb250ZW50IC5iYWNrZ3JvdW5kLWdyYXBoaWMge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wcmVzZW50YXRpb24uc3RhbmRhcmQgLnBhbmVsIHtcbiAgYW5pbWF0aW9uOiBzbGlkZS11cCA1MDBtcyBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWRlbGF5OiA1MDBtcztcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IDEuMnJlbTsgfVxuICAucHJlc2VudGF0aW9uLnN0YW5kYXJkIC5wYW5lbDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMS4ycmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogIzIxMjg0NDtcbiAgICBjb250ZW50OiAnJzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2ODhweCkge1xuICAgICAgLnByZXNlbnRhdGlvbi5zdGFuZGFyZCAucGFuZWw6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjg4cHgpIHtcbiAgICAucHJlc2VudGF0aW9uLnN0YW5kYXJkIC5wYW5lbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAxMnB4KSB7XG4gICAgLnByZXNlbnRhdGlvbi5zdGFuZGFyZCAucGFuZWwge1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgcGFkZGluZzogNnJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMnJlbTsgfSB9XG5cbi5wcmVzZW50YXRpb24uc3RhbmRhcmQgLnRpdGxlLXRleHQge1xuICBjb2xvcjogI2MyMDAyZjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAxMnB4KSB7XG4gICAgLnByZXNlbnRhdGlvbi5zdGFuZGFyZCAudGl0bGUtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDNyZW07IH0gfVxuXG4ucHJlc2VudGF0aW9uLnN0YW5kYXJkIC50ZXh0LWRpdmlkZXIge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMS4ycmVtO1xuICBhbmltYXRpb246IHNsaWRlLXJpZ2h0IDUwMG1zIGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kOiAjMjEyODQ0O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tbGVmdDogLTEuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2ODhweCkge1xuICAgIC5wcmVzZW50YXRpb24uc3RhbmRhcmQgLnRleHQtZGl2aWRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA0OHZ3OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMTJweCkge1xuICAgIC5wcmVzZW50YXRpb24uc3RhbmRhcmQgLnRleHQtZGl2aWRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogLTZyZW07IH0gfVxuXG4ucHJlc2VudGF0aW9uLnN0YW5kYXJkIC5wcmltYXJ5LXRleHQge1xuICBhbmltYXRpb246IGZhZGUtb24gNTAwbXMgZWFzZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyNTBtcztcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2ODhweCkge1xuICAgIC5wcmVzZW50YXRpb24uc3RhbmRhcmQgLnByaW1hcnktdGV4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuLnByZXNlbnRhdGlvbi5zdGFuZGFyZCAucGxlZGdlLWFycm93LWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLXRvcDogMi40cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgYW5pbWF0aW9uOiBmYWRlLW9uIDUwMG1zO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZGVsYXk6IDEyNTBtczsgfVxuICAucHJlc2VudGF0aW9uLnN0YW5kYXJkIC5wbGVkZ2UtYXJyb3ctaG9sZGVyIC5wbGVkZ2UtYXJyb3cge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJjb250ZW50L2dsb2JhbC9ncmFwaGljcy9pY29uLWFycm93LWRvd24tYmx1ZS5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY4OHB4KSB7XG4gICAgLnByZXNlbnRhdGlvbi5zdGFuZGFyZCAucGxlZGdlLWFycm93LWhvbGRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnByZXNlbnRhdGlvbi5zdGFydC1zY3JvbGwgLnBhbmVsOjpiZWZvcmUge1xuICBhbmltYXRpb246IHByZXMtc2xpZGUtb2ZmIDM1MG1zIGVhc2Utb3V0O1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi5wcmVzZW50YXRpb24uc3RhcnQtc2Nyb2xsIC5wbGVkZ2UtYXJyb3ctaG9sZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHJlc2VudGF0aW9uLnN0YXJ0LXNjcm9sbCAudGV4dC1kaXZpZGVyLFxuLnByZXNlbnRhdGlvbi5zdGFydC1zY3JvbGwgLnByaW1hcnktdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wcmVzZW50YXRpb24jYWEwNTAgLmJhY2tncm91bmQtZ3JhcGhpYyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLTE1MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2ODhweCkge1xuICAgIC5wcmVzZW50YXRpb24jYWEwNTAgLmJhY2tncm91bmQtZ3JhcGhpYyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9IH1cblxuQGtleWZyYW1lcyBwcmVzLXNsaWRlLW9mZiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5bZGF0YS1sYXlvdXQ9J3ZpZGVvLWZ1bGwnXSAudmlkZW8tZnVsbC5wYWdlLWFuaW1hdGUtb3V0IC5jb250ZW50LXdyYXBwZXIsXG5bZGF0YS1sYXlvdXQ9J3ZpZGVvLWZ1bGwnXSAudmlkZW8tZnVsbC5wYWdlLWFuaW1hdGUtb3V0IC5iYWNrZ3JvdW5kLWdyYXBoaWMge1xuICBhbmltYXRpb246IGZhZGVPdXQgNTAwbXMgbGluZWFyO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbltkYXRhLWxheW91dD0ndmlkZW8tZnVsbCddIC52aWRlby1mdWxsLnBhZ2UtYW5pbWF0ZS1vdXQgYnV0dG9uLmJ0bi1yZXBsYXktdmlkZW8ge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7IH1cblxuW2RhdGEtbGF5b3V0PSd2aWRlby1mdWxsJ10gLnZpZGVvLWZ1bGwucGFnZS1hbmltYXRlLW91dCBidXR0b24uYnRuLWNvbnRpbnVlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDsgfVxuXG5bZGF0YS1sYXlvdXQ9J3ZpZGVvLWZ1bGwnXSAuYmFja2dyb3VuZC1ncmFwaGljIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBhbmltYXRpb246IGZhZGVJbiA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpOyB9XG5cbltkYXRhLWxheW91dD0ndmlkZW8tZnVsbCddIC5jb250ZW50LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogcmdiYSgzMywgNDAsIDY4LCAwLjkpICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGFuaW1hdGlvbjogZmFkZUluIDcwMG1zIGxpbmVhcjsgfVxuICBbZGF0YS1sYXlvdXQ9J3ZpZGVvLWZ1bGwnXSAuY29udGVudC13cmFwcGVyIC5iYWNrZ3JvdW5kLWdyYXBoaWMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2RhdGEtbGF5b3V0PSd2aWRlby1mdWxsJ10gLmNvbnRlbnQtd3JhcHBlciBidXR0b24ge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxNTBtczsgfVxuICAgIFtkYXRhLWxheW91dD0ndmlkZW8tZnVsbCddIC5jb250ZW50LXdyYXBwZXIgYnV0dG9uLmJ0bi1yZXBsYXktdmlkZW8ge1xuICAgICAgYW5pbWF0aW9uOiBmYWRlSW5MZWZ0IDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7IH1cbiAgICBbZGF0YS1sYXlvdXQ9J3ZpZGVvLWZ1bGwnXSAuY29udGVudC13cmFwcGVyIGJ1dHRvbi5idG4tY29udGludWUge1xuICAgICAgYW5pbWF0aW9uOiBmYWRlSW5SaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpOyB9XG4gIFtkYXRhLWxheW91dD0ndmlkZW8tZnVsbCddIC5jb250ZW50LXdyYXBwZXIgLmRlZmF1bHQtaG9sZGVyIHtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICBbZGF0YS1sYXlvdXQ9J3ZpZGVvLWZ1bGwnXSAuY29udGVudC13cmFwcGVyIC5kZWZhdWx0LWhvbGRlci5hbmltYXRlLW91dCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgW2RhdGEtbGF5b3V0PSd2aWRlby1mdWxsJ10gLmNvbnRlbnQtd3JhcHBlciAuZGVmYXVsdC1ob2xkZXIgLnRpdGxlLXRleHQge1xuICAgICAgYW5pbWF0aW9uOiBmYWRlSW5Eb3duIDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiA1MDBtczsgfVxuICAgIFtkYXRhLWxheW91dD0ndmlkZW8tZnVsbCddIC5jb250ZW50LXdyYXBwZXIgLmRlZmF1bHQtaG9sZGVyIGJ1dHRvbiB7XG4gICAgICBhbmltYXRpb246IGZhZGVJblVwIDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDUwMG1zOyB9XG5cbltkYXRhLWxheW91dD0ndmlkZW8tZnVsbCddIC52aWRlby1mdWxsOm5vdCgudmlkZW8tcXVpeikgLmNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwLjZyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY4OHB4KSB7XG4gICAgW2RhdGEtbGF5b3V0PSd2aWRlby1mdWxsJ10gLnZpZGVvLWZ1bGw6bm90KC52aWRlby1xdWl6KSAuY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7IH0gfVxuXG5bZGF0YS1sYXlvdXQ9J3ZpZGVvLWZ1bGwnXSAudmlkZW8tZnVsbDpub3QoLnZpZGVvLXF1aXopIC5wYW5lbCB7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMDsgfVxuXG5bZGF0YS1sYXlvdXQ9J3ZpZGVvLWZ1bGwnXSAudmlkZW8tZnVsbDpub3QoLnZpZGVvLXF1aXopIC50aXRsZS10ZXh0IHtcbiAgYW5pbWF0aW9uOiBmYWRlSW5Eb3duIDUwMG1zO1xuICBmb250LXNpemU6IDJyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY4OHB4KSB7XG4gICAgW2RhdGEtbGF5b3V0PSd2aWRlby1mdWxsJ10gLnZpZGVvLWZ1bGw6bm90KC52aWRlby1xdWl6KSAudGl0bGUtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDNyZW07IH0gfVxuXG5bZGF0YS1sYXlvdXQ9J3ZpZGVvLWZ1bGwnXSAudmlkZW8tZnVsbDpub3QoLnZpZGVvLXF1aXopIC5idG4tc3RhcnQtdmlkZW8ge1xuICBhbmltYXRpb246IGZhZGVJblVwIDUwMG1zOyB9XG5cbltkYXRhLWxheW91dD0ndmlkZW8nXSB7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY4OHB4KSB7XG4gICAgW2RhdGEtbGF5b3V0PSd2aWRlbyddIHtcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjsgfSB9XG4gIFtkYXRhLWxheW91dD0ndmlkZW8nXSAubWVkaWEtaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAyNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2ODhweCkge1xuICAgICAgW2RhdGEtbGF5b3V0PSd2aWRlbyddIC5tZWRpYS1ob2xkZXIge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBmbG9hdDogcmlnaHQ7IH0gfVxuICAgIFtkYXRhLWxheW91dD0ndmlkZW8nXSAubWVkaWEtaG9sZGVyIC5qcGxheWVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgW2RhdGEtbGF5b3V0PSd2aWRlbyddIC5tZWRpYS1ob2xkZXIgLmpwbGF5ZXIgLnBsYXllciB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgW2RhdGEtbGF5b3V0PSd2aWRlbyddIC5tZWRpYS1ob2xkZXIgLnBsYXllcixcbiAgICBbZGF0YS1sYXlvdXQ9J3ZpZGVvJ10gLm1lZGlhLWhvbGRlciB2aWRlbyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2ODhweCkge1xuICAgICAgICBbZGF0YS1sYXlvdXQ9J3ZpZGVvJ10gLm1lZGlhLWhvbGRlciAucGxheWVyLFxuICAgICAgICBbZGF0YS1sYXlvdXQ9J3ZpZGVvJ10gLm1lZGlhLWhvbGRlciB2aWRlbyB7XG4gICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfSB9XG4gIFtkYXRhLWxheW91dD0ndmlkZW8nXSAuY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY4OHB4KSB7XG4gICAgICBbZGF0YS1sYXlvdXQ9J3ZpZGVvJ10gLmNvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgW2RhdGEtbGF5b3V0PSd2aWRlbyddIC5wYW5lbCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY4OHB4KSB7XG4gICAgICBbZGF0YS1sYXlvdXQ9J3ZpZGVvJ10gLnBhbmVsIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbltkYXRhLWxheW91dD0ndmlkZW8tZnVsbCddIC5tZWRpYS1ob2xkZXIge1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xOyB9XG4gIFtkYXRhLWxheW91dD0ndmlkZW8tZnVsbCddIC5tZWRpYS1ob2xkZXIucGxheWluZyB7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCA0MCwgNjgsIDAuOCk7IH1cbiAgW2RhdGEtbGF5b3V0PSd2aWRlby1mdWxsJ10gLm1lZGlhLWhvbGRlciAuanBsYXllciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1LCAyNSwgMjUsIDAuNSk7IH1cbiAgICBbZGF0YS1sYXlvdXQ9J3ZpZGVvLWZ1bGwnXSAubWVkaWEtaG9sZGVyIC5qcGxheWVyIC5wbGF5ZXIge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIFtkYXRhLWxheW91dD0ndmlkZW8tZnVsbCddIC5tZWRpYS1ob2xkZXIgLmpwbGF5ZXIsXG4gIFtkYXRhLWxheW91dD0ndmlkZW8tZnVsbCddIC5tZWRpYS1ob2xkZXIgdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnNraWxsLWRyaWxsID4gLmNvbnRlbnQtd3JhcHBlciA+IC5jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjg4cHgpIHtcbiAgICAuc2tpbGwtZHJpbGwgPiAuY29udGVudC13cmFwcGVyID4gLmNvbnRlbnQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5za2lsbC1kcmlsbCA+IC5jb250ZW50LXdyYXBwZXIgPiAuY29udGVudCA+IC5wYW5lbCxcbiAgLnNraWxsLWRyaWxsID4gLmNvbnRlbnQtd3JhcHBlciA+IC5jb250ZW50ID4gLm5vZGUtaG9sZGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc2tpbGwtZHJpbGwgPiAuY29udGVudC13cmFwcGVyID4gLmNvbnRlbnQgLm5vZGUtaG9sZGVyIHtcbiAgICBwYWRkaW5nOiAwLjZyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjg4cHgpIHtcbiAgICAgIC5za2lsbC1kcmlsbCA+IC5jb250ZW50LXdyYXBwZXIgPiAuY29udGVudCAubm9kZS1ob2xkZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH0gfVxuICAgIC5za2lsbC1kcmlsbCA+IC5jb250ZW50LXdyYXBwZXIgPiAuY29udGVudCAubm9kZS1ob2xkZXIgLm5vZGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0byAwLjZyZW07XG4gICAgICBwYWRkaW5nOiAwLjZyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDYwMG1zOyB9XG4gICAgICAuc2tpbGwtZHJpbGwgPiAuY29udGVudC13cmFwcGVyID4gLmNvbnRlbnQgLm5vZGUtaG9sZGVyIC5ub2RlOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuc2tpbGwtZHJpbGwgPiAuY29udGVudC13cmFwcGVyID4gLmNvbnRlbnQgLm5vZGUtaG9sZGVyIC5ub2RlLmNvbXBsZXRlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjsgfVxuICAgICAgLnNraWxsLWRyaWxsID4gLmNvbnRlbnQtd3JhcHBlciA+IC5jb250ZW50IC5ub2RlLWhvbGRlciAubm9kZS5vdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzYxNjE2MTsgfVxuXG4uc2tpbGwtZHJpbGwgLmNoaWxkLXBhZ2UtaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNraWxsLWRyaWxsIC5jaGlsZC1wYWdlLWhvbGRlciAuY2xvc2UtaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNHB4O1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLnNraWxsLWRyaWxsIC5jaGlsZC1wYWdlLWhvbGRlciAucGFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5za2lsbC1kcmlsbCAuY2hpbGQtcGFnZS1ob2xkZXIgLnBhZ2UtY29udGFpbmVyIC5jaGlsZC1wYWdlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDsgfVxuXG4uc29ydCAucGFuZWwtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLnNvcnQgLnBhbmVsLXdyYXBwZXIgLnBhbmVsIHtcbiAgICBmbGV4LXNocmluazogMDsgfVxuXG4uc29ydCAuZHJhZ2Ryb3AtaG9sZGVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhOyB9XG4gIC5zb3J0IC5kcmFnZHJvcC1ob2xkZXIgLmRyYWdkcm9wLWl0ZW0taG9sZGVyIC5pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgbWFyZ2luOiAwLjNyZW0gMDtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuc29ydCAuZHJhZ2Ryb3AtaG9sZGVyIC5kcmFnLWhvbGRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDhweCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC42cmVtO1xuICAgIGxlZnQ6IDAuNnJlbTsgfVxuICAgIC5zb3J0IC5kcmFnZHJvcC1ob2xkZXIgLmRyYWctaG9sZGVyIC5pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgcGFkZGluZzogMC42cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzllOWU5ZTtcbiAgICAgIHRyYW5zaXRpb246IDAuMjVzIGJveC1zaGFkb3csIDAuMjVzIGJhY2tncm91bmQtY29sb3IsIDAuMjVzIGNvbG9yOyB9XG4gICAgICAuc29ydCAuZHJhZ2Ryb3AtaG9sZGVyIC5kcmFnLWhvbGRlciAuaXRlbTphY3RpdmUge1xuICAgICAgICB6LWluZGV4OiAzICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5zb3J0IC5kcmFnZHJvcC1ob2xkZXIgLmRyYWctaG9sZGVyIC5pdGVtLm92ZXI6bm90KC5kaXNhYmxlZCkge1xuICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTkpLCAwIDZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTsgfVxuICAgICAgLnNvcnQgLmRyYWdkcm9wLWhvbGRlciAuZHJhZy1ob2xkZXIgLml0ZW0uY29ycmVjdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NzkyM2Y7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuc29ydCAuZHJhZ2Ryb3AtaG9sZGVyIC5kcmFnLWhvbGRlciAuaXRlbS5pbmNvcnJlY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzEzYTNhO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnNvcnQgLmRyYWdkcm9wLWhvbGRlciAuZHJhZy1ob2xkZXIgLml0ZW0uZHJhZ2dlZC1vdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYxNjE2MTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yNXMgYmFja2dyb3VuZC1jb2xvcjsgfVxuICAuc29ydCAuZHJhZ2Ryb3AtaG9sZGVyIC5kcm9wLWhvbGRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuICAgIC5zb3J0IC5kcmFnZHJvcC1ob2xkZXIgLmRyb3AtaG9sZGVyIC5kcm9wLW51bWJlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgLnNvcnQgLmRyYWdkcm9wLWhvbGRlciAuZHJvcC1ob2xkZXIgLml0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG4uc29ydCAuYnRuLXN1Ym1pdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwLjZyZW0gYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjg4cHgpIHtcbiAgLnN1cnZleSAuY29udGVudCA+ICoge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4uc3VydmV5IC5wYW5lbCB7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctdG9wOiAxLjJyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY4OHB4KSB7XG4gICAgLnN1cnZleSAucGFuZWwge1xuICAgICAgcGFkZGluZy10b3A6IDEyMHB4OyB9IH1cbiAgLnN1cnZleSAucGFuZWwgLnRpdGxlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY4OHB4KSB7XG4gICAgICAuc3VydmV5IC5wYW5lbCAudGl0bGUtdGV4dCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogI2MyMDAyZjtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuc3VydmV5IC5wYW5lbCAudGl0bGUtdGV4dDo6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtNnB4O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyMTI4NDQ7XG4gICAgICAgICAgY29udGVudDogJyc7IH0gfVxuICAuc3VydmV5IC5wYW5lbCAucHJpbWFyeS10ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDAuNnJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2ODhweCkge1xuICAgICAgLnN1cnZleSAucGFuZWwgLnByaW1hcnktdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uc3VydmV5IC5zdXJ2ZXktaG9sZGVyIHtcbiAgbWFyZ2luLXRvcDogMS4ycmVtOyB9XG5cbi5zdXJ2ZXkgLnF1ZXN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzIxMjg0NDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLnN1cnZleSAucXVlc3Rpb246OmFmdGVyIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IHVybChcImNvbnRlbnQvZ2xvYmFsL2dyYXBoaWNzL2ljb24tYXJyb3ctZG93bi1ibHVlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICBjb250ZW50OiAnJzsgfVxuXG4uc3VydmV5IC5xdWVzdGlvbi1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnN1cnZleSAucXVlc3Rpb24taGVhZGVyIC5xdWVzdGlvbi1sYWJlbCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzMywgNDAsIDY4LCAwLjgpO1xuICAgIHBhZGRpbmc6IDAuNnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc3VydmV5IC5xdWVzdGlvbi1oZWFkZXIgLnF1ZXN0aW9uLWxhYmVsIHAge1xuICAgICAgZm9udDogMS4xMjVyZW0gXCI5MG1pblwiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAuc3VydmV5IC5xdWVzdGlvbi1oZWFkZXIgLnF1ZXN0aW9uLWdyYXBoaWMtaG9sZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7IH1cblxuLnN1cnZleSAucXVlc3Rpb24tcmFkaW9zLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMS4ycmVtIDAuNnJlbTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAuc3VydmV5IC5xdWVzdGlvbi1yYWRpb3MtaG9sZGVyLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5zdXJ2ZXkgLnF1ZXN0aW9uLXJhZGlvcy1ob2xkZXIuZGlzYWJsZWQgLnJhZGlvLWJ0bjpub3QoLnNlbGVjdGVkKSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZWQ7IH1cbiAgLnN1cnZleSAucXVlc3Rpb24tcmFkaW9zLWhvbGRlciBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5zdXJ2ZXkgLnF1ZXN0aW9uLXJhZGlvcy1ob2xkZXIgbGkgLnJhZGlvLWJ0biB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgNTAwbXMgZWFzZTsgfVxuICAgICAgLnN1cnZleSAucXVlc3Rpb24tcmFkaW9zLWhvbGRlciBsaSAucmFkaW8tYnRuLm92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBncmV5OyB9XG4gICAgICAuc3VydmV5IC5xdWVzdGlvbi1yYWRpb3MtaG9sZGVyIGxpIC5yYWRpby1idG4uc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLnN1cnZleSAucXVlc3Rpb24tcmFkaW9zLWhvbGRlciBsaTo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zdXJ2ZXkgLnF1ZXN0aW9uLXJhZGlvcy1ob2xkZXIgbGkgLnJhZGlvLWJ0bi1sYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLXRvcDogMC4zcmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zdXJ2ZXkgLnF1ZXN0aW9uLXJhZGlvcy1ob2xkZXIgLmJ1dHRvbi1kaXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtYXJnaW4tdG9wOiAxMi41cHg7IH1cbiAgICAuc3VydmV5IC5xdWVzdGlvbi1yYWRpb3MtaG9sZGVyIC5idXR0b24tZGl2aWRlcjpudGgtY2hpbGQoMTEpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnN1cnZleSAucXVlc3Rpb24tcmFkaW9zLWhvbGRlciAuc3VydmV5LWxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuNnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmctdG9wOiAwLjNyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5zdXJ2ZXkgLnF1ZXN0aW9uLXJhZGlvcy1ob2xkZXIgLnN1cnZleS1sYWJlbDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNnJlbTsgfVxuICAgIC5zdXJ2ZXkgLnF1ZXN0aW9uLXJhZGlvcy1ob2xkZXIgLnN1cnZleS1sYWJlbDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjZyZW07IH1cblxuLnN1cnZleSAuYnRuLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEuMnJlbSBhdXRvOyB9XG5cbi5zeXN0ZW0tc2ltIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG4gIC5zeXN0ZW0tc2ltIC50b29sLWJhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA2MHB4O1xuICAgIHRvcDogMjNweDtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5zeXN0ZW0tc2ltIC50b29sLWJhciAuYnRuLWdpdmUtdXAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnN5c3RlbS1zaW0gLnRvb2wtYmFyIC5zdGVwLWNvdW50ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5zeXN0ZW0tc2ltIC50b29sLWJhciAuc3RlcC1jb3VudGVyIC5zYy10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAuc3lzdGVtLXNpbSAudG9vbC1iYXIgLnN0ZXAtY291bnRlciAuc2MtdmFsdWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU7IH1cbiAgICAgIC5zeXN0ZW0tc2ltIC50b29sLWJhciAuc3RlcC1jb3VudGVyLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnN5c3RlbS1zaW0gLnRvb2wtYmFyIC50YXNrLWNvdW50ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5zeXN0ZW0tc2ltIC50b29sLWJhciAudGFzay1jb3VudGVyIC50Yy10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAuc3lzdGVtLXNpbSAudG9vbC1iYXIgLnRhc2stY291bnRlciAudGMtdmFsdWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU7IH1cbiAgICAgIC5zeXN0ZW0tc2ltIC50b29sLWJhciAudGFzay1jb3VudGVyLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnN5c3RlbS1zaW0gLnRvb2wtYmFyIC5zY29yZS1ib2FyZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5zeXN0ZW0tc2ltIC50b29sLWJhciAuc2NvcmUtYm9hcmQgLnNjb3JlLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgIC5zeXN0ZW0tc2ltIC50b29sLWJhciAuc2NvcmUtYm9hcmQgLnNjb3JlLXBvaW50cyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTsgfVxuICAgICAgICAuc3lzdGVtLXNpbSAudG9vbC1iYXIgLnNjb3JlLWJvYXJkIC5zY29yZS1wb2ludHM6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnUFRTJzsgfVxuICAgICAgLnN5c3RlbS1zaW0gLnRvb2wtYmFyIC5zY29yZS1ib2FyZC5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc3lzdGVtLXNpbSAub3ZlcmxheS1mdWxsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgNTIsIDEyMSwgMC41NCk7XG4gICAgei1pbmRleDogMTI7IH1cbiAgICAuc3lzdGVtLXNpbSAub3ZlcmxheS1mdWxsIC52aWV3LWZ1bGwtb3ZlcmxheSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDEwMHB4IGF1dG87XG4gICAgICB3aWR0aDogNTIwcHg7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuc3lzdGVtLXNpbSAub3ZlcmxheS1mdWxsIC52aWV3LWZ1bGwtb3ZlcmxheS5wYXNzIHtcbiAgICAgICAgd2lkdGg6IDcyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYwO1xuICAgICAgICBjb2xvcjogIzBhMDsgfVxuICAgICAgLnN5c3RlbS1zaW0gLm92ZXJsYXktZnVsbCAudmlldy1mdWxsLW92ZXJsYXkuZmFpbCB7XG4gICAgICAgIHdpZHRoOiA3MjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYwMDsgfVxuICAgICAgLnN5c3RlbS1zaW0gLm92ZXJsYXktZnVsbCAudmlldy1mdWxsLW92ZXJsYXkgLnByaW1hcnktdGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5zeXN0ZW0tc2ltIC5vdmVybGF5LWZ1bGwgLnZpZXctZnVsbC1vdmVybGF5IC5idG4tZXhlY3V0ZSxcbiAgICAgIC5zeXN0ZW0tc2ltIC5vdmVybGF5LWZ1bGwgLnZpZXctZnVsbC1vdmVybGF5IC5idG4tY2xvc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAuc3lzdGVtLXNpbSAuc3lzdGVtLXNpbS1wZGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTU1cHg7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICAuc3lzdGVtLXNpbSAuc3lzdGVtLXNpbS1wZGEgLm92ZXJsYXktcGRhLWRhdGEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTZweDsgfVxuICAgICAgLnN5c3RlbS1zaW0gLnN5c3RlbS1zaW0tcGRhIC5vdmVybGF5LXBkYS1kYXRhIC52aWV3LXBkYS1vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMjY2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnN5c3RlbS1zaW0gLnN5c3RlbS1zaW0tcGRhIC5vdmVybGF5LXBkYS1kYXRhIC52aWV3LXBkYS1vdmVybGF5IC5idG4tY2xvc2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgICAgIHdpZHRoOiAzN3B4OyB9XG4gICAgLnN5c3RlbS1zaW0gLnN5c3RlbS1zaW0tcGRhIC5idXR0b24taG9sZGVyIC5zaW0tcGRhIC5wZGEtdGFicyB7XG4gICAgICBoZWlnaHQ6IDU5cHg7XG4gICAgICB3aWR0aDogNTZweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuc3lzdGVtLXNpbSAuc2xpZGluZy1vdmVybGF5LWhvbGRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDExO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IHJpZ2h0IDFzO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDM2NXB4O1xuICAgIHRvcDogMTQ0cHg7IH1cbiAgICAuc3lzdGVtLXNpbSAuc2xpZGluZy1vdmVybGF5LWhvbGRlciAudmlldy1zbGlkaW5nLW92ZXJsYXkge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAyMHB4IDQ1cHg7XG4gICAgICBoZWlnaHQ6IDM2NXB4OyB9XG4gICAgICAuc3lzdGVtLXNpbSAuc2xpZGluZy1vdmVybGF5LWhvbGRlciAudmlldy1zbGlkaW5nLW92ZXJsYXkuZGlyZWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjsgfVxuICAgICAgLnN5c3RlbS1zaW0gLnNsaWRpbmctb3ZlcmxheS1ob2xkZXIgLnZpZXctc2xpZGluZy1vdmVybGF5LmhpbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjgwOyB9XG4gICAgICAuc3lzdGVtLXNpbSAuc2xpZGluZy1vdmVybGF5LWhvbGRlciAudmlldy1zbGlkaW5nLW92ZXJsYXkuc2hvdyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2MDA7IH1cbiAgICAgIC5zeXN0ZW0tc2ltIC5zbGlkaW5nLW92ZXJsYXktaG9sZGVyIC52aWV3LXNsaWRpbmctb3ZlcmxheSAucHJpbWFyeS10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAyODBweDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAgICAgLnN5c3RlbS1zaW0gLnNsaWRpbmctb3ZlcmxheS1ob2xkZXIgLnZpZXctc2xpZGluZy1vdmVybGF5IC5idG4tc2xpZGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjA7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDM2NXB4O1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAgIC5zeXN0ZW0tc2ltIC5zbGlkaW5nLW92ZXJsYXktaG9sZGVyIC52aWV3LXNsaWRpbmctb3ZlcmxheSAuYnRuLXNsaWRlOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJz4+JzsgfVxuICAgIC5zeXN0ZW0tc2ltIC5zbGlkaW5nLW92ZXJsYXktaG9sZGVyLmV4cGFuZCB7XG4gICAgICByaWdodDogLTI3MHB4OyB9XG4gICAgICAuc3lzdGVtLXNpbSAuc2xpZGluZy1vdmVybGF5LWhvbGRlci5leHBhbmQgLnZpZXctc2xpZGluZy1vdmVybGF5IC5idG4tc2xpZGU6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJzw8JzsgfVxuICAuc3lzdGVtLXNpbSAuc3RlcC1ob2xkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuc3lzdGVtLXNpbSAuc3RlcC1ob2xkZXIgLnNpbXVsYXRpb24tc3RlcCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5zeXN0ZW0tc2ltIC5zdGVwLWhvbGRlciAuc2ltdWxhdGlvbi1zdGVwIC54LWhvbGRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJjb250ZW50L2dsb2JhbC9ncmFwaGljcy9oaW50WC5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDIwOyB9XG4gICAgICAgIC5zeXN0ZW0tc2ltIC5zdGVwLWhvbGRlciAuc2ltdWxhdGlvbi1zdGVwIC54LWhvbGRlci5hY3RpdmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuc3lzdGVtLXNpbSAuc3RlcC1ob2xkZXIgLnNpbXVsYXRpb24tc3RlcCAuaG90c3BvdC1ob2xkZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogNzsgfVxuICAgICAgICAuc3lzdGVtLXNpbSAuc3RlcC1ob2xkZXIgLnNpbXVsYXRpb24tc3RlcCAuaG90c3BvdC1ob2xkZXIgLnN0ZXAtaG90c3BvdCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIC5zeXN0ZW0tc2ltIC5zdGVwLWhvbGRlciAuc2ltdWxhdGlvbi1zdGVwIC5ob3RzcG90LWhvbGRlciAuc3RlcC1ob3RzcG90LmNsaWNrZWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5zeXN0ZW0tc2ltIC5zdGVwLWhvbGRlciAuc2ltdWxhdGlvbi1zdGVwIC5ob3RzcG90LWhvbGRlciAuc3RlcC1ob3RzcG90LnNob3csXG4gICAgICAgICAgW2RhdGEtY2hlYXRzPVwicmV2ZWFsXCJdIC5zeXN0ZW0tc2ltIC5zdGVwLWhvbGRlciAuc2ltdWxhdGlvbi1zdGVwIC5ob3RzcG90LWhvbGRlciAuc3RlcC1ob3RzcG90IHtcbiAgICAgICAgICAgIG91dGxpbmU6IHNvbGlkIDFweCAjZjAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDAsIDAsIDAuMik7IH1cbiAgICAgIC5zeXN0ZW0tc2ltIC5zdGVwLWhvbGRlciAuc2ltdWxhdGlvbi1zdGVwIC5nbG9iYWwtd3Jvbmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5zeXN0ZW0tc2ltIC5zdGVwLWhvbGRlciAuc2ltdWxhdGlvbi1zdGVwIC5nbG9iYWwtd3JvbmcuaW5hY3RpdmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnN5c3RlbS1zaW0gLmFuaW1hdGlvbi1ob2xkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5OyB9XG4gICAgLnN5c3RlbS1zaW0gLmFuaW1hdGlvbi1ob2xkZXIgLnN5c3RlbS1hbmltYXRlLXRleHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnN5c3RlbS1zaW0gLmFuaW1hdGlvbi1ob2xkZXIgLnN5c3RlbS1lbnRlci10ZXh0IC5zdWJzdGVwLWhvdHNwb3Qge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb3V0bGluZTogc29saWQgMXB4ICNmMDA7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMCwgMCwgMC4yKTtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5zeXN0ZW0tc2ltIC5hbmltYXRpb24taG9sZGVyIC5zeXN0ZW0tZW50ZXItdGV4dCAuc3Vic3RlcC1ob3RzcG90LmNsaWNrZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnN5c3RlbS1zaW0gLmFuaW1hdGlvbi1ob2xkZXIgLnN5c3RlbS1kcm9wLWRvd24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAuc3lzdGVtLXNpbSAuYW5pbWF0aW9uLWhvbGRlciAuc3lzdGVtLWRyb3AtZG93biAuYW5pbWF0aW9uLWRkIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7IH1cbiAgICAgICAgLnN5c3RlbS1zaW0gLmFuaW1hdGlvbi1ob2xkZXIgLnN5c3RlbS1kcm9wLWRvd24gLmFuaW1hdGlvbi1kZCAuZHJvcGRvd24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuc3lzdGVtLXNpbSAuYW5pbWF0aW9uLWhvbGRlciAuc3lzdGVtLWRyb3AtZG93biAuYW5pbWF0aW9uLWRkIC5zZWxlY3Rpb24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAgICAgLnN5c3RlbS1zaW0gLmFuaW1hdGlvbi1ob2xkZXIgLnN5c3RlbS1kcm9wLWRvd24gLmFuaW1hdGlvbi1kZCAuZGRsaXN0IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnN5c3RlbS1zaW0gLmFuaW1hdGlvbi1ob2xkZXIgLnN5c3RlbS1kcm9wLWRvd24gLmFuaW1hdGlvbi1kZCAuZGQtaXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAgICAgICAuc3lzdGVtLXNpbSAuYW5pbWF0aW9uLWhvbGRlciAuc3lzdGVtLWRyb3AtZG93biAuYW5pbWF0aW9uLWRkIC5kZC1pdGVtOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7IH1cbiAgICAgICAgICAuc3lzdGVtLXNpbSAuYW5pbWF0aW9uLWhvbGRlciAuc3lzdGVtLWRyb3AtZG93biAuYW5pbWF0aW9uLWRkIC5kZC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIC5zeXN0ZW0tc2ltIC5hbmltYXRpb24taG9sZGVyIC5zeXN0ZW0tZHJvcC1kb3duIC5hbmltYXRpb24tZGQgLmRkLWl0ZW0uY29ycmVjdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGMwOyB9XG4gICAgICAgICAgLnN5c3RlbS1zaW0gLmFuaW1hdGlvbi1ob2xkZXIgLnN5c3RlbS1kcm9wLWRvd24gLmFuaW1hdGlvbi1kZCAuZGQtaXRlbS5pbmNvcnJlY3Qge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MwMDsgfVxuICAgIC5zeXN0ZW0tc2ltIC5hbmltYXRpb24taG9sZGVyIC5zeXN0ZW0tYW5pbWF0ZS1hbGwtbW91c2UtY2xpY2tzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAuc3lzdGVtLXNpbSAubW91c2UtcG9pbnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJjb250ZW50L2dsb2JhbC9ncmFwaGljcy9tb3VzZVBvaW50ZXIucG5nXCIpIDAgMDtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLnN5c3RlbS1zaW0gLm1vdXNlLXBvaW50ZXIuZG90IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImNvbnRlbnQvZ2xvYmFsL2dyYXBoaWNzL21vdXNlUG9pbnRlci5wbmdcIikgLTQwcHggMDsgfVxuICAgIC5zeXN0ZW0tc2ltIC5tb3VzZS1wb2ludGVyLmlubmVyLWNpcmNsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJjb250ZW50L2dsb2JhbC9ncmFwaGljcy9tb3VzZVBvaW50ZXIucG5nXCIpIC04MHB4IDA7IH1cbiAgICAuc3lzdGVtLXNpbSAubW91c2UtcG9pbnRlci5vdXR0ZXItY2lyY2xlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImNvbnRlbnQvZ2xvYmFsL2dyYXBoaWNzL21vdXNlUG9pbnRlci5wbmdcIikgLTEyMHB4IDA7IH1cbiAgLnN5c3RlbS1zaW0gLnBkYXRhYjEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7IH1cbiAgLnN5c3RlbS1zaW0gLnBkYXRhYjIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDY0cHg7IH1cbiAgLnN5c3RlbS1zaW0gLnBkYXRhYjMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEyOHB4OyB9XG4gIC5zeXN0ZW0tc2ltIC5zdGVwLWhvbGRlciAuc2ltdWxhdGlvbi1zdGVwIC54LWhvbGRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwic2NyZWVucy9zeXN0ZW0tc2ltL2hpbnRYLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC5zeXN0ZW0tc2ltIC5tb3VzZS1wb2ludGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJzY3JlZW5zL3N5c3RlbS1zaW0vbW91c2VQb2ludGVyLnBuZ1wiKSAwIDA7IH1cbiAgICAuc3lzdGVtLXNpbSAubW91c2UtcG9pbnRlci5kb3Qge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwic2NyZWVucy9zeXN0ZW0tc2ltL21vdXNlUG9pbnRlci5wbmdcIikgLTQwcHggMDsgfVxuICAgIC5zeXN0ZW0tc2ltIC5tb3VzZS1wb2ludGVyLmlubmVyLWNpcmNsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJzY3JlZW5zL3N5c3RlbS1zaW0vbW91c2VQb2ludGVyLnBuZ1wiKSAtODBweCAwOyB9XG4gICAgLnN5c3RlbS1zaW0gLm1vdXNlLXBvaW50ZXIub3V0dGVyLWNpcmNsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJzY3JlZW5zL3N5c3RlbS1zaW0vbW91c2VQb2ludGVyLnBuZ1wiKSAtMTIwcHggMDsgfVxuICAuc3lzdGVtLXNpbSAuc3RlcC1ob2xkZXIgLnNpbXVsYXRpb24tc3RlcCAuc3RlcC1ob3RzcG90LnRhc2stdHdvLXN0ZXAtb25lLmNsaWNrZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDEyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIC5zeXN0ZW0tc2ltIC5zdGVwLWhvbGRlciAuc2ltdWxhdGlvbi1zdGVwIC5zdGVwLWhvdHNwb3QudGFzay10d28tc3RlcC1vbmUuY2xpY2tlZDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ1gnOyB9XG4gIC5zeXN0ZW0tc2ltIC50YXNrLXR3by1zdGVwLXRocmVlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL3BsYWNlaG9sZGl0LmltZ2l4Lm5ldC9+dGV4dD90eHRzaXplPTMzJnR4dD1DaGFuZ2VkX1Rhc2tfVHdvX1N0ZXBfVGhyZWUmdz05MDAmaD01MDBcIik7IH1cbiAgLnN5c3RlbS1zaW0gLmFuaW1hdGlvbi1ob2xkZXIgLmN1c3RvbS1mb3VuZC1zb21lb25lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogODBweDtcbiAgICB0b3A6IDQ1cHg7XG4gICAgd2lkdGg6IDg1NHB4O1xuICAgIGhlaWdodDogNDgwcHg7IH1cbiAgICAuc3lzdGVtLXNpbSAuYW5pbWF0aW9uLWhvbGRlciAuY3VzdG9tLWZvdW5kLXNvbWVvbmUgLmNvbXBsZXRlLXN0ZXAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNDAwcHg7XG4gICAgICBib3R0b206IDUwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuc3lzdGVtLXNpbSAuY2hlY2tpbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMC43MTQyOXJlbTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgd2lkdGg6IDQwMHB4OyB9XG5cbi52aWRlby1xdWl6LnZpZGVvLWZ1bGwgLmJ0bi1yZXBsYXktdmlkZW8ge1xuICBtYXJnaW46IDEuMnJlbTtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgZmxleC1zaHJpbms6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLnZpZGVvLXF1aXoudmlkZW8tZnVsbCAuYnRuLXJlcGxheS12aWRlbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDAuNnJlbTtcbiAgICAgIGxlZnQ6IGNhbGMoMjM1cHggKyAwLjZyZW0pO1xuICAgICAgbWFyZ2luOiAwOyB9IH1cblxuLnZpZGVvLXF1aXoudmlkZW8tZnVsbCAuZGVmYXVsdC1ob2xkZXIge1xuICB3aWR0aDogMTAwJTsgfVxuICAudmlkZW8tcXVpei52aWRlby1mdWxsIC5kZWZhdWx0LWhvbGRlciAucHJpbWFyeS10ZXh0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxuLnZpZGVvLXF1aXoudmlkZW8tZnVsbCAuaW50ZXJhY3RpdmUtaG9sZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG5cbi52aWRlby1xdWl6LnZpZGVvLWZ1bGwgLnF1ZXN0aW9uLWhvbGRlciAucXVlc3Rpb24tdGV4dCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi52aWRlby1xdWl6LnZpZGVvLWZ1bGwgLmZlZWRiYWNrLXBhbmVsIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEzKTsgfVxuXG4uYnQtaW5mbyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA3MHB4O1xuICByaWdodDogNXB4O1xuICBvcGFjaXR5OiAwLjU7XG4gIHotaW5kZXg6IDEwMDA7IH1cbiAgLmJ0LWluZm8gYnV0dG9uLFxuICAuYnQtaW5mbyBbcm9sZT1wcmVzZW50YXRpb25dIGEge1xuICAgIGZvbnQ6IDE0cHggXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgYmFja2dyb3VuZDogIzAyOTdhNztcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7IH1cbiAgICAuYnQtaW5mbyBidXR0b25bZGlzYWJsZWQ9dHJ1ZV0sIC5idC1pbmZvIGJ1dHRvbltkaXNhYmxlZF0sXG4gICAgLmJ0LWluZm8gW3JvbGU9cHJlc2VudGF0aW9uXSBhW2Rpc2FibGVkPXRydWVdLFxuICAgIC5idC1pbmZvIFtyb2xlPXByZXNlbnRhdGlvbl0gYVtkaXNhYmxlZF0ge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpOyB9XG4gICAgLmJ0LWluZm8gYnV0dG9uLm92ZXI6bm90KFtkaXNhYmxlZF0pLCAuYnQtaW5mbyBidXR0b246Zm9jdXM6bm90KFtkaXNhYmxlZF0pLFxuICAgIC5idC1pbmZvIFtyb2xlPXByZXNlbnRhdGlvbl0gYS5vdmVyOm5vdChbZGlzYWJsZWRdKSxcbiAgICAuYnQtaW5mbyBbcm9sZT1wcmVzZW50YXRpb25dIGE6Zm9jdXM6bm90KFtkaXNhYmxlZF0pIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7IH1cbiAgICAuYnQtaW5mbyBidXR0b246Zm9jdXM6bm90KFtkaXNhYmxlZF0pLFxuICAgIC5idC1pbmZvIFtyb2xlPXByZXNlbnRhdGlvbl0gYTpmb2N1czpub3QoW2Rpc2FibGVkXSkge1xuICAgICAgYmFja2dyb3VuZDogIzllOWU5ZTsgfVxuICAuYnQtaW5mbyAuYnQtaW5mby1vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5idC1pbmZvLm9wZW4ge1xuICAgIG9wYWNpdHk6IDAuOTU7IH1cbiAgICAuYnQtaW5mby5vcGVuIC5idC1pbmZvLW9wdGlvbnMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuYnQtaW5mby5vcGVuIC5idC1pbmZvLW9wdGlvbnMgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuXG4uY2hlYXRzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDVweDtcbiAgbGVmdDogNXB4O1xuICBvcGFjaXR5OiAwLjU7XG4gIHotaW5kZXg6IDEwMDA7IH1cbiAgLmNoZWF0cyBidXR0b24sXG4gIC5jaGVhdHMgW3JvbGU9cHJlc2VudGF0aW9uXSBhIHtcbiAgICBmb250OiAxNHB4IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMjk3YTc7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzOyB9XG4gICAgLmNoZWF0cyBidXR0b25bZGlzYWJsZWQ9dHJ1ZV0sIC5jaGVhdHMgYnV0dG9uW2Rpc2FibGVkXSxcbiAgICAuY2hlYXRzIFtyb2xlPXByZXNlbnRhdGlvbl0gYVtkaXNhYmxlZD10cnVlXSxcbiAgICAuY2hlYXRzIFtyb2xlPXByZXNlbnRhdGlvbl0gYVtkaXNhYmxlZF0ge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpOyB9XG4gICAgLmNoZWF0cyBidXR0b24ub3Zlcjpub3QoW2Rpc2FibGVkXSksIC5jaGVhdHMgYnV0dG9uOmZvY3VzOm5vdChbZGlzYWJsZWRdKSxcbiAgICAuY2hlYXRzIFtyb2xlPXByZXNlbnRhdGlvbl0gYS5vdmVyOm5vdChbZGlzYWJsZWRdKSxcbiAgICAuY2hlYXRzIFtyb2xlPXByZXNlbnRhdGlvbl0gYTpmb2N1czpub3QoW2Rpc2FibGVkXSkge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1czsgfVxuICAgIC5jaGVhdHMgYnV0dG9uOmZvY3VzOm5vdChbZGlzYWJsZWRdKSxcbiAgICAuY2hlYXRzIFtyb2xlPXByZXNlbnRhdGlvbl0gYTpmb2N1czpub3QoW2Rpc2FibGVkXSkge1xuICAgICAgYmFja2dyb3VuZDogIzllOWU5ZTsgfVxuICAuY2hlYXRzIC5jaGVhdC1vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jaGVhdHMub3BlbiB7XG4gICAgb3BhY2l0eTogMC45NTsgfVxuICAgIC5jaGVhdHMub3BlbiAuY2hlYXQtb3B0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5jaGVhdHMub3BlbiAuY2hlYXQtb3B0aW9ucyBzcGFuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLmVkaXRvciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQ6IDE1cHggXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIG9wYWNpdHk6IDAuOTg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMjAwMDsgfVxuICAuZWRpdG9yIC5hY2Vfc2VhcmNoIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmVkaXRvciAuYWNlX3NlYXJjaCAuYWNlX3NlYXJjaGJ0bl9jbG9zZSB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiY29udGVudC9nbG9iYWwvZ3JhcGhpY3MvaWNvbi1jbG9zZS13aGl0ZS5zdmdcIik7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4OyB9XG4gICAgLmVkaXRvciAuYWNlX3NlYXJjaCAuYWNlX3NlYXJjaF9mb3JtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luOiA1NnB4IDEycHggMTJweDtcbiAgICAgIHBhZGRpbmc6IDEycHg7IH1cbiAgICAgIC5lZGl0b3IgLmFjZV9zZWFyY2ggLmFjZV9zZWFyY2hfZm9ybSBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiA2MCU7IH1cbiAgICAgIC5lZGl0b3IgLmFjZV9zZWFyY2ggLmFjZV9zZWFyY2hfZm9ybSBidXR0b24ge1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICAuZWRpdG9yIC5hY2Vfc2VhcmNoIC5hY2Vfc2VhcmNoX2Zvcm0gYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU5ZTllOyB9XG4gICAgICAuZWRpdG9yIC5hY2Vfc2VhcmNoIC5hY2Vfc2VhcmNoX2Zvcm0gLm5leHQsXG4gICAgICAuZWRpdG9yIC5hY2Vfc2VhcmNoIC5hY2Vfc2VhcmNoX2Zvcm0gLnByZXYge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJjb250ZW50L2dsb2JhbC9ncmFwaGljcy9pY29uLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5cHggMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG4gICAgICAuZWRpdG9yIC5hY2Vfc2VhcmNoIC5hY2Vfc2VhcmNoX2Zvcm0gLm5leHQge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4gICAgICAuZWRpdG9yIC5hY2Vfc2VhcmNoIC5hY2Vfc2VhcmNoX2Zvcm0gLnByZXYge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgICAuZWRpdG9yIC5hY2Vfc2VhcmNoIC5hY2Vfc2VhcmNoX29wdGlvbnMge1xuICAgICAgbWFyZ2luOiAxMnB4OyB9XG4gIC5lZGl0b3IgLmJ0bi1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5lZGl0b3IgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4OyB9XG4gIC5lZGl0b3IgYnV0dG9uLFxuICAuZWRpdG9yIFtyb2xlPXByZXNlbnRhdGlvbl0gYSB7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMjk3YTc7XG4gICAgZm9udDogMTRweCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMsIGNvbG9yIDAuMjVzLCBib3gtc2hhZG93IDAuMjVzOyB9XG4gICAgLmVkaXRvciBidXR0b25bZGlzYWJsZWQ9dHJ1ZV0sIC5lZGl0b3IgYnV0dG9uW2Rpc2FibGVkXSxcbiAgICAuZWRpdG9yIFtyb2xlPXByZXNlbnRhdGlvbl0gYVtkaXNhYmxlZD10cnVlXSxcbiAgICAuZWRpdG9yIFtyb2xlPXByZXNlbnRhdGlvbl0gYVtkaXNhYmxlZF0ge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpOyB9XG4gICAgLmVkaXRvciBidXR0b24ub3Zlcjpub3QoW2Rpc2FibGVkXSksIC5lZGl0b3IgYnV0dG9uOmZvY3VzOm5vdChbZGlzYWJsZWRdKSxcbiAgICAuZWRpdG9yIFtyb2xlPXByZXNlbnRhdGlvbl0gYS5vdmVyOm5vdChbZGlzYWJsZWRdKSxcbiAgICAuZWRpdG9yIFtyb2xlPXByZXNlbnRhdGlvbl0gYTpmb2N1czpub3QoW2Rpc2FibGVkXSkge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMsIGNvbG9yIDAuMjVzLCBib3gtc2hhZG93IDAuMjVzOyB9XG4gICAgLmVkaXRvciBidXR0b246Zm9jdXM6bm90KFtkaXNhYmxlZF0pLFxuICAgIC5lZGl0b3IgW3JvbGU9cHJlc2VudGF0aW9uXSBhOmZvY3VzOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOWU5ZTllOyB9XG4gIC5lZGl0b3IgaDYubGFiZWwge1xuICAgIG1hcmdpbjogMCAwIDNweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZWRpdG9yIHAsXG4gIC5lZGl0b3IgaW5wdXQge1xuICAgIGZvbnQ6IDE1cHggXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMTYwJTsgfVxuICAuZWRpdG9yIC5zZWxlY3QyLXJlc3VsdHMgbGk6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjMDI5N2E3OyB9XG4gIC5lZGl0b3IgLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgLmVkaXRvciAubmF2YmFyLW5vZ2dpbmxhYnMge1xuICAgIG1pbi13aWR0aDogMTAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBjb2xvcjogI2VmNjYyZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdG9wOiAwOyB9XG4gICAgLmVkaXRvciAubmF2YmFyLW5vZ2dpbmxhYnMgLmNhdGVnb3J5IHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDJweDsgfVxuICAgIC5lZGl0b3IgLm5hdmJhci1ub2dnaW5sYWJzIGlucHV0LFxuICAgIC5lZGl0b3IgLm5hdmJhci1ub2dnaW5sYWJzIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXI6IDA7IH1cbiAgICAuZWRpdG9yIC5uYXZiYXItbm9nZ2lubGFicyAuc2VsZWN0Mi1zZWxlY3Rpb24gc3BhbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuICAgIC5lZGl0b3IgLm5hdmJhci1ub2dnaW5sYWJzIC5lZGl0b3ItdG9vbHMgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAgICAgLmVkaXRvciAubmF2YmFyLW5vZ2dpbmxhYnMgLmVkaXRvci10b29scyBsaSBhIHtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICBib3JkZXI6IDA7IH1cbiAgICAgICAgLmVkaXRvciAubmF2YmFyLW5vZ2dpbmxhYnMgLmVkaXRvci10b29scyBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmVkaXRvciAubmF2YmFyLW5vZ2dpbmxhYnMgLnBhZ2Utb3B0aW9ucyB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5lZGl0b3IgLm5hdmJhci1ub2dnaW5sYWJzIC5wYWdlLW9wdGlvbnMgLmRyb3Bkb3duLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmVkaXRvciAubmF2YmFyLW5vZ2dpbmxhYnMgLnBhZ2Utb3B0aW9ucyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICBjb2xvcjogIzU1NTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5lZGl0b3IgLm5hdmJhci1ub2dnaW5sYWJzIC5wYWdlLW9wdGlvbnMgLmRyb3Bkb3duLXRvZ2dsZSBzcGFuIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGNvbG9yOiAjOGE4YThhOyB9XG4gICAgICAgIC5lZGl0b3IgLm5hdmJhci1ub2dnaW5sYWJzIC5wYWdlLW9wdGlvbnMgLmRyb3Bkb3duLXRvZ2dsZSAuZ2x5cGhpY29uLXRyaWFuZ2xlLXRvcCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZWRpdG9yIC5uYXZiYXItbm9nZ2lubGFicyAucGFnZS1vcHRpb25zIC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXSAuZ2x5cGhpY29uLXRyaWFuZ2xlLXRvcCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmVkaXRvciAubmF2YmFyLW5vZ2dpbmxhYnMgLnBhZ2Utb3B0aW9ucyAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmdseXBoaWNvbi10cmlhbmdsZS1ib3R0b20ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5lZGl0b3IgLm5hdmJhci1ub2dnaW5sYWJzIC5wYWdlLW9wdGlvbnMgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZWRpdG9yIC5uYXZiYXItbm9nZ2lubGFicyAucGFnZS1vcHRpb25zIC5kcm9wZG93bi1tZW51IC5kaXZpZGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGNkY2RjO1xuICAgICAgICAgIGhlaWdodDogNHB4OyB9XG4gICAgICAgIC5lZGl0b3IgLm5hdmJhci1ub2dnaW5sYWJzIC5wYWdlLW9wdGlvbnMgLmRyb3Bkb3duLW1lbnUgbGk6bm90KC5kaXZpZGVyKSB7XG4gICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICAgICAgLmVkaXRvciAubmF2YmFyLW5vZ2dpbmxhYnMgLnBhZ2Utb3B0aW9ucyAuZHJvcGRvd24tbWVudSBsaTpub3QoLmRpdmlkZXIpOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMjk3YTc7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5lZGl0b3IgLm5hdmJhci1ub2dnaW5sYWJzIC5pbmZvIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgICAgIC5lZGl0b3IgLm5hdmJhci1ub2dnaW5sYWJzIC5pbmZvIC5lZGl0LWRhdGUge1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTsgfVxuICAgIC5lZGl0b3IgLm5hdmJhci1ub2dnaW5sYWJzICNlZGl0b3Itc2F2ZSB7XG4gICAgICB3aWR0aDogNzVweDtcbiAgICAgIGhlaWdodDogNTdweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAuZWRpdG9yIC5wYW5lbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgICAuZWRpdG9yIC5wYW5lbHMgLnBhbmVsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAuZWRpdG9yIC5wYW5lbHMgLnBhbmVsLmpzb24tZWRpdG9yIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTVweDsgfVxuICAgICAgLmVkaXRvciAucGFuZWxzIC5wYW5lbC5hY3RpdmUge1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gIC5lZGl0b3Iub3BlbiB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmVkaXRvci5vcGVuIC5wYW5lbHMge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmVkaXRvci5vcGVuIC5wYW5lbHMgLmpzb24tZWRpdG9yLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLmpwbGF5ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7IH1cbiAgLmpwbGF5ZXIuZGlzZ3Vpc2Uge1xuICAgIHotaW5kZXg6IC0xMDA7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmpwbGF5ZXIuZGlzZ3Vpc2UgLmxvYWRpbmcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuanBsYXllciAucGxheWVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmpwbGF5ZXIgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5qcGxheWVyIC5wb3N0ZXItaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5qcGxheWVyIC5lbmRpbmctcG9zdGVyIHtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5qcGxheWVyIC5sb2FkaW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzMzMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmpwbGF5ZXIgI3NoYWRvdy1yb290IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5qcGxheWVyIC5qcC1uby1zb2x1dGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uanAtdmlkZW8ge1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA2NXB4O1xuICBsZWZ0OiA1MCU7XG4gIG1pbi13aWR0aDogNDAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUsIDI1LCAyNSwgMC43KTsgfVxuICAuanAtdmlkZW8gLmpwLWNvbnRyb2xzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgIC5qcC12aWRlbyAuanAtY29udHJvbHMgYSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5qcC12aWRlbyAuanAtY29udHJvbHMgYSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogIzIxMjg0NDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5qcC12aWRlbyAuanAtY29udHJvbHMgYSBzcGFuLm92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMjEyMTIxOyB9XG4gIC5qcC12aWRlbyAuanAtcHJvZ3Jlc3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA0N3B4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDRweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQ6ICMwZjBkMGU7IH1cbiAgICAuanAtdmlkZW8gLmpwLXByb2dyZXNzLmxvY2tlZCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5qcC12aWRlbyAuanAtcHJvZ3Jlc3MgLmpwLXNlZWstYmFyIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmpwLXZpZGVvIC5qcC1wcm9ncmVzcyAuanAtcGxheS1iYXIge1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogIzIxMjg0NDtcbiAgICAgIHotaW5kZXg6IDk5OTk7IH1cbiAgLmpwLXZpZGVvIC50aW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGNvbG9yOiAjOWU5ZTllO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5qcC12aWRlbyAudGltZSA+ICoge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5tZW51LW92ZXJsYXkuc2hvd2luZy1yZXNvdXJjZXMgLnBhbmVsLWhvbGRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2ODhweCkge1xuICAgIC5tZW51LW92ZXJsYXkuc2hvd2luZy1yZXNvdXJjZXMgLnBhbmVsLWhvbGRlciB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4ubWVudS1vdmVybGF5IC5tZW51LWRyYXdlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB6LWluZGV4OiAxMjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1MDBtcywgYmFja2dyb3VuZC1jb2xvciAxNTBtcyA1MDBtczsgfVxuICAubWVudS1vdmVybGF5IC5tZW51LWRyYXdlci5tZW51LW9wZW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTsgfVxuXG4ubWVudS1vdmVybGF5IC5wYW5lbC1ob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwMG1zO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2ODhweCkge1xuICAgIC5tZW51LW92ZXJsYXkgLnBhbmVsLWhvbGRlciB7XG4gICAgICB3aWR0aDogNjAlOyB9IH1cbiAgLm1lbnUtb3ZlcmxheSAucGFuZWwtaG9sZGVyIC5tZW51LXNlY3Rpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMTIlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2ODhweCkge1xuICAgIC5tZW51LW92ZXJsYXkgLnBhbmVsLWhvbGRlci5yZXNvdXJjZXMtaG9sZGVyIC5wcmltYXJ5LXRleHQsXG4gICAgLm1lbnUtb3ZlcmxheSAucGFuZWwtaG9sZGVyIC5yZXNvdXJjZS1ob2xkZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMiU7IH0gfVxuXG4ubWVudS1vdmVybGF5IC50aXRsZS1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2ODhweCkge1xuICAgIC5tZW51LW92ZXJsYXkgLnRpdGxlLWhvbGRlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEyJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH0gfVxuICAubWVudS1vdmVybGF5IC50aXRsZS1ob2xkZXIgLm1lbnUtdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICNjMjAwMmY7XG4gICAgcGFkZGluZzogMS4ycmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY4OHB4KSB7XG4gICAgICAubWVudS1vdmVybGF5IC50aXRsZS1ob2xkZXIgLm1lbnUtdGl0bGUge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAubWVudS1vdmVybGF5IC50aXRsZS1ob2xkZXIgLm1lbnUtYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTI4NDQ7IH1cblxuLm1lbnUtb3ZlcmxheSAubWVudS1ob2xkZXIgLnRpdGxlLWhvbGRlciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY4OHB4KSB7XG4gICAgLm1lbnUtb3ZlcmxheSAubWVudS1ob2xkZXIgLnRpdGxlLWhvbGRlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTsgfSB9XG5cbi5tZW51LW92ZXJsYXkgLm1lbnUtaG9sZGVyIC5tZW51LXNlY3Rpb24ge1xuICBjb2xvcjogIzIxMjg0NDsgfVxuICAubWVudS1vdmVybGF5IC5tZW51LWhvbGRlciAubWVudS1zZWN0aW9uLmV4cGFuZGVkIC5tZW51LXNlY3Rpb24tY29udGVudC5vdmVyIHtcbiAgICBjb2xvcjogIzIxMjg0NDtcbiAgICBib3JkZXItY29sb3I6ICMyMTI4NDQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5tZW51LW92ZXJsYXkgLm1lbnUtaG9sZGVyIC5tZW51LXNlY3Rpb24gLm1lbnUtc2VjdGlvbi1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjEyODQ0O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDM1MG1zOyB9XG4gICAgLm1lbnUtb3ZlcmxheSAubWVudS1ob2xkZXIgLm1lbnUtc2VjdGlvbiAubWVudS1zZWN0aW9uLWNvbnRlbnQuaW4tcHJvZ3Jlc3M6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNXJlbTtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAwLjVyZW0pO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiY29udGVudC9nbG9iYWwvZ3JhcGhpY3MvaWNvbi1mbGFnLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDVweCwgIzIxMjg0NDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAgICAgcGVyc3BlY3RpdmU6IDEwMDA7XG4gICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY4OHB4KSB7XG4gICAgICAgIC5tZW51LW92ZXJsYXkgLm1lbnUtaG9sZGVyIC5tZW51LXNlY3Rpb24gLm1lbnUtc2VjdGlvbi1jb250ZW50LmluLXByb2dyZXNzOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE1JSArIDAuMjVyZW0pO1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHggMjZweDsgfSB9XG4gICAgLm1lbnUtb3ZlcmxheSAubWVudS1ob2xkZXIgLm1lbnUtc2VjdGlvbiAubWVudS1zZWN0aW9uLWNvbnRlbnQuY29tcGxldGU6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJjb250ZW50L2dsb2JhbC9ncmFwaGljcy9pY29uLWNoZWNrbWFyay1ibHVlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgLm1lbnUtb3ZlcmxheSAubWVudS1ob2xkZXIgLm1lbnUtc2VjdGlvbiAubWVudS1zZWN0aW9uLWNvbnRlbnQub3ZlciB7XG4gICAgICBjb2xvcjogIzU1NjE5NjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzU1NjE5NjsgfVxuICAubWVudS1vdmVybGF5IC5tZW51LWhvbGRlciAubWVudS1zZWN0aW9uIC5udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDsgfVxuICAubWVudS1vdmVybGF5IC5tZW51LWhvbGRlciAubWVudS1zZWN0aW9uIC5zZWN0aW9uLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgICBmb250LXNpemU6IDEuNTI1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm1lbnUtb3ZlcmxheSAubWVudS1ob2xkZXIgLm1lbnUtc2VjdGlvbiAubWVudS1pdGVtLWhvbGRlciB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1lbnUtb3ZlcmxheSAubWVudS1ob2xkZXIgLm1lbnUtaXRlbS5vdmVyOm5vdCgubG9ja2VkKSAuaXRlbS1sYWJlbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7IH1cblxuLm1lbnUtb3ZlcmxheSAubWVudS1ob2xkZXIgLm1lbnUtaXRlbS5sb2NrZWQge1xuICBvcGFjaXR5OiAwLjQ7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4ubWVudS1vdmVybGF5IC5tZW51LWhvbGRlciAubWVudS1pdGVtIC5pdGVtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDEuMTVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzNTBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2ODhweCkge1xuICAgIC5tZW51LW92ZXJsYXkgLm1lbnUtaG9sZGVyIC5tZW51LWl0ZW0gLml0ZW0tbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cblxuLnJlc291cmNlcy1ob2xkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMi40cmVtOyB9XG4gIC5yZXNvdXJjZXMtaG9sZGVyIC5yZXNvdXJjZS1ob2xkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDAuNnJlbSAxLjJyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjg4cHgpIHtcbiAgICAgIC5yZXNvdXJjZXMtaG9sZGVyIC5yZXNvdXJjZS1ob2xkZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLnJlc291cmNlcy1ob2xkZXIgLnByaW1hcnktdGV4dCB7XG4gICAgcGFkZGluZzogMC42cmVtIDEuMnJlbTsgfVxuICAucmVzb3VyY2VzLWhvbGRlciAubWVudS1saW5rIHtcbiAgICBwYWRkaW5nOiAwLjZyZW0gMS4ycmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY4OHB4KSB7XG4gICAgICAucmVzb3VyY2VzLWhvbGRlciAubWVudS1saW5rIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMiU7IH0gfVxuICAgIC5yZXNvdXJjZXMtaG9sZGVyIC5tZW51LWxpbmsgYSB7XG4gICAgICBjb2xvcjogIzIxMjg0NDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnJlc291cmNlcy1ob2xkZXIgLm1lbnUtbGluayBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLnJlc291cmNlcy1ob2xkZXIgLnJlc291cmNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjg0NDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMTJweCkge1xuICAgICAgLnJlc291cmNlcy1ob2xkZXIgLnJlc291cmNlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7IH1cbiAgICAgICAgLnJlc291cmNlcy1ob2xkZXIgLnJlc291cmNlOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuICAgIC5yZXNvdXJjZXMtaG9sZGVyIC5yZXNvdXJjZSAuaWNvbi1ncmFwaGljIHtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMXJlbSBhdXRvOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgLnJlc291cmNlcy1ob2xkZXIgLnJlc291cmNlIC5pY29uLWdyYXBoaWMge1xuICAgICAgICAgIHdpZHRoOiAyOCU7IH0gfVxuICAgIC5yZXNvdXJjZXMtaG9sZGVyIC5yZXNvdXJjZSAucmVzb3VyY2UtdGl0bGUge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIHBhZGRpbmc6IDAgMC42cmVtIDAuNnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgLnJlc291cmNlcy1ob2xkZXIgLnJlc291cmNlIC5yZXNvdXJjZS10aXRsZSB7XG4gICAgICAgICAgd2lkdGg6IDcyJTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gICAgLnJlc291cmNlcy1ob2xkZXIgLnJlc291cmNlOmxhc3QtY2hpbGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzIxMjg0NDtcbiAgICAgIGNvbG9yOiAjMjEyODQ0OyB9XG4gICAgICAucmVzb3VyY2VzLWhvbGRlciAucmVzb3VyY2U6bGFzdC1jaGlsZCAubW9iaWxlLWl0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoY29udGVudC9nbG9iYWwvZ3JhcGhpY3MvaWNvbi1tb2JpbGUtZ3JheS5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyODQ0O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAucmVzb3VyY2VzLWhvbGRlciAucmVzb3VyY2U6bGFzdC1jaGlsZCAubW9iaWxlLWl0ZW0ub3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjg0NDtcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnJlc291cmNlcy1ob2xkZXIgLmJ1dHRvbi1ob2xkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC5yZXNvdXJjZXMtaG9sZGVyIC5idXR0b24taG9sZGVyIC5yZXNvdXJjZS1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzNTBtczsgfVxuICAgICAgLnJlc291cmNlcy1ob2xkZXIgLmJ1dHRvbi1ob2xkZXIgLnJlc291cmNlLWl0ZW0ub3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZTllOWU7IH1cbiAgICAucmVzb3VyY2VzLWhvbGRlciAuYnV0dG9uLWhvbGRlciAuZGVza3RvcC1pdGVtIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImNvbnRlbnQvZ2xvYmFsL2dyYXBoaWNzL2ljb24tZGVza3RvcC1ibHVlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciwgI2UyZTJlMjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjNweCAyMnB4OyB9XG4gICAgLnJlc291cmNlcy1ob2xkZXIgLmJ1dHRvbi1ob2xkZXIgLm1vYmlsZS1pdGVtIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImNvbnRlbnQvZ2xvYmFsL2dyYXBoaWNzL2ljb24tbW9iaWxlLWJsdWUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyLCAjZWZlZmVmO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxN3B4IDI1cHg7IH1cblxuI2J0bi1jbG9zZS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2hvd2luZy1tZW51ICNidG4tY2xvc2UtbWVudSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmdlbm9tZS12aWV3cG9ydC5oYXMtcG9ydHJhaXQtd2FybmluZyB7XG4gICAgei1pbmRleDogLTEwMDtcbiAgICBsZWZ0OiAtOTk5OXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBvcnRyYWl0LXdhcm5pbmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5wb3J0cmFpdC13YXJuaW5nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnBvcnRyYWl0LXdhcm5pbmctcHJvbXB0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMC42cmVtO1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjMDAwOyB9XG4iXX0= */