/*!
Theme Name: cedex
Theme URI: http://techfinancials.com/
Author: http://techfinancials.com/
Author URI: http://techfinancials.com/
Description: cedex WP Theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: cedex
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/@import url("https://fonts.googleapis.com/css?family=Eczar:400,500,600|Nunito+Sans:300,300i,400,400i,600,600i,800");@import url("https://fonts.googleapis.com/css?family=Merriweather:300,300i,400,400i,700,700i,900,900i&subset=cyrillic");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input,textarea,select{outline:none}input:focus,textarea:focus,select:focus{outline:none}/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes wobble{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39062deg) skewY(0.39062deg);transform:skewX(0.39062deg) skewY(0.39062deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}}@keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39062deg) skewY(0.39062deg);transform:skewX(0.39062deg) skewY(0.39062deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.bounceIn{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-200px, 0, 0);transform:translate3d(-200px, 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:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-200px, 0, 0);transform:translate3d(-200px, 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:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(200px, 0, 0);transform:translate3d(200px, 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:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(200px, 0, 0);transform:translate3d(200px, 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:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.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.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:800ms;animation-duration:800ms}.animated.faster{-webkit-animation-duration:500ms;animation-duration:500ms}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-animation:unset !important;animation:unset !important;transition:none !important}}body,button,input,select,optgroup,textarea{font-family:Hint,sans-serif}a{color:#fff;text-decoration:none}.slick-list{outline:none !important}select{display:none}.section_title{font-family:"Eczar",serif;font-size:60px;line-height:68px;color:#09091E;font-weight:500;text-transform:uppercase;letter-spacing:1px}@media (min-width: 320px) and (max-width: 767px){.section_title{font-size:32px;line-height:37px}}.inner_page_section_title{font-family:"Eczar",serif;font-size:28px;line-height:35px;color:#09091E;font-weight:500;text-transform:uppercase;letter-spacing:1px}@media (min-width: 320px) and (max-width: 767px){.inner_page_section_title{font-size:20px;line-height:25px}}.inner_page_section_title span{font-size:52px;line-height:59px;letter-spacing:1.18px}@media (min-width: 320px) and (max-width: 767px){.inner_page_section_title span{font-size:32px;line-height:37px}}/*!
 * Font Awesome Free 5.10.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */.fa,.fas,.far,.fal,.fad,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid 0.08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fas.fa-pull-left,.far.fa-pull-left,.fal.fa-pull-left,.fab.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fas.fa-pull-right,.far.fa-pull-right,.fal.fa-pull-right,.fab.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);transform:scale(1, -1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(-1, -1);transform:scale(-1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-flip-both{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adobe:before{content:"\f778"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-handshake:before{content:"\f2b5"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-wizard:before{content:"\f6e8"}.fa-haykal:before{content:"\f666"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable.nice-select.open,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}/*!
 * Font Awesome Free 5.10.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:normal;font-display:auto;src:url("./webfonts/fa-brands-400.eot");src:url("./webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("./webfonts/fa-brands-400.woff2") format("woff2"),url("./webfonts/fa-brands-400.woff") format("woff"),url("./webfonts/fa-brands-400.ttf") format("truetype"),url("./webfonts/fa-brands-400.svg#fontawesome") format("svg")}.fab{font-family:'Font Awesome 5 Brands'}/*!
 * Font Awesome Free 5.10.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:auto;src:url("./webfonts/fa-solid-900.eot");src:url("./webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("./webfonts/fa-solid-900.woff2") format("woff2"),url("./webfonts/fa-solid-900.woff") format("woff"),url("./webfonts/fa-solid-900.ttf") format("truetype"),url("./webfonts/fa-solid-900.svg#fontawesome") format("svg")}.fa,.fas{font-family:'Font Awesome 5 Free';font-weight:900}body{padding-top:56px;background:#fff;position:relative;box-sizing:border-box}@media (min-width: 768px) and (max-width: 1169px){body{padding-top:56px}}@media (min-width: 320px) and (max-width: 767px){body{padding-top:110px}}body.stop_scrolling{height:100%;overflow:hidden}body.block-clicks{pointer-events:none}body.block-scroll{height:100%;overflow:hidden}section{background-size:cover !important}.wrapper{width:1200px;margin:0 auto;box-sizing:border-box}@media (min-width: 768px) and (max-width: 1169px){.wrapper{width:768px;padding:0 10px}}@media (min-width: 320px) and (max-width: 767px){.wrapper{width:320px;padding:0 10px}}.global_wrapper{width:100%;max-width:1440px;margin:0 auto;box-sizing:border-box}@media (min-width: 768px) and (max-width: 1169px){.global_wrapper{width:100%;padding:0}}@media (min-width: 320px) and (max-width: 767px){.global_wrapper{width:100%;padding:0}}.up_btn{display:none;width:40px;height:40px;background:#0f7a5e;border-radius:50px;position:fixed;right:25px;bottom:25px;transition:all 1s;z-index:9;cursor:pointer}.up_btn:after{content:'';display:block;width:10px;height:10px;border-left:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(135deg);transform:rotate(135deg);position:absolute;top:16px;left:14px}.up_btn:hover{background:#14A881}.toanimate{opacity:0;transition:opacity 1s}.toanimate.animated{opacity:1}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.toanimate{opacity:1}}.button_animation:hover img{-webkit-animation:shake 2s ease-in both;animation:shake 2s ease-in both;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@keyframes shake{10%,90%{-webkit-transform:translate3d(-1px, 0, 0);transform:translate3d(-1px, 0, 0)}20%,80%{-webkit-transform:translate3d(2px, 0, 0);transform:translate3d(2px, 0, 0)}30%,50%,70%{-webkit-transform:translate3d(-2px, 0, 0);transform:translate3d(-2px, 0, 0)}40%,60%{-webkit-transform:translate3d(3px, 0, 0);transform:translate3d(3px, 0, 0)}}@-webkit-keyframes ping{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0}50%{opacity:0.7}100%{-webkit-transform:scale(5);transform:scale(5);opacity:0}}@keyframes ping{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0}50%{opacity:0.7}100%{-webkit-transform:scale(5);transform:scale(5);opacity:0}}@-webkit-keyframes animateBounceLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{-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:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes animateBounceLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{-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:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes animateBounceRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{-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:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes animateBounceRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{-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:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes animateBounceUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes animateBounceUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes animateBounceDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes animateBounceDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animateBounceLeft{-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}.animateBounceRight{-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}.animateBounceUp{-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}.animateBounceDown{-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}.finished.animateBounceLeft{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.finished.animateBounceRight{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.finished.animateBounceUp{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.finished.animateBounceDown{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.animation .animateBounceLeft{-webkit-animation-name:animateBounceLeft;animation-name:animateBounceLeft;-webkit-animation-duration:1.75s;animation-duration:1.75s}.animation .animateBounceRight{-webkit-animation-name:animateBounceRight;animation-name:animateBounceRight;-webkit-animation-duration:1.75s;animation-duration:1.75s}.animation .animateBounceUp{-webkit-animation-name:animateBounceUp;animation-name:animateBounceUp;-webkit-animation-duration:1.75s;animation-duration:1.75s}.animation .animateBounceDown{-webkit-animation-name:animateBounceDown;animation-name:animateBounceDown;-webkit-animation-duration:1.75s;animation-duration:1.75s}.animation .animateFadeIn{-webkit-animation-name:animateFadeIn;animation-name:animateFadeIn;-webkit-animation-duration:1.75s;animation-duration:1.75s}.animation .animationDelay01{-webkit-animation-delay:0.1s;animation-delay:0.1s}.animation .animationDelay02{-webkit-animation-delay:0.2s;animation-delay:0.2s}.animation .animationDelay03{-webkit-animation-delay:0.3s;animation-delay:0.3s}.animation .animationDelay04{-webkit-animation-delay:0.4s;animation-delay:0.4s}.animation .animationDelay05{-webkit-animation-delay:0.5s;animation-delay:0.5s}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes CryptoAnim{0%{opacity:1;-webkit-transform:translate(57px, 109px);transform:translate(57px, 109px)}100%{opacity:0;-webkit-transform:translate(567px, 109px);transform:translate(567px, 109px)}}@-webkit-keyframes CryptoAnim{0%{opacity:1;-webkit-transform:translate(57px, 109px)}100%{opacity:0;-webkit-transform:translate(567px, 109px)}}@keyframes GemAnim{0%{opacity:1;-webkit-transform:translate(581px, 0);transform:translate(581px, 0)}100%{opacity:0;-webkit-transform:translate(70px, 0);transform:translate(70px, 0)}}@-webkit-keyframes GemAnim{0%{opacity:1;-webkit-transform:translate(581px, 0);transform:translate(581px, 0)}100%{opacity:0;-webkit-transform:translate(70px, 0);transform:translate(70px, 0)}}@-webkit-keyframes loadHide{0%{opacity:0}30%{opacity:1}100%{opacity:0}}@keyframes loadHide{0%{opacity:0}30%{opacity:1}100%{opacity:0}}@-webkit-keyframes checkmarkShow{0%{opacity:0}30%{opacity:1}80%{opacity:1}100%{opacity:0}}@keyframes checkmarkShow{0%{opacity:0}30%{opacity:1}80%{opacity:1}100%{opacity:0}}@keyframes bounce{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}}.social_icons{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}@media (min-width: 320px) and (max-width: 767px){.social_icons{justify-content:center;margin:25px 0 0}}.social_icons a{display:block;margin:0 20px 0 0}@media (min-width: 768px) and (max-width: 1169px){.social_icons a{margin:0 15px 10px 0}}@media (min-width: 320px) and (max-width: 767px){.social_icons a{margin:0 15px 10px 0}}.social_icons a img{max-width:32px;max-height:33px;transition:all 0.5s}.social_icons a:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}.url_to_hide[aria-disabled="true"],.url_to_hide.disabled{pointer-events:none !important;cursor:default !important}header{background:#09091E;position:fixed;top:0;padding:32px 0 28px;width:100%;z-index:15}header .wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media (min-width: 320px) and (max-width: 767px){header .wrapper{padding:10px 0}}@media (min-width: 768px) and (max-width: 1169px){header .wrapper{padding:10px 0}}@media (min-width: 320px) and (max-width: 767px){header .wrapper .logo img{width:100px}}header .wrapper .mobile_menu_btn{display:none}@media (min-width: 320px) and (max-width: 767px){header .wrapper .mobile_menu_btn{display:block;width:32px;height:32px;background:url(./images/dist/mobile_menu_icon.svg) no-repeat;background-size:32px;background-position:center}header .wrapper .mobile_menu_btn.open{background:url(./images/dist/mobile_menu_close.svg) no-repeat;background-size:30px;background-position:center}}@media (min-width: 768px) and (max-width: 1169px){header .wrapper .mobile_menu_btn{display:block;width:32px;height:32px;background:url(./images/dist/mobile_menu_icon.svg) no-repeat;background-size:32px;background-position:center}header .wrapper .mobile_menu_btn.open{background:url(./images/dist/mobile_menu_close.svg) no-repeat;background-size:30px;background-position:center}}header .wrapper .header_menu{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media (min-width: 320px) and (max-width: 767px){header .wrapper .header_menu{width:100%;padding:10px 0;display:none}}@media (min-width: 768px) and (max-width: 1169px){header .wrapper .header_menu{width:100%;padding:10px 0;display:none}}header .wrapper .header_menu ul{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}@media (min-width: 320px) and (max-width: 767px){header .wrapper .header_menu ul{flex-direction:column;flex-wrap:nowrap}}@media (min-width: 768px) and (max-width: 1169px){header .wrapper .header_menu ul{flex-direction:column;flex-wrap:nowrap}}header .wrapper .header_menu .menu-item{margin-left:30px}@media (min-width: 320px) and (max-width: 767px){header .wrapper .header_menu .menu-item{margin:10px 0}}@media (min-width: 768px) and (max-width: 1169px){header .wrapper .header_menu .menu-item{margin:10px 0}}header .wrapper .header_menu .menu-item a{font-family:"Nunito Sans",sans-serif;font-size:14px;line-height:19px;color:#fff;font-weight:400;text-transform:uppercase;text-decoration:none;position:relative}header .wrapper .header_menu .menu-item a::before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#fff;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);transition:all 0.3s ease-in-out 0s}header .wrapper .header_menu .menu-item a:hover::before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}header .wrapper .header_menu .menu-item-has-children{position:relative;padding:15px 0;cursor:pointer}@media (min-width: 768px) and (max-width: 1169px){header .wrapper .header_menu .menu-item-has-children{padding:0}}@media (min-width: 320px) and (max-width: 767px){header .wrapper .header_menu .menu-item-has-children{padding:0}}header .wrapper .header_menu .menu-item-has-children a::before{display:none}header .wrapper .header_menu .menu-item-has-children:before{content:'';display:block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;position:absolute;right:-17px;top:22px}@media (min-width: 768px) and (max-width: 1169px){header .wrapper .header_menu .menu-item-has-children:before{top:7px}}@media (min-width: 320px) and (max-width: 767px){header .wrapper .header_menu .menu-item-has-children:before{top:7px}}header .wrapper .header_menu .menu-item-has-children .sub-menu{display:block;position:absolute;top:49px;right:-25px;background:#fff;box-sizing:border-box;min-width:175px;box-shadow:0 2px 5px 0 rgba(49,49,186,0.35);border-radius:4px;height:0;transition:all 0.15s linear;overflow:hidden}@media (min-width: 768px) and (max-width: 1169px){header .wrapper .header_menu .menu-item-has-children .sub-menu{display:none;background:none;min-width:100%;box-shadow:none;position:relative;top:0;left:0;height:auto;padding:0}}@media (min-width: 320px) and (max-width: 767px){header .wrapper .header_menu .menu-item-has-children .sub-menu{display:none;background:none;min-width:100%;box-shadow:none;position:relative;top:0;left:0;height:auto;padding:0}}header .wrapper .header_menu .menu-item-has-children .sub-menu li{padding:0 20px;margin:15px 0}@media (min-width: 768px) and (max-width: 1169px){header .wrapper .header_menu .menu-item-has-children .sub-menu li{text-align:center}}@media (min-width: 320px) and (max-width: 767px){header .wrapper .header_menu .menu-item-has-children .sub-menu li{text-align:center}}header .wrapper .header_menu .menu-item-has-children .sub-menu li a{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:24px;color:#09091E;font-weight:400;text-transform:none;letter-spacing:0.15px;text-decoration:none}header .wrapper .header_menu .menu-item-has-children .sub-menu li a:hover{text-decoration:none}@media (min-width: 768px) and (max-width: 1169px){header .wrapper .header_menu .menu-item-has-children .sub-menu li a{display:block;font-family:"Nunito Sans",sans-serif;font-size:14px;line-height:19px;color:#fff;font-weight:400;text-transform:uppercase;text-decoration:none;position:relative;margin:20px 0}header .wrapper .header_menu .menu-item-has-children .sub-menu li a::before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#fff;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);transition:all 0.3s ease-in-out 0s}header .wrapper .header_menu .menu-item-has-children .sub-menu li a:hover::before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}}@media (min-width: 320px) and (max-width: 767px){header .wrapper .header_menu .menu-item-has-children .sub-menu li a{display:block;font-family:"Nunito Sans",sans-serif;font-size:14px;line-height:19px;color:#fff;font-weight:400;text-transform:uppercase;text-decoration:none;position:relative;margin:20px 0}header .wrapper .header_menu .menu-item-has-children .sub-menu li a::before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#fff;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);transition:all 0.3s ease-in-out 0s}header .wrapper .header_menu .menu-item-has-children .sub-menu li a:hover::before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}}header .wrapper .header_menu .menu-item-has-children .sub-menu li:first-child{padding-top:15px}header .wrapper .header_menu .menu-item-has-children .sub-menu li:last-child{padding-bottom:15px}@media (min-width: 1170px){header .wrapper .header_menu .menu-item-has-children:hover .sub-menu{height:auto}}@media (min-width: 768px) and (max-width: 1169px){header .wrapper .header_menu .menu-item-has-children.hover .sub-menu{display:block}}@media (min-width: 320px) and (max-width: 767px){header .wrapper .header_menu .menu-item-has-children.hover .sub-menu{display:block}}header .wrapper .header_menu .social_icons{padding-left:50px}@media (min-width: 320px) and (max-width: 767px){header .wrapper .header_menu .social_icons{padding-left:0;margin-top:0;justify-content:center}}@media (min-width: 768px) and (max-width: 1169px){header .wrapper .header_menu .social_icons{padding-left:0;justify-content:center}}header .wrapper .header_menu .social_icons a{margin-right:10px}.header_wrapper{width:1200px;margin:0 auto;box-sizing:border-box}.new_header{background:#09091E;position:fixed;top:0;padding:0;width:100%;z-index:15}.new_header .left_container{width:100%;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}.new_header .header_container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%;box-shadow:0 2px 5px 0 rgba(9,9,30,0.05)}.new_header .header_container .header_block{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%}.new_header .header_wrapper{display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.new_header .header_wrapper{width:100%}}.new_header .header_wrapper .left_part_header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.new_header .header_wrapper .right_part_header{display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap}@media (min-width: 320px) and (max-width: 767px){.new_header .header_wrapper .right_part_header{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-wrap:nowrap}}.new_header .header_wrapper .right_part_header .menu_item{font-family:"Nunito Sans",sans-serif;font-size:14px;line-height:18px;color:#fff;font-weight:800;text-transform:uppercase;cursor:pointer;padding:20px;position:relative;margin-right:30px;transition:all .2s}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.new_header .header_wrapper .right_part_header .menu_item{margin-right:0px;font-size:12px}}.new_header .header_wrapper .right_part_header .menu_item:hover{color:#FFB300}.new_header .header_wrapper .right_part_header .menu_item:hover .arrow{border-top:5px solid #FFB300}.new_header .header_wrapper .right_part_header .menu_item .arrow{content:'';cursor:pointer;display:block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;position:absolute;right:20px;top:26px}.new_header .header_wrapper .right_part_header .menu_item:first-child{padding-right:40px}@media (min-width: 768px) and (max-width: 1169px){.new_header .header_wrapper .right_part_header .menu_item:first-child{padding-right:30px}}.new_header .header_wrapper .right_part_header .menu_item:first-child:hover .sub-menu li:hover{background-color:rgba(51,51,204,0.2)}@media (min-width: 1170px){.new_header .header_wrapper .right_part_header .menu_item:first-child:hover .sub-menu{height:auto}}@media (min-width: 1170px), (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.new_header .header_wrapper .right_part_header .menu_item:first-child.hover .sub-menu{display:block}}.new_header .header_wrapper .right_part_header .new_header_link{font-family:"Nunito Sans",sans-serif;font-size:14px;line-height:18px;color:#fff;font-weight:800;text-transform:uppercase;cursor:pointer;padding:20px;position:relative;margin-right:30px;transition:all .2s}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.new_header .header_wrapper .right_part_header .new_header_link{margin-right:0px;font-size:12px}}.new_header .header_wrapper .right_part_header .new_header_link:hover{color:#FFB300}.new_header .header_wrapper .right_part_header .new_header_link:hover .arrow{border-top:5px solid #FFB300}.new_header .header_wrapper .right_part_header .new_header_link .arrow{content:'';cursor:pointer;display:block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;position:absolute;right:20px;top:26px}.new_header .header_wrapper .right_part_header .new_header_link:first-child{padding-right:40px}@media (min-width: 768px) and (max-width: 1169px){.new_header .header_wrapper .right_part_header .new_header_link:first-child{padding-right:30px}}.new_header .header_wrapper .right_part_header .new_header_link:first-child:hover .sub-menu li:hover{background-color:rgba(51,51,204,0.2)}@media (min-width: 1170px){.new_header .header_wrapper .right_part_header .new_header_link:first-child:hover .sub-menu{height:auto}}@media (min-width: 1170px), (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.new_header .header_wrapper .right_part_header .new_header_link:first-child.hover .sub-menu{display:block}}@media (min-width: 320px) and (max-width: 767px){.new_header .header_wrapper .right_part_header .lang_selector{position:absolute;top:0;right:0;margin:0}}@media (min-width: 320px) and (max-width: 767px){.new_header .header_wrapper .right_part_header .new_header_link{display:block;width:33%;padding:20px 0 !important;text-align:center;margin:0}}@media (min-width: 320px) and (max-width: 767px){.new_header .header_wrapper .right_part_header .new_header_link .menu_item{box-sizing:border-box;text-align:center;display:block;padding:20px 0 !important;margin:0}}.new_header .header_wrapper .right_part_header .yellow{color:#09091E;margin-right:0;padding:20px;background-color:#FFB300;transition:all 0.2s}.new_header .header_wrapper .right_part_header .yellow:hover{color:#09091E;background-color:#fff}@media (min-width: 320px) and (max-width: 767px){.new_header .header_wrapper .right_part_header .yellow{box-sizing:border-box;background:none;width:33%;text-align:center;color:#FFB300;display:block;padding:20px 0;margin:0}}.new_header .header_wrapper .right_part_header .sub-menu{display:block;position:absolute;top:56px;right:-25px;background:#fff;box-sizing:border-box;min-width:175px;box-shadow:0 2px 5px 0 rgba(49,49,186,0.35);border-radius:4px;height:0;transition:all 0.15s linear;overflow:hidden}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.new_header .header_wrapper .right_part_header .sub-menu{display:none;height:auto;right:0;z-index:10}}.new_header .header_wrapper .right_part_header .sub-menu li{padding:20px 0;position:relative}.new_header .header_wrapper .right_part_header .sub-menu li:after{content:'Coming soon';font-family:"Nunito Sans",sans-serif;font-size:14px;line-height:14px;color:#09091E;font-weight:400;text-transform:none;display:block;position:absolute;right:25px;top:26px}.new_header .header_wrapper .right_part_header .sub-menu li:first-child:after{display:none}.new_header .header_wrapper .right_part_header .sub-menu li a{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:24px;color:#09091E;font-weight:400;text-transform:none;padding:15px;letter-spacing:0.15px;text-decoration:none}.new_header .header_wrapper .right_part_header .sub-menu li a:hover{text-decoration:none}.new_header .header_wrapper .right_part_header .social_icons_blk{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-left:25px}@media (min-width: 768px) and (max-width: 1169px){.new_header .header_wrapper .right_part_header .social_icons_blk{margin-left:10px;margin-right:10px}}@media (min-width: 320px) and (max-width: 767px){.new_header .header_wrapper .right_part_header .social_icons_blk{display:none}}.new_header .header_wrapper .right_part_header .social_icons_blk a{display:block;margin:0 10px}@media (min-width: 768px) and (max-width: 1169px){.new_header .header_wrapper .right_part_header .social_icons_blk a{margin:0 5px}}.new_header .header_wrapper .right_part_header .social_icons_blk a img{transition:all 0.3s}.new_header .header_wrapper .right_part_header .social_icons_blk a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.new_header .mobile_menu_btn{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-right:36px;background-color:#fff;width:56px;height:56px;background-size:32px;background-position:center}@media (min-width: 768px) and (max-width: 1169px){.new_header .mobile_menu_btn{margin-right:10px}}@media (min-width: 320px) and (max-width: 767px){.new_header .mobile_menu_btn{margin-right:10px}}.new_header .header_menu_section{width:0;opacity:0;transition:all 0.1s;position:fixed;left:0;top:0;height:100vh;background-color:#fff;background-image:url(./images/dist/new_header_bg.png);background-repeat:no-repeat;background-position:right bottom;box-shadow:0 0 5px 0 rgba(9,9,30,0.3);z-index:25}.new_header .header_menu_section .menu_section_wrap{width:465px}.new_header .header_menu_section .top_section{background:#fff;box-shadow:0 2px 5px 0 rgba(9,9,30,0.05);display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap}.new_header .header_menu_section .top_section .logo_section{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.new_header .header_menu_section .top_section .logo_section .mobile_menu_btn.close{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;margin-right:30px}@media (min-width: 320px) and (max-width: 767px){.new_header .header_menu_section .top_section .logo_section .mobile_menu_btn.close{margin-right:10px}}.new_header .header_menu_section .top_section .logo_section .mobile_menu_btn.close img{width:26px}.new_header .header_menu_section .top_section .logo_section .logo{display:block}.new_header .header_menu_section .top_section .logo_section .logo .logo_black{width:115px}.new_header .header_menu_section .top_section .menu_section_wrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.new_header .header_menu_section .top_section .social_icons{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}@media (min-width: 320px) and (max-width: 767px){.new_header .header_menu_section .top_section .social_icons{display:none}}.new_header .header_menu_section .top_section .social_icons a{margin-right:10px}@media (min-width: 768px) and (max-width: 1169px){.new_header .header_menu_section .top_section .social_icons a{margin:0 15px 0 0}}.new_header .header_menu_section .main_section{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;padding-top:70px}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.new_header .header_menu_section .main_section{padding-top:35px}}.new_header .header_menu_section .main_section .menu .menu-item{display:block;margin:0 0 30px}@media (min-width: 320px) and (max-width: 767px){.new_header .header_menu_section .main_section .menu .menu-item{text-align:center}}.new_header .header_menu_section .main_section .menu .menu-item a{font-family:"Nunito Sans",sans-serif;font-size:14px;line-height:16px;color:#09091E;font-weight:bold;text-transform:uppercase;transition:all 0.2s}.new_header .header_menu_section .main_section .menu .menu-item:hover a,.new_header .header_menu_section .main_section .menu .menu-item.current-menu-item a{color:#FFB300}.new_header.open .header_menu_section{display:block;width:42%;opacity:1}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.new_header.open .header_menu_section{width:101%;height:101vh;left:-1px;top:-1px}}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.new_header.open .header_menu_section .menu_section_wrap{width:97%;margin:0 auto}}footer{background:#09091E;padding:95px 0 110px}@media (min-width: 320px) and (max-width: 767px){footer{padding:50px 0}}footer .cedex_logo{width:168px;margin:0 0 54px}@media (min-width: 320px) and (max-width: 767px){footer .cedex_logo{width:150px;margin:0 0 25px}}footer .flex_wrap{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}@media (min-width: 768px) and (max-width: 1169px){footer .flex_wrap{justify-content:space-between}}footer .footer_content{width:420px;margin-right:100px}@media (min-width: 320px) and (max-width: 767px){footer .footer_content{width:100%;margin:0 0 25px}}@media (min-width: 768px) and (max-width: 1169px){footer .footer_content{width:49%;margin:0}}footer .footer_content:last-child{margin-right:0}footer .footer_content .title{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:22px;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:0.15px;margin:0 0 25px}footer .footer_content .text{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#fff;font-weight:400;text-transform:none;letter-spacing:0.5px;margin:0 0 35px;width:300px}footer .footer_content .text a{text-decoration:none;color:#fff;transition:all 1s}footer .footer_content .text a:hover{text-decoration:underline}footer .social_icons{margin:95px 0 45px}footer .terms_blk{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin:0 0}footer .terms_blk a{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#fff;font-weight:400;text-transform:none;text-decoration:underline;letter-spacing:0.5px;display:inline-block;margin-right:25px}footer .terms_blk a:hover{text-decoration:none}footer .terms_blk p{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#fff;font-weight:400;text-transform:none;letter-spacing:0.5px}div.wpcf7{margin:0;padding:0}div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;margin:0;padding:0;border:0}div.wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;border:2px solid #ff0000}div.wpcf7-mail-sent-ok{border:2px solid #398f14}div.wpcf7-mail-sent-ng,div.wpcf7-aborted{border:2px solid #ff0000}div.wpcf7-spam-blocked{border:2px solid #ffa500}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:2px solid #f7e700}.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip{color:#f00;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid #ff0000;background:#fff;padding:.2em .8em}span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}span.wpcf7-list-item-label::before,span.wpcf7-list-item-label::after{content:" "}.wpcf7-display-none{display:none}div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url("../../images/ajax-loader.gif");width:16px;height:16px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle}div.wpcf7 .ajax-loader.is-active{visibility:visible}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}div.wpcf7 input[type="file"]{cursor:pointer}div.wpcf7 input[type="file"]:disabled{cursor:default}div.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:normal;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left !important;transition:all 0.2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#dbdbdb}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:'';display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all 0.15s ease-in-out;width:5px}.nice-select.open:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0 !important;right:0 !important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,0.11);box-sizing:border-box;margin-top:5px;opacity:0;overflow:hidden;width:100%;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(0.75) translateY(-21px);transform:scale(0.75) translateY(-21px);transition:all 0.2s cubic-bezier(0.5, 0, 0, 1.25),opacity 0.15s ease-out;z-index:9}.nice-select .list:hover .option:not(:hover){background-color:transparent !important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;transition:all 0.2s}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6}.nice-select .option.selected{font-weight:bold}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}.currency_select,.pay_select,.crypto_pay,.crypto_currency,.pay_converter,.currency_converter{background-color:#ffd200;border-radius:4px;border:none;width:130px;font-size:18px}.currency_select .current,.pay_select .current,.crypto_pay .current,.crypto_currency .current,.pay_converter .current,.currency_converter .current{color:#0f2356}.currency_select:after,.pay_select:after,.crypto_pay:after,.crypto_currency:after,.pay_converter:after,.currency_converter:after{width:8px;height:8px;margin-top:-6px;border-bottom:2px solid #0f2356;border-right:2px solid #0f2356}.currency_select .list,.pay_select .list,.crypto_pay .list,.crypto_currency .list,.pay_converter .list,.currency_converter .list{background-color:#ffd200;box-shadow:none}.currency_select .option,.pay_select .option,.crypto_pay .option,.crypto_currency .option,.pay_converter .option,.currency_converter .option{color:#0f2356}.currency_select .option:hover,.currency_select .option.focus,.currency_select .option.selected.focus,.pay_select .option:hover,.pay_select .option.focus,.pay_select .option.selected.focus,.crypto_pay .option:hover,.crypto_pay .option.focus,.crypto_pay .option.selected.focus,.crypto_currency .option:hover,.crypto_currency .option.focus,.crypto_currency .option.selected.focus,.pay_converter .option:hover,.pay_converter .option.focus,.pay_converter .option.selected.focus,.currency_converter .option:hover,.currency_converter .option.focus,.currency_converter .option.selected.focus{background-color:#ffb900}.subscription_section{background:#FFB300;padding:100px 0 90px;overflow:hidden;position:relative}@media (min-width: 768px) and (max-width: 1169px){.subscription_section{padding:50px 0}}@media (min-width: 320px) and (max-width: 767px){.subscription_section{padding:50px 0}}.subscription_section .square_1{height:179px;width:179px;border:2px solid #09091E;border-radius:36px;opacity:0.2;-webkit-transform:rotate(325deg);transform:rotate(325deg);position:absolute;z-index:1;left:350px;top:-125px}@media (min-width: 320px) and (max-width: 767px){.subscription_section .square_1{left:300px;top:-85px}}.subscription_section .square_2{height:306px;width:306px;border:2px solid #09091E;opacity:0.2;-webkit-transform:rotate(325deg);transform:rotate(325deg);border-radius:36px;position:absolute;z-index:1;left:0;top:100px}@media (min-width: 320px) and (max-width: 767px){.subscription_section .square_2{left:-125px;top:170px}}.subscription_section .flex_wrap{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;position:relative;z-index:2}.subscription_section .flex_wrap .hidden_placeholder{display:none}.subscription_section .form_title{font-family:"Merriweather",serif;font-size:34px;line-height:42px;color:#09091E;font-weight:700;text-transform:none;letter-spacing:0.25px}@media (min-width: 320px) and (max-width: 767px){.subscription_section .form_title{text-align:center;font-size:32px;line-height:37px;margin:0 0 20px}}@media (min-width: 768px) and (max-width: 1169px){.subscription_section .form_title{width:100%;margin:0 0 25px;text-align:center}}@media (min-width: 768px) and (max-width: 1169px){.subscription_section .wpcf7{margin:0 auto}}.subscription_section .widget_sendgrid_nlvx_widget{list-style:none}.subscription_section .widget_sendgrid_nlvx_widget .mc_email_form{padding-top:0 !important;display:flex;justify-content:flex-end;align-items:flex-start;flex-wrap:wrap}@media (min-width: 768px) and (max-width: 1169px){.subscription_section .widget_sendgrid_nlvx_widget .mc_email_form{justify-content:center}}@media (min-width: 320px) and (max-width: 767px){.subscription_section .widget_sendgrid_nlvx_widget .mc_email_form{width:100%;justify-content:center}}.subscription_section .widget_sendgrid_nlvx_widget .mc_email_form .sendgrid_mc_fields{position:relative;padding-top:0 !important}@media (min-width: 320px) and (max-width: 767px){.subscription_section .widget_sendgrid_nlvx_widget .mc_email_form .sendgrid_mc_fields{width:100%}}.subscription_section .widget_sendgrid_nlvx_widget .mc_email_form .sendgrid_mc_fields .sendgrid_mc_label_div{display:none}.subscription_section .widget_sendgrid_nlvx_widget .mc_email_form .sendgrid_mc_fields .sendgrid_mc_input_div{display:block;margin:0 0 10px}.subscription_section .widget_sendgrid_nlvx_widget .mc_email_form .sendgrid_mc_fields input[type=text]{display:block;box-sizing:border-box;width:326px;height:48px;background:none;border:1px solid #09091E;border-radius:4px;font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:16px;color:#09091E;font-weight:400;text-transform:none;letter-spacing:0.15px;padding:5px 15px}.subscription_section .widget_sendgrid_nlvx_widget .mc_email_form .sendgrid_mc_fields input[type=text].error{border:1px solid red}@media (min-width: 320px) and (max-width: 767px){.subscription_section .widget_sendgrid_nlvx_widget .mc_email_form .sendgrid_mc_fields input[type=text]{width:100%;margin:0 0 15px}}.subscription_section .widget_sendgrid_nlvx_widget .mc_email_form .sendgrid_mc_fields input[type=text]:placeholder{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:16px;color:#09091E;font-weight:400;text-transform:none}.subscription_section .widget_sendgrid_nlvx_widget .mc_email_form .sendgrid_mc_fields input[type=text]::-webkit-input-placeholder{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:16px;color:#09091E;font-weight:400;text-transform:none}.subscription_section .widget_sendgrid_nlvx_widget .mc_email_form .sendgrid_mc_fields input[type=text]::-moz-placeholder{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:16px;color:#09091E;font-weight:400;text-transform:none}.subscription_section .widget_sendgrid_nlvx_widget .mc_email_form .sendgrid_mc_fields input[type=text]:-moz-placeholder{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:16px;color:#09091E;font-weight:400;text-transform:none}.subscription_section .widget_sendgrid_nlvx_widget .mc_email_form .sendgrid_mc_fields input[type=text]:-ms-input-placeholder{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:16px;color:#09091E;font-weight:400;text-transform:none}.subscription_section .widget_sendgrid_nlvx_widget .mc_email_form .sendgrid_mc_fields label.error{display:none !important}.subscription_section .widget_sendgrid_nlvx_widget .mc_email_form .sendgrid_mc_button_div input[type=submit]{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;border:none;margin:0 0 0 20px !important;cursor:pointer;font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:22px;color:#09091E;font-weight:600;text-transform:uppercase;background:url(./images/dist/button_black.svg) no-repeat;background-position:right;background-size:48px 48px;height:48px;padding-right:68px}.warning_container{position:fixed;z-index:21;width:100%;bottom:0;left:0}.warning_container .cookie_exchanges_warning{display:none;position:relative;background:#3333cc;padding:30px 100px 10px;box-sizing:border-box}@media (min-width: 768px) and (max-width: 1169px){.warning_container .cookie_exchanges_warning{padding:25px 25px 0}}@media (min-width: 320px) and (max-width: 767px){.warning_container .cookie_exchanges_warning{padding:15px 10px 0}}.warning_container .cookie_exchanges_warning .cookie_exchanges_warning_block{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media (min-width: 768px) and (max-width: 1169px){.warning_container .cookie_exchanges_warning .cookie_exchanges_warning_block{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}}@media (min-width: 320px) and (max-width: 767px){.warning_container .cookie_exchanges_warning .cookie_exchanges_warning_block{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}}.warning_container .cookie_exchanges_warning .cookie_exchanges_warning_block .close_btn{width:15px;cursor:pointer;position:absolute;right:30px;top:20px}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.warning_container .cookie_exchanges_warning .cookie_exchanges_warning_block .close_btn{right:15px;top:15px}}.warning_container .cookie_exchanges_warning .cookie_exchanges_warning_block .text{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:21px;color:#fff;font-weight:400;text-transform:none;padding:0 40px 20px 40px}@media (min-width: 768px) and (max-width: 1169px){.warning_container .cookie_exchanges_warning .cookie_exchanges_warning_block .text{font-size:14px;line-height:19px}}@media (min-width: 320px) and (max-width: 767px){.warning_container .cookie_exchanges_warning .cookie_exchanges_warning_block .text{font-size:14px;line-height:19px;padding-left:0}}.warning_container .cookie_exchanges_warning .cookie_exchanges_warning_block .buttons{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;padding-bottom:20px}@media (min-width: 320px) and (max-width: 767px){.warning_container .cookie_exchanges_warning .cookie_exchanges_warning_block .buttons{justify-content:center;margin:auto}}.warning_container .cookie_exchanges_warning .cookie_exchanges_warning_block .buttons .button_exchange{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;font-family:"Nunito Sans",sans-serif;font-size:12px;line-height:16px;color:#fff;font-weight:800;text-transform:uppercase;width:120px;height:30px;border:2px solid #fff;border-radius:4px;margin-right:10px}.warning_container .cookie_exchanges_warning .cookie_exchanges_warning_block .buttons .button_exchange .exchange_icon{width:15px;margin-right:5px}.cookie_warning{display:none;position:fixed;justify-content:center;align-items:center;z-index:22;width:100vw;height:100vh;top:0;left:0;box-sizing:border-box}.cookie_warning .overlay{background:rgba(9,9,30,0.6);width:100%;height:100%;position:absolute;left:0;top:0}.cookie_warning .popup_block{width:430px;box-sizing:border-box;background:#fff;z-index:1;padding:90px 45px 35px;position:relative;border-radius:3px}@media (min-width: 320px) and (max-width: 767px){.cookie_warning .popup_block{width:90%;padding:55px 30px 25px}}.cookie_warning .popup_block .close_popup_button{display:block;box-sizing:border-box;width:43px;background:#fff;position:absolute;top:-50px;right:-50px;border:2px solid #2d2dac;border-radius:50%;text-align:center;padding:10px 0 8px;transition:all .5s}@media (min-width: 320px) and (max-width: 767px){.cookie_warning .popup_block .close_popup_button{top:5px;right:5px}}.cookie_warning .popup_block .close_popup_button:hover{box-shadow:inset 0 0 5px 0px #2d2dac}.cookie_warning .popup_block .cookie_image{position:absolute;top:-50px;left:calc((100% - 114px)/2)}@media (min-width: 320px) and (max-width: 767px){.cookie_warning .popup_block .cookie_image{width:75px;top:-30px;left:calc((100% - 75px)/2)}}.cookie_warning .popup_block .title{font-family:"Merriweather",serif;font-size:30px;line-height:32px;color:#2d2dac;font-weight:600;text-transform:uppercase;text-align:center}.cookie_warning .popup_block .title span{font-family:"Nunito Sans",sans-serif;font-size:14px;line-height:32px;color:#2d2dac;font-weight:800;text-transform:uppercase}.cookie_warning .popup_block .text{font-family:"Nunito Sans",sans-serif;font-size:14px;line-height:27px;color:#09091E;font-weight:400;text-transform:none;margin:30px 0 40px}@media (min-width: 320px) and (max-width: 767px){.cookie_warning .popup_block .text{margin:0 0 15px}}.cookie_warning .popup_block .text a{color:#2d2dac;font-weight:800;text-decoration:underline}.cookie_warning .buttons_wrap{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}.cookie_warning .accept_button{display:inline-flex;justify-content:center;align-items:center;width:154px;height:40px;border-radius:5px;font-family:"Nunito Sans",sans-serif;font-size:14px;line-height:14px;color:#fff;font-weight:800;text-transform:uppercase;transition:all 1s;background:#2d2dac;margin:0 auto 30px}@media (min-width: 320px) and (max-width: 767px){.cookie_warning .accept_button{margin:0 auto 10px}}.cookie_warning .accept_button:hover{opacity:0.8}.cookie_warning .policy_link{font-family:"Nunito Sans",sans-serif;font-size:15px;line-height:15px;color:#2d2dac;font-weight:800;text-transform:none;text-decoration:underline}.interaction_block_overlay{display:none;width:100%;height:100%;background:rgba(0,0,0,0.7);position:absolute;top:0;left:0;z-index:20}.allow_clicks_wrap{pointer-events:all}.simple_text_page{background:#fff;padding:100px 0;text-align:left}.simple_text_page .wrapper{min-height:300px}.simple_text_page.page_404{text-align:center}.simple_text_page h1{font-family:"Eczar",serif;font-size:32px;line-height:37px;color:#09091E;font-weight:700;text-transform:none;margin:0 0 25px;text-align:center}.simple_text_page h2,.simple_text_page h3,.simple_text_page h4{font-family:"Eczar",serif;font-size:24px;line-height:29px;color:#09091E;font-weight:700;text-transform:none;margin:25px 0 10px}.simple_text_page p{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:23px;color:#09091E;font-weight:300;text-transform:none;margin:0 0 10px}.simple_text_page ul{padding-left:20px;list-style:initial;margin:0 0 15px}.simple_text_page ul li{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:23px;color:#09091E;font-weight:300;text-transform:none;margin:0 0 5px}.simple_text_page blockquote{padding:20px;border:1px solid #09091E;margin:10px 0}.simple_text_page a{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:21px;color:#09091E;font-weight:400;text-transform:none;text-decoration:underline}.simple_text_page b,.simple_text_page strong{font-weight:bold}@media (min-width: 320px) and (max-width: 767px){.simple_text_page .table_wrap{width:100%;overflow:scroll}}.simple_text_page table{width:100%;margin-bottom:10px;border-collapse:collapse;border:1px solid black}.simple_text_page table tr{border:1px solid black}.simple_text_page table tr td{padding:5px;border:1px solid black;font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:23px;color:#09091E;font-weight:300;text-transform:none;margin:0}.simple_text_page .videoContainer{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:0 auto 25px}@media (min-width: 320px) and (max-width: 767px){.simple_text_page .videoContainer iframe{width:100% !important;height:auto !important;margin:0 auto 20px}}.legal_page{position:relative;z-index:101}.legal_page .button{display:inline-flex;justify-content:center;align-items:center;width:175px;height:40px;border-radius:5px;font-family:"Nunito Sans",sans-serif;font-size:14px;line-height:14px;color:#fff;font-weight:800;text-transform:uppercase;transition:all 1s;background:#2d2dac;margin:0 auto 30px;text-decoration:none}@media (min-width: 320px) and (max-width: 767px){.legal_page .button{margin:0 auto 40px;display:flex}}.legal_page .button:hover{opacity:0.8}.homepage_top_section{background-color:#0E0E2F;padding:100px 0;position:relative;overflow:hidden}@media (min-width: 320px) and (max-width: 767px){.homepage_top_section{padding:50px 0}}@media (min-width: 768px) and (max-width: 1169px){.homepage_top_section{padding:50px 0}}@media (min-width: 320px) and (max-width: 767px){.homepage_top_section .content_blk{width:100%;position:relative;z-index:2}}.homepage_top_section .content_blk .section_title{font-family:"Merriweather",serif;font-size:60px;line-height:75px;color:#fff;font-weight:normal;text-transform:none;letter-spacing:0.5px;margin-bottom:28px}@media (min-width: 320px) and (max-width: 767px){.homepage_top_section .content_blk .section_title{font-size:45px;line-height:50px;margin:0 0 20px}}.homepage_top_section .content_blk .section_subtitle{font-family:"Nunito Sans",sans-serif;font-size:24px;line-height:32px;color:#fff;font-weight:normal;text-transform:none;margin-bottom:25px}@media (min-width: 320px) and (max-width: 767px){.homepage_top_section .content_blk .section_subtitle{font-size:25px;line-height:30px}}.homepage_top_section .content_blk .buttons_wrap{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.homepage_top_section .content_blk .open_acc_button{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;background:#FFB300;margin-top:34px;margin-right:20px;height:48px;width:177px;border-radius:4px;transition:0.3s;position:relative}@media (min-width: 320px) and (max-width: 767px){.homepage_top_section .content_blk .open_acc_button{margin-top:0}}.homepage_top_section .content_blk .open_acc_button:before{content:'';display:block;background:url(./images/dist/user_icon.svg) no-repeat;width:14px;height:16px;position:absolute;left:20px;top:15px}.homepage_top_section .content_blk .open_acc_button .open_acc_btn_text{font-family:"Nunito Sans",sans-serif;font-size:12px;line-height:16px;color:#09091E;font-weight:800;text-transform:uppercase;padding-left:10px}.homepage_top_section .content_blk .open_acc_button:hover{opacity:0.8;transition:0.3s}.homepage_top_section .content_blk .view_demo_button{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;background:#14A881;margin-top:34px;height:48px;width:177px;border-radius:4px;transition:0.3s;position:relative}@media (min-width: 320px) and (max-width: 767px){.homepage_top_section .content_blk .view_demo_button{margin-top:15px}}.homepage_top_section .content_blk .view_demo_button:before{content:'';display:block;background:url(./images/dist/view-demo-icon.svg) no-repeat;width:20px;height:17px;position:absolute;left:20px;top:14px;background-size:20px}.homepage_top_section .content_blk .view_demo_button .view_demo_button_text{font-family:"Nunito Sans",sans-serif;font-size:12px;line-height:16px;color:#09091E;font-weight:800;text-transform:uppercase}.homepage_top_section .content_blk .view_demo_button:hover{opacity:0.8;transition:0.3s}.homepage_top_section .content_blk .coming_soon_message{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:28px;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:1px}.homepage_top_section .content_blk .get_guide_btn{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.homepage_top_section .content_blk .get_guide_btn .button_text{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:28px;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-right:38px}.homepage_top_section .content_blk .get_guide_btn .button_icon{width:50px;height:50px}.homepage_top_section .diamonds_blk{position:absolute;left:0;top:105px;width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.homepage_top_section .diamonds_blk svg{width:1250px;position:relative;left:8%}@media (min-width: 768px) and (max-width: 1169px){.homepage_top_section .diamonds_blk svg{left:12%;height:360px}}@media (min-width: 320px) and (max-width: 767px){.homepage_top_section .diamonds_blk svg{position:relative;left:-20px;width:100%;-webkit-transform:scale(2);transform:scale(2)}}@media (min-width: 768px) and (max-width: 1169px){.homepage_top_section .diamonds_blk{top:60px;opacity:0.6}}@media (min-width: 320px) and (max-width: 767px){.homepage_top_section .diamonds_blk{opacity:0.5;top:initial;bottom:165px}}.homepage_top_section .telegram_link{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;position:absolute;right:25px;bottom:25px;z-index:9;cursor:pointer}@media (min-width: 320px) and (max-width: 767px){.homepage_top_section .telegram_link{right:10px;bottom:10px}}.homepage_top_section .telegram_link img{transition:all 1s;width:72px;height:72px}@media (min-width: 320px) and (max-width: 767px){.homepage_top_section .telegram_link img{width:50px;height:50px}}.homepage_top_section .telegram_link:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.homepage_top_section .telegram_link.fixed{position:fixed;bottom:85px}.homepage_top_section .floating_open_account_link{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;background-image:url(./images/dist/open-account.svg);background-repeat:no-repeat;background-size:auto;z-index:9;cursor:pointer;position:absolute;right:25px;bottom:25px;height:147px;padding:0;transition:all 1s}@media (min-width: 768px) and (max-width: 1169px){.homepage_top_section .floating_open_account_link{right:5px;bottom:5px}}@media (min-width: 320px) and (max-width: 767px){.homepage_top_section .floating_open_account_link{right:5px;bottom:5px;height:100px;width:88px;background-size:contain}}.homepage_top_section .floating_open_account_link.fixed{position:fixed}.homepage_top_section .floating_open_account_link .open_account_block{transition:all 1s;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;position:relative;bottom:5px;width:100%}.homepage_top_section .floating_open_account_link .open_acc_btn_text{font-family:"Nunito Sans",sans-serif;font-size:15px;line-height:20px;color:#09091E;font-weight:600;text-transform:uppercase;width:45%;transition:all 1s}@media (min-width: 320px) and (max-width: 767px){.homepage_top_section .floating_open_account_link .open_acc_btn_text{width:100%;box-sizing:border-box;text-align:center;font-size:10px;line-height:12px;padding:0 15px}}.homepage_top_section .floating_open_account_link img{height:16px;width:14px;padding:0 10px 0 15px}@media (min-width: 320px) and (max-width: 767px){.homepage_top_section .floating_open_account_link img{display:none}}.homepage_top_section .floating_open_account_link:hover{transition:all 1s;-webkit-transform:scale(1.1);transform:scale(1.1)}.homepage_top_section .news_widget{position:absolute;top:0;right:0;box-sizing:border-box;width:300px;border-radius:4px;padding:25px 18px;border:2px solid #fff;margin:15px;background:rgba(42,42,159,0.2);-webkit-animation-delay:3s;animation-delay:3s}@media (min-width: 320px) and (max-width: 767px){.homepage_top_section .news_widget{display:none}}.homepage_top_section .news_widget .widget_title{display:block;font-family:"Merriweather",serif;font-size:24px;line-height:32px;color:#fff;font-weight:400;text-transform:none;text-transform:uppercase;margin:0 0 24px}.homepage_top_section .news_widget .widget_post .post_title{display:block;font-family:"Merriweather",serif;font-size:14px;line-height:24px;color:#fff;font-weight:700;margin:0 0 8px}.homepage_top_section .news_widget .widget_post .post_date{display:block;font-family:"Nunito Sans",sans-serif;font-size:10px;line-height:14px;color:#fff;opacity:0.6;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;margin:0 0 12px}.homepage_top_section .news_widget .widget_post .read_more_link{display:flex;justify-content:space-between;align-items:center;text-decoration:none !important;font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:16px;color:#f9b302;font-weight:400;letter-spacing:1.07px;transition:all .2s}.homepage_top_section .news_widget .widget_post .read_more_link:hover{font-weight:600}.homepage_top_section .news_widget .widget_post .read_more_link i{font-size:16px;color:#f9b302}.homepage_about_section{position:relative;display:flex;justify-content:center;align-items:flex-end;flex-wrap:wrap}.homepage_about_section .images_bg{height:100%;width:50%;overflow:hidden;display:flex;justify-content:flex-end;align-items:flex-end;flex-wrap:wrap}@media (min-width: 320px) and (max-width: 767px){.homepage_about_section .images_bg{width:100%}}@media (min-width: 768px) and (max-width: 1169px){.homepage_about_section .images_bg{width:100%}}.homepage_about_section .images_bg .images_blk{display:flex;justify-content:center;align-items:flex-end;flex-wrap:wrap;width:600px;position:relative}@media (min-width: 320px) and (max-width: 767px){.homepage_about_section .images_bg .images_blk{width:100%}}@media (min-width: 768px) and (max-width: 1169px){.homepage_about_section .images_bg .images_blk{width:100%}}.homepage_about_section .images_bg .images_blk .el_1{position:relative;width:113px;height:450px;margin:0 0 50px}@media (min-width: 320px) and (max-width: 767px){.homepage_about_section .images_bg .images_blk .el_1{width:80px}}.homepage_about_section .images_bg .images_blk .el_1 #about_el_1_1{width:118px;position:absolute;left:-2px;bottom:278px;z-index:5;opacity:1;transition:all ease 0.5s}@media (min-width: 320px) and (max-width: 767px){.homepage_about_section .images_bg .images_blk .el_1 #about_el_1_1{width:83px}}.homepage_about_section .images_bg .images_blk .el_1 #about_el_1_2{width:113px;position:absolute;left:0;bottom:278px;z-index:4;opacity:1;transition:all ease 0.7s}@media (min-width: 320px) and (max-width: 767px){.homepage_about_section .images_bg .images_blk .el_1 #about_el_1_2{width:80px}}.homepage_about_section .images_bg .images_blk .el_1 #about_el_1_3{width:113px;position:absolute;left:0;bottom:278px;z-index:3;opacity:1;transition:all ease 0.9s}@media (min-width: 320px) and (max-width: 767px){.homepage_about_section .images_bg .images_blk .el_1 #about_el_1_3{width:80px}}.homepage_about_section .images_bg .images_blk .el_1 #about_el_1_4{width:2px;position:absolute;left:0px;bottom:0;height:315px;z-index:2;opacity:1;transition:all ease 0.5s}@media (min-width: 320px) and (max-width: 767px){.homepage_about_section .images_bg .images_blk .el_1 #about_el_1_4{height:303px}}.homepage_about_section .images_bg .images_blk .el_1 #about_el_1_5{width:2px;position:absolute;right:0px;bottom:0;height:315px;z-index:2;opacity:1;transition:all ease 0.5s}@media (min-width: 320px) and (max-width: 767px){.homepage_about_section .images_bg .images_blk .el_1 #about_el_1_5{height:305px}}.homepage_about_section .images_bg .images_blk .el_1.image_to_animate #about_el_1_1{bottom:0;opacity:0}.homepage_about_section .images_bg .images_blk .el_1.image_to_animate #about_el_1_2{bottom:0;opacity:0}.homepage_about_section .images_bg .images_blk .el_1.image_to_animate #about_el_1_3{bottom:0;opacity:0}.homepage_about_section .images_bg .images_blk .el_1.image_to_animate #about_el_1_4{bottom:-315px;opacity:0}.homepage_about_section .images_bg .images_blk .el_1.image_to_animate #about_el_1_5{bottom:-315px;opacity:0}.homepage_about_section .images_bg .images_blk .el_1.bounce #about_el_1_2{bottom:258px;transition:all ease 0.5s}.homepage_about_section .images_bg .images_blk .el_1.bounce #about_el_1_3{bottom:238px;transition:all ease 0.5s}.homepage_about_section .images_bg .images_blk .el_2{position:relative;width:103px;height:450px;margin:0 40px 25px}@media (min-width: 320px) and (max-width: 767px){.homepage_about_section .images_bg .images_blk .el_2{width:75px;margin:0 20px 25px}}.homepage_about_section .images_bg .images_blk .el_2 #about_el_2_1{width:89px;position:absolute;left:3px;bottom:348px;z-index:6;opacity:1;transition:all ease 0.5s}@media (min-width: 320px) and (max-width: 767px){.homepage_about_section .images_bg .images_blk .el_2 #about_el_2_1{width:66px;bottom:331px}}.homepage_about_section .images_bg .images_blk .el_2 #about_el_2_2{width:103px;position:absolute;left:0;bottom:300px;z-index:5;opacity:1;transition:all ease 0.5s}@media (min-width: 320px) and (max-width: 767px){.homepage_about_section .images_bg .images_blk .el_2 #about_el_2_2{width:75px}}.homepage_about_section .images_bg .images_blk .el_2 #about_el_2_3{width:103px;position:absolute;left:0;bottom:300px;z-index:4;opacity:1;transition:all ease 0.7s}@media (min-width: 320px) and (max-width: 767px){.homepage_about_section .images_bg .images_blk .el_2 #about_el_2_3{width:75px}}.homepage_about_section .images_bg .images_blk .el_2 #about_el_2_4{width:103px;position:absolute;left:1px;bottom:300px;z-index:3;opacity:1;transition:all ease 0.9s}@media (min-width: 320px) and (max-width: 767px){.homepage_about_section .images_bg .images_blk .el_2 #about_el_2_4{width:75px}}.homepage_about_section .images_bg .images_blk .el_2 #about_el_2_5{width:2px;position:absolute;left:0px;bottom:1px;z-index:2;opacity:1;transition:all ease 0.5s}@media (min-width: 320px) and (max-width: 767px){.homepage_about_section .images_bg .images_blk .el_2 #about_el_2_5{bottom:-15px}}.homepage_about_section .images_bg .images_blk .el_2 #about_el_2_6{width:2px;position:absolute;right:0px;bottom:1px;z-index:2;opacity:1;transition:all ease 0.5s}@media (min-width: 320px) and (max-width: 767px){.homepage_about_section .images_bg .images_blk .el_2 #about_el_2_6{bottom:-15px}}.homepage_about_section .images_bg .images_blk .el_2.image_to_animate #about_el_2_1{opacity:0}.homepage_about_section .images_bg .images_blk .el_2.image_to_animate #about_el_2_2{bottom:0;opacity:0}.homepage_about_section .images_bg .images_blk .el_2.image_to_animate #about_el_2_3{bottom:0;opacity:0}.homepage_about_section .images_bg .images_blk .el_2.image_to_animate #about_el_2_4{bottom:0;opacity:0}.homepage_about_section .images_bg .images_blk .el_2.image_to_animate #about_el_2_5{bottom:-300px;opacity:0}.homepage_about_section .images_bg .images_blk .el_2.image_to_animate #about_el_2_6{bottom:-300px;opacity:0}.homepage_about_section .images_bg .images_blk .el_2.bounce #about_el_2_3{bottom:285px;transition:all ease 0.5s}.homepage_about_section .images_bg .images_blk .el_2.bounce #about_el_2_4{bottom:265px;transition:all ease 0.5s}.homepage_about_section .images_bg .images_blk .el_3{position:relative;width:131px;height:450px;margin:0 0 0}@media (min-width: 320px) and (max-width: 767px){.homepage_about_section .images_bg .images_blk .el_3{width:90px}}.homepage_about_section .images_bg .images_blk .el_3 #about_el_3_1{width:135px;position:absolute;left:9px;bottom:298px;z-index:6;opacity:1;transition:all ease 0.5s}@media (min-width: 320px) and (max-width: 767px){.homepage_about_section .images_bg .images_blk .el_3 #about_el_3_1{width:90px}}.homepage_about_section .images_bg .images_blk .el_3 #about_el_3_2{width:131px;position:absolute;left:0;bottom:280px;z-index:5;opacity:1;transition:all ease 0.5s}@media (min-width: 320px) and (max-width: 767px){.homepage_about_section .images_bg .images_blk .el_3 #about_el_3_2{width:90px}}.homepage_about_section .images_bg .images_blk .el_3 #about_el_3_3{width:131px;position:absolute;left:0;bottom:280px;z-index:4;opacity:1;transition:all ease 0.7s}@media (min-width: 320px) and (max-width: 767px){.homepage_about_section .images_bg .images_blk .el_3 #about_el_3_3{width:90px}}.homepage_about_section .images_bg .images_blk .el_3 #about_el_3_4{width:131px;position:absolute;left:1px;bottom:280px;z-index:3;opacity:1;transition:all ease 0.9s}@media (min-width: 320px) and (max-width: 767px){.homepage_about_section .images_bg .images_blk .el_3 #about_el_3_4{width:90px}}.homepage_about_section .images_bg .images_blk .el_3 #about_el_3_5{width:2px;position:absolute;left:0px;bottom:0;z-index:2;opacity:1;transition:all ease 0.5s}@media (min-width: 320px) and (max-width: 767px){.homepage_about_section .images_bg .images_blk .el_3 #about_el_3_5{bottom:-32px}}.homepage_about_section .images_bg .images_blk .el_3 #about_el_3_6{width:2px;position:absolute;right:0px;bottom:0;z-index:2;opacity:1;transition:all ease 0.5s}@media (min-width: 320px) and (max-width: 767px){.homepage_about_section .images_bg .images_blk .el_3 #about_el_3_6{bottom:-32px}}.homepage_about_section .images_bg .images_blk .el_3.image_to_animate #about_el_3_1{opacity:0}.homepage_about_section .images_bg .images_blk .el_3.image_to_animate #about_el_3_2{bottom:0;opacity:0}.homepage_about_section .images_bg .images_blk .el_3.image_to_animate #about_el_3_3{bottom:0;opacity:0}.homepage_about_section .images_bg .images_blk .el_3.image_to_animate #about_el_3_4{bottom:0;opacity:0}.homepage_about_section .images_bg .images_blk .el_3.image_to_animate #about_el_3_5{bottom:-300px;opacity:0}.homepage_about_section .images_bg .images_blk .el_3.image_to_animate #about_el_3_6{bottom:-300px;opacity:0}.homepage_about_section .images_bg .images_blk .el_3.bounce #about_el_3_3{bottom:255px;transition:all ease 0.5s}.homepage_about_section .images_bg .images_blk .el_3.bounce #about_el_3_4{bottom:230px;transition:all ease 0.5s}.homepage_about_section .bg_blk{background:#FFB300;width:50%;height:100%;z-index:2;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}@media (min-width: 320px) and (max-width: 767px){.homepage_about_section .bg_blk{width:100%}}@media (min-width: 768px) and (max-width: 1169px){.homepage_about_section .bg_blk{width:100%}}.homepage_about_section .bg_blk .content_blk{max-width:600px;box-sizing:border-box;padding:115px 0 90px 100px;position:relative;z-index:2}@media (min-width: 320px) and (max-width: 767px){.homepage_about_section .bg_blk .content_blk{width:320px;padding:50px 10px;margin:0 auto}}@media (min-width: 768px) and (max-width: 1169px){.homepage_about_section .bg_blk .content_blk{width:768px;padding:50px 10px;margin:0 auto}}.homepage_about_section .bg_blk .content_blk .section_title{font-family:"Eczar",serif;font-size:52px;line-height:57px;color:#09091E;font-weight:500;text-transform:uppercase;letter-spacing:1.18px;margin:0 0 20px}@media (min-width: 768px) and (max-width: 1169px){.homepage_about_section .bg_blk .content_blk .section_title{text-align:center}}@media (min-width: 320px) and (max-width: 767px){.homepage_about_section .bg_blk .content_blk .section_title{font-size:42px;line-height:47px}}.homepage_about_section .bg_blk .content_blk .subtitle{font-family:"Eczar",serif;font-size:28px;line-height:35px;color:#09091E;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin:0 0 15px}@media (min-width: 768px) and (max-width: 1169px){.homepage_about_section .bg_blk .content_blk .subtitle{text-align:center}}@media (min-width: 320px) and (max-width: 767px){.homepage_about_section .bg_blk .content_blk .subtitle{font-size:23px;line-height:28px}}.homepage_about_section .bg_blk .content_blk .text{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#09091E;font-weight:400;text-transform:none;letter-spacing:1.3px;margin:0}.homepage_dex_section{padding:100px 0 65px;background:#09091E}@media (min-width: 320px) and (max-width: 767px){.homepage_dex_section{padding:50px 0}}.homepage_dex_section .section_title{font-family:"Eczar",serif;font-size:60px;line-height:68px;color:#fff;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin:0 0 10px}@media (min-width: 768px) and (max-width: 1169px){.homepage_dex_section .section_title{text-align:center}}@media (min-width: 320px) and (max-width: 767px){.homepage_dex_section .section_title{font-size:42px;line-height:47px}}.homepage_dex_section .subtitle{font-family:"Eczar",serif;font-size:28px;line-height:35px;color:#fff;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin:0 0 10px}@media (min-width: 768px) and (max-width: 1169px){.homepage_dex_section .subtitle{text-align:center}}@media (min-width: 320px) and (max-width: 767px){.homepage_dex_section .subtitle{font-size:23px;line-height:28px}}.homepage_dex_section .flex_wrap{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.homepage_dex_section .intelligence_items{padding:65px 0 0}@media (min-width: 768px) and (max-width: 1169px){.homepage_dex_section .intelligence_items{padding:65px 0 0 45px}}@media (min-width: 320px) and (max-width: 767px){.homepage_dex_section .intelligence_items{padding:25px 0 0}}.homepage_dex_section .intelligence_items .item{display:flex;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap;margin-bottom:50px;position:relative}.homepage_dex_section .intelligence_items .item .text{font-family:"Nunito Sans",sans-serif;font-size:18px;line-height:26px;color:#fff;font-weight:600;text-transform:none;opacity:0.7;letter-spacing:0.7px;display:block;width:200px}.homepage_dex_section .intelligence_items .item .line{display:block;width:100px;height:3px;background:rgba(0,0,0,0);background:linear-gradient(to right, rgba(0,0,0,0), #2a2a9d);position:absolute;right:45px;bottom:0}.homepage_dex_section .dex_main_image{position:relative}@media (min-width: 768px) and (max-width: 1169px){.homepage_dex_section .dex_main_image{display:none}}.homepage_dex_section .dex_main_image .main_img{width:385px}@media (min-width: 320px) and (max-width: 767px){.homepage_dex_section .dex_main_image .main_img{width:100%}}.homepage_dex_section .dex_main_image .dollar_icon{position:absolute;bottom:145px;right:0}.homepage_dex_section .text_blk{padding:85px 0 0;width:375px}@media (min-width: 320px) and (max-width: 767px){.homepage_dex_section .text_blk{width:100%;padding:25px 0}}.homepage_dex_section .text_blk p{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:24px;color:#fff;font-weight:400;text-transform:none;letter-spacing:0.9px;margin:0 0 20px}.homepage_how_cedex_works_section{padding:115px 0 100px}@media (min-width: 768px) and (max-width: 1169px){.homepage_how_cedex_works_section{padding:50px 0}}@media (min-width: 320px) and (max-width: 767px){.homepage_how_cedex_works_section{padding:50px 0}}.homepage_how_cedex_works_section .top_blk{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@media (min-width: 768px) and (max-width: 1169px){.homepage_how_cedex_works_section .top_blk{justify-content:center}}.homepage_how_cedex_works_section .top_blk .section_title{font-family:"Eczar",serif;font-size:60px;line-height:68px;color:#09091E;font-weight:500;text-transform:uppercase;letter-spacing:1px}@media (min-width: 768px) and (max-width: 1169px){.homepage_how_cedex_works_section .top_blk .section_title{text-align:center;margin:0 0 25px}}@media (min-width: 320px) and (max-width: 767px){.homepage_how_cedex_works_section .top_blk .section_title{font-size:42px;line-height:47px;margin:0 0 25px}}.homepage_how_cedex_works_section .top_blk .text{width:555px;font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#09091E;font-weight:400;text-transform:none;letter-spacing:1.3px}@media (min-width: 768px) and (max-width: 1169px){.homepage_how_cedex_works_section .top_blk .text{text-align:center;margin:0 auto}}.homepage_how_cedex_works_section .how_big_bg{margin:45px 0 75px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;background:#151540;background:linear-gradient(to bottom, #151540, #09091E);position:relative;padding:35px 0}@media (min-width: 320px) and (max-width: 767px){.homepage_how_cedex_works_section .how_big_bg{height:auto;padding:20px 0;margin:25px 0}}.homepage_how_cedex_works_section .how_big_bg .bg_image{width:100%;position:relative;z-index:1;box-shadow:0px -1px 20px 0px #2a2a9d59}.homepage_how_cedex_works_section .how_big_bg .platform_preview{width:450px;position:absolute;top:calc((100% - 244px) / 2);left:calc((100% - 450px) / 2);z-index:2}@media (min-width: 320px) and (max-width: 767px){.homepage_how_cedex_works_section .how_big_bg .platform_preview{width:90%;position:initial}}.homepage_how_cedex_works_section .how_items_wrap{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@media (min-width: 320px) and (max-width: 767px){.homepage_how_cedex_works_section .how_items_wrap .item{width:100%;margin:0 0 45px}}.homepage_how_cedex_works_section .how_items_wrap .item .icon_wrap{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;box-sizing:border-box;height:175px;width:155px;padding-bottom:20px}.homepage_how_cedex_works_section .how_items_wrap .item .icon_wrap svg .toanimate{-webkit-animation-duration:2s;animation-duration:2s}.homepage_how_cedex_works_section .how_items_wrap .item .icon_wrap svg .toanimate:nth-child(3){-webkit-animation-delay:.01s;animation-delay:.01s}.homepage_how_cedex_works_section .how_items_wrap .item .icon_wrap svg .toanimate:nth-child(4){-webkit-animation-delay:.05s;animation-delay:.05s}.homepage_how_cedex_works_section .how_items_wrap .item:first-child{-webkit-animation-delay:.25s;animation-delay:.25s;width:320px}@media (min-width: 768px) and (max-width: 1169px){.homepage_how_cedex_works_section .how_items_wrap .item:first-child{width:30%}}.homepage_how_cedex_works_section .how_items_wrap .item:first-child .icon_wrap{border-bottom:2px solid #33c}.homepage_how_cedex_works_section .how_items_wrap .item:nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s;width:300px}@media (min-width: 768px) and (max-width: 1169px){.homepage_how_cedex_works_section .how_items_wrap .item:nth-child(2){width:30%}}.homepage_how_cedex_works_section .how_items_wrap .item:nth-child(2) .icon_wrap{border-bottom:2px solid #33c}.homepage_how_cedex_works_section .how_items_wrap .item:nth-child(3){-webkit-animation-delay:.75s;animation-delay:.75s;width:410px}@media (min-width: 768px) and (max-width: 1169px){.homepage_how_cedex_works_section .how_items_wrap .item:nth-child(3){width:30%}}.homepage_how_cedex_works_section .how_items_wrap .item:nth-child(3) .icon_wrap{border-bottom:2px solid #14A881}.homepage_how_cedex_works_section .how_items_wrap .item .title{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:28px;color:#09091E;font-weight:bold;text-transform:uppercase;letter-spacing:1px;margin:40px 0 20px}.homepage_how_cedex_works_section .how_items_wrap .item .text{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#09091E;font-weight:400;text-transform:none;letter-spacing:1.3px}@media (min-width: 768px) and (max-width: 1169px){.homepage_how_cedex_works_section .how_items_wrap .item .text{font-size:15px}}.homepage_exchange_section{position:relative;background:#09091E;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}.homepage_exchange_section .left_bg{background:#FFB300;width:50%;height:100%;display:flex;justify-content:flex-end;align-items:flex-start;flex-wrap:wrap}@media (min-width: 320px) and (max-width: 767px){.homepage_exchange_section .left_bg{width:100%}}@media (min-width: 768px) and (max-width: 1169px){.homepage_exchange_section .left_bg{width:100%}}.homepage_exchange_section .left_bg .coin_blk{width:600px;box-sizing:border-box;padding:115px 75px 115px 0;position:relative;z-index:2}@media (min-width: 320px) and (max-width: 767px){.homepage_exchange_section .left_bg .coin_blk{width:320px;padding:50px 10px;margin:0 auto}}@media (min-width: 768px) and (max-width: 1169px){.homepage_exchange_section .left_bg .coin_blk{width:600px;padding:50px 10px;margin:0 auto}}.homepage_exchange_section .left_bg .coin_blk .section_title{margin:0 0 30px}@media (min-width: 768px) and (max-width: 1169px){.homepage_exchange_section .left_bg .coin_blk .section_title{text-align:center;margin:0 0 25px}}@media (min-width: 320px) and (max-width: 767px){.homepage_exchange_section .left_bg .coin_blk .section_title{margin:0 0 15px}}.homepage_exchange_section .left_bg .coin_blk .cedex_coin_price_blk{margin:0 0 25px}.homepage_exchange_section .left_bg .coin_blk .cedex_coin_price_blk .title{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:28px;color:#fff;font-weight:600;text-transform:uppercase;margin:0 0 10px}@media (min-width: 768px) and (max-width: 1169px){.homepage_exchange_section .left_bg .coin_blk .cedex_coin_price_blk .title{text-align:center}}.homepage_exchange_section .left_bg .coin_blk .cedex_coin_price_blk .price{font-family:"Eczar",serif;font-size:52px;line-height:50px;color:#09091E;font-weight:500;text-transform:none;letter-spacing:1.18px}@media (min-width: 768px) and (max-width: 1169px){.homepage_exchange_section .left_bg .coin_blk .cedex_coin_price_blk .price{text-align:center}}@media (min-width: 320px) and (max-width: 767px){.homepage_exchange_section .left_bg .coin_blk .cedex_coin_price_blk .price{font-size:32px;line-height:37px}}.homepage_exchange_section .left_bg .coin_blk .cedex_coin_price_blk .price .currency{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:28px;color:#fff;font-weight:600;text-transform:uppercase}.homepage_exchange_section .left_bg .coin_blk .description{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:25px;color:#09091E;font-weight:400;text-transform:none;letter-spacing:1.3px;margin:0 0 40px}.homepage_exchange_section .left_bg .coin_blk .button{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:28px;color:#fff;font-weight:600;text-transform:uppercase}@media (min-width: 768px) and (max-width: 1169px){.homepage_exchange_section .left_bg .coin_blk .button{justify-content:center}}.homepage_exchange_section .left_bg .coin_blk .button img{margin-left:30px}.homepage_exchange_section .right_bg{background:#09091E;width:50%;height:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}@media (min-width: 320px) and (max-width: 767px){.homepage_exchange_section .right_bg{width:100%}}@media (min-width: 768px) and (max-width: 1169px){.homepage_exchange_section .right_bg{width:100%}}.homepage_exchange_section .right_bg .market_rates_blk{width:600px;box-sizing:border-box;padding:125px 0px 90px 100px;position:relative;z-index:2}@media (min-width: 320px) and (max-width: 767px){.homepage_exchange_section .right_bg .market_rates_blk{width:320px;padding:50px 10px;margin:0 auto}}@media (min-width: 768px) and (max-width: 1169px){.homepage_exchange_section .right_bg .market_rates_blk{width:768px;padding:50px 10px;margin:0 auto}}.homepage_exchange_section .right_bg .market_rates_blk .section_title{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:22px;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;margin:0 0 40px}.homepage_exchange_section .right_bg .market_rates_blk .coin_pair_blk{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin:0 0 45px}@media (min-width: 768px) and (max-width: 1169px){.homepage_exchange_section .right_bg .market_rates_blk .coin_pair_blk{justify-content:center;margin:0 0 25px}}@media (min-width: 320px) and (max-width: 767px){.homepage_exchange_section .right_bg .market_rates_blk .coin_pair_blk .cedex_coin_icon{width:55px;margin-top:5px}}.homepage_exchange_section .right_bg .market_rates_blk .coin_pair_blk .arrow_icon{margin:10px 0 0}@media (min-width: 320px) and (max-width: 767px){.homepage_exchange_section .right_bg .market_rates_blk .coin_pair_blk .arrow_icon svg{width:25px;height:25px}}.homepage_exchange_section .right_bg .market_rates_blk .coin_pair_blk .coin_icon{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:65px;height:66px}.homepage_exchange_section .right_bg .market_rates_blk .coin_pair_blk .coin_icon .hidden{display:none}@media (min-width: 320px) and (max-width: 767px){.homepage_exchange_section .right_bg .market_rates_blk .coin_pair_blk .coin_icon .btc_logo,.homepage_exchange_section .right_bg .market_rates_blk .coin_pair_blk .coin_icon .usd_logo{width:50px !important}}.homepage_exchange_section .right_bg .market_rates_blk .coin_pair_blk .select{margin-left:35px;padding-top:10px;position:relative}@media (min-width: 320px) and (max-width: 767px){.homepage_exchange_section .right_bg .market_rates_blk .coin_pair_blk .select{margin-left:15px}}.homepage_exchange_section .right_bg .market_rates_blk .coin_pair_blk .select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:28px;color:#fff;font-weight:600;text-transform:uppercase;border:none}@media (min-width: 320px) and (max-width: 767px){.homepage_exchange_section .right_bg .market_rates_blk .coin_pair_blk .select select{font-size:12px}}.homepage_exchange_section .right_bg .market_rates_blk .coin_pair_blk .select select option{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:28px;color:#09091E;font-weight:400;text-transform:uppercase}@media (min-width: 320px) and (max-width: 767px){.homepage_exchange_section .right_bg .market_rates_blk .coin_pair_blk .select select option{font-size:12px}}.homepage_exchange_section .right_bg .market_rates_blk .coin_pair_blk .exchange_select{border:none;box-shadow:unset;border-radius:unset;background:none;line-height:28px;height:28px}@media (min-width: 320px) and (max-width: 767px){.homepage_exchange_section .right_bg .market_rates_blk .coin_pair_blk .exchange_select{font-size:12px;padding:0 25px 0 10px}}.homepage_exchange_section .right_bg .market_rates_blk .coin_pair_blk .exchange_select .current{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:28px;color:#fff;font-weight:600;text-transform:uppercase}@media (min-width: 320px) and (max-width: 767px){.homepage_exchange_section .right_bg .market_rates_blk .coin_pair_blk .exchange_select .current{font-size:12px}}.homepage_exchange_section .right_bg .market_rates_blk .coin_pair_blk .exchange_select:after{top:11px;left:-14px;width:6px;height:6px;border-bottom:2px solid #fff;border-right:2px solid #fff}.homepage_exchange_section .right_bg .market_rates_blk .coin_pair_blk .exchange_select .list{background-color:#fff;left:-13px;box-shadow:unset;border:none;border-radius:unset}.homepage_exchange_section .right_bg .market_rates_blk .coin_pair_blk .exchange_select .option{text-transform:uppercase}.homepage_exchange_section .right_bg .market_rates_blk .coin_pair_blk .exchange_select .option:hover,.homepage_exchange_section .right_bg .market_rates_blk .coin_pair_blk .exchange_select .option.focus,.homepage_exchange_section .right_bg .market_rates_blk .coin_pair_blk .exchange_select .option.selected.focus{background-color:#FFB300}@media (min-width: 768px) and (max-width: 1169px){.homepage_exchange_section .right_bg .market_rates_blk .rates_blk{width:400px;margin:0 auto}}.homepage_exchange_section .right_bg .market_rates_blk .rates_blk .rate_item{display:flex;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap;margin:0 0 30px;position:relative}.homepage_exchange_section .right_bg .market_rates_blk .rates_blk .rate_item .market_logo{width:20px;height:20px;overflow:hidden;margin-right:15px}.homepage_exchange_section .right_bg .market_rates_blk .rates_blk .rate_item .market_logo img{width:20px}@media (min-width: 320px) and (max-width: 767px){.homepage_exchange_section .right_bg .market_rates_blk .rates_blk .rate_item .market_logo{margin-right:5px}}.homepage_exchange_section .right_bg .market_rates_blk .rates_blk .rate_item .market_name{min-width:150px;font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:24px;color:#fff;font-weight:400;text-transform:none;letter-spacing:0.9px;position:relative}@media (min-width: 320px) and (max-width: 767px){.homepage_exchange_section .right_bg .market_rates_blk .rates_blk .rate_item .market_name{min-width:125px;width:125px;font-size:14px}}.homepage_exchange_section .right_bg .market_rates_blk .rates_blk .rate_item .market_name .not_live{display:none;font-family:"Nunito Sans",sans-serif;font-size:12px;line-height:16px;color:#fff;font-weight:600;text-transform:none;letter-spacing:0.86px;position:absolute;left:0;bottom:-13px}.homepage_exchange_section .right_bg .market_rates_blk .rates_blk .rate_item .market_name .not_live.visible{display:block}.homepage_exchange_section .right_bg .market_rates_blk .rates_blk .rate_item .rate{min-width:150px;font-family:"Eczar",serif;font-size:18px;line-height:22px;color:#FFB300;font-weight:400;text-transform:uppercase;letter-spacing:1.8px}@media (min-width: 320px) and (max-width: 767px){.homepage_exchange_section .right_bg .market_rates_blk .rates_blk .rate_item .rate{min-width:100px;width:100px;font-size:15px}}.homepage_exchange_section .right_bg .market_rates_blk .rates_blk .rate_item .coin{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:24px;color:#fff;font-weight:400;text-transform:none;letter-spacing:0.9px}@media (min-width: 320px) and (max-width: 767px){.homepage_exchange_section .right_bg .market_rates_blk .rates_blk .rate_item .coin{min-width:50px;text-align:right;font-size:14px}}.homepage_exchange_section .right_bg .market_rates_blk .rates_blk .rate_item.hidden{display:none}.homepage_exchange_section .right_bg .market_rates_blk .rates_blk .coming_soon_msg{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:24px;color:#fff;font-weight:400;text-transform:none;letter-spacing:0.9px;margin:25px 0 0}@media (min-width: 768px) and (max-width: 1169px){.homepage_exchange_section .right_bg .market_rates_blk .rates_blk .coming_soon_msg{text-align:center}}.homepage_knowledge_section{padding:135px 0}@media (min-width: 768px) and (max-width: 1169px){.homepage_knowledge_section{padding:50px 0}}@media (min-width: 320px) and (max-width: 767px){.homepage_knowledge_section{padding:50px 0}}.homepage_knowledge_section .knowledge_logo{margin:0 0 125px}@media (min-width: 768px) and (max-width: 1169px){.homepage_knowledge_section .knowledge_logo{display:block;margin:0 auto 35px}}@media (min-width: 320px) and (max-width: 767px){.homepage_knowledge_section .knowledge_logo{margin:0 0 50px}}.homepage_knowledge_section .flex_wrap{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.homepage_knowledge_section .text_blk{width:580px}@media (min-width: 768px) and (max-width: 1169px){.homepage_knowledge_section .text_blk{margin:0 auto}}@media (min-width: 320px) and (max-width: 767px){.homepage_knowledge_section .text_blk{width:100%;margin:0 0 25px}}.homepage_knowledge_section .text_blk .section_title{font-family:"Eczar",serif;font-size:28px;line-height:35px;color:#33c;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin:10px 0 25px}@media (min-width: 768px) and (max-width: 1169px){.homepage_knowledge_section .text_blk .section_title{text-align:center}}@media (min-width: 320px) and (max-width: 767px){.homepage_knowledge_section .text_blk .section_title{margin:0 0 25px;font-size:23px;line-height:28px}}.homepage_knowledge_section .text_blk .text{width:475px;font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#09091E;font-weight:400;text-transform:none;letter-spacing:1.3px}@media (min-width: 768px) and (max-width: 1169px){.homepage_knowledge_section .text_blk .text{width:100%;margin:0 auto 35px;text-align:center}}@media (min-width: 320px) and (max-width: 767px){.homepage_knowledge_section .text_blk .text{width:100%}}.homepage_knowledge_section .links_blk{width:495px}@media (min-width: 768px) and (max-width: 1169px){.homepage_knowledge_section .links_blk{margin:0 auto}}@media (min-width: 320px) and (max-width: 767px){.homepage_knowledge_section .links_blk{width:100%}}.homepage_knowledge_section .links_blk .link_item{margin:0 0 15px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;border:1px solid rgba(9,9,38,0.13);padding:22px 26px}@media (min-width: 320px) and (max-width: 767px){.homepage_knowledge_section .links_blk .link_item{padding:15px}}.homepage_knowledge_section .links_blk .link_item:last-child{margin:0}.homepage_knowledge_section .links_blk .link_item span{display:inline-block;width:310px;text-align:left;font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:28px;color:#33c;font-weight:700;text-transform:uppercase;letter-spacing:1px}@media (min-width: 320px) and (max-width: 767px){.homepage_knowledge_section .links_blk .link_item span{font-size:14px;line-height:20px;width:150px}}.homepage_news_section{padding:70px 0 120px;background:#fff}@media (min-width: 768px) and (max-width: 1169px){.homepage_news_section{padding:50px 0}}@media (min-width: 320px) and (max-width: 767px){.homepage_news_section{padding:50px 0}}.homepage_news_section .section_title{font-family:"Merriweather",serif;font-size:34px;line-height:42px;color:#09091E;font-weight:700;text-transform:none;letter-spacing:0.25px;text-align:center}@media (min-width: 320px) and (max-width: 767px){.homepage_news_section .section_title{font-size:32px;line-height:37px;margin:0 0 20px}}@media (min-width: 768px) and (max-width: 1169px){.homepage_news_section .section_title{width:100%;margin:0 0 25px}}.homepage_news_section .news_logos{padding-top:90px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media (min-width: 768px) and (max-width: 1169px){.homepage_news_section .news_logos{flex-direction:column;justify-content:center;align-items:center;padding-top:30px}}@media (min-width: 320px) and (max-width: 767px){.homepage_news_section .news_logos{flex-direction:column;justify-content:center;align-items:center;padding-top:30px}}.homepage_news_section .news_logos img{max-width:200px}@media (min-width: 768px) and (max-width: 1169px){.homepage_news_section .news_logos img{max-width:250px;margin:0 0 15px}}@media (min-width: 320px) and (max-width: 767px){.homepage_news_section .news_logos img{max-width:200px;margin:0 0 15px}}.homepage_news_section .news_logos img:nth-child(1){-webkit-animation-delay:.1s;animation-delay:.1s}.homepage_news_section .news_logos img:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.homepage_news_section .news_logos img:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.homepage_news_section .news_logos img:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}.homepage_news_section .news_logos img:nth-child(5){-webkit-animation-delay:.5s;animation-delay:.5s}.homepage_slider_section{background:#09091E;overflow:hidden;position:relative}.homepage_slider_section .slick-track{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-wrap:nowrap}.homepage_slider_section .slide{width:100% !important;position:relative;height:400px;padding:100px 0;margin-bottom:25px;outline:none !important}@media (min-width: 320px) and (max-width: 767px){.homepage_slider_section .slide{height:auto}}.homepage_slider_section .slide .slide_image_blk{width:50%;position:absolute;left:0;top:0;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;height:100%;z-index:1}@media (min-width: 768px) and (max-width: 1169px){.homepage_slider_section .slide .slide_image_blk{overflow:hidden}}@media (min-width: 320px) and (max-width: 767px){.homepage_slider_section .slide .slide_image_blk{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}}@media (min-width: 320px) and (max-width: 767px){.homepage_slider_section .slide .slide_image_blk img{width:auto;height:250px}}.homepage_slider_section .slide .wrapper{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;height:100%}.homepage_slider_section .slide .slide_content{box-sizing:border-box;width:50%;padding-left:50px;z-index:2}@media (min-width: 320px) and (max-width: 767px){.homepage_slider_section .slide .slide_content{width:100%;padding-left:0px}}.homepage_slider_section .slide .slide_content .title{font-family:"Eczar",serif;font-size:90px;line-height:130px;color:#fff;font-weight:400;text-transform:uppercase}@media (min-width: 320px) and (max-width: 767px){.homepage_slider_section .slide .slide_content .title{font-size:45px;line-height:60px}}.homepage_slider_section .slide .slide_content .title span{color:#FFB300}.homepage_slider_section .slide .slide_content .text{font-family:"Nunito Sans",sans-serif;font-size:20px;line-height:31px;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:2.7px;min-height:100px;margin-bottom:10px}@media (min-width: 320px) and (max-width: 767px){.homepage_slider_section .slide .slide_content .text{font-size:16px;line-height:21px}}.homepage_slider_section .slide .slide_content .text span{color:#FFB300}.homepage_slider_section .slick-dots{position:absolute;z-index:2;bottom:20%;left:53%;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}@media (min-width: 320px) and (max-width: 767px){.homepage_slider_section .slick-dots{left:calc((100% - 161px) / 2);bottom:10%}}.homepage_slider_section .slick-dots li{display:inline-block;margin-right:31px}.homepage_slider_section .slick-dots li:last-child{margin:0}.homepage_slider_section .slick-dots li button{width:17px;height:17px;border:1px solid #fff;background:none;transition:all 1s;border-radius:25px;font-size:0;cursor:pointer;outline:none !important}.homepage_slider_section .slick-dots li button:last-child{margin:0}.homepage_slider_section .slick-dots li.slick-active button{background:#fff}.homepage_why_section{position:relative;background:#09091E;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}.homepage_why_section .left_bg{width:50%;height:100%;background:#09091E;display:flex;justify-content:flex-end;align-items:flex-start;flex-wrap:wrap}@media (min-width: 768px) and (max-width: 1169px){.homepage_why_section .left_bg{width:100%}}@media (min-width: 320px) and (max-width: 767px){.homepage_why_section .left_bg{width:100%}}.homepage_why_section .left_bg .why_content{width:600px;box-sizing:border-box;padding:100px 115px 0 0}@media (min-width: 768px) and (max-width: 1169px){.homepage_why_section .left_bg .why_content{width:768px;padding:50px 10px;margin:0 auto}}@media (min-width: 320px) and (max-width: 767px){.homepage_why_section .left_bg .why_content{width:320px;padding:50px 10px;margin:0 auto}}.homepage_why_section .left_bg .why_content .section_title{font-family:"Eczar",serif;font-size:60px;line-height:68px;color:#fff;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin:0 0 40px}@media (min-width: 768px) and (max-width: 1169px){.homepage_why_section .left_bg .why_content .section_title{text-align:center;margin:0 0 25px}}@media (min-width: 320px) and (max-width: 767px){.homepage_why_section .left_bg .why_content .section_title{font-size:42px;line-height:47px;margin:0 0 25px}}.homepage_why_section .left_bg .why_content .subtitle{font-family:"Eczar",serif;font-size:28px;line-height:35px;color:#fff;font-weight:500;text-transform:uppercase;letter-spacing:1px}@media (min-width: 768px) and (max-width: 1169px){.homepage_why_section .left_bg .why_content .subtitle{text-align:center}}@media (min-width: 320px) and (max-width: 767px){.homepage_why_section .left_bg .why_content .subtitle{font-size:23px;line-height:28px}}.homepage_why_section .right_bg{width:50%;height:100%;background-color:#14A881;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}@media (min-width: 320px) and (max-width: 767px){.homepage_why_section .right_bg{width:100%}}@media (min-width: 768px) and (max-width: 1169px){.homepage_why_section .right_bg{width:100%}}.homepage_why_section .right_bg .why_items{width:600px;box-sizing:border-box;padding:60px 0 60px 0}@media (min-width: 320px) and (max-width: 767px){.homepage_why_section .right_bg .why_items{width:320px;padding:50px 10px;margin:0 auto}}@media (min-width: 768px) and (max-width: 1169px){.homepage_why_section .right_bg .why_items{width:768px;padding:50px 10px;margin:0 auto}}.homepage_why_section .right_bg .why_items ul{padding-left:150px}@media (min-width: 320px) and (max-width: 767px){.homepage_why_section .right_bg .why_items ul{padding-left:15px}}.homepage_why_section .right_bg .why_items ul li{position:relative;font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:28px;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin:0 0 15px}@media (min-width: 320px) and (max-width: 767px){.homepage_why_section .right_bg .why_items ul li{font-size:14px}}.homepage_why_section .right_bg .why_items ul li:before{content:'';display:block;width:90px;height:3px;background:rgba(255,255,255,0);background:linear-gradient(to right, rgba(255,255,255,0), #fff);position:absolute;left:-105px;top:11px}@media (min-width: 320px) and (max-width: 767px){.homepage_why_section .right_bg .why_items ul li:before{width:50px;left:-55px}}.about_page_top_section .bg_section{padding:50px 0;background:#09091E}.about_page_top_section .bg_section svg{width:100%}.about_page_top_section .quote_section{background:#14A881;padding:50px 0 70px}@media (min-width: 320px) and (max-width: 767px){.about_page_top_section .quote_section{padding:35px 0}}@media (min-width: 768px) and (max-width: 1169px){.about_page_top_section .quote_section{padding:35px 0}}.about_page_top_section .quote_section .quote{font-family:"Nunito Sans",sans-serif;font-size:23px;line-height:35px;color:#fff;font-weight:600;text-transform:none;letter-spacing:1.15px}@media (min-width: 320px) and (max-width: 767px){.about_page_top_section .quote_section .quote{font-size:16px;line-height:21px}}.about_page_top_section .quote_section .quote p{margin:0 0 10px}.about_page_top_section .quote_section .author_name{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;font-family:"Nunito Sans",sans-serif;font-size:23px;line-height:35px;color:#fff;font-weight:600;text-transform:none;letter-spacing:1.15px;font-style:italic}@keyframes animateBounceLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{-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:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes animateBounceRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{-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:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animateBounceLeft{-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}.animateBounceRight{-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}.finished.animateBounceLeft{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.finished.animateBounceRight{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.animation .animateBounceLeft{-webkit-animation-name:animateBounceLeft;animation-name:animateBounceLeft;-webkit-animation-duration:1.75s;animation-duration:1.75s}.animation .animateBounceRight{-webkit-animation-name:animateBounceRight;animation-name:animateBounceRight;-webkit-animation-duration:1.75s;animation-duration:1.75s}.animation .animateFadeIn{-webkit-animation-name:animateFadeIn;animation-name:animateFadeIn;-webkit-animation-duration:1.75s;animation-duration:1.75s}.animation .animationDelay01{-webkit-animation-delay:0.1s;animation-delay:0.1s}.animation .animationDelay02{-webkit-animation-delay:0.2s;animation-delay:0.2s}.animation .animationDelay03{-webkit-animation-delay:0.3s;animation-delay:0.3s}.about_status_quo_section{position:relative;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}.about_status_quo_section .icons_blk{background:#fff;width:50%;height:100%;padding:35px 0;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}@media (min-width: 320px) and (max-width: 767px){.about_status_quo_section .icons_blk{width:100%}}@media (min-width: 768px) and (max-width: 1169px){.about_status_quo_section .icons_blk{width:100%}}.about_status_quo_section .icons_blk svg{height:525px}@media (min-width: 320px) and (max-width: 767px){.about_status_quo_section .icons_blk svg{height:auto;width:90%}}@media (min-width: 768px) and (max-width: 1169px){.about_status_quo_section .icons_blk svg{height:auto;width:70%}}.about_status_quo_section .color_bg{background:#FFB300;width:50%;height:100%;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}@media (min-width: 320px) and (max-width: 767px){.about_status_quo_section .color_bg{width:100%}}@media (min-width: 768px) and (max-width: 1169px){.about_status_quo_section .color_bg{width:100%}}.about_status_quo_section .color_bg .text_blk{box-sizing:border-box;padding:100px 0 75px 100px;width:600px;position:relative;z-index:2}@media (min-width: 320px) and (max-width: 767px){.about_status_quo_section .color_bg .text_blk{width:320px;padding:50px 10px;margin:0 auto}}@media (min-width: 768px) and (max-width: 1169px){.about_status_quo_section .color_bg .text_blk{width:768px;padding:50px 10px;margin:0 auto}}.about_status_quo_section .color_bg .text_blk .inner_page_section_title{color:#09091E;margin:0 0 36px}.about_status_quo_section .color_bg .text_blk .text{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#09091E;font-weight:400;text-transform:none;letter-spacing:1.3px}.about_status_quo_section .color_bg .text_blk .text p{margin:0 0 20px}.about_diamond_market_section{position:relative;display:flex;justify-content:center;align-items:flex-end;flex-wrap:wrap}@media (min-width: 320px) and (max-width: 767px){.about_diamond_market_section{flex-direction:column-reverse}}@media (min-width: 768px) and (max-width: 1169px){.about_diamond_market_section{flex-direction:column-reverse}}.about_diamond_market_section .color_bg{background:#09091E;width:50%;height:100%;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}@media (min-width: 320px) and (max-width: 767px){.about_diamond_market_section .color_bg{width:100%}}@media (min-width: 768px) and (max-width: 1169px){.about_diamond_market_section .color_bg{width:100%}}.about_diamond_market_section .color_bg .text_blk{box-sizing:border-box;padding:125px 50px 90px 0;max-width:585px}@media (min-width: 320px) and (max-width: 767px){.about_diamond_market_section .color_bg .text_blk{width:320px;padding:50px 10px;margin:0 auto}}@media (min-width: 768px) and (max-width: 1169px){.about_diamond_market_section .color_bg .text_blk{width:768px;padding:50px 10px;margin:0 auto}}.about_diamond_market_section .color_bg .text_blk .inner_page_section_title{color:#fff;margin:0 0 20px}.about_diamond_market_section .color_bg .text_blk .text{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#fff;font-weight:400;text-transform:none;letter-spacing:1.3px}.about_diamond_market_section .color_bg .text_blk .text p{margin:0 0 20px}.about_diamond_market_section .icons_blk{padding:35px 0;background:#fff;width:50%;height:100%;z-index:1;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media (min-width: 320px) and (max-width: 767px){.about_diamond_market_section .icons_blk{width:100%;padding:0}}@media (min-width: 768px) and (max-width: 1169px){.about_diamond_market_section .icons_blk{width:100%;padding:25px 0}}.about_diamond_market_section .icons_blk svg{height:575px}@media (min-width: 320px) and (max-width: 767px){.about_diamond_market_section .icons_blk svg{width:100%}}@media (min-width: 768px) and (max-width: 1169px){.about_diamond_market_section .icons_blk svg{width:60%;height:100%}}.about_team_section{padding:50px 0 115px;background:#09091E}@media (min-width: 320px) and (max-width: 767px){.about_team_section{padding:50px 0}}.about_team_section .top_blk{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin:0 0 75px}.about_team_section .top_blk .inner_page_section_title{width:435px;color:#fff}.about_team_section .top_blk .description{width:590px;font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#fff;font-weight:400;text-transform:none;letter-spacing:1.5px}.about_team_section .team_wrap{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;transition:all 1s}@media (min-width: 768px) and (max-width: 1169px){.about_team_section .team_wrap{justify-content:center}}@media (min-width: 320px) and (max-width: 767px){.about_team_section .team_wrap{justify-content:center}}.about_team_section .team_wrap .team_item{width:275px;height:400px;margin:0 30px 25px 0;transition:0.6s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:relative;z-index:2}.about_team_section .team_wrap .team_item:nth-child(4n){margin:0 0 25px}@media (min-width: 768px) and (max-width: 1169px){.about_team_section .team_wrap .team_item:nth-child(4n){margin:0 15px 25px}}.about_team_section .team_wrap .team_item:nth-child(n+9){display:none}@media (min-width: 768px) and (max-width: 1169px){.about_team_section .team_wrap .team_item{width:215px;margin:0 15px 25px}.about_team_section .team_wrap .team_item:nth-child(n+7){display:none}}@media (min-width: 320px) and (max-width: 767px){.about_team_section .team_wrap .team_item{margin:0 auto 25px}.about_team_section .team_wrap .team_item:nth-child(n+4){display:none}}.about_team_section .team_wrap .team_item .preview_blk{height:401px;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0}.about_team_section .team_wrap .team_item .preview_blk .photo_wrap{display:flex;justify-content:center;align-items:flex-end;flex-wrap:wrap;background:#fff;width:275px;height:275px;border-radius:5px;overflow:hidden;margin:0 0 15px;position:relative}@media (min-width: 768px) and (max-width: 1169px){.about_team_section .team_wrap .team_item .preview_blk .photo_wrap{width:215px;height:215px}}.about_team_section .team_wrap .team_item .preview_blk .photo_wrap img{width:275px}@media (min-width: 768px) and (max-width: 1169px){.about_team_section .team_wrap .team_item .preview_blk .photo_wrap img{width:215px}}.about_team_section .team_wrap .team_item .preview_blk .photo_wrap .tap_icon{display:none}@media (min-width: 768px) and (max-width: 1169px){.about_team_section .team_wrap .team_item .preview_blk .photo_wrap .tap_icon{display:block;width:50px;position:absolute;top:10px;right:0px;-webkit-animation:scale 1s linear infinite;animation:scale 1s linear infinite}}@media (min-width: 320px) and (max-width: 767px){.about_team_section .team_wrap .team_item .preview_blk .photo_wrap .tap_icon{display:block;width:50px;position:absolute;top:10px;right:0px;-webkit-animation:scale 1s linear infinite;animation:scale 1s linear infinite}}.about_team_section .team_wrap .team_item .preview_blk .name{font-family:"Nunito Sans",sans-serif;font-size:20px;line-height:33px;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin:0 0 10px}.about_team_section .team_wrap .team_item .preview_blk .position{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#fff;font-weight:400;text-transform:uppercase;letter-spacing:1.5px}.about_team_section .team_wrap .team_item .info_blk{box-sizing:border-box;background:#14A881;padding:35px 25px;border-radius:5px;position:absolute;top:0;left:0;opacity:0;transition:opacity 0.3s ease-in;height:400px}.about_team_section .team_wrap .team_item .info_blk .name{font-family:"Eczar",serif;font-size:28px;line-height:35px;color:#fff;font-weight:500;text-transform:uppercase;letter-spacing:1px}.about_team_section .team_wrap .team_item .info_blk .position{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:25px;color:#fff;font-weight:600;text-transform:uppercase}.about_team_section .team_wrap .team_item .info_blk .linked_in_link{width:45px;margin:10px 0 15px}.about_team_section .team_wrap .team_item .info_blk .linked_in_link svg{width:38px;height:38px}.about_team_section .team_wrap .team_item .info_blk .description{max-height:120px;overflow:scroll;font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:24px;color:#fff;font-weight:400;text-transform:none;letter-spacing:0.9px;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.about_team_section .team_wrap .team_item .info_blk .description::-webkit-scrollbar{display:none}.about_team_section .team_wrap .team_item .info_blk .down_arrow{width:10px;height:10px;border-left:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin:15px auto 0;cursor:pointer}.about_team_section .team_wrap .team_item:hover .info_blk,.about_team_section .team_wrap .team_item.hover .info_blk{opacity:1}.about_team_section .show_more_btn{display:block;width:100%;cursor:pointer;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;text-decoration:none}.about_team_section .show_more_btn.hide{display:none}.about_team_section .show_more_btn span{font-family:"Nunito Sans",sans-serif;font-size:20px;line-height:33px;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin:0 25px 0 0}@media (min-width: 320px) and (max-width: 767px){.about_team_section .show_more_btn span{font-size:14px}}.about_team_section .show_more_btn svg{width:38px;height:38px;transition:all 1s ease}.about_team_section .show_more_btn:hover svg{-webkit-transform:rotate(540deg);transform:rotate(540deg)}@-webkit-keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.about_our_partners_section{background:#fff;padding:80px 0 110px}@media (min-width: 320px) and (max-width: 767px){.about_our_partners_section{padding:50px 0}}.about_our_partners_section .section_title{margin:0 0 50px}.about_our_partners_section .flex_wrap{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@media (min-width: 768px) and (max-width: 1169px){.about_our_partners_section .partners_blk{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%}}.about_our_partners_section .partners_blk .square{cursor:pointer;width:425px;height:90px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;border:1px solid #14A881;margin:0 0 30px;text-align:center;transition:all 1s}@media (min-width: 768px) and (max-width: 1169px){.about_our_partners_section .partners_blk .square{width:350px}}@media (min-width: 320px) and (max-width: 767px){.about_our_partners_section .partners_blk .square{width:100%}}.about_our_partners_section .partners_blk .square .company_name{font-family:"Nunito Sans",sans-serif;font-size:20px;line-height:33px;color:#09091E;font-weight:700;text-transform:uppercase;text-align:center}.about_our_partners_section .partners_blk .square.active{background:#14A881}.about_our_partners_section .partners_blk .square.active .company_name{font-family:"Nunito Sans",sans-serif;font-size:20px;line-height:33px;color:#fff;font-weight:700;text-transform:uppercase;text-align:center}.about_our_partners_section .content_blk{width:575px;display:none}.about_our_partners_section .content_blk.active{display:block;-webkit-animation:fadeIn 1s;animation:fadeIn 1s}@media (min-width: 768px) and (max-width: 1169px){.about_our_partners_section .content_blk{width:100%}}@media (min-width: 320px) and (max-width: 767px){.about_our_partners_section .content_blk{width:100%}}.about_our_partners_section .content_blk .text{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#09091E;font-weight:400;text-transform:none;letter-spacing:1.3px;margin:0 0 50px}.about_our_partners_section .content_blk .logos img{max-height:110px}@media (min-width: 320px) and (max-width: 767px){.about_our_partners_section .content_blk .logos img{width:150px}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.about_work_together_section{padding:105px 0;background:#14A881}@media (min-width: 768px) and (max-width: 1169px){.about_work_together_section{padding:50px 0}}@media (min-width: 320px) and (max-width: 767px){.about_work_together_section{padding:50px 0}}.about_work_together_section .wrapper{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}.about_work_together_section .section_title{font-family:"Eczar",serif;font-size:28px;line-height:35px;color:#fff;font-weight:500;text-transform:uppercase;margin:0 0}.about_work_together_section .apply_btn{display:block;cursor:pointer;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;text-decoration:none}.about_work_together_section .apply_btn span{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:28px;color:#fff;font-weight:700;text-transform:uppercase;margin:0 25px 0 0}.about_work_together_section .apply_btn svg{width:38px;height:38px}.about_careers_section{padding:515px 0 150px;position:relative;background-position:top center}@media (min-width: 320px) and (max-width: 767px){.about_careers_section{background-size:contain !important;background-repeat:no-repeat;background-color:#09091E;padding:240px 0 25px}}.about_careers_section .gradient{position:absolute;width:100%;height:40%;bottom:0;left:0;background:rgba(9,9,30,0);background:linear-gradient(to bottom, rgba(9,9,30,0), #09091E)}@media (min-width: 320px) and (max-width: 767px){.about_careers_section .gradient{display:none}}.about_careers_section .wrapper{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}.about_careers_section .section_title{color:#fff;margin:0;font-size:51px;line-height:51px}.about_careers_section .subtitle{font-family:"Nunito Sans",sans-serif;font-size:23px;line-height:35px;color:#fff;font-weight:600;text-transform:none;letter-spacing:1.3px;margin:0 0}.about_careers_section .apply_btn{display:block;cursor:pointer;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;text-decoration:none}.about_careers_section .apply_btn span{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:28px;color:#fff;font-weight:700;text-transform:uppercase;margin:0 25px 0 0}.about_careers_section .apply_btn svg{width:38px;height:38px}.about_timeline_section{background:#fff;padding:95px 0 115px}@media (min-width: 768px) and (max-width: 1169px){.about_timeline_section{padding:50px 0}}@media (min-width: 320px) and (max-width: 767px){.about_timeline_section{display:none}}.about_timeline_section .timeline_content{min-height:350px;width:90%;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}@media (min-width: 768px) and (max-width: 1169px){.about_timeline_section .timeline_content{width:80%}}.about_timeline_section .timeline_content .year_blk{display:flex;justify-content:center;align-items:flex-end;flex-wrap:wrap}.about_timeline_section .timeline_content .year_blk .timeline_info_blk{width:33%;position:relative}.about_timeline_section .timeline_content .year_blk .timeline_info_blk .content{opacity:0;transition:opacity 0.5s;position:absolute;width:300px;bottom:0;left:33px;z-index:2}@media (min-width: 768px) and (max-width: 1169px){.about_timeline_section .timeline_content .year_blk .timeline_info_blk .content{width:200px}}.about_timeline_section .timeline_content .year_blk .timeline_info_blk .content .title{font-family:"Eczar",serif;font-size:28px;line-height:35px;color:#09091E;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin:0 0 25px}@media (min-width: 768px) and (max-width: 1169px){.about_timeline_section .timeline_content .year_blk .timeline_info_blk .content .title{font-size:20px;line-height:27px;margin:0 0 15px}}.about_timeline_section .timeline_content .year_blk .timeline_info_blk .content ul{position:relative;padding-bottom:15px}.about_timeline_section .timeline_content .year_blk .timeline_info_blk .content ul::before{content:'';display:block;width:2px;height:calc(100% - 10px);position:absolute;top:10px;left:-27px}.about_timeline_section .timeline_content .year_blk .timeline_info_blk .content ul li{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#09091E;font-weight:400;text-transform:none;letter-spacing:1.3px;margin:0 0 15px;position:relative}@media (min-width: 768px) and (max-width: 1169px){.about_timeline_section .timeline_content .year_blk .timeline_info_blk .content ul li{font-size:15px;margin:0 0 10px}}.about_timeline_section .timeline_content .year_blk .timeline_info_blk .content ul li::before{content:'';display:block;width:8px;height:8px;background:#33c;border-radius:10px;position:absolute;left:-30px;top:8px}.about_timeline_section .timeline_content .year_blk .timeline_info_blk .spot{position:absolute;bottom:-38px;left:-30px;width:75px;height:75px;z-index:10;cursor:pointer;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.about_timeline_section .timeline_content .year_blk .timeline_info_blk .spot .spot_border{width:10px;height:10px;border:1px solid transparent;border-radius:25px;position:absolute;z-index:1}.about_timeline_section .timeline_content .year_blk .timeline_info_blk .spot .center{display:block;width:14px;height:14px;border-radius:25px;position:relative;z-index:2}.about_timeline_section .timeline_content .year_blk .timeline_info_blk .spot:hover .spot_border{-webkit-animation-name:ping;animation-name:ping;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.about_timeline_section .timeline_content .year_blk .timeline_info_blk .spot:hover .spot_border:nth-child(2){-webkit-animation-delay:1s;animation-delay:1s}.about_timeline_section .timeline_content .year_blk .timeline_info_blk.visible .content{opacity:1}.about_timeline_section .timeline_content .year_blk .timeline_info_blk.visible .spot .spot_border{-webkit-animation-name:ping;animation-name:ping;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.about_timeline_section .timeline_content .year_blk .timeline_info_blk.visible .spot .spot_border:nth-child(2){-webkit-animation-delay:1s;animation-delay:1s}.about_timeline_section .timeline_content .year_blk:nth-child(1){width:10%}@media (min-width: 768px) and (max-width: 1169px){.about_timeline_section .timeline_content .year_blk:nth-child(1){width:5%}}.about_timeline_section .timeline_content .year_blk:nth-child(1) .timeline_info_blk ul::before{background:linear-gradient(to bottom, #09091E 0%, #09091E 70%, rgba(255,255,255,0) 100%)}.about_timeline_section .timeline_content .year_blk:nth-child(1) .timeline_info_blk ul li::before{background:#09091E}.about_timeline_section .timeline_content .year_blk:nth-child(1) .timeline_info_blk .spot .center{background:#09091E}.about_timeline_section .timeline_content .year_blk:nth-child(1) .timeline_info_blk .spot .spot_border{border-color:#09091E}.about_timeline_section .timeline_content .year_blk:nth-child(2){width:24%}@media (min-width: 768px) and (max-width: 1169px){.about_timeline_section .timeline_content .year_blk:nth-child(2){width:30%}}.about_timeline_section .timeline_content .year_blk:nth-child(2) .timeline_info_blk ul::before{background:linear-gradient(to right, #33c 0%, #33c 70%, rgba(255,255,255,0) 100%)}.about_timeline_section .timeline_content .year_blk:nth-child(2) .timeline_info_blk ul li::before{background:#33c}.about_timeline_section .timeline_content .year_blk:nth-child(2) .timeline_info_blk .spot .center{background:#33c}.about_timeline_section .timeline_content .year_blk:nth-child(2) .timeline_info_blk .spot .spot_border{border-color:#33c}.about_timeline_section .timeline_content .year_blk:nth-child(3){width:24%}@media (min-width: 768px) and (max-width: 1169px){.about_timeline_section .timeline_content .year_blk:nth-child(3){width:30%}}.about_timeline_section .timeline_content .year_blk:nth-child(3) .timeline_info_blk{width:25%}@media (min-width: 768px) and (max-width: 1169px){.about_timeline_section .timeline_content .year_blk:nth-child(3) .timeline_info_blk .content{left:initial;right:37px}}.about_timeline_section .timeline_content .year_blk:nth-child(3) .timeline_info_blk ul::before{background:linear-gradient(to bottom, #14A881 0%, #14A881 70%, rgba(255,255,255,0) 100%)}@media (min-width: 768px) and (max-width: 1169px){.about_timeline_section .timeline_content .year_blk:nth-child(3) .timeline_info_blk ul::before{left:initial;right:0}}.about_timeline_section .timeline_content .year_blk:nth-child(3) .timeline_info_blk ul li::before{background:#14A881}@media (min-width: 768px) and (max-width: 1169px){.about_timeline_section .timeline_content .year_blk:nth-child(3) .timeline_info_blk ul li::before{left:initial;right:-3px}}.about_timeline_section .timeline_content .year_blk:nth-child(3) .timeline_info_blk .spot .center{background:#14A881}.about_timeline_section .timeline_content .year_blk:nth-child(3) .timeline_info_blk .spot .spot_border{border-color:#14A881}.about_timeline_section .timeline_content .year_blk:nth-child(4){width:24%}@media (min-width: 768px) and (max-width: 1169px){.about_timeline_section .timeline_content .year_blk:nth-child(4){width:30%}}.about_timeline_section .timeline_content .year_blk:nth-child(4) .timeline_info_blk{width:25%}@media (min-width: 768px) and (max-width: 1169px){.about_timeline_section .timeline_content .year_blk:nth-child(4) .timeline_info_blk .content{left:initial;right:36px}}.about_timeline_section .timeline_content .year_blk:nth-child(4) .timeline_info_blk ul::before{background:linear-gradient(to bottom, #FFB300 0%, #FFB300 70%, rgba(255,255,255,0) 100%)}@media (min-width: 768px) and (max-width: 1169px){.about_timeline_section .timeline_content .year_blk:nth-child(4) .timeline_info_blk ul::before{left:initial;right:0}}.about_timeline_section .timeline_content .year_blk:nth-child(4) .timeline_info_blk ul li::before{background:#FFB300}@media (min-width: 768px) and (max-width: 1169px){.about_timeline_section .timeline_content .year_blk:nth-child(4) .timeline_info_blk ul li::before{left:initial;right:-3px}}.about_timeline_section .timeline_content .year_blk:nth-child(4) .timeline_info_blk .spot .center{background:#FFB300}.about_timeline_section .timeline_content .year_blk:nth-child(4) .timeline_info_blk .spot .spot_border{border-color:#FFB300}.about_timeline_section .timeline_content .year_blk:nth-child(5){width:10%}@media (min-width: 768px) and (max-width: 1169px){.about_timeline_section .timeline_content .year_blk:nth-child(5){width:5%}}.about_timeline_section .timeline_content .year_blk:nth-child(5) .content{left:initial;right:57px;text-align:right}@media (min-width: 768px) and (max-width: 1169px){.about_timeline_section .timeline_content .year_blk:nth-child(5) .content{left:initial;right:30px}}.about_timeline_section .timeline_content .year_blk:nth-child(5) .timeline_info_blk ul::before{background:linear-gradient(to bottom, #09091E 0%, #09091E 70%, rgba(255,255,255,0) 100%);left:initial;right:-29px}@media (min-width: 768px) and (max-width: 1169px){.about_timeline_section .timeline_content .year_blk:nth-child(5) .timeline_info_blk ul::before{right:-29px}}.about_timeline_section .timeline_content .year_blk:nth-child(5) .timeline_info_blk ul li::before{background:#09091E;left:initial;right:-32px}@media (min-width: 768px) and (max-width: 1169px){.about_timeline_section .timeline_content .year_blk:nth-child(5) .timeline_info_blk ul li::before{right:-32px}}.about_timeline_section .timeline_content .year_blk:nth-child(5) .timeline_info_blk .spot .center{background:#09091E}.about_timeline_section .timeline_content .year_blk:nth-child(5) .timeline_info_blk .spot .spot_border{border-color:#09091E}.about_timeline_section .timeline_range{margin:0 auto 45px;position:relative;width:100%;height:3px;z-index:1;background:linear-gradient(to right, rgba(9,9,30,0) 0%, #09091e 5%, #33c 25%, #14a881 30%, #14a881 40%, #ffb300 75%, #09091e 85%, rgba(255,179,0,0) 100%)}@media (min-width: 768px) and (max-width: 1169px){.about_timeline_section .timeline_range{width:90%;margin:0 auto 25px}}.about_timeline_section .years{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;position:relative;z-index:2}.about_timeline_section .years .year{font-family:"Eczar",serif;font-size:52px;line-height:57px;color:#09091E;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;text-align:center}@media (min-width: 768px) and (max-width: 1169px){.about_timeline_section .years .year{font-size:32px;line-height:37px}}.about_timeline_section .years .year_dark{color:#09091E;margin-left:50px}.about_timeline_section .years .year_dark:last-child{margin-left:105px}@media (min-width: 768px) and (max-width: 1169px){.about_timeline_section .years .year_dark{margin-left:58px}.about_timeline_section .years .year_dark:last-child{margin-left:50px}}.about_timeline_section .years .year_purple{color:#33c;margin-left:73px}@media (min-width: 768px) and (max-width: 1169px){.about_timeline_section .years .year_purple{margin-left:14px}}.about_timeline_section .years .year_green{color:#14A881;margin-left:175px}@media (min-width: 768px) and (max-width: 1169px){.about_timeline_section .years .year_green{margin-left:112px}}.about_timeline_section .years .year_yellow{color:#FFB300;margin-left:168px}@media (min-width: 768px) and (max-width: 1169px){.about_timeline_section .years .year_yellow{margin-left:110px}}.about_timeline_section_mobile{padding:50px 0;display:none}@media (min-width: 320px) and (max-width: 767px){.about_timeline_section_mobile{display:block}}.about_timeline_section_mobile .year_blk .year_title{font-family:"Eczar",serif;font-size:52px;line-height:57px;color:#09091E;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;text-align:center;margin:0 0 20px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.about_timeline_section_mobile .year_blk .year_title .tick{margin-left:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:rotate 1s;position:relative;top:-1px;display:block;width:5px;height:5px;border-left:2px solid transparent;border-bottom:2px solid transparent}.about_timeline_section_mobile .year_blk .year_title.open .tick{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.about_timeline_section_mobile .year_blk .year_content{display:none}.about_timeline_section_mobile .year_blk .year_content .q_item{margin:0 0 25px}.about_timeline_section_mobile .year_blk .year_content .q_item .q_title{font-family:"Eczar",serif;font-size:18px;line-height:23px;color:#09091E;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin:0 0 15px}.about_timeline_section_mobile .year_blk .year_content .q_item ul{position:relative;padding-left:35px}.about_timeline_section_mobile .year_blk .year_content .q_item ul::before{content:'';display:block;width:2px;height:calc(100% - 20px);position:absolute;top:10px;left:8px}.about_timeline_section_mobile .year_blk .year_content .q_item ul li{font-family:"Nunito Sans",sans-serif;font-size:15px;line-height:26px;color:#09091E;font-weight:400;text-transform:none;letter-spacing:1.3px;margin:0 0 15px;position:relative}.about_timeline_section_mobile .year_blk .year_content .q_item ul li::before{content:'';display:block;width:8px;height:8px;background:#33c;border-radius:10px;position:absolute;left:-30px;top:8px}.about_timeline_section_mobile .year_blk:nth-child(1) .year_title{color:#09091E}.about_timeline_section_mobile .year_blk:nth-child(1) .year_title .tick{border-color:#09091E}.about_timeline_section_mobile .year_blk:nth-child(1) .q_item ul::before{background:#09091E}.about_timeline_section_mobile .year_blk:nth-child(1) .q_item ul li::before{background:#09091E}.about_timeline_section_mobile .year_blk:nth-child(2) .year_title{color:#33c}.about_timeline_section_mobile .year_blk:nth-child(2) .year_title .tick{border-color:#33c}.about_timeline_section_mobile .year_blk:nth-child(2) .q_item ul::before{background:#33c}.about_timeline_section_mobile .year_blk:nth-child(2) .q_item ul li::before{background:#33c}.about_timeline_section_mobile .year_blk:nth-child(3) .year_title{color:#14A881}.about_timeline_section_mobile .year_blk:nth-child(3) .year_title .tick{border-color:#14A881}.about_timeline_section_mobile .year_blk:nth-child(3) .year_content{display:block}.about_timeline_section_mobile .year_blk:nth-child(3) .q_item ul::before{background:#14A881}.about_timeline_section_mobile .year_blk:nth-child(3) .q_item ul li::before{background:#14A881}.about_timeline_section_mobile .year_blk:nth-child(4) .year_title{color:#FFB300}.about_timeline_section_mobile .year_blk:nth-child(4) .year_title .tick{border-color:#FFB300}.about_timeline_section_mobile .year_blk:nth-child(4) .q_item ul::before{background:#FFB300}.about_timeline_section_mobile .year_blk:nth-child(4) .q_item ul li::before{background:#FFB300}.about_timeline_section_mobile .year_blk:nth-child(5) .year_title{color:#09091E}.about_timeline_section_mobile .year_blk:nth-child(5) .year_title .tick{border-color:#09091E}.about_timeline_section_mobile .year_blk:nth-child(5) .q_item ul::before{background:#09091E}.about_timeline_section_mobile .year_blk:nth-child(5) .q_item ul li::before{background:#09091E}.about_directors_section{padding:90px 0 115px;background-color:#0E0E2F;text-align:center}@media (min-width: 320px) and (max-width: 767px){.about_directors_section{padding:50px 0}}.about_directors_section .section_title{font-family:"Merriweather",serif;font-size:34px;line-height:42px;color:#fff;font-weight:700;text-transform:none;letter-spacing:0.25px;margin-bottom:72px}.about_directors_section .team_wrap{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;transition:all 1s;text-align:left}@media (min-width: 768px) and (max-width: 1169px){.about_directors_section .team_wrap{justify-content:center}}@media (min-width: 320px) and (max-width: 767px){.about_directors_section .team_wrap{justify-content:center}}.about_directors_section .team_wrap .team_item{width:275px;height:400px;margin:0 30px 25px 0;transition:0.6s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:relative;z-index:2}.about_directors_section .team_wrap .team_item:nth-child(4n){margin:0 0 25px}@media (min-width: 768px) and (max-width: 1169px){.about_directors_section .team_wrap .team_item:nth-child(4n){margin:0 15px 25px}}.about_directors_section .team_wrap .team_item:nth-child(n+9){display:none}@media (min-width: 768px) and (max-width: 1169px){.about_directors_section .team_wrap .team_item{width:215px;margin:0 15px 25px}.about_directors_section .team_wrap .team_item:nth-child(n+7){display:none}}@media (min-width: 320px) and (max-width: 767px){.about_directors_section .team_wrap .team_item{margin:0 auto 25px}.about_directors_section .team_wrap .team_item:nth-child(n+4){display:none}}.about_directors_section .team_wrap .team_item .preview_blk{height:401px;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0}.about_directors_section .team_wrap .team_item .preview_blk .photo_wrap{display:flex;justify-content:center;align-items:flex-end;flex-wrap:wrap;background:#fff;width:275px;height:275px;border-radius:5px;overflow:hidden;margin:0 0 15px;position:relative}@media (min-width: 768px) and (max-width: 1169px){.about_directors_section .team_wrap .team_item .preview_blk .photo_wrap{width:215px;height:215px}}.about_directors_section .team_wrap .team_item .preview_blk .photo_wrap img{width:275px;height:100%}@media (min-width: 768px) and (max-width: 1169px){.about_directors_section .team_wrap .team_item .preview_blk .photo_wrap img{width:215px}}.about_directors_section .team_wrap .team_item .preview_blk .photo_wrap .tap_icon{display:none}@media (min-width: 768px) and (max-width: 1169px){.about_directors_section .team_wrap .team_item .preview_blk .photo_wrap .tap_icon{display:block;width:50px;position:absolute;top:10px;right:0px;-webkit-animation:scale 1s linear infinite;animation:scale 1s linear infinite}}@media (min-width: 320px) and (max-width: 767px){.about_directors_section .team_wrap .team_item .preview_blk .photo_wrap .tap_icon{display:block;width:50px;position:absolute;top:10px;right:0px;-webkit-animation:scale 1s linear infinite;animation:scale 1s linear infinite}}.about_directors_section .team_wrap .team_item .preview_blk .name{font-family:"Nunito Sans",sans-serif;font-size:20px;line-height:33px;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin:0 0 10px}.about_directors_section .team_wrap .team_item .preview_blk .position{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#fff;font-weight:400;text-transform:none;letter-spacing:1.5px}.about_directors_section .team_wrap .team_item .info_blk{box-sizing:border-box;background:#14A881;padding:35px 25px;border-radius:5px;position:absolute;top:0;left:0;opacity:0;transition:opacity 0.3s ease-in;height:400px}.about_directors_section .team_wrap .team_item .info_blk .name{font-family:"Eczar",serif;font-size:28px;line-height:35px;color:#fff;font-weight:500;text-transform:uppercase;letter-spacing:1px}.about_directors_section .team_wrap .team_item .info_blk .position{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:25px;color:#fff;font-weight:600;text-transform:uppercase}.about_directors_section .team_wrap .team_item .info_blk .linked_in_link{width:45px;margin:10px 0 15px}.about_directors_section .team_wrap .team_item .info_blk .linked_in_link svg{width:38px;height:38px}.about_directors_section .team_wrap .team_item .info_blk .description{max-height:120px;overflow:scroll;font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:24px;color:#fff;font-weight:400;text-transform:none;letter-spacing:0.9px;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.about_directors_section .team_wrap .team_item .info_blk .description::-webkit-scrollbar{display:none}.about_directors_section .team_wrap .team_item .info_blk .down_arrow{width:10px;height:10px;border-left:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin:15px auto 0;cursor:pointer}.about_directors_section .team_wrap .team_item:hover .info_blk,.about_directors_section .team_wrap .team_item.hover .info_blk{opacity:1}.about_directors_section .show_more_btn{display:block;width:100%;cursor:pointer;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;text-decoration:none}.about_directors_section .show_more_btn.hide{display:none}.about_directors_section .show_more_btn span{font-family:"Nunito Sans",sans-serif;font-size:20px;line-height:33px;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-right:25px}@media (min-width: 320px) and (max-width: 767px){.about_directors_section .show_more_btn span{font-size:14px}}.about_directors_section .show_more_btn svg{width:38px;height:38px;transition:all 1s ease}.about_directors_section .show_more_btn:hover svg{-webkit-transform:rotate(540deg);transform:rotate(540deg)}@keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.technology_top_section{background:#FFB300;position:relative;height:100%;box-sizing:border-box;max-height:480px;padding:6% 0}@media (min-width: 768px) and (max-width: 1169px){.technology_top_section{padding:10% 0}}@media (min-width: 320px) and (max-width: 767px){.technology_top_section{width:100%;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;padding:35px 0 25px}}.technology_top_section svg{width:100%;position:absolute;right:0;bottom:0}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.technology_top_section svg{width:auto;height:100%;opacity:0.8;position:absolut}}.technology_top_section .tech_top_intro{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column;position:relative}.technology_top_section .tech_top_intro .tech_top_title{font-family:"Merriweather",serif;font-size:60px;line-height:75px;color:#09091E;font-weight:normal;text-transform:none;letter-spacing:-0.5px}@media (min-width: 768px) and (max-width: 1169px){.technology_top_section .tech_top_intro .tech_top_title{font-size:42px;line-height:47px}}@media (min-width: 320px) and (max-width: 767px){.technology_top_section .tech_top_intro .tech_top_title{font-size:32px;line-height:37px}}.technology_top_section .tech_top_intro .tech_top_description{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#09091E;font-weight:normal;text-transform:none;letter-spacing:0.5px;text-align:center;width:575px;margin-top:36px}@media (min-width: 768px) and (max-width: 1169px){.technology_top_section .tech_top_intro .tech_top_description{width:100%}}@media (min-width: 320px) and (max-width: 767px){.technology_top_section .tech_top_intro .tech_top_description{width:100%}}.technology_intelligence_section{position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.technology_intelligence_section{flex-direction:column}}.technology_intelligence_section .intelligence_left_side{background:#fff;width:50%;height:100%;padding:35px 0;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.technology_intelligence_section .intelligence_left_side{width:100%}}.technology_intelligence_section .intelligence_left_side .left_side_wrapper{width:415px;padding-right:112px}@media (min-width: 768px) and (max-width: 1169px){.technology_intelligence_section .intelligence_left_side .left_side_wrapper{width:768px;padding:50px 10px;margin:0 auto}}@media (min-width: 320px) and (max-width: 767px){.technology_intelligence_section .intelligence_left_side .left_side_wrapper{width:320px;padding:50px 10px;margin:0 auto}}.technology_intelligence_section .intelligence_left_side .left_side_wrapper .intelligence_title{margin-bottom:25px;font-family:"Merriweather",serif;font-size:48px;line-height:60px;color:#09091E;font-weight:normal;text-transform:none;margin-bottom:25px}@media (min-width: 768px) and (max-width: 1169px){.technology_intelligence_section .intelligence_left_side .left_side_wrapper .intelligence_title{text-align:center;font-size:42px;line-height:47px}}@media (min-width: 320px) and (max-width: 767px){.technology_intelligence_section .intelligence_left_side .left_side_wrapper .intelligence_title{font-size:32px;line-height:42px;text-align:center}}.technology_intelligence_section .intelligence_left_side .left_side_wrapper .intelligence_description{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#09091E;font-weight:normal;text-transform:none;letter-spacing:0.5px}@media (min-width: 768px) and (max-width: 1169px){.technology_intelligence_section .intelligence_left_side .left_side_wrapper .intelligence_description{text-align:center}}.technology_intelligence_section .intelligence_right_side{width:50%;height:100%;background-color:#09091E;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.technology_intelligence_section .intelligence_right_side{width:100%}}.technology_intelligence_section .intelligence_right_side .right_side_wrapper{margin:96px 0;width:500px;padding-left:88px}@media (min-width: 768px) and (max-width: 1169px){.technology_intelligence_section .intelligence_right_side .right_side_wrapper{width:768px;padding:50px 10px;margin:0 auto}}@media (min-width: 320px) and (max-width: 767px){.technology_intelligence_section .intelligence_right_side .right_side_wrapper{width:320px;padding:50px 10px;margin:0 auto}}.technology_intelligence_section .intelligence_right_side .right_side_wrapper .top_title{font-family:"Merriweather",serif;font-size:20px;line-height:30px;color:#fff;font-weight:bold;text-transform:none;letter-spacing:0.15px}@media (min-width: 768px) and (max-width: 1169px){.technology_intelligence_section .intelligence_right_side .right_side_wrapper .top_title{text-align:center;margin:25px 40px}}@media (min-width: 320px) and (max-width: 767px){.technology_intelligence_section .intelligence_right_side .right_side_wrapper .top_title{text-align:center}}.technology_intelligence_section .intelligence_right_side .right_side_wrapper .elements_list{margin-top:48px}@media (min-width: 768px) and (max-width: 1169px){.technology_intelligence_section .intelligence_right_side .right_side_wrapper .elements_list{margin-top:25px}}.technology_intelligence_section .intelligence_right_side .right_side_wrapper .elements_list .element_item{display:flex;margin-bottom:44px}@media (min-width: 768px) and (max-width: 1169px){.technology_intelligence_section .intelligence_right_side .right_side_wrapper .elements_list .element_item{margin:0 auto 25px;width:375px}}@media (min-width: 320px) and (max-width: 767px){.technology_intelligence_section .intelligence_right_side .right_side_wrapper .elements_list .element_item{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;text-align:center}}.technology_intelligence_section .intelligence_right_side .right_side_wrapper .elements_list .element_item .icon{margin-right:26px;align-self:flex-start}@media (min-width: 768px) and (max-width: 1169px){.technology_intelligence_section .intelligence_right_side .right_side_wrapper .elements_list .element_item .icon{margin:0 10px}}@media (min-width: 320px) and (max-width: 767px){.technology_intelligence_section .intelligence_right_side .right_side_wrapper .elements_list .element_item .icon{margin:0 0 20px}}.technology_intelligence_section .intelligence_right_side .right_side_wrapper .elements_list .element_item .item_info{width:276px;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}@media (min-width: 320px) and (max-width: 767px){.technology_intelligence_section .intelligence_right_side .right_side_wrapper .elements_list .element_item .item_info{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;text-align:center}}.technology_intelligence_section .intelligence_right_side .right_side_wrapper .elements_list .element_item .item_info .item_title{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:22px;color:#fff;font-weight:bold;text-transform:none;letter-spacing:0.5px;text-transform:uppercase}.technology_intelligence_section .intelligence_right_side .right_side_wrapper .elements_list .element_item .item_info .item_description{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#fff;font-weight:normal;text-transform:none;letter-spacing:0.5px;margin-top:12px}.technology_evaluation_section{background-color:#fff;position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;min-height:788px}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.technology_evaluation_section{min-height:initial}}.technology_evaluation_section .evaluation_left_blk{background-color:#33c;width:50%;height:788px;box-sizing:border-box;padding:35px 0;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.technology_evaluation_section .evaluation_left_blk{display:none}}.technology_evaluation_section .evaluation_left_blk .left_side_wrapper{width:500px}.technology_evaluation_section .evaluation_left_blk .left_side_wrapper .left_evaluation_img{display:none;height:auto}.technology_evaluation_section .evaluation_left_blk .left_side_wrapper .left_evaluation_img.default_image{display:block}.technology_evaluation_section .evaluation_left_blk .left_side_wrapper .left_evaluation_img img{max-width:100%}.technology_evaluation_section .evaluation_left_blk .left_side_wrapper .left_evaluation_img .loading_animation{-webkit-animation:wave 1.3s linear infinite;animation:wave 1.3s linear infinite}.technology_evaluation_section .evaluation_left_blk .left_side_wrapper .left_evaluation_img .animation_delay_1{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.technology_evaluation_section .evaluation_left_blk .left_side_wrapper .left_evaluation_img .animation_delay_2{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.technology_evaluation_section .evaluation_left_blk .left_side_wrapper .left_evaluation_img .check_icon{stroke-dasharray:200px 200px;stroke-dashoffset:200px;transition:stroke-dashoffset 500ms ease-in-out}.technology_evaluation_section .evaluation_left_blk .left_side_wrapper .left_evaluation_img .check_icon.check_animation{stroke-dashoffset:0}.technology_evaluation_section .evaluation_left_blk .left_side_wrapper .left_evaluation_img .sticker{width:275px;box-sizing:border-box;font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#33c;font-weight:normal;text-transform:none;border-radius:8px;text-align:center;margin:15px 0 0 31px;background-color:#fff;padding:15px 30px;position:relative;border:1px solid #777777;text-decoration:none}.technology_evaluation_section .evaluation_left_blk .left_side_wrapper .left_evaluation_img .sticker:after{content:'';display:block;position:absolute;left:130px;bottom:100%;width:0;height:0;border:7px solid transparent;border-bottom-color:white}.technology_evaluation_section .evaluation_right_blk{width:50%;height:100%;background-color:#fff;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.technology_evaluation_section .evaluation_right_blk{width:100%}}.technology_evaluation_section .evaluation_right_blk .right_side_wrapper{margin:96px 0;width:400px;padding-left:110px}@media (min-width: 768px) and (max-width: 1169px){.technology_evaluation_section .evaluation_right_blk .right_side_wrapper{width:768px;padding:50px 10px;margin:0 auto}}@media (min-width: 320px) and (max-width: 767px){.technology_evaluation_section .evaluation_right_blk .right_side_wrapper{width:320px;padding:50px 10px;margin:0 auto}}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content{text-align:center;width:90%;margin:0 auto}}.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .top_title{font-family:"Merriweather",serif;font-size:48px;line-height:60px;color:#09091E;font-weight:normal;text-transform:none;margin-bottom:25px}@media (min-width: 768px) and (max-width: 1169px){.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .top_title{font-size:42px;line-height:47px}}@media (min-width: 320px) and (max-width: 767px){.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .top_title{font-size:32px;line-height:43px}}.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .sub_title{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:22px;color:#09091E;font-weight:bold;text-transform:none;text-transform:uppercase;letter-spacing:0.5px}.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .description{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#09091E;font-weight:normal;text-transform:none;margin-top:24px;letter-spacing:0.5px}.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_form{opacity:1;transition:all 0.2s;position:relative}@media (min-width: 768px) and (max-width: 1169px){.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_form{width:375px;margin:0 auto}}@media (min-width: 320px) and (max-width: 767px){.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_form{width:100%}}.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_form .evaluation_input_blk{margin-top:48px}.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_form .evaluation_input_blk .evaluation_input_item{margin-bottom:30px;position:relative}.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_form .evaluation_input_blk .error_message{font-family:"Nunito Sans",sans-serif;font-size:12px;line-height:12px;color:red;font-weight:normal;text-transform:none;position:absolute;bottom:-20px;left:5px;opacity:0;transition:all 0.2s}@media (min-width: 320px) and (max-width: 767px){.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_form .evaluation_input_blk .error_message{font-size:10px;left:0}}.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_form .evaluation_input_blk .evaluation_input{display:block;box-sizing:border-box;font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:24px;color:#09091E;font-weight:normal;text-transform:none;border-radius:4px;border:1px solid #09091E;height:48px;line-height:48px;width:83%;padding:3px 15px;transition:all 0.2s}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_form .evaluation_input_blk .evaluation_input{width:100%}}@media (min-width: 320px) and (max-width: 767px){.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_form .evaluation_input_blk .evaluation_input{font-size:14px}}.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_form .evaluation_input_blk .evaluation_input.error{border-color:red}.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_form .evaluation_input_blk .evaluation_input.error+.error_message{opacity:1}.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_form .evaluation_input_blk .carat_size{display:block;font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:24px;color:#09091E;font-weight:normal;text-transform:none;border-radius:4px;border:1px solid #09091E;line-height:48px;height:55px;padding:3px 15px;width:90%}.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_form .evaluation_input_blk .carat_size:after{border-bottom:2px solid #999;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid black;content:'';display:block;pointer-events:none;position:absolute;right:15px;top:16px;-webkit-transform:unset;transform:unset;transition:all 0.15s ease-in-out}.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_form .evaluation_input_blk .carat_size:before{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid black;content:'';display:block;pointer-events:none;position:absolute;right:15px;bottom:12px;-webkit-transform:unset;transform:unset;transition:all 0.15s ease-in-out}.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_form .evaluate_btn{background-color:#FFB300;box-sizing:border-box;margin-right:20px;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;font-family:"Nunito Sans",sans-serif;font-size:12px;line-height:16px;color:#09091E;font-weight:800;text-transform:uppercase;vertical-align:middle;letter-spacing:1.07px;border-radius:8px;padding:17px;transition:all .2s}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_form .evaluate_btn{width:100%}}.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_form .evaluate_btn:hover{background:#ffc233}.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_form .evaluate_btn .evaluate_btn_img{width:25px;height:auto;padding-right:15px}.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_form .mobile_loading_overlay{display:none;background:rgba(255,255,255,0.9);position:absolute;top:-0.5%;left:-0.5%;width:101%;height:101%}.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_form .mobile_loading_overlay .loading_image svg{width:175px;height:150px}@media (min-width: 320px) and (max-width: 767px){.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_form .mobile_loading_overlay .loading_image svg{width:150px;height:125px}}.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_form .mobile_loading_overlay .loading_image .loading_animation{-webkit-animation:wave 1.3s linear infinite;animation:wave 1.3s linear infinite}.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_form .mobile_loading_overlay .loading_image .animation_delay_1{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_form .mobile_loading_overlay .loading_image .animation_delay_2{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_form .mobile_loading_overlay .sticker{display:inline-block;box-sizing:border-box;font-family:"Nunito Sans",sans-serif;font-size:14px;line-height:18px;color:#33c;font-weight:normal;text-transform:none;border-radius:8px;text-align:center;margin:0 auto;background-color:#fff;padding:5px;position:relative;text-decoration:none;border:1px solid #c3c3c3}@media (min-width: 320px) and (max-width: 767px){.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_form .mobile_loading_overlay .sticker{font-size:12px;width:90%}}.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_form .mobile_loading_overlay .sticker:after{content:'';display:block;position:absolute;left:calc((97%-7px)/2);bottom:100%;width:0;height:0;border:7px solid transparent;border-bottom-color:white}.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_results_blk{display:none;margin-top:48px}@media (min-width: 768px) and (max-width: 1169px){.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_results_blk{width:375px;margin:24px auto 0;text-align:left}}@media (min-width: 320px) and (max-width: 767px){.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_results_blk{width:100%;margin:24px auto 0}}.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_results_blk .results_title{font-family:"Nunito Sans",sans-serif;font-size:24px;line-height:32px;color:#09091E;font-weight:normal;text-transform:none;margin-bottom:40px}@media (min-width: 768px) and (max-width: 1169px){.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_results_blk .results_title{text-align:center}}.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_results_blk .response_error{display:none;font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:red;font-weight:normal;text-transform:none;letter-spacing:0.5px;margin:0 0 48px}.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_results_blk .evaluation-result-block{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}@media (min-width: 320px) and (max-width: 767px){.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_results_blk .evaluation-result-block{justify-content:center;margin-bottom:25px}}.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_results_blk .evaluation-result-block .evaluation-result-block-img{float:right}@media (min-width: 320px) and (max-width: 767px){.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_results_blk .evaluation-result-block .evaluation-result-block-img{float:none}}.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_results_blk .evaluation-result-content{width:100%}.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_results_blk .evaluation-result-content .evaluation-result-content-item-block{margin-bottom:20px}@media (min-width: 320px) and (max-width: 767px){.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_results_blk .evaluation-result-content .evaluation-result-content-item-block.diamond_average_price_result_block{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_results_blk .evaluation-result-content .evaluation-result-content-item-block.diamond_average_price_result_block .evaluation-result-block-img{order:3;margin-top:10px}}.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_results_blk .evaluation-result-content .evaluation-result-content-item-block .evaluation-result-content-item{font-family:"Nunito Sans",sans-serif;font-size:10px;line-height:16px;color:#09091E;font-weight:800;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px}@media (min-width: 320px) and (max-width: 767px){.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_results_blk .evaluation-result-content .evaluation-result-content-item-block .evaluation-result-content-item{font-size:14px}}.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_results_blk .evaluation-result-content .evaluation-result-content-item-block .evaluation-result-content-value{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:24px;color:#09091E;font-weight:400;text-transform:uppercase;letter-spacing:0.15px}.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .opacity{opacity:0.2;pointer-events:none}.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_buttons_wrap{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;width:100%}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_buttons_wrap{flex-direction:column-reverse}}.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_buttons_wrap .evaluate_again_btn{background-color:#FFB300;margin-right:20px;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;font-family:"Nunito Sans",sans-serif;font-size:12px;line-height:16px;color:#09091E;font-weight:800;text-transform:uppercase;vertical-align:middle;letter-spacing:1.07px;border-radius:8px;padding:17px;transition:all .2s;box-sizing:border-box}.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_buttons_wrap .evaluate_again_btn:hover{background:#ffc233}.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_buttons_wrap .evaluate_again_btn .evaluate_btn_img{width:20px;height:auto;padding-right:10px}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_buttons_wrap .evaluate_again_btn{width:100%;margin:0 auto 24px}}.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_buttons_wrap .gia_cert_link{border:2px solid #FFB300;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;font-family:"Nunito Sans",sans-serif;font-size:12px;line-height:16px;color:#09091E;font-weight:800;text-transform:uppercase;letter-spacing:1.07px;border-radius:8px;padding:17px;transition:all .2s;box-sizing:border-box}.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_buttons_wrap .gia_cert_link:hover{background:#FFB300}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.technology_evaluation_section .evaluation_right_blk .right_side_wrapper .evaluation_content .evaluation_buttons_wrap .gia_cert_link{width:100%;margin:0 auto 24px}}@-webkit-keyframes wave{0%,60%,100%{-webkit-transform:initial;transform:initial}30%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes wave{0%,60%,100%{-webkit-transform:initial;transform:initial}30%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.technology_smart_contract_section{background-color:#F2F2F4}.technology_smart_contract_section .smart_contract_container{width:100%;max-width:1440px;margin:0 auto;display:flex;justify-content:normal;align-items:center;flex-wrap:nowrap;padding:72px 0}@media (min-width: 768px) and (max-width: 1169px){.technology_smart_contract_section .smart_contract_container{flex-direction:column;box-sizing:border-box;width:768px;padding:50px 10px;margin:0 auto}}@media (min-width: 320px) and (max-width: 767px){.technology_smart_contract_section .smart_contract_container{flex-direction:column;box-sizing:border-box;width:320px;padding:30px 10px 20px;margin:0 auto}}.technology_smart_contract_section .smart_contract_container .images_bg{width:50%;max-width:720px;height:auto}@media (min-width: 320px) and (max-width: 767px), (min-width: 768px) and (max-width: 1169px){.technology_smart_contract_section .smart_contract_container .images_bg{width:100%;margin-bottom:25px}}.technology_smart_contract_section .smart_contract_container .right_title_mob_tab{display:none}@media (min-width: 768px) and (max-width: 1169px){.technology_smart_contract_section .smart_contract_container .right_title_mob_tab{font-family:"Merriweather",serif;font-size:42px;line-height:47px;color:#09091E;font-weight:400;text-transform:none;margin-bottom:35px;display:block}}@media (min-width: 320px) and (max-width: 767px){.technology_smart_contract_section .smart_contract_container .right_title_mob_tab{font-family:"Merriweather",serif;font-size:32px;line-height:43px;color:#09091E;font-weight:400;text-transform:none;margin-bottom:35px;display:block;text-align:center}}.technology_smart_contract_section .smart_contract_container .diamond_right_block{margin-left:112px;width:415px;box-sizing:border-box}@media (min-width: 768px) and (max-width: 1169px){.technology_smart_contract_section .smart_contract_container .diamond_right_block{width:100%;padding:0 10px;margin:0}}@media (min-width: 320px) and (max-width: 767px){.technology_smart_contract_section .smart_contract_container .diamond_right_block{width:100%;padding:0;margin:0}}.technology_smart_contract_section .smart_contract_container .diamond_right_block .right_title{font-family:"Merriweather",serif;font-size:48px;line-height:60px;color:#09091E;font-weight:400;text-transform:none;padding-bottom:24px}@media (min-width: 320px) and (max-width: 767px), (min-width: 768px) and (max-width: 1169px){.technology_smart_contract_section .smart_contract_container .diamond_right_block .right_title{display:none}}.technology_smart_contract_section .smart_contract_container .diamond_right_block .diamond_desciption{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#09091E;font-weight:400;text-transform:none;letter-spacing:0.5px}@media (min-width: 320px) and (max-width: 767px){.technology_smart_contract_section .smart_contract_container .diamond_right_block .diamond_desciption{letter-spacing:1.3px}}.technology_smart_contract_section .contract_footer_section{display:flex;justify-content:normal;align-items:flex-start;flex-wrap:nowrap}.technology_about_section{background-color:#F2F2F4}.technology_about_section .about_container{display:flex;justify-content:normal;align-items:baseline;flex-wrap:nowrap;padding:70px 0}@media (min-width: 768px) and (max-width: 1169px){.technology_about_section .about_container{padding:15px 10px;flex-wrap:wrap}}@media (min-width: 320px) and (max-width: 767px){.technology_about_section .about_container{flex-direction:column;padding:25px 0}}.technology_about_section .about_container .about_block{padding:0 20px 20px 0;width:23%}.technology_about_section .about_container .about_block:nth-child(2){-webkit-animation-delay:0.1s;animation-delay:0.1s}.technology_about_section .about_container .about_block:nth-child(3){-webkit-animation-delay:0.2s;animation-delay:0.2s}.technology_about_section .about_container .about_block:nth-child(4){-webkit-animation-delay:0.3s;animation-delay:0.3s}@media (min-width: 768px) and (max-width: 1169px){.technology_about_section .about_container .about_block{box-sizing:border-box;width:50%;margin:0 0 25px}}@media (min-width: 320px) and (max-width: 767px){.technology_about_section .about_container .about_block{box-sizing:border-box;width:100%;margin:0 0 25px}}.technology_about_section .about_container .about_block .about_image{padding-right:14px;vertical-align:middle}.technology_about_section .about_container .about_block .section_title{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:22px;color:#09091E;font-weight:bold;text-transform:uppercase;display:inline-flex;letter-spacing:0.5px;padding-bottom:24px}.technology_about_section .about_container .about_block .about_description{font-family:"Nunito Sans",sans-serif;font-size:14px;line-height:19px;color:#09091E;font-weight:400;text-transform:none;letter-spacing:0.22px}.technology_exchange_section .exchanges_container{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;margin:96px 0}@media (min-width: 320px) and (max-width: 767px){.technology_exchange_section .exchanges_container{flex-direction:column;margin:35px 0}}@media (min-width: 768px) and (max-width: 1169px){.technology_exchange_section .exchanges_container{flex-direction:column;margin:50px 0 20px}}.technology_exchange_section .exchanges_container .section_title{font-family:"Merriweather",serif;font-size:48px;line-height:60px;color:#09091E;font-weight:500;text-transform:none;box-sizing:border-box;width:275px}@media (min-width: 768px) and (max-width: 1169px){.technology_exchange_section .exchanges_container .section_title{font-family:"Merriweather",serif;font-size:42px;line-height:47px;color:#09091E;font-weight:400;text-transform:none;width:100%;margin-bottom:25px;text-align:center}}@media (min-width: 320px) and (max-width: 767px){.technology_exchange_section .exchanges_container .section_title{font-family:"Merriweather",serif;font-size:32px;line-height:43px;color:#09091E;font-weight:400;text-transform:none;width:100%;margin-bottom:25px;text-align:center}}.technology_exchange_section .exchanges_container .soft_description{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#09091E;font-weight:400;text-transform:none;box-sizing:border-box;width:446px}.technology_exchange_section .exchanges_container .soft_description:nth-child(2){width:360px;padding-left:25px}@media (min-width: 768px) and (max-width: 1169px){.technology_exchange_section .exchanges_container .soft_description:nth-child(2){font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:21px;color:#09091E;font-weight:500;text-transform:none;width:100%;letter-spacing:1.3px;padding:0}}@media (min-width: 320px) and (max-width: 767px){.technology_exchange_section .exchanges_container .soft_description:nth-child(2){font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:21px;color:#09091E;font-weight:500;text-transform:none;width:100%;letter-spacing:1.3px;padding:0}}@media (min-width: 768px) and (max-width: 1169px){.technology_exchange_section .exchanges_container .soft_description{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:21px;color:#09091E;font-weight:500;text-transform:none;width:100%;letter-spacing:1.3px;margin:0 0 10px}}@media (min-width: 320px) and (max-width: 767px){.technology_exchange_section .exchanges_container .soft_description{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:21px;color:#09091E;font-weight:500;text-transform:none;width:100%;letter-spacing:1.3px;margin:0 0 10px}}.technology_exchange_section .exchanges_img{display:block;width:100%;height:auto;box-shadow:0px -1px 20px 0px #2a2a9d59}.contact_form_section{padding:125px 0}@media (min-width: 320px) and (max-width: 767px){.contact_form_section{padding:50px 0}}.contact_form_section .flex_wrap{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.contact_form_section .flex_wrap .nice-select{width:100%;border:1px solid #09091E;height:46px;border-radius:4px;font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:16px;color:#09091E;font-weight:400;text-transform:none;letter-spacing:0.15px;padding:0 15px;display:flex;flex-direction:row;align-items:center}.contact_form_section .flex_wrap .nice-select:after{width:6px;height:6px;border-bottom:2px solid #09091E;border-right:2px solid #09091E}.contact_form_section .flex_wrap .nice-select:focus{border:2px solid #FFB300}.contact_form_section .flex_wrap .nice-select .list{border:1px solid #09091E;border-radius:4px}.contact_form_section .flex_wrap .nice-select .list .option:hover,.contact_form_section .flex_wrap .nice-select .list .option.focus,.contact_form_section .flex_wrap .nice-select .list .option.selected.focus{background-color:#f6f6f6}.contact_form_section .text_blk{width:375px}@media (min-width: 320px) and (max-width: 767px){.contact_form_section .text_blk{width:100%;margin:0 0 25px}}@media (min-width: 768px) and (max-width: 1169px){.contact_form_section .text_blk{width:100%;margin:0 0 25px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}}.contact_form_section .text_blk .title{font-family:"Eczar",serif;font-size:52px;line-height:59px;color:#09091E;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;margin:0 0 30px}@media (min-width: 320px) and (max-width: 767px){.contact_form_section .text_blk .title{font-size:32px;line-height:37px;margin:0 0 15px}}@media (min-width: 768px) and (max-width: 1169px){.contact_form_section .text_blk .title{width:52%}}.contact_form_section .text_blk .subtitle{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#09091E;font-weight:400;text-transform:none;letter-spacing:1.3px}@media (min-width: 768px) and (max-width: 1169px){.contact_form_section .text_blk .subtitle{width:46%}}.contact_form_section .wpcf7-form{display:flex;justify-content:flex-end;align-items:flex-start;flex-wrap:wrap}.contact_form_section .wpcf7-form .wpcf7-form-control-wrap{display:block;margin:0 0 12px}.contact_form_section .wpcf7-form .inputs{width:325px;margin:0 50px 0 0}@media (min-width: 320px) and (max-width: 767px){.contact_form_section .wpcf7-form .inputs{width:100%;margin:0 0 20px}}.contact_form_section .wpcf7-form .inputs input{display:block;box-sizing:border-box;width:100%;height:46px;background:none;border:1px solid #09091E;border-radius:4px;font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:16px;color:#09091E;font-weight:400;text-transform:none;letter-spacing:0.15px;padding:5px 15px}.contact_form_section .wpcf7-form .inputs input:placeholder{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:16px;color:#09091E;font-weight:400;text-transform:none}.contact_form_section .wpcf7-form .inputs input::-webkit-input-placeholder{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:16px;color:#09091E;font-weight:400;text-transform:none}.contact_form_section .wpcf7-form .inputs input::-moz-placeholder{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:16px;color:#09091E;font-weight:400;text-transform:none}.contact_form_section .wpcf7-form .inputs input:-moz-placeholder{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:16px;color:#09091E;font-weight:400;text-transform:none}.contact_form_section .wpcf7-form .inputs input:-ms-input-placeholder{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:16px;color:#09091E;font-weight:400;text-transform:none}.contact_form_section .wpcf7-form .inputs input:focus{border:2px solid #FFB300}.contact_form_section .wpcf7-form .inputs input.wpcf7-not-valid{border:1px solid red}.contact_form_section .wpcf7-form .inputs select{display:block;box-sizing:border-box;width:100%;height:46px;background:none;border:1px solid #09091E;border-radius:4px;font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:16px;color:#09091E;font-weight:400;text-transform:none;letter-spacing:0.15px;padding:5px 15px}.contact_form_section .wpcf7-form .inputs select:focus{border:2px solid #FFB300}.contact_form_section .wpcf7-form .inputs select.wpcf7-not-valid{border:1px solid red}.contact_form_section .wpcf7-form .message_blk{width:325px}@media (min-width: 320px) and (max-width: 767px){.contact_form_section .wpcf7-form .message_blk{width:100%}}.contact_form_section .wpcf7-form .message_blk .wpcf7-form-control-wrap{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}.contact_form_section .wpcf7-form .message_blk textarea{display:block;box-sizing:border-box;width:100%;height:195px;background:none;border:1px solid #09091E;border-radius:4px;font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:16px;color:#09091E;font-weight:400;text-transform:none;letter-spacing:0.15px;padding:15px;margin:0 0}.contact_form_section .wpcf7-form .message_blk textarea:placeholder{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:16px;color:#09091E;font-weight:400;text-transform:none}.contact_form_section .wpcf7-form .message_blk textarea::-webkit-input-placeholder{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:16px;color:#09091E;font-weight:400;text-transform:none}.contact_form_section .wpcf7-form .message_blk textarea::-moz-placeholder{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:16px;color:#09091E;font-weight:400;text-transform:none}.contact_form_section .wpcf7-form .message_blk textarea:-moz-placeholder{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:16px;color:#09091E;font-weight:400;text-transform:none}.contact_form_section .wpcf7-form .message_blk textarea:-ms-input-placeholder{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:16px;color:#09091E;font-weight:400;text-transform:none}.contact_form_section .wpcf7-form .message_blk textarea:focus{border:2px solid #FFB300}.contact_form_section .wpcf7-form .message_blk textarea.wpcf7-not-valid{border:1px solid red}.contact_form_section .wpcf7-form .message_blk input[type=submit]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:141px;height:42px;border:none;border-radius:4px;background:#FFB300;font-family:"Nunito Sans",sans-serif;font-size:14px;line-height:14px;color:#09091E;font-weight:600;text-transform:uppercase;letter-spacing:0.2px;float:right;cursor:pointer;transition:all 1s}.contact_form_section .wpcf7-form .message_blk input[type=submit]:hover{opacity:0.8}.contact_form_section .wpcf7-form .wpcf7-response-output,.contact_form_section .wpcf7-form .wpcf7-not-valid-tip,.contact_form_section .wpcf7-form .ajax-loader{display:none !important}.contact_form_section .wpcf7-form.sent .inputs,.contact_form_section .wpcf7-form.sent .message_blk{display:none}.contact_form_section .wpcf7-form.sent .wpcf7-response-output.wpcf7-mail-sent-ok{display:block !important}.news_top_section{position:relative;overflow:hidden}@media (min-width: 320px) and (max-width: 767px){.news_top_section{background:#ffb233;width:100%}}.news_top_section svg{position:absolute;width:100%;min-width:1440px;left:0;top:0;min-height:240px}@media (min-width: 320px) and (max-width: 767px){.news_top_section svg{display:none}}.news_top_section .news_top_intro{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;position:relative;box-sizing:border-box;padding:80px 0;min-height:240px}@media (min-width: 768px) and (max-width: 1169px){.news_top_section .news_top_intro{padding:40px 0}}@media (min-width: 320px) and (max-width: 767px){.news_top_section .news_top_intro{padding:25px 0;min-height:100%}}.news_top_section .news_top_intro .news_top_title{font-family:"Merriweather",serif;font-size:48px;line-height:60px;color:#09091E;font-weight:normal;text-transform:none}@media (min-width: 768px) and (max-width: 1169px){.news_top_section .news_top_intro .news_top_title{font-size:32px;line-height:42px;margin:0 0 10px}}@media (min-width: 320px) and (max-width: 767px){.news_top_section .news_top_intro .news_top_title{font-size:36px;line-height:42px;text-align:center;margin:0 0 15px;display:block;width:100%}}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.news_top_section .news_top_intro .news_top_title br{display:none}}.news_top_section .news_top_intro .news_top_description{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#09091E;font-weight:normal;text-transform:none;letter-spacing:0.5px;width:675px}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.news_top_section .news_top_intro .news_top_description{width:100%}}.news_announcement_section{background:#fff}.news_announcement_section .news_announcements{padding:0 0 30px}@media (min-width: 768px) and (max-width: 1169px){.news_announcement_section .news_announcements{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;flex-direction:column}}.news_announcement_section .news_announcements .main_title{font-family:"Merriweather",serif;font-size:34px;line-height:42px;color:#09091E;font-weight:700;text-transform:none;letter-spacing:0.25px;margin:48px 0 36px}@media (min-width: 768px) and (max-width: 1169px){.news_announcement_section .news_announcements .main_title{margin:35px auto 20px}}@media (min-width: 320px) and (max-width: 767px){.news_announcement_section .news_announcements .main_title{margin:35px 0 20px;font-size:30px;line-height:36px;text-align:center}}.news_announcement_section .news_announcements .announcement_container{display:flex;justify-content:space-between;align-items:initial;flex-wrap:wrap}@media (min-width: 768px) and (max-width: 1169px){.news_announcement_section .news_announcements .announcement_container{display:flex;justify-content:space-between;align-items:initial;flex-wrap:wrap}}@media (min-width: 320px) and (max-width: 767px){.news_announcement_section .news_announcements .announcement_container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}}.news_announcement_section .news_announcements .announcement_container .announcement_block{position:relative;width:45%;border:2px solid #DADADE;border-radius:4px;margin:0 0 17px;padding:25px 18px 40px}@media (min-width: 768px) and (max-width: 1169px){.news_announcement_section .news_announcements .announcement_container .announcement_block{width:43%}}@media (min-width: 320px) and (max-width: 767px){.news_announcement_section .news_announcements .announcement_container .announcement_block{width:85%;margin:7px 0}}.news_announcement_section .news_announcements .announcement_container .announcement_block:nth-child(n+5){display:none}.news_announcement_section .news_announcements .announcement_container .announcement_block h3{font-family:"Merriweather",serif;font-size:20px;line-height:30px;color:#09091E;font-weight:700;text-transform:none;padding:0 0 20px}@media (min-width: 768px) and (max-width: 1169px){.news_announcement_section .news_announcements .announcement_container .announcement_block h3{font-size:14px}}@media (min-width: 320px) and (max-width: 767px){.news_announcement_section .news_announcements .announcement_container .announcement_block h3{font-size:15px}}.news_announcement_section .news_announcements .announcement_container .announcement_block p{font-family:"Nunito Sans",sans-serif;font-size:14px;line-height:19px;color:#09091E;font-weight:normal;text-transform:none;opacity:0.6;margin-bottom:25px}@media (min-width: 768px) and (max-width: 1169px){.news_announcement_section .news_announcements .announcement_container .announcement_block p{font-size:12px}}.news_announcement_section .news_announcements .announcement_container .announcement_block .announcement_date{font-family:"Nunito Sans",sans-serif;font-size:10px;line-height:14px;color:#09091E;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;position:absolute;bottom:15px}.news_announcement_section .news_announcements .buttons{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}@media (min-width: 320px) and (max-width: 767px){.news_announcement_section .news_announcements .buttons{flex-direction:column}}.news_announcement_section .news_announcements .buttons .show_less_btn{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;font-family:"Nunito Sans",sans-serif;font-size:14px;line-height:19px;color:#09091E;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;padding-right:25px;cursor:pointer;margin:0;z-index:3}@media (min-width: 320px) and (max-width: 767px){.news_announcement_section .news_announcements .buttons .show_less_btn{padding-right:0}}.news_announcement_section .news_announcements .buttons .show_less_btn img{padding-left:25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.news_announcement_section .news_announcements .buttons .show_less_btn{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:15px 0 0;padding-right:25px}}.news_announcement_section .news_announcements .buttons .show_less_btn .arrow{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding-right:25px}.news_announcement_section .news_announcements .buttons .show_more_btn{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;font-family:"Nunito Sans",sans-serif;font-size:14px;line-height:19px;color:#09091E;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;margin:30px 0;cursor:pointer}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.news_announcement_section .news_announcements .buttons .show_more_btn{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:15px 0 0}}.news_announcement_section .news_announcements .buttons .show_more_btn .arrow{padding-right:25px}.news_last_news_section{background:#f2f2f4;padding:0 0 68px}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.news_last_news_section{padding:0 0 35px}}.news_last_news_section .news_last_news .main_title{font-family:"Merriweather",serif;font-size:34px;line-height:42px;color:#09091E;font-weight:700;text-transform:none;letter-spacing:0.25px;padding:48px 0 36px}@media (min-width: 768px) and (max-width: 1169px){.news_last_news_section .news_last_news .main_title{text-align:center;padding:35px 0 25px}}@media (min-width: 320px) and (max-width: 767px){.news_last_news_section .news_last_news .main_title{padding:30px 0 20px;text-align:center}}.news_last_news_section .news_last_news .last_news_container{display:flex;justify-content:space-between;align-items:initial;flex-wrap:wrap}.news_last_news_section .news_last_news .last_news_container .last_news_block{width:376px;display:flex;justify-content:flex-start;align-items:initial;flex-wrap:wrap;border:2px solid #fff;background:#fff;border-radius:4px;margin:0 0 24px}@media (min-width: 768px) and (max-width: 1169px){.news_last_news_section .news_last_news .last_news_container .last_news_block{width:360px}}@media (min-width: 320px) and (max-width: 767px){.news_last_news_section .news_last_news .last_news_container .last_news_block{width:100%}}.news_last_news_section .news_last_news .last_news_container .last_news_block .post_image_blk{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;overflow:hidden;width:104px;height:104px}.news_last_news_section .news_last_news .last_news_container .last_news_block .post_image_blk .post_img{display:none}.news_last_news_section .news_last_news .last_news_container .last_news_block .post_image_blk .source_img_blk{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.news_last_news_section .news_last_news .last_news_container .last_news_block .post_image_blk .source_img{width:100%;height:auto}.news_last_news_section .news_last_news .last_news_container .last_news_block .post_content{position:relative;box-sizing:border-box;width:270px;height:100%;padding:12px 12px 25px}@media (min-width: 768px) and (max-width: 1169px){.news_last_news_section .news_last_news .last_news_container .last_news_block .post_content{width:256px}}@media (min-width: 320px) and (max-width: 767px){.news_last_news_section .news_last_news .last_news_container .last_news_block .post_content{width:190px}}.news_last_news_section .news_last_news .last_news_container .last_news_block .post_content .post_title{display:block;font-family:"Merriweather",serif;font-size:14px;line-height:18px;color:#09091E;font-weight:bold;text-transform:none;letter-spacing:0.5px;height:55px;overflow:hidden}.news_last_news_section .news_last_news .last_news_container .last_news_block .post_content .news_date{font-family:"Nunito Sans",sans-serif;font-size:10px;line-height:14px;color:#09091E;font-weight:normal;text-transform:uppercase;letter-spacing:1.5px;position:absolute;bottom:5px;left:14px}.news_last_news_section .news_last_news .last_news_container .last_news_block:nth-child(-n+3){display:block;border:none;position:relative}@media (min-width: 768px) and (max-width: 1169px){.news_last_news_section .news_last_news .last_news_container .last_news_block:nth-child(-n+3){display:flex;justify-content:flex-start;align-items:initial;flex-wrap:wrap;border:2px solid #fff}}.news_last_news_section .news_last_news .last_news_container .last_news_block:nth-child(-n+3) .post_image_blk{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;overflow:hidden;width:100%;height:192px;position:relative}@media (min-width: 768px) and (max-width: 1169px){.news_last_news_section .news_last_news .last_news_container .last_news_block:nth-child(-n+3) .post_image_blk{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;overflow:hidden;width:104px;height:104px}}.news_last_news_section .news_last_news .last_news_container .last_news_block:nth-child(-n+3) .post_image_blk .post_img{display:block;width:100%;height:auto}@media (min-width: 768px) and (max-width: 1169px){.news_last_news_section .news_last_news .last_news_container .last_news_block:nth-child(-n+3) .post_image_blk .post_img{display:none}}.news_last_news_section .news_last_news .last_news_container .last_news_block:nth-child(-n+3) .post_image_blk .source_img_blk{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:72px;height:48px;position:absolute;top:5px;left:5px;overflow:hidden;border-radius:4px}@media (min-width: 768px) and (max-width: 1169px){.news_last_news_section .news_last_news .last_news_container .last_news_block:nth-child(-n+3) .post_image_blk .source_img_blk{display:block;width:100%;height:100%;position:initial;border-radius:0}}.news_last_news_section .news_last_news .last_news_container .last_news_block:nth-child(-n+3) .post_image_blk .source_img{width:100%;height:auto}@media (min-width: 768px) and (max-width: 1169px){.news_last_news_section .news_last_news .last_news_container .last_news_block:nth-child(-n+3) .post_image_blk .source_img{width:100%;height:100%}}.news_last_news_section .news_last_news .last_news_container .last_news_block:nth-child(-n+3) .post_content{position:initial;width:100%;height:auto;padding:12px 12px 54px}@media (min-width: 768px) and (max-width: 1169px){.news_last_news_section .news_last_news .last_news_container .last_news_block:nth-child(-n+3) .post_content{position:relative;box-sizing:border-box;width:256px;height:100%;padding:12px 12px 25px}}.news_last_news_section .news_last_news .last_news_container .last_news_block:nth-child(-n+3) .post_content .post_title{font-size:20px;line-height:30px;letter-spacing:0.15px;height:auto}@media (min-width: 768px) and (max-width: 1169px){.news_last_news_section .news_last_news .last_news_container .last_news_block:nth-child(-n+3) .post_content .post_title{font-family:"Merriweather",serif;font-size:14px;line-height:18px;color:#09091E;font-weight:bold;text-transform:none;letter-spacing:0.5px}}.news_last_news_section .news_last_news .last_news_container .last_news_block:nth-child(n+13){display:none}.news_last_news_section .news_last_news .buttons{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}@media (min-width: 320px) and (max-width: 767px){.news_last_news_section .news_last_news .buttons{flex-direction:column}}.news_last_news_section .news_last_news .buttons .show_less_btn{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;font-family:"Nunito Sans",sans-serif;font-size:14px;line-height:19px;color:#09091E;font-weight:bold;text-transform:uppercase;letter-spacing:1.5px;padding-right:25px;cursor:pointer;margin:35px 0 0}.news_last_news_section .news_last_news .buttons .show_less_btn img{padding-left:15px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.news_last_news_section .news_last_news .buttons .show_less_btn{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding-right:20px;margin:10px 0 0}}.news_last_news_section .news_last_news .buttons .show_less_btn .arrow{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding-right:15px}.news_last_news_section .news_last_news .buttons .show_more_btn{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;font-family:"Nunito Sans",sans-serif;font-size:14px;line-height:19px;color:#09091E;font-weight:bold;text-transform:uppercase;letter-spacing:1.5px;cursor:pointer;margin:35px 0 0}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.news_last_news_section .news_last_news .buttons .show_more_btn{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:10px 0 0}}.news_last_news_section .news_last_news .buttons .show_more_btn .arrow{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding-right:15px}.news_blog_section{background-color:#fff;padding:0 0 60px}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.news_blog_section{padding:0 0 35px}}.news_blog_section .news_blog_news .main_title{font-family:"Merriweather",serif;font-size:34px;line-height:42px;color:#09091E;font-weight:700;text-transform:none;letter-spacing:0.25px;padding:60px 0 36px}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.news_blog_section .news_blog_news .main_title{padding:35px 0 20px;text-align:center}}.news_blog_section .news_blog_news .news_blog_container{display:flex;justify-content:space-between;align-items:initial;flex-wrap:wrap;flex-direction:column;max-height:620px}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.news_blog_section .news_blog_news .news_blog_container{max-height:100%;flex-direction:row}}.news_blog_section .news_blog_news .news_blog_container .blog_post_item{width:375px;box-sizing:border-box;padding:10px 12px 30px;position:relative;border:2px solid rgba(9,9,30,0.15);border-radius:4px;margin-bottom:12px}@media (min-width: 768px) and (max-width: 1169px){.news_blog_section .news_blog_news .news_blog_container .blog_post_item{width:360px}}.news_blog_section .news_blog_news .news_blog_container .blog_post_item .post_title{display:block;font-family:"Merriweather",serif;font-size:14px;line-height:18px;color:#09091E;font-weight:bold;text-transform:none;letter-spacing:0.5px;min-height:40px;margin-bottom:6px}.news_blog_section .news_blog_news .news_blog_container .blog_post_item .post_text{display:none}.news_blog_section .news_blog_news .news_blog_container .blog_post_item .post_date{position:absolute;left:12px;bottom:8px;font-family:"Nunito Sans",sans-serif;font-size:10px;line-height:14px;color:#09091E;font-weight:normal;text-transform:uppercase;letter-spacing:1.5px}.news_blog_section .news_blog_news .news_blog_container .blog_post_item .medium_icon{display:block;position:absolute;right:12px;bottom:8px}.news_blog_section .news_blog_news .news_blog_container .blog_post_item:nth-child(-n+5){box-sizing:border-box;padding:24px 18px 30px;margin-bottom:12px;min-height:294px}.news_blog_section .news_blog_news .news_blog_container .blog_post_item:nth-child(-n+5) .post_title{font-size:20px;line-height:30px;letter-spacing:0.15px;margin-bottom:22px}.news_blog_section .news_blog_news .news_blog_container .blog_post_item:nth-child(-n+5) .post_text{display:block;font-family:"Nunito Sans",sans-serif;font-size:14px;line-height:19px;color:#09091E;font-weight:normal;text-transform:none;letter-spacing:0.22px;opacity:0.6;height:95px;overflow:hidden;margin-bottom:27px}.news_blog_section .news_blog_news .news_blog_container .blog_post_item:nth-child(-n+5) .post_date{bottom:17px}.news_blog_section .news_blog_news .news_blog_container .blog_post_item:nth-child(-n+5) .medium_icon{right:15px;bottom:14px}.news_blog_section .news_blog_news .show_more_btn{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;font-family:"Nunito Sans",sans-serif;font-size:14px;line-height:19px;color:#09091E;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;padding:30px 25px 0 0;cursor:pointer}@media (min-width: 768px) and (max-width: 1169px){.news_blog_section .news_blog_news .show_more_btn{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:25px 0 0}}@media (min-width: 320px) and (max-width: 767px){.news_blog_section .news_blog_news .show_more_btn{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding-bottom:0px}}.news_blog_section .news_blog_news .show_more_btn .arrow{padding-right:15px}.meet_us_news_section{background-color:#3333CC;padding-bottom:10px}.meet_us_news_section .svg_bg{position:absolute;right:0}.meet_us_news_section .news_meet_us{padding:30px 0}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.meet_us_news_section .news_meet_us{padding:35px 0}}.meet_us_news_section .news_meet_us .meet_us_title_block{width:40%;padding-bottom:60px}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.meet_us_news_section .news_meet_us .meet_us_title_block{width:100%;padding-bottom:20px}}@media (min-width: 320px) and (max-width: 767px){.meet_us_news_section .news_meet_us .meet_us_title_block{width:100%;padding-bottom:20px}}.meet_us_news_section .news_meet_us .meet_us_title_block .main_title{font-family:"Merriweather",serif;font-size:34px;line-height:42px;color:#fff;font-weight:700;text-transform:none;letter-spacing:0.25px;margin:60px 0 36px}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.meet_us_news_section .news_meet_us .meet_us_title_block .main_title{padding:0px 0 30px;margin:0;text-align:center}}.meet_us_news_section .news_meet_us .meet_us_title_block .main_subtitle{font-family:"Nunito Sans",sans-serif;font-size:14px;line-height:19px;color:#fff;font-weight:normal;text-transform:none;width:75%;letter-spacing:0.22px}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.meet_us_news_section .news_meet_us .meet_us_title_block .main_subtitle{width:100%;text-align:center}}.meet_us_news_section .news_meet_us .meet_us_container{display:flex;justify-content:space-between;align-items:inherit;flex-wrap:wrap;margin-bottom:25px}@media (min-width: 320px) and (max-width: 767px){.meet_us_news_section .news_meet_us .meet_us_container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}}.meet_us_news_section .news_meet_us .meet_us_container .meet_us_block{display:flex;justify-content:initial;align-items:initial;flex-wrap:wrap;position:relative;flex-direction:column;width:18%;background-color:#fff;border-radius:4px;margin:20px 0;padding:24px 34px 130px;text-align:center;z-index:2}@media (min-width: 768px) and (max-width: 1169px){.meet_us_news_section .news_meet_us .meet_us_container .meet_us_block{width:39%;margin:20px 5px}}@media (min-width: 320px) and (max-width: 767px){.meet_us_news_section .news_meet_us .meet_us_container .meet_us_block{width:60%;margin:10px 0}}.meet_us_news_section .news_meet_us .meet_us_container .meet_us_block .event_info{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;flex-direction:column}.meet_us_news_section .news_meet_us .meet_us_container .meet_us_block .event_info h3{font-family:"Merriweather",serif;font-size:20px;line-height:30px;color:#09091E;font-weight:700;text-transform:none;letter-spacing:0.15px;padding:0 0 20px}.meet_us_news_section .news_meet_us .meet_us_container .meet_us_block .event_info p{font-family:"Nunito Sans",sans-serif;font-size:10px;line-height:14px;color:#09091E;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:5px}.meet_us_news_section .news_meet_us .meet_us_container .meet_us_block .event_btn{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;background-color:#fff;border-radius:6px;width:106px;height:36px;margin:32px auto;cursor:pointer;position:absolute;bottom:25px;left:0;right:0}.meet_us_news_section .news_meet_us .meet_us_container .meet_us_block .event_btn img{width:100%}.meet_us_news_section .news_meet_us .meet_us_container .meet_us_block:nth-child(n+5){display:none}.meet_us_news_section .news_meet_us .buttons{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}@media (min-width: 320px) and (max-width: 767px){.meet_us_news_section .news_meet_us .buttons{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}}.meet_us_news_section .news_meet_us .buttons .show_less_btn{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;font-family:"Nunito Sans",sans-serif;font-size:14px;line-height:19px;color:#fff;font-weight:bold;text-transform:uppercase;letter-spacing:1.5px;padding-right:25px;cursor:pointer;margin:0;z-index:3}.meet_us_news_section .news_meet_us .buttons .show_less_btn img{padding-left:15px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.meet_us_news_section .news_meet_us .buttons .show_less_btn{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding-right:20px;margin:10px 0 10px}}.meet_us_news_section .news_meet_us .buttons .show_less_btn .arrow{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding-right:15px}.meet_us_news_section .news_meet_us .buttons .meet_us_show_more_btn{cursor:pointer;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;font-family:"Nunito Sans",sans-serif;font-size:14px;line-height:19px;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;z-index:3}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.meet_us_news_section .news_meet_us .buttons .meet_us_show_more_btn{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:0}}.meet_us_news_section .news_meet_us .buttons .meet_us_show_more_btn .arrow{padding-right:25px}.how_to_top_section{background-color:#3333CC;position:relative;height:100%;box-sizing:border-box;max-height:100%;padding:125px;display:flex;justify-content:center;flex-direction:column}@media (min-width: 768px) and (max-width: 1169px){.how_to_top_section{padding:10% 0}}@media (min-width: 320px) and (max-width: 767px){.how_to_top_section{width:100%;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;padding:35px 0 25px}}.how_to_top_section svg{width:100%;margin-bottom:70px}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.how_to_top_section svg{height:100%;opacity:0.8;margin-bottom:25px}}.how_to_top_section .how_to_top_intro{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column;position:relative}.how_to_top_section .how_to_top_intro .how_to_top_title{font-family:"Merriweather",serif;font-size:60px;line-height:75px;color:#fff;font-weight:normal;text-transform:none;letter-spacing:-0.5px;margin-top:36px}@media (min-width: 768px) and (max-width: 1169px){.how_to_top_section .how_to_top_intro .how_to_top_title{font-size:42px;line-height:47px}}@media (min-width: 320px) and (max-width: 767px){.how_to_top_section .how_to_top_intro .how_to_top_title{font-size:32px;line-height:37px}}.how_to_top_section .how_to_top_intro .how_to_top_description{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#fff;font-weight:normal;text-transform:none;letter-spacing:0.5px;text-align:center;width:476px;margin-top:36px}@media (min-width: 768px) and (max-width: 1169px){.how_to_top_section .how_to_top_intro .how_to_top_description{width:50%}}@media (min-width: 320px) and (max-width: 767px){.how_to_top_section .how_to_top_intro .how_to_top_description{width:80%}}.how_to_top_section .how_to_top_intro .how_to_bottom_arrow{margin-top:24px;cursor:pointer}.how_to_top_section .how_to_top_intro .how_to_bottom_arrow:hover{-webkit-transform:scale(1);transform:scale(1)}.how_to_top_section .how_to_scene .crypto_currency{transition:-webkit-transform 5s ease;transition:transform 5s ease;transition:transform 5s ease, -webkit-transform 5s ease}.how_to_top_section .how_to_scene .crypto_currency.animate{-webkit-animation:CryptoAnim ease 5s infinite;animation:CryptoAnim ease 5s infinite}.how_to_top_section .how_to_scene .gem{transition:-webkit-transform 5s ease;transition:transform 5s ease;transition:transform 5s ease, -webkit-transform 5s ease}.how_to_top_section .how_to_scene .gem.animate{-webkit-animation:GemAnim ease 5s infinite;animation:GemAnim ease 5s infinite}.how_to_top_section .how_to_top_svg_wrap{position:relative;width:90%;margin:0 auto;max-height:210px;height:210px}.how_to_top_section .how_to_top_svg_wrap .svg_loading{position:absolute;top:45%;left:50%;z-index:9;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:60px;height:40px;margin-bottom:0;transition:-webkit-transform 5s ease;transition:transform 5s ease;transition:transform 5s ease, -webkit-transform 5s ease}.how_to_top_section .how_to_top_svg_wrap .svg_loading.animate{-webkit-animation:loadHide 5s infinite ease;animation:loadHide 5s infinite ease}@media (min-width: 320px) and (max-width: 767px){.how_to_top_section .how_to_top_svg_wrap .svg_loading .circle_1{r:3;cx:6;-webkit-animation:bounce;animation:bounce}}@media (min-width: 320px) and (max-width: 767px){.how_to_top_section .how_to_top_svg_wrap .svg_loading .circle_2{r:3;cx:18}}@media (min-width: 320px) and (max-width: 767px){.how_to_top_section .how_to_top_svg_wrap .svg_loading .circle_3{r:3;cx:30}}@media (min-width: 320px) and (max-width: 767px){.how_to_top_section .how_to_top_svg_wrap .svg_loading{width:38px;height:38px}}.how_to_top_section .how_to_top_svg_wrap .svg_checkmark{opacity:0;position:absolute;top:64px;left:50%;z-index:10;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:200px;height:200px;border-radius:50%;display:block;stroke-width:1;margin-left:-25px;stroke:#fff;stroke-miterlimit:10;stroke-dashoffset:0;transition:-webkit-transform 6.5s ease;transition:transform 6.5s ease;transition:transform 6.5s ease, -webkit-transform 6.5s ease}.how_to_top_section .how_to_top_svg_wrap .svg_checkmark.animate{-webkit-animation:checkmarkShow 6.5s ease;animation:checkmarkShow 6.5s ease}@media (min-width: 320px) and (max-width: 767px){.how_to_top_section .how_to_top_svg_wrap .svg_checkmark{width:auto;height:65%;top:35px;margin-left:-8px}}@media (min-width: 320px) and (max-width: 767px){.how_to_top_section .how_to_top_svg_wrap{height:100px}}.how_to_diamond_section{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;align-items:stretch}.how_to_diamond_section .how_to_diamond_left{width:50%;background-color:#14A881;padding:235px 0;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;background-size:cover}.how_to_diamond_section .how_to_diamond_left .diamond_info_wrap{padding-right:112px;width:476px;margin:0 auto}.how_to_diamond_section .how_to_diamond_left .diamond_info_wrap .diamond_title{font-family:"Merriweather",serif;font-size:48px;line-height:60px;color:#fff;font-weight:normal;text-transform:none;margin-bottom:20px}@media (min-width: 768px) and (max-width: 1169px){.how_to_diamond_section .how_to_diamond_left .diamond_info_wrap .diamond_title{text-align:center}}@media (min-width: 320px) and (max-width: 767px){.how_to_diamond_section .how_to_diamond_left .diamond_info_wrap .diamond_title{text-align:center}}.how_to_diamond_section .how_to_diamond_left .diamond_info_wrap .diamond_description{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#fff;font-weight:normal;text-transform:none;letter-spacing:0.5px}@media (min-width: 768px) and (max-width: 1169px){.how_to_diamond_section .how_to_diamond_left .diamond_info_wrap .diamond_description{text-align:center}}@media (min-width: 320px) and (max-width: 767px){.how_to_diamond_section .how_to_diamond_left .diamond_info_wrap .diamond_description{text-align:center}}@media (min-width: 768px) and (max-width: 1169px){.how_to_diamond_section .how_to_diamond_left .diamond_info_wrap{padding-right:0}}@media (min-width: 320px) and (max-width: 767px){.how_to_diamond_section .how_to_diamond_left .diamond_info_wrap{padding-right:0;width:320px;margin:0 auto}}@media (min-width: 768px) and (max-width: 1169px){.how_to_diamond_section .how_to_diamond_left{width:100%;padding:100px 0;background-image:unset !important}}@media (min-width: 320px) and (max-width: 767px){.how_to_diamond_section .how_to_diamond_left{width:100%;padding:100px 0;background-image:unset !important}}.how_to_diamond_section .how_to_diamond_right{width:50%;display:flex;flex-grow:1;flex-direction:column}.how_to_diamond_section .how_to_diamond_right .how_to_diamond_tab_control{width:100%;border-bottom:1px solid rgba(14,14,47,0.15);display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.how_to_diamond_section .how_to_diamond_right .how_to_diamond_tab_control .tab_btn{padding:36px 0 33px 0;border-bottom:3px solid transparent;font-family:"Nunito Sans",sans-serif;font-size:14px;line-height:16px;color:#09091E;font-weight:700;text-transform:none;text-transform:uppercase;letter-spacing:1.25px;cursor:pointer;margin-right:103px}.how_to_diamond_section .how_to_diamond_right .how_to_diamond_tab_control .tab_btn:last-of-type{margin-right:0}.how_to_diamond_section .how_to_diamond_right .how_to_diamond_tab_control .tab_btn.active{border-bottom:3px solid #09091E}.how_to_diamond_section .how_to_diamond_right .how_to_step_slider_wrap{position:relative;max-height:636px;overflow-y:hidden}.how_to_diamond_section .how_to_diamond_right .how_to_step_slider_wrap:before{content:'';position:absolute;top:0;left:0;z-index:10;width:100%;height:70px;background:linear-gradient(to bottom, #fff 0%, rgba(255,255,255,0) 100%)}.how_to_diamond_section .how_to_diamond_right .how_to_step_slider_wrap:after{content:'';position:absolute;bottom:0;left:0;z-index:10;width:100%;height:70px;background:linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%)}.how_to_diamond_section .how_to_diamond_right .how_to_step_slider_wrap .slider_tab{height:0;overflow:hidden}.how_to_diamond_section .how_to_diamond_right .how_to_step_slider_wrap .slider_tab.active{height:auto}.how_to_diamond_section .how_to_diamond_right .how_to_step_slider_wrap .slider_tab .how_to_steps_slider{justify-content:center;padding-top:255px;padding-left:122px;width:637px}.how_to_diamond_section .how_to_diamond_right .how_to_step_slider_wrap .slider_tab .how_to_steps_slider .slick-list{height:100% !important}.how_to_diamond_section .how_to_diamond_right .how_to_step_slider_wrap .slider_tab .how_to_steps_slider .slick-list .slick-slide{min-height:128px}@media (min-width: 320px) and (max-width: 767px){.how_to_diamond_section .how_to_diamond_right .how_to_step_slider_wrap .slider_tab .how_to_steps_slider .slick-list .slick-slide{min-height:128px}}.how_to_diamond_section .how_to_diamond_right .how_to_step_slider_wrap .slider_tab .how_to_steps_slider .how_to_step_slide{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;display:flex !important;position:relative;outline:none}.how_to_diamond_section .how_to_diamond_right .how_to_step_slider_wrap .slider_tab .how_to_steps_slider .how_to_step_slide:before{content:'';position:absolute;top:0;left:0;z-index:-1;background-color:#14A881;height:110%;width:2px}@media (min-width: 320px) and (max-width: 767px){.how_to_diamond_section .how_to_diamond_right .how_to_step_slider_wrap .slider_tab .how_to_steps_slider .how_to_step_slide:before{content:none}}.how_to_diamond_section .how_to_diamond_right .how_to_step_slider_wrap .slider_tab .how_to_steps_slider .how_to_step_slide:last-child{padding-bottom:0}.how_to_diamond_section .how_to_diamond_right .how_to_step_slider_wrap .slider_tab .how_to_steps_slider .how_to_step_slide:last-child:before{height:110%}.how_to_diamond_section .how_to_diamond_right .how_to_step_slider_wrap .slider_tab .how_to_steps_slider .how_to_step_slide:first-child:before{top:64px}.how_to_diamond_section .how_to_diamond_right .how_to_step_slider_wrap .slider_tab .how_to_steps_slider .how_to_step_slide .step_slider_item{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;width:400px;padding:18px 24px;border-radius:4px;border:2px solid #14A881;cursor:pointer;transition:0.1s;margin:5px 0}@media (min-width: 320px) and (max-width: 767px){.how_to_diamond_section .how_to_diamond_right .how_to_step_slider_wrap .slider_tab .how_to_steps_slider .how_to_step_slide .step_slider_item{padding:15px}}.how_to_diamond_section .how_to_diamond_right .how_to_step_slider_wrap .slider_tab .how_to_steps_slider .how_to_step_slide .step_slider_item .item_title{font-family:"Merriweather",serif;font-size:20px;line-height:30px;color:#09091E;font-weight:bold;text-transform:none;letter-spacing:0.15px;transition:0.2s}@media (min-width: 320px) and (max-width: 767px){.how_to_diamond_section .how_to_diamond_right .how_to_step_slider_wrap .slider_tab .how_to_steps_slider .how_to_step_slide .step_slider_item .item_title{font-size:16px}}.how_to_diamond_section .how_to_diamond_right .how_to_step_slider_wrap .slider_tab .how_to_steps_slider .how_to_step_slide .step_slider_item .item_description{height:0;opacity:0;transition:0.1s;color:#fff;font-family:"Nunito Sans",sans-serif;font-size:14px;line-height:19px;color:#fff;font-weight:normal;text-transform:none;letter-spacing:0.22px}@media (min-width: 320px) and (max-width: 767px){.how_to_diamond_section .how_to_diamond_right .how_to_step_slider_wrap .slider_tab .how_to_steps_slider .how_to_step_slide .step_slider_item{width:80%;margin:0 auto}}.how_to_diamond_section .how_to_diamond_right .how_to_step_slider_wrap .slider_tab .how_to_steps_slider .how_to_step_slide .step_slider_item:hover{background:#14A881}.how_to_diamond_section .how_to_diamond_right .how_to_step_slider_wrap .slider_tab .how_to_steps_slider .how_to_step_slide .step_slider_item:hover .item_title{color:#fff}.how_to_diamond_section .how_to_diamond_right .how_to_step_slider_wrap .slider_tab .how_to_steps_slider .how_to_step_slide .step_slider_item:hover .item_description{padding-top:15px;height:auto;opacity:1;width:100%}.how_to_diamond_section .how_to_diamond_right .how_to_step_slider_wrap .slider_tab .how_to_steps_slider .how_to_step_slide .step_slider_number{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:40px;height:40px;border-radius:50%;margin-top:20px;margin-left:-21px;margin-right:36px;background-color:#fff;cursor:pointer;border:2px solid #14A881;font-family:"Merriweather",serif;font-size:20px;line-height:30px;color:#09091E;font-weight:bold;text-transform:none;letter-spacing:0.15px}@media (min-width: 320px) and (max-width: 767px){.how_to_diamond_section .how_to_diamond_right .how_to_step_slider_wrap .slider_tab .how_to_steps_slider .how_to_step_slide .step_slider_number{display:none}}.how_to_diamond_section .how_to_diamond_right .how_to_step_slider_wrap .slider_tab .how_to_steps_slider .how_to_step_slide.slick-active .step_slider_number{background-color:#14A881;color:#fff;transition:.4s ease;-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:1s;animation-duration:1s}.how_to_diamond_section .how_to_diamond_right .how_to_step_slider_wrap .slider_tab .how_to_steps_slider .how_to_step_slide.slick-active:first-child:before{top:65px}.how_to_diamond_section .how_to_diamond_right .how_to_step_slider_wrap .slider_tab .how_to_steps_slider .how_to_step_slide.slick-active .step_slider_item{background-color:#14A881;padding:20px;height:auto;max-height:100%}@media (min-width: 320px) and (max-width: 767px){.how_to_diamond_section .how_to_diamond_right .how_to_step_slider_wrap .slider_tab .how_to_steps_slider .how_to_step_slide.slick-active .step_slider_item{padding:15px}}.how_to_diamond_section .how_to_diamond_right .how_to_step_slider_wrap .slider_tab .how_to_steps_slider .how_to_step_slide.slick-active .step_slider_item .item_title{color:#fff}.how_to_diamond_section .how_to_diamond_right .how_to_step_slider_wrap .slider_tab .how_to_steps_slider .how_to_step_slide.slick-active .step_slider_item .item_description{padding-top:15px;height:auto;opacity:1;width:100%}@media (min-width: 320px) and (max-width: 767px){.how_to_diamond_section .how_to_diamond_right .how_to_step_slider_wrap .slider_tab .how_to_steps_slider .how_to_step_slide.slick-active .step_slider_item .item_description{padding-top:5px}}@media (min-width: 320px) and (max-width: 767px){.how_to_diamond_section .how_to_diamond_right .how_to_step_slider_wrap .slider_tab .how_to_steps_slider .how_to_step_slide{min-height:128px}}.how_to_diamond_section .how_to_diamond_right .how_to_step_slider_wrap .slider_tab .how_to_steps_slider .slick-slide{outline:none}.how_to_diamond_section .how_to_diamond_right .how_to_step_slider_wrap .slider_tab .how_to_steps_slider .slick-slide:last-child .how_to_step_slide:before{display:none}@media (min-width: 768px) and (max-width: 1169px){.how_to_diamond_section .how_to_diamond_right .how_to_step_slider_wrap .slider_tab .how_to_steps_slider{width:550px;margin:0 auto;padding-left:0}}@media (min-width: 320px) and (max-width: 767px){.how_to_diamond_section .how_to_diamond_right .how_to_step_slider_wrap .slider_tab .how_to_steps_slider{width:100%;margin:0 auto;padding-left:0;padding-top:32px}}@media (min-width: 320px) and (max-width: 767px){.how_to_diamond_section .how_to_diamond_right .how_to_step_slider_wrap{max-height:460px}}.how_to_learn_more_section{background-color:#FFB300;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;height:320px;background-position-x:center}@media (min-width: 768px) and (max-width: 1169px){.how_to_learn_more_section{height:auto;padding:20px 0}}@media (min-width: 320px) and (max-width: 767px){.how_to_learn_more_section{height:auto;padding:20px 0}}.how_to_learn_more_section .section_title{font-family:"Merriweather",serif;font-size:34px;line-height:42px;color:#09091E;font-weight:700;text-transform:none;text-align:center}@media (min-width: 768px) and (max-width: 1169px){.how_to_learn_more_section .section_title{font-family:"Merriweather",serif;font-size:42px;line-height:47px;color:#09091E;font-weight:700;text-transform:none;margin-bottom:25px;text-align:center}}@media (min-width: 320px) and (max-width: 767px){.how_to_learn_more_section .section_title{font-family:"Merriweather",serif;font-size:32px;line-height:43px;color:#09091E;font-weight:700;text-transform:none;margin-bottom:25px;text-align:center}}.how_to_learn_more_section .btn_block{display:flex;justify-content:center;align-items:initial;flex-wrap:wrap;margin:25px}.how_to_learn_more_section .btn_block .learn_more_btn{font-family:"Nunito Sans",sans-serif;font-size:12px;line-height:16px;color:#09091E;font-weight:800;text-transform:uppercase;letter-spacing:1.09px;padding:10px 20px;background:#fff;border-radius:8px;margin-right:25px;width:20%;text-align:center}@media (min-width: 768px) and (max-width: 1169px){.how_to_learn_more_section .btn_block .learn_more_btn{width:50%;margin-bottom:20px;margin-right:0}.how_to_learn_more_section .btn_block .learn_more_btn:last-child{margin-bottom:0}}@media (min-width: 320px) and (max-width: 767px){.how_to_learn_more_section .btn_block .learn_more_btn{width:100%;margin-bottom:20px;margin-right:0}.how_to_learn_more_section .btn_block .learn_more_btn:last-child{margin-bottom:0}}.how_to_learn_more_section .section_description{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#09091E;font-weight:400;text-transform:none;text-align:center;letter-spacing:0.5px}.knowledge_center_header{background:#33c;margin:-70px 0 0;border-bottom:1px solid rgba(255,255,255,0.5);position:relative;z-index:2;min-height:100px;display:flex;justify-content:initial;align-items:center;flex-wrap:wrap}@media (min-width: 768px) and (max-width: 1169px){.knowledge_center_header{margin:-55px 0 0;box-sizing:border-box;padding:25px 0;min-height:90px}}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_header{margin:-97px 0 0;box-sizing:border-box;padding:25px 0;min-height:90px}}.knowledge_center_header .wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.knowledge_center_header .logo{display:block}.knowledge_center_header .logo img{width:130px}@media (min-width: 768px) and (max-width: 1169px){.knowledge_center_header .knowledge_center_header_menu{width:100%;display:none}}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_header .knowledge_center_header_menu{width:100%;display:none}}.knowledge_center_header .knowledge_center_header_menu .menu{display:flex;justify-content:center;align-items:center;flex-wrap:no-wrap}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_header .knowledge_center_header_menu .menu{flex-direction:column;flex-wrap:nowrap}}@media (min-width: 768px) and (max-width: 1169px){.knowledge_center_header .knowledge_center_header_menu .menu{flex-direction:column;flex-wrap:nowrap}}.knowledge_center_header .knowledge_center_header_menu .menu .menu-item{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:0 15px;padding:40px 0 43px;position:relative}.knowledge_center_header .knowledge_center_header_menu .menu .menu-item:after{content:'';display:block;position:absolute;bottom:0;height:3px;width:45px;background-color:#FFFFFF;opacity:0;transition:.5s;margin:0 auto}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_header .knowledge_center_header_menu .menu .menu-item:after{display:none}}@media (min-width: 768px) and (max-width: 1169px){.knowledge_center_header .knowledge_center_header_menu .menu .menu-item:after{display:none}}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_header .knowledge_center_header_menu .menu .menu-item{margin:10px 0;padding:0}}@media (min-width: 768px) and (max-width: 1169px){.knowledge_center_header .knowledge_center_header_menu .menu .menu-item{margin:10px 0;padding:0}}.knowledge_center_header .knowledge_center_header_menu .menu .menu-item a{font-family:"Nunito Sans",sans-serif;font-size:14px;line-height:16px;color:#fff;font-weight:800;text-transform:uppercase;letter-spacing:1.25px;text-decoration:none;opacity:0.3;transition:.5s}.knowledge_center_header .knowledge_center_header_menu .menu .menu-item:hover a,.knowledge_center_header .knowledge_center_header_menu .menu .menu-item.current-menu-item a{opacity:1}.knowledge_center_header .knowledge_center_header_menu .menu .menu-item:hover:after,.knowledge_center_header .knowledge_center_header_menu .menu .menu-item:hover.current-menu-item,.knowledge_center_header .knowledge_center_header_menu .menu .menu-item.current-menu-item:after,.knowledge_center_header .knowledge_center_header_menu .menu .menu-item.current-menu-item.current-menu-item{opacity:1}.knowledge_center_header .header_right{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media (min-width: 768px) and (max-width: 1169px){.knowledge_center_header .header_right{width:100%}}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_header .header_right{width:100%}}@media (min-width: 768px) and (max-width: 1169px){.knowledge_center_header .knowledge_center_header_dropdown{width:100%;margin:10px auto 0;display:none}}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_header .knowledge_center_header_dropdown{width:100%;margin:10px auto 0;display:none}}.knowledge_center_header .knowledge_center_header_dropdown .menu-item-has-children{position:relative;padding:15px 0;cursor:pointer;font-family:"Nunito Sans",sans-serif;font-size:14px;line-height:16px;color:#fff;font-weight:800;text-transform:uppercase;letter-spacing:1.25px;text-decoration:none}@media (min-width: 768px) and (max-width: 1169px){.knowledge_center_header .knowledge_center_header_dropdown .menu-item-has-children{padding:0;text-align:center}}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_header .knowledge_center_header_dropdown .menu-item-has-children{padding:0;text-align:center}}.knowledge_center_header .knowledge_center_header_dropdown .menu-item-has-children a::before{display:none}.knowledge_center_header .knowledge_center_header_dropdown .menu-item-has-children:before{content:'';display:block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;position:absolute;right:-17px;top:22px}@media (min-width: 768px) and (max-width: 1169px){.knowledge_center_header .knowledge_center_header_dropdown .menu-item-has-children:before{display:none}}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_header .knowledge_center_header_dropdown .menu-item-has-children:before{display:none}}.knowledge_center_header .knowledge_center_header_dropdown .menu-item-has-children .sub-menu{display:block;position:absolute;top:47px;right:-25px;background:#fff;box-sizing:border-box;min-width:175px;box-shadow:0 2px 5px 0 rgba(49,49,186,0.35);border-radius:4px;height:0;padding:0 15px;transition:all 0.15s linear;overflow:hidden}@media (min-width: 768px) and (max-width: 1169px){.knowledge_center_header .knowledge_center_header_dropdown .menu-item-has-children .sub-menu{display:none;background:none;min-width:100%;box-shadow:none;position:relative;top:0;left:0;height:auto;padding:0}}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_header .knowledge_center_header_dropdown .menu-item-has-children .sub-menu{display:none;background:none;min-width:100%;box-shadow:none;position:relative;top:0;left:0;height:auto;padding:0}}.knowledge_center_header .knowledge_center_header_dropdown .menu-item-has-children .sub-menu li{margin:0 0 20px}.knowledge_center_header .knowledge_center_header_dropdown .menu-item-has-children .sub-menu li:last-child{margin:0}@media (min-width: 768px) and (max-width: 1169px){.knowledge_center_header .knowledge_center_header_dropdown .menu-item-has-children .sub-menu li{text-align:center}}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_header .knowledge_center_header_dropdown .menu-item-has-children .sub-menu li{text-align:center}}.knowledge_center_header .knowledge_center_header_dropdown .menu-item-has-children .sub-menu li a{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:24px;color:#09091E;font-weight:400;text-transform:none;letter-spacing:0.15px;text-decoration:none}.knowledge_center_header .knowledge_center_header_dropdown .menu-item-has-children .sub-menu li a:hover{text-decoration:underline}@media (min-width: 768px) and (max-width: 1169px){.knowledge_center_header .knowledge_center_header_dropdown .menu-item-has-children .sub-menu li a{display:block;font-family:"Nunito Sans",sans-serif;font-size:14px;line-height:19px;color:#fff;font-weight:400;text-transform:uppercase;text-decoration:none;position:relative;margin:20px 0}.knowledge_center_header .knowledge_center_header_dropdown .menu-item-has-children .sub-menu li a::before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#fff;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);transition:all 0.3s ease-in-out 0s}.knowledge_center_header .knowledge_center_header_dropdown .menu-item-has-children .sub-menu li a:hover::before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_header .knowledge_center_header_dropdown .menu-item-has-children .sub-menu li a{display:block;font-family:"Nunito Sans",sans-serif;font-size:14px;line-height:19px;color:#fff;font-weight:400;text-transform:uppercase;text-decoration:none;position:relative;margin:20px 0}.knowledge_center_header .knowledge_center_header_dropdown .menu-item-has-children .sub-menu li a::before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#fff;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);transition:all 0.3s ease-in-out 0s}.knowledge_center_header .knowledge_center_header_dropdown .menu-item-has-children .sub-menu li a:hover::before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}}@media (min-width: 1170px){.knowledge_center_header .knowledge_center_header_dropdown .menu-item-has-children:hover .sub-menu{height:auto;padding:15px}}@media (min-width: 768px) and (max-width: 1169px){.knowledge_center_header .knowledge_center_header_dropdown .menu-item-has-children.hover .sub-menu{display:block}}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_header .knowledge_center_header_dropdown .menu-item-has-children.hover .sub-menu{display:block}}.knowledge_center_header .search_blk{margin:0 30px 0 35px}.knowledge_center_header .search_blk .search_icon_btn{display:block}.knowledge_center_header .back_btn{margin-left:50px;display:inline-block;font-family:"Nunito Sans",sans-serif;font-size:14px;line-height:14px;color:#fff;font-weight:normal;text-transform:none;border:2px solid #FFFFFF;border-radius:8px;padding:7px 23px 7px 11px;position:relative;transition:0.5s}.knowledge_center_header .back_btn:after{content:'';display:block;width:7px;height:7px;border-right:2px solid #fff;border-bottom:2px solid #fff;border-radius:1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;right:10px;top:9px;transition:0.5s}.knowledge_center_header .back_btn:hover{background:#fff;color:#33c}.knowledge_center_header .back_btn:hover:after{border-color:#33c}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.knowledge_center_header .back_btn{display:none}}.knowledge_center_header .mobile_btns{display:none}@media (min-width: 768px) and (max-width: 1169px){.knowledge_center_header .mobile_btns{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_header .mobile_btns{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}}.knowledge_center_header .mobile_btns .back_btn{display:block;margin-left:10px}.knowledge_center_header .mobile_btns .knowledge_mobile_menu_btn{display:none}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_header .mobile_btns .knowledge_mobile_menu_btn{display:block;width:32px;height:32px;background:url(./images/dist/mobile_menu_icon.svg) no-repeat;background-size:32px;background-position:center}.knowledge_center_header .mobile_btns .knowledge_mobile_menu_btn.open{background:url(./images/dist/mobile_menu_close.svg) no-repeat;background-size:30px;background-position:center}}@media (min-width: 768px) and (max-width: 1169px){.knowledge_center_header .mobile_btns .knowledge_mobile_menu_btn{display:block;width:32px;height:32px;background:url(./images/dist/mobile_menu_icon.svg) no-repeat;background-size:32px;background-position:center}.knowledge_center_header .mobile_btns .knowledge_mobile_menu_btn.open{background:url(./images/dist/mobile_menu_close.svg) no-repeat;background-size:30px;background-position:center}}.page-id-1253 .knowledge_center_header .knowledge_mobile_menu_btn{display:none !important}.knowledge_center_top_section{background:#33c;padding:165px 0 50px;position:relative}.knowledge_center_top_section .bg_image{position:absolute;width:100%;bottom:0;z-index:1}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_top_section{padding:100px 0 35px}}.knowledge_center_top_section .content_blk{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.knowledge_center_top_section .content_blk .title{width:445px;font-family:"Merriweather",serif;font-size:48px;line-height:60px;color:#fff;font-weight:normal;text-transform:none}@media (min-width: 768px) and (max-width: 1169px){.knowledge_center_top_section .content_blk .title{margin:0 0 25px}}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_top_section .content_blk .title{width:100%;font-size:38px;line-height:48px;margin:0 0 20px}}.knowledge_center_top_section .content_blk .subtitle{width:610px;font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#fff;font-weight:normal;text-transform:none;letter-spacing:0.5px}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_top_section .content_blk .subtitle{width:100%}}.knowledge_center_top_section .content_blk .subtitle b,.knowledge_center_top_section .content_blk .subtitle strong{font-weight:bold}.knowledge_center_main_section{padding:35px 0 65px}.knowledge_center_main_section .categories_wrap{display:flex;justify-content:space-between;align-items:initial;flex-wrap:wrap}.knowledge_center_main_section .categories_wrap .category_item{box-sizing:border-box;width:375px;padding:25px 24px 75px;border:2px solid rgba(9,9,30,0.15);border-radius:4px;position:relative;margin:0 0 24px;transition:all 0.5s}@media (min-width: 768px) and (max-width: 1169px){.knowledge_center_main_section .categories_wrap .category_item{width:365px}}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_main_section .categories_wrap .category_item{width:100%}}.knowledge_center_main_section .categories_wrap .category_item .category_icon{width:100%;height:50px;margin:0 0 40px;background-size:contain}.knowledge_center_main_section .categories_wrap .category_item .title{font-family:"Merriweather",serif;font-size:20px;line-height:30px;color:#09091E;font-weight:bold;text-transform:none;letter-spacing:0.15px;margin:0 0 22px}.knowledge_center_main_section .categories_wrap .category_item .description{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#09091E;font-weight:normal;text-transform:none;letter-spacing:0.5px;margin:0 0 22px}.knowledge_center_main_section .categories_wrap .category_item .learn_more_link{display:block;position:absolute;bottom:32px;right:32px;font-family:"Nunito Sans",sans-serif;font-size:12px;line-height:16px;color:#09091E;font-weight:800;text-transform:uppercase;letter-spacing:1.07px}.knowledge_center_main_section .categories_wrap .category_item:first-child .category_icon{background:url("./images/dist/knowledge_center_main_icon_1.svg");background-repeat:no-repeat;background-position:center left;background-size:contain}.knowledge_center_main_section .categories_wrap .category_item:nth-child(2) .category_icon{background:url("./images/dist/knowledge_center_main_icon_2.svg");background-repeat:no-repeat;background-position:center left;background-size:contain}.knowledge_center_main_section .categories_wrap .category_item:nth-child(3) .category_icon{background:url("./images/dist/knowledge_center_main_icon_3.svg");background-repeat:no-repeat;background-position:center left;background-size:contain}.knowledge_center_main_section .categories_wrap .category_item:first-child:hover{background:#14A881;box-shadow:-5px 5px 25px 0px rgba(9,9,30,0.15);border-color:#14A881}.knowledge_center_main_section .categories_wrap .category_item:first-child:hover .category_icon{background:url("./images/dist/knowledge_center_main_icon_1-hover.svg");background-repeat:no-repeat;background-position:center left;background-size:contain}.knowledge_center_main_section .categories_wrap .category_item:nth-child(2):hover{background:#FFB300;box-shadow:-5px 5px 25px 0px rgba(9,9,30,0.15);border-color:#FFB300}.knowledge_center_main_section .categories_wrap .category_item:nth-child(2):hover .category_icon{background:url("./images/dist/knowledge_center_main_icon_2-hover.svg");background-repeat:no-repeat;background-position:center left;background-size:contain}.knowledge_center_main_section .categories_wrap .category_item:nth-child(3):hover{background:#33c;box-shadow:-5px 5px 25px 0px rgba(9,9,30,0.15);border-color:#33c}.knowledge_center_main_section .categories_wrap .category_item:nth-child(3):hover .category_icon{background:url("./images/dist/knowledge_center_main_icon_3-hover.svg");background-repeat:no-repeat;background-position:center left;background-size:contain}.knowledge_center_main_section .categories_wrap .category_item.videos_item{border:none;padding:25px 0 0}.knowledge_center_main_section .categories_wrap .category_item.videos_item .learn_more_link{bottom:initial;top:32px}.knowledge_center_main_section .categories_wrap .category_item.videos_item .videos_wrap{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.knowledge_center_main_section .categories_wrap .category_item.videos_item .videos_wrap .video_item{width:176px}@media (min-width: 768px) and (max-width: 1169px){.knowledge_center_main_section .categories_wrap .category_item.videos_item .videos_wrap .video_item{width:100%;margin-bottom:20px}}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_main_section .categories_wrap .category_item.videos_item .videos_wrap .video_item{width:100%;margin:0 0 20px}}.knowledge_center_main_section .categories_wrap .category_item.videos_item .videos_wrap .video_item .video_frame{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;cursor:pointer;height:98px;width:176px;border-radius:4px;position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:11px;overflow:hidden}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_main_section .categories_wrap .category_item.videos_item .videos_wrap .video_item .video_frame{width:100%;height:200px}}.knowledge_center_main_section .categories_wrap .category_item.videos_item .videos_wrap .video_item .video_frame img:first-child{width:auto;height:100%}.knowledge_center_main_section .categories_wrap .category_item.videos_item .videos_wrap .video_item .video_frame .play_btn{display:block;position:absolute;margin:0}.knowledge_center_main_section .categories_wrap .category_item.videos_item .videos_wrap .video_item .video_title{display:block;font-family:"Nunito Sans",sans-serif;font-size:12px;line-height:16px;color:#09091E;font-weight:800;text-transform:uppercase;letter-spacing:1.07px;margin:0 0 6px}.knowledge_center_main_section .categories_wrap .category_item.videos_item .videos_wrap .video_item .video_date{font-family:"Nunito Sans",sans-serif;font-size:12px;line-height:16px;color:#09091E;font-weight:normal;text-transform:none;opacity:0.5}.knowledge_center_main_section .categories_wrap .category_item.faq_blk_item{padding:25px 0 0}.knowledge_center_main_section .categories_wrap .category_item.faq_blk_item .title{padding:0 24px}.knowledge_center_main_section .categories_wrap .category_item.faq_blk_item .description{padding:0 24px}.knowledge_center_main_section .categories_wrap .category_item.faq_blk_item .learn_more_link{bottom:initial;top:32px}.knowledge_center_main_section .categories_wrap .category_item.faq_blk_item .faq_items .faq_item{border-bottom:1px solid #cccad1;padding:12px 24px}.knowledge_center_main_section .categories_wrap .category_item.faq_blk_item .faq_items .faq_item:last-child{border-bottom:none}.knowledge_center_main_section .categories_wrap .category_item.faq_blk_item .faq_items .faq_item .title_blk{cursor:pointer;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:0 0 10px}.knowledge_center_main_section .categories_wrap .category_item.faq_blk_item .faq_items .faq_item .title_blk .faq_title{font-family:"Nunito Sans",sans-serif;font-size:12px;line-height:16px;color:#09091E;font-weight:800;text-transform:uppercase;letter-spacing:1.07px}.knowledge_center_main_section .categories_wrap .category_item.faq_blk_item .faq_items .faq_item .title_blk .arrow{display:block;width:5px;height:5px;border-right:1px solid #09091E;border-bottom:1px solid #09091E;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:all .5s}.knowledge_center_main_section .categories_wrap .category_item.faq_blk_item .faq_items .faq_item .text{display:none;font-family:"Nunito Sans",sans-serif;font-size:12px;line-height:16px;color:#09091E;font-weight:normal;text-transform:none;letter-spacing:0.5px}.knowledge_center_main_section .categories_wrap .category_item.faq_blk_item .faq_items .faq_item.open .arrow{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.knowledge_center_main_section .categories_wrap .category_item.ebook_item{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:column;padding:25px 0 0}.knowledge_center_main_section .categories_wrap .category_item.ebook_item .title{padding:0 24px;box-sizing:border-box;width:100%}.knowledge_center_main_section .categories_wrap .category_item.ebook_item .ebook_items{width:100%}.knowledge_center_main_section .categories_wrap .category_item.ebook_item .ebook_items .link_item{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;border-bottom:1px solid #cccad1;padding:12px 24px;box-sizing:border-box}.knowledge_center_main_section .categories_wrap .category_item.ebook_item .ebook_items .link_item:last-child{border-bottom:none}.knowledge_center_main_section .categories_wrap .category_item.ebook_item .ebook_items .link_item .link_title{font-family:"Nunito Sans",sans-serif;font-size:12px;line-height:16px;color:#09091E;font-weight:800;text-transform:uppercase;letter-spacing:1.07px;margin-bottom:10px}.knowledge_center_main_section .categories_wrap .category_item.ebook_item .ebook_items .link_item .arrow{display:block;width:5px;height:5px;border-right:1px solid #09091E;border-bottom:1px solid #09091E;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:all .5s;margin-bottom:10px}.knowledge_center_category_template{padding:100px 0 110px;position:relative}@media (min-width: 768px) and (max-width: 1169px){.knowledge_center_category_template{padding:50px 0}}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_category_template{padding:50px 0}}.knowledge_center_category_template .top_bg{position:absolute;left:0;top:0;width:100%}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.knowledge_center_category_template .top_bg{width:100%}}.knowledge_center_category_template .section_title{font-family:"Merriweather",serif;font-size:34px;line-height:42px;color:#09091E;font-weight:bold;text-transform:uppercase;letter-spacing:0.25px;margin:0 0 50px}@media (min-width: 768px) and (max-width: 1169px){.knowledge_center_category_template .section_title{margin:0 0 20px}}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_category_template .section_title{margin:0 0 20px;font-size:30px}}.knowledge_center_category_template .text_blk{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin:0 0 65px}@media (min-width: 768px) and (max-width: 1169px){.knowledge_center_category_template .text_blk{margin:0}}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_category_template .text_blk{margin:0}}.knowledge_center_category_template .text_blk .text{width:575px}@media (min-width: 768px) and (max-width: 1169px){.knowledge_center_category_template .text_blk .text{width:100%;margin:0 0 25px}}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_category_template .text_blk .text{width:100%;margin:0 0 20px}}.knowledge_center_category_template .text_blk .text p{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#09091E;font-weight:normal;text-transform:none;letter-spacing:0.5px;margin:0}.knowledge_center_category_template .content_blk{display:flex;justify-content:flex-start;align-items:initial;flex-wrap:wrap}@media (min-width: 768px) and (max-width: 1169px){.knowledge_center_category_template .content_blk{justify-content:space-between}}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_category_template .content_blk{justify-content:space-between}}.knowledge_center_category_template .content_blk .content_item{box-sizing:border-box;border-radius:4px;background:#fff;padding:24px 24px 44px;position:relative;height:auto;margin:0 25px 25px 0;width:375px}.knowledge_center_category_template .content_blk .content_item:nth-child(n+7){display:none}@media (min-width: 768px) and (max-width: 1169px){.knowledge_center_category_template .content_blk .content_item{width:365px;margin:0 0 25px}}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_category_template .content_blk .content_item{width:100%;margin:0 0 25px}}.knowledge_center_category_template .content_blk .content_item .content_item_title{font-family:"Merriweather",serif;font-size:20px;line-height:30px;color:#09091E;font-weight:bold;text-transform:none;letter-spacing:0.15px;margin:0 0 15px}.knowledge_center_category_template .content_blk .content_item .content_item_text p{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#09091E;font-weight:normal;text-transform:none;letter-spacing:0.5px;margin:0}.knowledge_center_category_template .content_blk .content_item .read_more{display:block;position:absolute;bottom:17px;right:24px;font-family:"Nunito Sans",sans-serif;font-size:12px;line-height:16px;color:#09091E;font-weight:800;text-transform:uppercase;letter-spacing:1.07px}.knowledge_center_category_template .content_blk .content_item.preview{height:150px;overflow:hidden}.knowledge_center_category_template .content_blk .content_item.preview .read_more{display:none}.knowledge_center_category_template .more_less_buttons{width:100%;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}.knowledge_center_category_template .more_less_buttons a{display:inline-block;font-family:"Nunito Sans",sans-serif;font-size:14px;line-height:19px;color:#09091E;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;margin:30px 0 0;cursor:pointer;position:relative;float:right}.knowledge_center_category_template .more_less_buttons a:before{content:'';display:block;width:7px;height:7px;border-left:2px solid #09091E;border-bottom:2px solid #09091E;position:absolute;left:-30px;top:2px}.knowledge_center_category_template .more_less_buttons .show_less_btn{display:none}.knowledge_center_category_template .more_less_buttons .show_less_btn:before{-webkit-transform:rotate(135deg);transform:rotate(135deg);top:7px}.knowledge_center_category_template .more_less_buttons .show_more_btn{margin-left:55px}.knowledge_center_category_template .more_less_buttons .show_more_btn:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.knowledge_center_cedex_section{background:#14A881}.knowledge_center_cedex_section .section_title{color:#fff}.knowledge_center_cedex_section .text_blk .text p{color:#fff}.knowledge_center_cedex_section .content_blk{position:relative}.knowledge_center_cedex_section .content_blk .gradient_overlay{position:absolute;width:100%;height:190px;background:rgba(255,179,0,0);background:linear-gradient(to bottom, rgba(255,179,0,0), #14A881);bottom:0}.knowledge_center_diamonds_section{background:#FFB300;padding-bottom:75px}.knowledge_center_diamonds_section .content_blk{position:relative}.knowledge_center_diamonds_section .content_blk .gradient_overlay{position:absolute;width:100%;height:190px;background:rgba(255,179,0,0);background:linear-gradient(to bottom, rgba(255,179,0,0), #FFB300);bottom:0}.knowledge_center_cryptocurrency_section{background:#33c;padding-bottom:75px}.knowledge_center_cryptocurrency_section .section_title{color:#fff}.knowledge_center_cryptocurrency_section .text_blk .text p{color:#fff}.knowledge_center_cryptocurrency_section .content_blk{position:relative}.knowledge_center_cryptocurrency_section .content_blk .gradient_overlay{position:absolute;width:100%;height:190px;background:rgba(255,179,0,0);background:linear-gradient(to bottom, rgba(255,179,0,0), #33c);bottom:0}.knowledge_center_cryptocurrency_section .more_less_buttons a{color:#fff}.knowledge_center_cryptocurrency_section .more_less_buttons a:before{border-color:#fff}.knowledge_center_faq_section{padding:100px 0 60px}@media (min-width: 768px) and (max-width: 1169px){.knowledge_center_faq_section{padding:50px 0}}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_faq_section{padding:50px 0}}.knowledge_center_faq_section .section_title{font-family:"Merriweather",serif;font-size:34px;line-height:42px;color:#33c;font-weight:bold;text-transform:none;letter-spacing:0.25px;margin:0 0 120px}@media (min-width: 768px) and (max-width: 1169px){.knowledge_center_faq_section .section_title{margin:0 0 35px}}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_faq_section .section_title{margin:0 0 25px;font-size:30px}}.knowledge_center_faq_section .faq_items .faq_item{padding:20px 0;border-bottom:1px solid #cccad1}.knowledge_center_faq_section .faq_items .faq_item .visible_info{cursor:pointer;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.knowledge_center_faq_section .faq_items .faq_item .visible_info .faq_title{width:500px;font-family:"Merriweather",serif;font-size:20px;line-height:30px;color:#09091E;font-weight:bold;text-transform:none;letter-spacing:0.15px}@media (min-width: 768px) and (max-width: 1169px){.knowledge_center_faq_section .faq_items .faq_item .visible_info .faq_title{max-height:initial}}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_faq_section .faq_items .faq_item .visible_info .faq_title{width:100%;margin:0 0 15px;font-size:16px;line-height:24px}}.knowledge_center_faq_section .faq_items .faq_item .visible_info .category_name{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#09091E;font-weight:normal;text-transform:none;letter-spacing:0.5px;width:200px}.knowledge_center_faq_section .faq_items .faq_item .visible_info img{width:32px;height:32px;transition:all .5s}.knowledge_center_faq_section .faq_items .faq_item .faq_content{display:none;padding:75px 0;width:675px;margin:0 auto;font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#09091E;font-weight:normal;text-transform:none}@media (min-width: 768px) and (max-width: 1169px){.knowledge_center_faq_section .faq_items .faq_item .faq_content{font-size:24px}}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_faq_section .faq_items .faq_item .faq_content{width:100%;padding:25px 0}}.knowledge_center_faq_section .faq_items .faq_item .faq_content h1,.knowledge_center_faq_section .faq_items .faq_item .faq_content h2,.knowledge_center_faq_section .faq_items .faq_item .faq_content h3,.knowledge_center_faq_section .faq_items .faq_item .faq_content h4,.knowledge_center_faq_section .faq_items .faq_item .faq_content h5,.knowledge_center_faq_section .faq_items .faq_item .faq_content h6{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:22px;color:#09091E;font-weight:bold;text-transform:uppercase;letter-spacing:0.5px;margin:0 0 15px}.knowledge_center_faq_section .faq_items .faq_item .faq_content p,.knowledge_center_faq_section .faq_items .faq_item .faq_content li{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#09091E;font-weight:normal;text-transform:none;letter-spacing:0.5px;margin:0 0 25px}.knowledge_center_faq_section .faq_items .faq_item .faq_content ol,.knowledge_center_faq_section .faq_items .faq_item .faq_content ul{list-style:disc;padding-left:20px}.knowledge_center_faq_section .faq_items .faq_item .faq_content li{margin:0 0 5px}.knowledge_center_faq_section .faq_items .faq_item .faq_content a{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#09091E;font-weight:normal;text-transform:none;letter-spacing:0.5px;text-decoration:underline}.knowledge_center_faq_section .faq_items .faq_item.open .visible_info img{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.knowledge_center_videos_section{padding:100px 0 120px}@media (min-width: 768px) and (max-width: 1169px){.knowledge_center_videos_section{padding:50px 0}}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_videos_section{padding:50px 0}}.knowledge_center_videos_section .section_title{font-family:"Merriweather",serif;font-size:34px;line-height:42px;color:#09091E;font-weight:bold;text-transform:none;letter-spacing:0.25px;margin:0 0 70px}@media (min-width: 768px) and (max-width: 1169px){.knowledge_center_videos_section .section_title{margin-bottom:30px;text-align:center}}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_videos_section .section_title{margin:0 0 30px;font-size:30px;text-align:center}}.knowledge_center_videos_section .video_item{width:500px;display:flex;justify-content:space-between;align-items:initial;flex-wrap:wrap;height:98px;padding-bottom:11px;border-bottom:1px solid rgba(14,14,47,0.15);margin-bottom:12px}@media (min-width: 768px) and (max-width: 1169px){.knowledge_center_videos_section .video_item{width:600px}}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_videos_section .video_item{width:300px;height:auto}}.knowledge_center_videos_section .video_item .video_frame{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;cursor:pointer;height:98px;width:176px;border-radius:4px;position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:11px;overflow:hidden}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_videos_section .video_item .video_frame{width:100%;height:200px}}.knowledge_center_videos_section .video_item .video_frame img:first-child{width:auto;height:100%}.knowledge_center_videos_section .video_item .video_frame .play_btn{display:block;position:absolute;margin:0}.knowledge_center_videos_section .video_item .video_contents{box-sizing:border-box;width:300px;padding:10px 25px 5px 0;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;flex-direction:column}@media (min-width: 768px) and (max-width: 1169px){.knowledge_center_videos_section .video_item .video_contents{width:400px}}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_videos_section .video_item .video_contents{width:100%}}.knowledge_center_videos_section .video_item .video_contents .video_title{display:block;font-family:"Nunito Sans",sans-serif;font-size:12px;line-height:16px;color:#09091E;font-weight:800;text-transform:uppercase;letter-spacing:1.07px;margin:0 0 6px}.knowledge_center_videos_section .video_item .video_contents .video_date{font-family:"Nunito Sans",sans-serif;font-size:12px;line-height:16px;color:#09091E;font-weight:normal;text-transform:none;opacity:0.5}.knowledge_center_videos_section .video_item .video_contents .video_description{display:none}.knowledge_center_videos_section .video_item.featured_video{width:600px;display:block;height:auto;padding-bottom:0;border-bottom:none;margin-bottom:0}@media (min-width: 768px) and (max-width: 1169px){.knowledge_center_videos_section .video_item.featured_video{margin-bottom:25px}}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_videos_section .video_item.featured_video{width:100%}}.knowledge_center_videos_section .video_item.featured_video .video_frame{cursor:pointer;height:355px;width:600px;border-radius:4px;background-color:grey;position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:11px}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_videos_section .video_item.featured_video .video_frame{width:100%;height:200px}}.knowledge_center_videos_section .video_item.featured_video .video_frame .play_btn{display:block;position:absolute}.knowledge_center_videos_section .video_item.featured_video .video_frame .play_btn img{width:35px;height:35px;margin:0}.knowledge_center_videos_section .video_item.featured_video .video_contents{box-sizing:border-box;width:100%;padding:18px 0;display:block}.knowledge_center_videos_section .video_item.featured_video .video_contents .video_title{display:block;font-family:"Merriweather",serif;font-size:20px;line-height:30px;color:#09091E;font-weight:bold;text-transform:none;letter-spacing:0.15px;margin:0 0 5px}.knowledge_center_videos_section .video_item.featured_video .video_contents .video_date{font-family:"Nunito Sans",sans-serif;font-size:12px;line-height:16px;color:#09091E;font-weight:normal;text-transform:none;opacity:0.5;margin-bottom:20px}.knowledge_center_videos_section .video_item.featured_video .video_contents .video_description{display:block;font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#09091E;font-weight:normal;text-transform:none;letter-spacing:0.5px}.knowledge_center_videos_section .video_item:last-child{border:none;margin:0}.knowledge_center_videos_section .videos_top_wrap{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@media (min-width: 768px) and (max-width: 1169px){.knowledge_center_videos_section .videos_top_wrap{max-height:initial;align-items:center}}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_videos_section .videos_top_wrap{max-height:initial;align-items:center}}.knowledge_center_videos_section .videos_bottom_wrap{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@media (min-width: 768px) and (max-width: 1169px){.knowledge_center_videos_section .videos_bottom_wrap{max-height:initial;align-items:center}}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_videos_section .videos_bottom_wrap{max-height:initial;align-items:center}}.knowledge_center_videos_section .videos_bottom_wrap .video_item{display:none}.knowledge_center_videos_section .more_less_buttons{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}@media (min-width: 768px) and (max-width: 1169px){.knowledge_center_videos_section .more_less_buttons{justify-content:center}}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_videos_section .more_less_buttons{justify-content:center}}.knowledge_center_videos_section .more_less_buttons a{display:inline-block;font-family:"Nunito Sans",sans-serif;font-size:14px;line-height:19px;color:#09091E;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;margin:30px 0 0;cursor:pointer;position:relative;float:right}.knowledge_center_videos_section .more_less_buttons a:before{content:'';display:block;width:7px;height:7px;border-left:2px solid #09091E;border-bottom:2px solid #09091E;position:absolute;left:-30px;top:2px}.knowledge_center_videos_section .more_less_buttons .show_less_btn{display:none}.knowledge_center_videos_section .more_less_buttons .show_less_btn:before{-webkit-transform:rotate(135deg);transform:rotate(135deg);top:7px}.knowledge_center_videos_section .more_less_buttons .show_more_btn{margin-left:55px}.knowledge_center_videos_section .more_less_buttons .show_more_btn:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (min-width: 768px) and (max-width: 1169px){.knowledge_center_videos_section .videos_top_wrap,.knowledge_center_videos_section .videos_bottom_wrap{width:600px;margin:0 auto}}.knowledge_center_lets_talk_section{padding:100px 0;background-color:#33c;background-image:url(./images/dist/lets_talk_bg_1.svg),url(./images/dist/lets_talk_bg_2.svg);background-repeat:no-repeat;background-position:50px 0, 320px 50px;background-size:contain !important}@media (min-width: 768px) and (max-width: 1169px){.knowledge_center_lets_talk_section{padding:50px 0;background-position:10% 0, 30% 25px}}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_lets_talk_section{padding:50px 0}}.knowledge_center_lets_talk_section .wrapper{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}.knowledge_center_lets_talk_section .section_title{font-family:"Merriweather",serif;font-size:34px;line-height:42px;color:#fff;font-weight:bold;text-transform:none;letter-spacing:0.25px;margin:0 0}@media (min-width: 768px) and (max-width: 1169px){.knowledge_center_lets_talk_section .section_title{font-size:24px}}@media (min-width: 320px) and (max-width: 767px){.knowledge_center_lets_talk_section .section_title{font-size:24px;line-height:32px;margin:0 0 20px}}.knowledge_center_lets_talk_section .apply_btn{display:block;cursor:pointer;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;text-decoration:none}.knowledge_center_lets_talk_section .apply_btn span{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:28px;color:#fff;font-weight:bold;text-transform:uppercase;margin:0 25px 0 0}.knowledge_center_lets_talk_section .apply_btn svg{width:32px;height:32px}.how_to_trade_section{background-color:#F2F2F4}.how_to_trade_section .left_container{width:100%;max-width:1440px;margin:0 auto;display:flex;justify-content:normal;align-items:center;flex-wrap:nowrap;padding:72px 0}@media (min-width: 768px) and (max-width: 1169px){.how_to_trade_section .left_container{flex-direction:column;box-sizing:border-box;width:768px;padding:50px 10px;margin:0 auto}}@media (min-width: 320px) and (max-width: 767px){.how_to_trade_section .left_container{flex-direction:column;box-sizing:border-box;width:320px;padding:30px 10px 20px;margin:0 auto}}.how_to_trade_section .left_container .images_bg{width:50%;max-width:720px;height:auto}@media (min-width: 320px) and (max-width: 767px), (min-width: 768px) and (max-width: 1169px){.how_to_trade_section .left_container .images_bg{width:100%;margin-bottom:25px}}.how_to_trade_section .left_container .right_title_mob_tab{display:none}@media (min-width: 768px) and (max-width: 1169px){.how_to_trade_section .left_container .right_title_mob_tab{font-family:"Merriweather",serif;font-size:42px;line-height:47px;color:#09091E;font-weight:400;text-transform:none;margin-bottom:35px;display:block}}@media (min-width: 320px) and (max-width: 767px){.how_to_trade_section .left_container .right_title_mob_tab{font-family:"Merriweather",serif;font-size:32px;line-height:43px;color:#09091E;font-weight:400;text-transform:none;margin-bottom:35px;display:block;text-align:center}}.how_to_trade_section .left_container .diamond_right_block{margin-left:112px;width:476px;box-sizing:border-box}@media (min-width: 768px) and (max-width: 1169px){.how_to_trade_section .left_container .diamond_right_block{width:100%;padding:0 10px;margin:0}}@media (min-width: 320px) and (max-width: 767px){.how_to_trade_section .left_container .diamond_right_block{width:100%;padding:0;margin:0}}.how_to_trade_section .left_container .diamond_right_block .right_title{font-family:"Merriweather",serif;font-size:48px;line-height:60px;color:#09091E;font-weight:400;text-transform:none;padding-bottom:24px}@media (min-width: 320px) and (max-width: 767px), (min-width: 768px) and (max-width: 1169px){.how_to_trade_section .left_container .diamond_right_block .right_title{display:none}}.how_to_trade_section .left_container .diamond_right_block .diamond_desciption{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#09091E;font-weight:400;text-transform:none;letter-spacing:0.5px}@media (min-width: 320px) and (max-width: 767px){.how_to_trade_section .left_container .diamond_right_block .diamond_desciption{letter-spacing:1.3px}}.how_to_trade_section .left_container .diamond_left_block{margin-right:112px;width:476px;box-sizing:border-box}@media (min-width: 768px) and (max-width: 1169px){.how_to_trade_section .left_container .diamond_left_block{width:100%;padding:0 10px;margin:0}}@media (min-width: 320px) and (max-width: 767px){.how_to_trade_section .left_container .diamond_left_block{width:100%;padding:0;margin:0}}.how_to_trade_section .left_container .diamond_left_block .right_title{font-family:"Merriweather",serif;font-size:48px;line-height:60px;color:#09091E;font-weight:400;text-transform:none;padding-bottom:24px}@media (min-width: 320px) and (max-width: 767px), (min-width: 768px) and (max-width: 1169px){.how_to_trade_section .left_container .diamond_left_block .right_title{display:none}}.how_to_trade_section .left_container .diamond_left_block .diamond_desciption{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#09091E;font-weight:400;text-transform:none;letter-spacing:0.5px}@media (min-width: 320px) and (max-width: 767px){.how_to_trade_section .left_container .diamond_left_block .diamond_desciption{letter-spacing:1.3px}}.how_to_trade_section .right_container{width:100%;max-width:1440px;margin:0 auto;display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap;padding:72px 0}@media (min-width: 768px) and (max-width: 1169px){.how_to_trade_section .right_container{flex-direction:column;box-sizing:border-box;width:768px;padding:0 10px 50px 10px;margin:0 auto}}@media (min-width: 320px) and (max-width: 767px){.how_to_trade_section .right_container{flex-direction:column;box-sizing:border-box;width:320px;padding:30px 10px 20px;margin:0 auto}}.how_to_trade_section .right_container .images_bg{width:50%;max-width:720px;height:auto}@media (min-width: 320px) and (max-width: 767px), (min-width: 768px) and (max-width: 1169px){.how_to_trade_section .right_container .images_bg{width:100%;margin-bottom:25px}}.how_to_trade_section .right_container .right_title_mob_tab{display:none}@media (min-width: 768px) and (max-width: 1169px){.how_to_trade_section .right_container .right_title_mob_tab{font-family:"Merriweather",serif;font-size:42px;line-height:47px;color:#09091E;font-weight:400;text-transform:none;margin-bottom:35px;display:block}}@media (min-width: 320px) and (max-width: 767px){.how_to_trade_section .right_container .right_title_mob_tab{font-family:"Merriweather",serif;font-size:32px;line-height:43px;color:#09091E;font-weight:400;text-transform:none;margin-bottom:35px;display:block;text-align:center}}.how_to_trade_section .right_container .diamond_right_block{margin-left:112px;width:476px;box-sizing:border-box}@media (min-width: 768px) and (max-width: 1169px){.how_to_trade_section .right_container .diamond_right_block{width:100%;padding:0 10px;margin:0}}@media (min-width: 320px) and (max-width: 767px){.how_to_trade_section .right_container .diamond_right_block{width:100%;padding:0;margin:0}}.how_to_trade_section .right_container .diamond_right_block .right_title{font-family:"Merriweather",serif;font-size:48px;line-height:60px;color:#09091E;font-weight:400;text-transform:none;padding-bottom:24px}@media (min-width: 320px) and (max-width: 767px), (min-width: 768px) and (max-width: 1169px){.how_to_trade_section .right_container .diamond_right_block .right_title{display:none}}.how_to_trade_section .right_container .diamond_right_block .diamond_desciption{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#09091E;font-weight:400;text-transform:none;letter-spacing:0.5px}@media (min-width: 320px) and (max-width: 767px){.how_to_trade_section .right_container .diamond_right_block .diamond_desciption{letter-spacing:1.3px}}.how_to_trade_section .right_container .diamond_left_block{margin-right:112px;width:476px;box-sizing:border-box}@media (min-width: 768px) and (max-width: 1169px){.how_to_trade_section .right_container .diamond_left_block{width:100%;padding:0 10px;margin:0;order:1}}@media (min-width: 320px) and (max-width: 767px){.how_to_trade_section .right_container .diamond_left_block{width:100%;padding:0;margin:0;order:1}}.how_to_trade_section .right_container .diamond_left_block .right_title{font-family:"Merriweather",serif;font-size:48px;line-height:60px;color:#09091E;font-weight:400;text-transform:none;padding-bottom:24px}@media (min-width: 320px) and (max-width: 767px), (min-width: 768px) and (max-width: 1169px){.how_to_trade_section .right_container .diamond_left_block .right_title{display:none}}.how_to_trade_section .right_container .diamond_left_block .diamond_desciption{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#09091E;font-weight:400;text-transform:none;letter-spacing:0.5px}@media (min-width: 320px) and (max-width: 767px){.how_to_trade_section .right_container .diamond_left_block .diamond_desciption{letter-spacing:1.3px}}.how_to_trade_section .contract_footer_section{display:flex;justify-content:normal;align-items:flex-start;flex-wrap:nowrap}.how_to_trade_product_section{border-bottom:4px solid rgba(14,14,47,0.05)}.how_to_trade_product_section .trade_product_wrap{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;padding:72px 0}.how_to_trade_product_section .trade_product_wrap .product_title{width:176px;height:auto;font-family:"Merriweather",serif;font-size:34px;line-height:42px;color:#09091E;font-weight:700;text-transform:none;letter-spacing:0.25px}@media (min-width: 768px) and (max-width: 1169px){.how_to_trade_product_section .trade_product_wrap .product_title{width:100%;text-align:center;margin-bottom:25px}}@media (min-width: 320px) and (max-width: 767px){.how_to_trade_product_section .trade_product_wrap .product_title{width:100%;text-align:center;margin-bottom:25px}}.how_to_trade_product_section .trade_product_wrap .product_item{width:276px;margin-top:19px}.how_to_trade_product_section .trade_product_wrap .product_item .item_header{display:flex;align-items:flex-end;margin-bottom:24px}.how_to_trade_product_section .trade_product_wrap .product_item .item_header .item_icon{margin-right:18px}.how_to_trade_product_section .trade_product_wrap .product_item .item_header .item_title{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:19px;color:#09091E;font-weight:700;text-transform:none;text-transform:uppercase;letter-spacing:0.5px}.how_to_trade_product_section .trade_product_wrap .product_item .item_description{font-family:"Nunito Sans",sans-serif;font-size:14px;line-height:19px;color:#09091E;font-weight:normal;text-transform:none;letter-spacing:0.22px}@media (min-width: 768px) and (max-width: 1169px){.how_to_trade_product_section .trade_product_wrap .product_item{width:320px;margin:0 auto 26px}}@media (min-width: 320px) and (max-width: 767px){.how_to_trade_product_section .trade_product_wrap .product_item{width:100%;margin:0 auto 26px}}@media (min-width: 768px) and (max-width: 1169px){.how_to_trade_product_section .trade_product_wrap{flex-direction:column}}@media (min-width: 320px) and (max-width: 767px){.how_to_trade_product_section .trade_product_wrap{flex-direction:column}}.how_to_tab_section{padding:72px 0}.how_to_tab_section .tab_header{width:576px;margin:0 auto;padding-bottom:72px}@media (min-width: 768px) and (max-width: 1169px){.how_to_tab_section .tab_header{width:100%}}@media (min-width: 320px) and (max-width: 767px){.how_to_tab_section .tab_header{width:100%}}.how_to_tab_section .tab_header .tab_title{font-family:"Merriweather",serif;font-size:34px;line-height:42px;color:#09091E;font-weight:700;text-transform:none;text-align:center}.how_to_tab_section .tab_header .tab_description{margin-top:24px;font-family:"Nunito Sans",sans-serif;font-size:14px;line-height:19px;color:#09091E;font-weight:normal;text-transform:none;text-align:center}.how_to_tab_section .tab_wrap{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;width:auto}.how_to_tab_section .tab_wrap .tab_navigation .tab_btn{cursor:pointer;font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#09091E;font-weight:bold;text-transform:none;text-align:center;letter-spacing:0.5px;text-transform:uppercase;margin-bottom:24px}.how_to_tab_section .tab_wrap .tab_navigation .tab_btn .btn_item{border-left:3px solid transparent;position:relative;padding-left:24px}.how_to_tab_section .tab_wrap .tab_navigation .tab_btn .btn_item:hover,.how_to_tab_section .tab_wrap .tab_navigation .tab_btn .btn_item :focus,.how_to_tab_section .tab_wrap .tab_navigation .tab_btn .btn_item :active,.how_to_tab_section .tab_wrap .tab_navigation .tab_btn .btn_item .nice-select.open{transition:ease .2s;border-left:3px solid #FFB300;color:#FFB300}.how_to_tab_section .tab_wrap .tab_navigation .tab_btn .btn_item:not(:hover){transition:ease .2s}.how_to_tab_section .tab_wrap .tab_navigation .tab_btn .btn_item.active{border-left:3px solid #FFB300;color:#FFB300}.how_to_tab_section .tab_wrap .tab_navigation .tab_btn:last-of-type{margin-bottom:0}@media (min-width: 768px) and (max-width: 1169px){.how_to_tab_section .tab_wrap .tab_navigation{margin-bottom:25px;display:none}}@media (min-width: 320px) and (max-width: 767px){.how_to_tab_section .tab_wrap .tab_navigation{margin-bottom:25px;margin-left:-24px;display:none}}.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content{transition:opacity 1s ease-out;opacity:0;height:0;overflow:hidden;width:576px;margin-left:40px}.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content.active{opacity:1;height:auto}.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .inner_content{transition:opacity 1s ease-out}.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .inner_content p{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:rgba(9,9,30,0.6);font-weight:normal;text-transform:none;letter-spacing:0.5px}.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .inner_content a{color:rgba(9,9,30,0.6);text-decoration:underline}.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .inner_content strong{font-weight:bold}.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .inner_content .content_list,.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .inner_content ul,.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .inner_content ol{list-style-type:disc;padding-left:18px}.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .inner_content .content_list .content_element,.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .inner_content .content_list li,.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .inner_content ul .content_element,.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .inner_content ul li,.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .inner_content ol .content_element,.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .inner_content ol li{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:rgba(9,9,30,0.6);font-weight:normal;text-transform:none;margin-bottom:20px}.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .inner_content ol{list-style-type:decimal}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .inner_content{opacity:0;height:0}}.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .inner_content.active{opacity:1;height:auto}@media (min-width: 768px) and (max-width: 1169px){.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content{width:100%;opacity:1;height:auto}}@media (min-width: 320px) and (max-width: 767px){.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content{width:100%;margin-left:0;opacity:1;height:auto}}.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .mobile_title_btn{display:none;font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:35px;color:#09091E;font-weight:bold;text-transform:none;text-align:center;cursor:pointer;letter-spacing:0.5px;text-transform:uppercase;border-bottom:3px solid transparent}@media (min-width: 320px) and (max-width: 767px){.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .mobile_title_btn{display:block}}.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .mobile_title_btn.active{border-bottom:3px solid #FFB300;color:#FFB300;margin-bottom:20px}.how_to_fees_section .fees_head{width:576px;margin:auto}@media (min-width: 768px) and (max-width: 1169px){.how_to_fees_section .fees_head{width:100%}}@media (min-width: 320px) and (max-width: 767px){.how_to_fees_section .fees_head{width:100%}}.how_to_fees_section .fees_head .fees_title{font-family:"Merriweather",serif;font-size:34px;line-height:42px;color:#09091E;font-weight:bold;text-transform:none;text-align:center;letter-spacing:0.25px}.how_to_fees_section .fees_head .fees_description{font-family:"Nunito Sans",sans-serif;font-size:14px;line-height:19px;color:#09091E;font-weight:normal;text-transform:none;letter-spacing:0.22px;margin-top:24px;text-align:center}.how_to_fees_section .fees_cards_wrap{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;border:2px solid rgba(9,9,30,0.15);border-radius:4px;margin:48px 0}.how_to_fees_section .fees_cards_wrap .fee_card{padding:24px 0 0 0;width:20%;height:auto;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}@media (min-width: 768px) and (max-width: 1169px){.how_to_fees_section .fees_cards_wrap .fee_card{width:100%}}@media (min-width: 320px) and (max-width: 767px){.how_to_fees_section .fees_cards_wrap .fee_card{width:100%}}.how_to_fees_section .fees_cards_wrap .fee_card .fee_title{font-family:"Merriweather",serif;font-size:20px;line-height:30px;color:#09091E;font-weight:700;text-transform:none;letter-spacing:0.15px;text-align:center;width:176px}.how_to_fees_section .fees_cards_wrap .fee_card .fee_describe{width:176px;min-height:70px;margin-top:18px;font-family:"Nunito Sans",sans-serif;font-size:12px;line-height:16px;color:#09091E;font-weight:normal;text-transform:none;letter-spacing:0.4px;text-align:center;padding-bottom:36px}.how_to_fees_section .fees_cards_wrap .fee_card .fee_percent{width:100%;text-align:center;border-top:1px solid rgba(14,14,47,0.15);height:65px;align-items:center;display:flex;justify-content:center}@media (min-width: 768px) and (max-width: 1169px){.how_to_fees_section .fees_cards_wrap .fee_card .fee_percent{border-top:2px solid rgba(14,14,47,0.15);border-bottom:2px solid rgba(14,14,47,0.15)}}@media (min-width: 320px) and (max-width: 767px){.how_to_fees_section .fees_cards_wrap .fee_card .fee_percent{border-top:2px solid rgba(14,14,47,0.15);border-bottom:2px solid rgba(14,14,47,0.15)}}.how_to_fees_section .fees_cards_wrap .fee_card:last-of-type .fee_percent{border-bottom:none}.how_to_fees_section .bottom_inform{padding-top:48px;padding-bottom:96px}.how_to_tab_section{padding:72px 0}.how_to_tab_section .tab_header{width:576px;margin:0 auto;padding-bottom:72px}@media (min-width: 768px) and (max-width: 1169px){.how_to_tab_section .tab_header{width:100%}}@media (min-width: 320px) and (max-width: 767px){.how_to_tab_section .tab_header{width:100%}}.how_to_tab_section .tab_header .tab_title{font-family:"Merriweather",serif;font-size:34px;line-height:42px;color:#09091E;font-weight:700;text-transform:none;text-align:center}.how_to_tab_section .tab_header .tab_description{margin-top:24px;font-family:"Nunito Sans",sans-serif;font-size:14px;line-height:19px;color:#09091E;font-weight:600;text-transform:none;text-align:center}.how_to_tab_section .tab_wrap{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;width:auto}.how_to_tab_section .tab_wrap .tab_navigation .tab_btn{cursor:pointer;font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#09091E;font-weight:bold;text-transform:none;text-align:center;letter-spacing:0.5px;text-transform:uppercase;margin-bottom:24px}.how_to_tab_section .tab_wrap .tab_navigation .tab_btn .btn_item{border-left:3px solid transparent;position:relative;padding-left:24px}.how_to_tab_section .tab_wrap .tab_navigation .tab_btn .btn_item:hover,.how_to_tab_section .tab_wrap .tab_navigation .tab_btn .btn_item :focus,.how_to_tab_section .tab_wrap .tab_navigation .tab_btn .btn_item :active,.how_to_tab_section .tab_wrap .tab_navigation .tab_btn .btn_item .nice-select.open{transition:ease .2s;border-left:3px solid #FFB300;color:#FFB300}.how_to_tab_section .tab_wrap .tab_navigation .tab_btn .btn_item:not(:hover){transition:ease .2s}.how_to_tab_section .tab_wrap .tab_navigation .tab_btn .btn_item.active{border-left:3px solid #FFB300;color:#FFB300}.how_to_tab_section .tab_wrap .tab_navigation .tab_btn:last-of-type{margin-bottom:0}@media (min-width: 768px) and (max-width: 1169px){.how_to_tab_section .tab_wrap .tab_navigation{margin-bottom:25px;display:none}}@media (min-width: 320px) and (max-width: 767px){.how_to_tab_section .tab_wrap .tab_navigation{margin-bottom:25px;margin-left:-24px;display:none}}.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content{transition:opacity 1s ease-out;opacity:0;height:0;overflow:hidden;width:576px;margin-left:40px}.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content.active{opacity:1;height:auto}@media (min-width: 768px) and (max-width: 1169px){.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content{margin-left:0}}.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .inner_content{transition:opacity 1s ease-out}.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .inner_content p,.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .inner_content span{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:rgba(9,9,30,0.6);font-weight:normal;text-transform:none;letter-spacing:0.5px}.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .inner_content a{color:rgba(9,9,30,0.6);text-decoration:underline}.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .inner_content strong{font-weight:bold}.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .inner_content .content_list,.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .inner_content ul,.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .inner_content ol{list-style-type:disc;padding-left:18px}.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .inner_content .content_list .content_element,.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .inner_content .content_list li,.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .inner_content ul .content_element,.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .inner_content ul li,.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .inner_content ol .content_element,.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .inner_content ol li{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:rgba(9,9,30,0.6);font-weight:normal;text-transform:none;margin-bottom:5px}.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .inner_content .content_list .content_element>ul,.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .inner_content .content_list li>ul,.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .inner_content ul .content_element>ul,.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .inner_content ul li>ul,.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .inner_content ol .content_element>ul,.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .inner_content ol li>ul{margin-top:10px}.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .inner_content ol{list-style-type:decimal}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .inner_content{opacity:0;height:0}}.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .inner_content.active{opacity:1;height:auto}@media (min-width: 768px) and (max-width: 1169px){.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content{width:80%;margin:0 auto;opacity:1;height:auto}}@media (min-width: 320px) and (max-width: 767px){.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content{width:100%;margin-left:0;opacity:1;height:auto}}.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .mobile_title_btn{display:none;font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:35px;color:#09091E;font-weight:bold;text-transform:none;text-align:center;cursor:pointer;letter-spacing:0.5px;text-transform:uppercase;border-bottom:3px solid transparent}@media (min-width: 768px) and (max-width: 1169px){.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .mobile_title_btn{display:block}}@media (min-width: 320px) and (max-width: 767px){.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .mobile_title_btn{display:block}}.how_to_tab_section .tab_wrap .tab_content_wrap .tab_content .mobile_title_btn.active{border-bottom:3px solid #FFB300;color:#FFB300;margin-bottom:20px}.supplier_work_together_section{padding:105px 0;background-color:#3333CC;position:relative;overflow-y:hidden}.supplier_work_together_section:before{position:absolute;top:0;left:0;content:'';background-image:url(./images/dist/diamond_bg_layer.svg);background-repeat:no-repeat;background-size:cover;height:100%;width:100%;display:block}.supplier_work_together_section .arrow_image{width:38px;height:auto}@media (min-width: 768px) and (max-width: 1169px){.supplier_work_together_section{padding:50px 0}}@media (min-width: 320px) and (max-width: 767px){.supplier_work_together_section{padding:50px 0}}.supplier_work_together_section .wrapper{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}.supplier_work_together_section .section_title{font-family:"Eczar",serif;font-size:28px;line-height:35px;color:#fff;font-weight:500;text-transform:uppercase;margin:0 0}.supplier_work_together_section .apply_btn{display:block;cursor:pointer;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;text-decoration:none}.supplier_work_together_section .apply_btn span{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:28px;color:#fff;font-weight:700;text-transform:uppercase;margin:0 25px 0 0}.supplier_work_together_section .apply_btn svg{width:38px;height:38px}.media_kit_top_section{background:#0E0E2F;padding:85px 0 75px;position:relative;overflow:hidden}@media (min-width: 768px) and (max-width: 1169px){.media_kit_top_section{padding:75px 0 0;box-sizing:border-box;min-height:312px}}@media (min-width: 320px) and (max-width: 767px){.media_kit_top_section{padding:35px 0;box-sizing:border-box;height:312px}}.media_kit_top_section .madia_kit_top_bg{position:absolute;left:0;z-index:1;top:0;height:100%}.media_kit_top_section .content{position:relative;z-index:2;max-width:575px;margin-left:275px}@media (min-width: 768px) and (max-width: 1169px){.media_kit_top_section .content{margin:0 auto}}@media (min-width: 320px) and (max-width: 767px){.media_kit_top_section .content{width:100%;margin:0 auto}}.media_kit_top_section .content .page_title{font-family:"Merriweather",serif;font-size:48px;line-height:60px;color:#fff;font-weight:400;text-transform:none;margin:0 0 24px}@media (min-width: 320px) and (max-width: 767px){.media_kit_top_section .content .page_title{font-size:34px;line-height:50px;margin:0 0 15px}}.media_kit_top_section .content .description{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:24px;color:#fff;font-weight:400;text-transform:none;letter-spacing:0.5px}.media_kit_main_section{padding:60px 0}.media_kit_main_section .flex_wrap{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.media_kit_main_section .tabs_sidebar{min-width:200px}@media (min-width: 320px) and (max-width: 767px){.media_kit_main_section .tabs_sidebar{width:100%;margin:0 auto 20px}}.media_kit_main_section .tabs_sidebar .media_kit_mob_menu{display:none}@media (min-width: 320px) and (max-width: 767px){.media_kit_main_section .tabs_sidebar .media_kit_mob_menu{display:block;border:solid 1px rgba(9,9,30,0.5);box-sizing:border-box;width:100%;padding:10px;border-radius:4px;font-family:"Nunito Sans",sans-serif;font-size:14px;line-height:20px;color:#09091E;font-weight:800;text-transform:uppercase;position:relative}}@media (min-width: 320px) and (max-width: 767px){.media_kit_main_section .tabs_sidebar .media_kit_mob_menu:after{content:'';display:block;width:7px;height:7px;border-bottom:2px solid #09091E;border-right:2px solid #09091E;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:15px;top:15px;transition:all 0.2s}}@media (min-width: 320px) and (max-width: 767px){.media_kit_main_section .tabs_sidebar .tabs_menu{display:none;border:solid 1px rgba(9,9,30,0.5);border-top:none;box-sizing:border-box;width:100%;padding:10px 0;border-radius:0 0 4px 4px}}.media_kit_main_section .tabs_sidebar .tabs_menu .tab_menu_item{margin-bottom:28px;transition:all 0.2s}@media (min-width: 320px) and (max-width: 767px){.media_kit_main_section .tabs_sidebar .tabs_menu .tab_menu_item{margin-bottom:17px;padding-left:10px}}.media_kit_main_section .tabs_sidebar .tabs_menu .tab_menu_item a{font-family:"Nunito Sans",sans-serif;font-size:14px;line-height:20px;color:#09091E;font-weight:800;text-transform:uppercase}.media_kit_main_section .tabs_sidebar .tabs_menu .tab_menu_item:last-child{margin:0}.media_kit_main_section .tabs_sidebar .tabs_menu .tab_menu_item.active{border-left:4px solid #FFB300;padding-left:25px}.media_kit_main_section .tabs_sidebar .tabs_menu .tab_menu_item.active a{color:#FFB300}.media_kit_main_section .tabs_sidebar .tabs_menu .tab_menu_item:hover{border-left:4px solid #FFB300;padding-left:25px}@media (min-width: 320px) and (max-width: 767px){.media_kit_main_section .tabs_sidebar.open .media_kit_mob_menu{border-bottom:none;box-sizing:border-box;border-radius:4px 4px 0 0}}@media (min-width: 320px) and (max-width: 767px){.media_kit_main_section .tabs_sidebar.open .media_kit_mob_menu:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}}@media (min-width: 320px) and (max-width: 767px){.media_kit_main_section .tabs_sidebar.open .tabs_menu{display:block}}.media_kit_main_section .tabs_content_area{width:876px}@media (min-width: 768px) and (max-width: 1169px){.media_kit_main_section .tabs_content_area{width:520px}}@media (min-width: 320px) and (max-width: 767px){.media_kit_main_section .tabs_content_area{width:100%}}.media_kit_main_section .tabs_content_area .tab_content_item{display:none}.media_kit_main_section .tabs_content_area .tab_content_item.active{display:flex !important;justify-content:flex-start;align-items:initial;flex-wrap:wrap}.media_kit_main_section .tabs_content_area .tab_content_item .tab_item{box-sizing:border-box;width:276px;border:2px solid rgba(9,9,30,0.15);border-radius:4px;margin:0 24px 24px 0}@media (min-width: 768px) and (max-width: 1169px){.media_kit_main_section .tabs_content_area .tab_content_item .tab_item{width:250px;margin:0 20px 20px 0}}@media (min-width: 320px) and (max-width: 767px){.media_kit_main_section .tabs_content_area .tab_content_item .tab_item{width:100%;margin:0 auto 20px}}.media_kit_main_section .tabs_content_area .tab_content_item .tab_item:nth-child(3n){margin-right:0}@media (min-width: 768px) and (max-width: 1169px){.media_kit_main_section .tabs_content_area .tab_content_item .tab_item:nth-child(3n){margin:0 20px 20px 0}}@media (min-width: 320px) and (max-width: 767px){.media_kit_main_section .tabs_content_area .tab_content_item .tab_item:nth-child(3n){width:100%;margin:0 auto 20px}}@media (min-width: 768px) and (max-width: 1169px){.media_kit_main_section .tabs_content_area .tab_content_item .tab_item:nth-child(2n){margin-right:0}}.media_kit_main_section .tabs_content_area .tab_content_item .tab_item .top_blk{box-sizing:border-box;min-height:111px;padding:24px;border-bottom:1px solid rgba(9,9,30,0.15)}@media (min-width: 768px) and (max-width: 1169px){.media_kit_main_section .tabs_content_area .tab_content_item .tab_item .top_blk{padding:15px}}.media_kit_main_section .tabs_content_area .tab_content_item .tab_item .top_blk .title{font-family:"Merriweather",serif;font-size:14px;line-height:18px;color:#09091E;font-weight:bold;text-transform:none;letter-spacing:0.5px;margin-bottom:12px;min-height:36px}.media_kit_main_section .tabs_content_area .tab_content_item .tab_item .top_blk .category_name{font-family:"Nunito Sans",sans-serif;font-size:14px;line-height:16 px;color:#09091E;font-weight:400;text-transform:none;letter-spacing:0.22px;opacity:0.5}.media_kit_main_section .tabs_content_area .tab_content_item .tab_item .bottom_blk{padding:24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media (min-width: 768px) and (max-width: 1169px){.media_kit_main_section .tabs_content_area .tab_content_item .tab_item .bottom_blk{padding:15px}}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.media_kit_main_section .tabs_content_area .tab_content_item .tab_item .bottom_blk .nice-select{font-size:10px}}.media_kit_main_section .tabs_content_area .tab_content_item .tab_item .bottom_blk .buttons_blk{display:none}.media_kit_main_section .tabs_content_area .tab_content_item .tab_item .bottom_blk .buttons_blk.active{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}.media_kit_main_section .tabs_content_area .tab_content_item .tab_item .bottom_blk .buttons_blk .media_kit_button{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;box-sizing:border-box;height:36px;width:48px;border:2px solid #FFB300;border-radius:4px;margin-left:12px;transition:all 0.2s}.media_kit_main_section .tabs_content_area .tab_content_item .tab_item .bottom_blk .buttons_blk .media_kit_button:hover{background:#FFB300}.media_kit_main_section .tabs_content_area .tab_content_item .tab_item.logo_item .bottom_blk{padding-top:27px;justify-content:flex-end}.vacancy_list_section{padding:96px 0}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.vacancy_list_section{padding:50px 0}}.vacancy_list_section .section_title{font-family:"Merriweather",serif;font-size:34px;line-height:42px;color:#09091E;font-weight:bold;text-transform:none;letter-spacing:0.25px;margin:0 auto 24px;text-align:center}@media (min-width: 320px) and (max-width: 767px){.vacancy_list_section .section_title{font-size:26px;line-height:30px}}.vacancy_list_section .subtitle{font-family:"Nunito Sans",sans-serif;font-size:24px;line-height:32px;color:#09091E;font-weight:normal;text-transform:none;margin:0 auto 96px;text-align:center}@media (min-width: 320px) and (max-width: 767px){.vacancy_list_section .subtitle{font-size:16px;line-height:20px;margin:0 auto 50px}}.vacancy_list_section .subtitle a{text-decoration:none;color:inherit}.vacancy_list_section .vacancy_list_wrap .vacancy_item{padding:20px 0;border-bottom:1px solid #cccad1;font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#09091E;font-weight:normal;text-transform:none;letter-spacing:0.5px;margin:0}.vacancy_list_section .vacancy_list_wrap .vacancy_item .visible_blk{cursor:pointer;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.vacancy_list_section .vacancy_list_wrap .vacancy_item .visible_blk .vacancy_title{font-family:"Merriweather",serif;font-size:20px;line-height:30px;color:#09091E;font-weight:bold;text-transform:none;letter-spacing:0.15px;max-width:400px}.vacancy_list_section .vacancy_list_wrap .vacancy_item .visible_blk .vacancy_location{max-width:290px}.vacancy_list_section .vacancy_list_wrap .vacancy_item .visible_blk .vacancy_department{max-width:290px}.vacancy_list_section .vacancy_list_wrap .vacancy_item .visible_blk .open_close_icon{width:32px;height:32px;transition:all .5s}.vacancy_list_section .vacancy_list_wrap .vacancy_item .hidden_blk{position:relative;display:none;padding-top:30px}@media (min-width: 768px) and (max-width: 1169px), (min-width: 320px) and (max-width: 767px){.vacancy_list_section .vacancy_list_wrap .vacancy_item .hidden_blk{padding-top:100px}}.vacancy_list_section .vacancy_list_wrap .vacancy_item .hidden_blk .apply_btn{display:inline-block;background:#FFB300;text-decoration:none;font-family:"Nunito Sans",sans-serif;font-size:12px;line-height:16px;color:#09091E;font-weight:800;text-transform:uppercase;text-align:center;padding:8px 59px;border-radius:8px;transition:all .2s;position:absolute;left:0;top:30px}.vacancy_list_section .vacancy_list_wrap .vacancy_item .hidden_blk .apply_btn:hover{opacity:0.8}.vacancy_list_section .vacancy_list_wrap .vacancy_item .hidden_blk .vacancy_description{width:675px;margin:0 auto}@media (min-width: 320px) and (max-width: 767px){.vacancy_list_section .vacancy_list_wrap .vacancy_item .hidden_blk .vacancy_description{width:100%}}.vacancy_list_section .vacancy_list_wrap .vacancy_item .hidden_blk .vacancy_description h1,.vacancy_list_section .vacancy_list_wrap .vacancy_item .hidden_blk .vacancy_description h2,.vacancy_list_section .vacancy_list_wrap .vacancy_item .hidden_blk .vacancy_description h3,.vacancy_list_section .vacancy_list_wrap .vacancy_item .hidden_blk .vacancy_description h4,.vacancy_list_section .vacancy_list_wrap .vacancy_item .hidden_blk .vacancy_description h5,.vacancy_list_section .vacancy_list_wrap .vacancy_item .hidden_blk .vacancy_description h6{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:22px;color:#09091E;font-weight:bold;text-transform:uppercase;letter-spacing:0.5px;margin:0 0 15px}.vacancy_list_section .vacancy_list_wrap .vacancy_item .hidden_blk .vacancy_description p,.vacancy_list_section .vacancy_list_wrap .vacancy_item .hidden_blk .vacancy_description li{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#09091E;font-weight:normal;text-transform:none;letter-spacing:0.5px;margin:0 0 25px;opacity:0.6}.vacancy_list_section .vacancy_list_wrap .vacancy_item .hidden_blk .vacancy_description ol,.vacancy_list_section .vacancy_list_wrap .vacancy_item .hidden_blk .vacancy_description ul{list-style:disc;padding-left:20px}.vacancy_list_section .vacancy_list_wrap .vacancy_item .hidden_blk .vacancy_description li{margin:0 0 5px}.vacancy_list_section .vacancy_list_wrap .vacancy_item .hidden_blk .vacancy_description a{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:26px;color:#09091E;font-weight:normal;text-transform:none;letter-spacing:0.5px;text-decoration:underline}.vacancy_list_section .vacancy_list_wrap .vacancy_item.open .visible_blk .open_close_icon{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.vacancy_list_section .pop_up_wrapper{display:none;position:fixed;width:100%;height:100%;left:0;top:0}.vacancy_list_section .pop_up_wrapper .overlay{background:#fefefe;opacity:0.5;width:100%;height:100%;z-index:20}.vacancy_list_section .pop_up_wrapper .pop_up_blk{width:400px;background:#fff;position:absolute;left:calc((100% - 400px) / 2);top:25vh;border-radius:10px;border:1px solid #09091E;box-sizing:border-box;padding:40px 24px 24px}@media (min-width: 320px) and (max-width: 767px){.vacancy_list_section .pop_up_wrapper .pop_up_blk{width:98%;left:1%;top:25vh;padding:15px}}.vacancy_list_section .pop_up_wrapper .pop_up_blk .pop_up_title{font-family:"Merriweather",serif;font-size:24px;line-height:24px;color:#09091E;font-weight:600;text-transform:uppercase;text-align:center;margin:0 auto 25px}@media (min-width: 320px) and (max-width: 767px){.vacancy_list_section .pop_up_wrapper .pop_up_blk .pop_up_title{font-size:20px;margin:0 auto 10px}}.vacancy_list_section .pop_up_wrapper .pop_up_blk .close_pop_up{position:absolute;right:10px;top:10px}.vacancy_list_section .pop_up_wrapper .pop_up_blk .form .wpcf7-form .wpcf7-form-control-wrap{display:block;margin:0 0 12px}.vacancy_list_section .pop_up_wrapper .pop_up_blk .form .wpcf7-form input[type="text"],.vacancy_list_section .pop_up_wrapper .pop_up_blk .form .wpcf7-form input[type="email"]{display:block;box-sizing:border-box;width:100%;height:46px;background:none;border:1px solid #09091E;border-radius:4px;font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:16px;color:#09091E;font-weight:400;text-transform:none;letter-spacing:0.15px;padding:5px 15px}.vacancy_list_section .pop_up_wrapper .pop_up_blk .form .wpcf7-form input[type="text"]:placeholder,.vacancy_list_section .pop_up_wrapper .pop_up_blk .form .wpcf7-form input[type="email"]:placeholder{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:16px;color:#09091E;font-weight:400;text-transform:none}.vacancy_list_section .pop_up_wrapper .pop_up_blk .form .wpcf7-form input[type="text"]::-webkit-input-placeholder,.vacancy_list_section .pop_up_wrapper .pop_up_blk .form .wpcf7-form input[type="email"]::-webkit-input-placeholder{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:16px;color:#09091E;font-weight:400;text-transform:none}.vacancy_list_section .pop_up_wrapper .pop_up_blk .form .wpcf7-form input[type="text"]::-moz-placeholder,.vacancy_list_section .pop_up_wrapper .pop_up_blk .form .wpcf7-form input[type="email"]::-moz-placeholder{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:16px;color:#09091E;font-weight:400;text-transform:none}.vacancy_list_section .pop_up_wrapper .pop_up_blk .form .wpcf7-form input[type="text"]:-moz-placeholder,.vacancy_list_section .pop_up_wrapper .pop_up_blk .form .wpcf7-form input[type="email"]:-moz-placeholder{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:16px;color:#09091E;font-weight:400;text-transform:none}.vacancy_list_section .pop_up_wrapper .pop_up_blk .form .wpcf7-form input[type="text"]:-ms-input-placeholder,.vacancy_list_section .pop_up_wrapper .pop_up_blk .form .wpcf7-form input[type="email"]:-ms-input-placeholder{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:16px;color:#09091E;font-weight:400;text-transform:none}.vacancy_list_section .pop_up_wrapper .pop_up_blk .form .wpcf7-form input[type="text"]:focus,.vacancy_list_section .pop_up_wrapper .pop_up_blk .form .wpcf7-form input[type="email"]:focus{border:1px solid #FFB300}.vacancy_list_section .pop_up_wrapper .pop_up_blk .form .wpcf7-form input[type="text"].wpcf7-not-valid,.vacancy_list_section .pop_up_wrapper .pop_up_blk .form .wpcf7-form input[type="email"].wpcf7-not-valid{border:1px solid red}.vacancy_list_section .pop_up_wrapper .pop_up_blk .form .wpcf7-form #position-name{pointer-events:none}.vacancy_list_section .pop_up_wrapper .pop_up_blk .form .wpcf7-form .wpcf7-response-output,.vacancy_list_section .pop_up_wrapper .pop_up_blk .form .wpcf7-form .wpcf7-not-valid-tip,.vacancy_list_section .pop_up_wrapper .pop_up_blk .form .wpcf7-form .ajax-loader{display:none !important}.vacancy_list_section .pop_up_wrapper .pop_up_blk .form .wpcf7-form.sent .inputs,.vacancy_list_section .pop_up_wrapper .pop_up_blk .form .wpcf7-form.sent .message_blk{display:none}.vacancy_list_section .pop_up_wrapper .pop_up_blk .form .wpcf7-form.sent .wpcf7-response-output.wpcf7-mail-sent-ok{display:block !important}.vacancy_list_section .pop_up_wrapper .pop_up_blk .form .wpcf7-form label{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:16px;color:#09091E;font-weight:600;text-transform:none}.vacancy_list_section .pop_up_wrapper .pop_up_blk .form .wpcf7-form label .candidate-cv{margin:10px 0 0}.vacancy_list_section .pop_up_wrapper .pop_up_blk .form .wpcf7-form label .candidate-cv .wpcf7-not-valid-tip{display:block !important;font-family:"Nunito Sans",sans-serif;font-size:14px;line-height:14px;color:red;font-weight:400;text-transform:none;margin-top:5px}.vacancy_list_section .pop_up_wrapper .pop_up_blk .form .wpcf7-form input[type=submit]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:141px;height:42px;border:none;border-radius:4px;background:#FFB300;font-family:"Nunito Sans",sans-serif;font-size:14px;line-height:14px;color:#09091E;font-weight:600;text-transform:uppercase;letter-spacing:0.2px;cursor:pointer;transition:all 1s;margin:15px auto 0}.vacancy_list_section .pop_up_wrapper .pop_up_blk .form .wpcf7-form input[type=submit]:hover{opacity:0.8}.career_advantages_section{padding:75px 0}@media (min-width: 320px) and (max-width: 767px){.career_advantages_section{padding:35px 0}}.career_advantages_section .section_title{font-family:"Merriweather",serif;font-size:34px;line-height:42px;color:#09091E;font-weight:bold;text-transform:none;letter-spacing:0.25px;margin:0 0 50px;text-align:center}@media (min-width: 320px) and (max-width: 767px){.career_advantages_section .section_title{font-size:24px;line-height:30px}}.career_advantages_section .career_advantages_wrap{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.career_advantages_section .career_advantages_wrap .career_advantages_item{margin:0 0 24px;width:345px}@media (min-width: 768px) and (max-width: 1169px){.career_advantages_section .career_advantages_wrap .career_advantages_item{width:220px}}@media (min-width: 320px) and (max-width: 767px){.career_advantages_section .career_advantages_wrap .career_advantages_item{width:100%;text-align:center}}.career_advantages_section .career_advantages_wrap .career_advantages_item .item_image{margin:0 0 48px;height:100px;width:auto}.career_advantages_section .career_advantages_wrap .career_advantages_item .item_title{font-family:"Merriweather",serif;font-size:22px;line-height:34px;color:#09091E;font-weight:bold;text-transform:none;letter-spacing:0.17px;margin:0 0 15px}.career_advantages_section .career_advantages_wrap .career_advantages_item .item_text{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:29px;color:#09091E;font-weight:normal;text-transform:none;letter-spacing:0.5px;opacity:0.6}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJ0eXBvZ3JhcGh5L190eXBvZ3JhcGh5LnNjc3MiLCJfcmVzZXQuc2NzcyIsInZlbmRvci9hbmltYXRlLnNjc3MiLCJ2YXJpYWJsZXMvX3ZhcmlhYmxlcy5zY3NzIiwibWl4aW5zL19taXhpbnMuc2NzcyIsImZvbnRhd2Vzb21lL3Njc3MvZm9udGF3ZXNvbWUuc2NzcyIsImZvbnRhd2Vzb21lL3Njc3MvX2NvcmUuc2NzcyIsImZvbnRhd2Vzb21lL3Njc3MvX2xhcmdlci5zY3NzIiwiZm9udGF3ZXNvbWUvc2Nzcy9fZml4ZWQtd2lkdGguc2NzcyIsImZvbnRhd2Vzb21lL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwiZm9udGF3ZXNvbWUvc2Nzcy9fbGlzdC5zY3NzIiwiZm9udGF3ZXNvbWUvc2Nzcy9fYm9yZGVyZWQtcHVsbGVkLnNjc3MiLCJmb250YXdlc29tZS9zY3NzL19hbmltYXRlZC5zY3NzIiwiZm9udGF3ZXNvbWUvc2Nzcy9fcm90YXRlZC1mbGlwcGVkLnNjc3MiLCJmb250YXdlc29tZS9zY3NzL19taXhpbnMuc2NzcyIsImZvbnRhd2Vzb21lL3Njc3MvX3N0YWNrZWQuc2NzcyIsImZvbnRhd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MiLCJmb250YXdlc29tZS9zY3NzL2JyYW5kcy5zY3NzIiwiZm9udGF3ZXNvbWUvc2Nzcy9zb2xpZC5zY3NzIiwiY29yZS9fY29yZS5zY3NzIiwiY29yZS9faGVhZGVyLnNjc3MiLCJjb3JlL19uZXdfaGVhZGVyLnNjc3MiLCJjb3JlL19mb290ZXIuc2NzcyIsImNvcmUvX2NmN19zdHlsZXMuc2NzcyIsImNvbXBvbmVudHMvY3VzdG9tX2Ryb3Bkb3duL25pY2Utc2VsZWN0LnNjc3MiLCJwYXJ0aWFscy9zdWJzY3JpcHRpb24uc2NzcyIsInBhcnRpYWxzL2Nvb2tpZS13YXJuaW5nLnNjc3MiLCJwYXJ0aWFscy90ZXh0LXBhZ2Uuc2NzcyIsInBhcnRpYWxzL2xlZ2FsX3BhZ2Uuc2NzcyIsInBhcnRpYWxzL2hvbWVwYWdlL3RvcF9zZWN0aW9uLnNjc3MiLCJwYXJ0aWFscy9ob21lcGFnZS9hYm91dF9zZWN0aW9uLnNjc3MiLCJwYXJ0aWFscy9ob21lcGFnZS9kZXhfc2VjdGlvbi5zY3NzIiwicGFydGlhbHMvaG9tZXBhZ2UvaG93X3NlY3Rpb24uc2NzcyIsInBhcnRpYWxzL2hvbWVwYWdlL2V4Y2hhbmdlX3NlY3Rpb24uc2NzcyIsInBhcnRpYWxzL2hvbWVwYWdlL2tub3dsZWRnZV9zZWN0aW9uLnNjc3MiLCJwYXJ0aWFscy9ob21lcGFnZS9uZXdzX3NlY3Rpb24uc2NzcyIsInBhcnRpYWxzL2hvbWVwYWdlL3NsaWRlcl9zZWN0aW9uLnNjc3MiLCJwYXJ0aWFscy9ob21lcGFnZS93aHlfc2VjdGlvbi5zY3NzIiwicGFydGlhbHMvYWJvdXQvdG9wLXNlY3Rpb24uc2NzcyIsInBhcnRpYWxzL2Fib3V0L3N0YXR1c19xdW8tc2VjdGlvbi5zY3NzIiwicGFydGlhbHMvYWJvdXQvZGlhbW9uZF9tYXJrZXQtc2VjdGlvbi5zY3NzIiwicGFydGlhbHMvYWJvdXQvdGVhbS1zZWN0aW9uLnNjc3MiLCJwYXJ0aWFscy9hYm91dC9vdXJfcGFydG5lcnMtc2VjdGlvbi5zY3NzIiwicGFydGlhbHMvYWJvdXQvd29yay10b2dldGhlci1zZWN0aW9uLnNjc3MiLCJwYXJ0aWFscy9hYm91dC9jYXJlZXJzLXNlY3Rpb24uc2NzcyIsInBhcnRpYWxzL2Fib3V0L3RpbWVsaW5lLXNlY3Rpb24uc2NzcyIsInBhcnRpYWxzL2Fib3V0L2RpcmVjdG9ycy1zZWN0aW9uLnNjc3MiLCJwYXJ0aWFscy90ZWNobm9sb2d5L3RlY2hub2xvZ3lfdG9wX3NlY3Rpb24uc2NzcyIsInBhcnRpYWxzL3RlY2hub2xvZ3kvdGVjaG5vbG9neV9pbnRlbGxpZ2VuY2Vfc2VjdGlvbi5zY3NzIiwicGFydGlhbHMvdGVjaG5vbG9neS90ZWNobm9sb2d5X2V2YWx1YXRpb25fc2VjdGlvbi5zY3NzIiwicGFydGlhbHMvdGVjaG5vbG9neS9zbWFydF9jb250cmFjdF9zZWN0aW9uLnNjc3MiLCJwYXJ0aWFscy90ZWNobm9sb2d5L2Fib3V0X3NlY3Rpb24uc2NzcyIsInBhcnRpYWxzL3RlY2hub2xvZ3kvZXhjaGFuZ2VzX3NvZnR3YXJlX3NlY3Rpb24uc2NzcyIsInBhcnRpYWxzL2NvbnRhY3QvY29udGFjdF9mb3JtLnNjc3MiLCJwYXJ0aWFscy9uZXdzL25ld3NfdG9wX3NlY3Rpb24uc2NzcyIsInBhcnRpYWxzL25ld3MvYW5ub3VuY2VtZW50c19zZWN0aW9uLnNjc3MiLCJwYXJ0aWFscy9uZXdzL2xhc3RfbmV3c19zZWN0aW9uLnNjc3MiLCJwYXJ0aWFscy9uZXdzL2Jsb2dfc2VjdGlvbi5zY3NzIiwicGFydGlhbHMvbmV3cy9tZWV0X3VzX3NlY3Rpb24uc2NzcyIsInBhcnRpYWxzL2hvd1RvL2hvd190b190b3Bfc2VjdGlvbi5zY3NzIiwicGFydGlhbHMvaG93VG8vZGlhbW9uZF9zZWN0aW9uLnNjc3MiLCJwYXJ0aWFscy9ob3dUby9sZWFybl9tb3JlX3NlY3Rpb24uc2NzcyIsInBhcnRpYWxzL2tub3dsZWRnZV9jZW50ZXIvaGVhZGVyLnNjc3MiLCJwYXJ0aWFscy9rbm93bGVkZ2VfY2VudGVyL3RvcF9zZWN0aW9uLnNjc3MiLCJwYXJ0aWFscy9rbm93bGVkZ2VfY2VudGVyL21haW5fc2VjdGlvbi5zY3NzIiwicGFydGlhbHMva25vd2xlZGdlX2NlbnRlci9nZW5lcmFsX3N0eWxlcy5zY3NzIiwicGFydGlhbHMva25vd2xlZGdlX2NlbnRlci9jZWRleF9zZWN0aW9uLnNjc3MiLCJwYXJ0aWFscy9rbm93bGVkZ2VfY2VudGVyL2RpYW1vbmRzX3NlY3Rpb24uc2NzcyIsInBhcnRpYWxzL2tub3dsZWRnZV9jZW50ZXIvY3J5cHRvY3VycmVuY3lfc2VjdGlvbi5zY3NzIiwicGFydGlhbHMva25vd2xlZGdlX2NlbnRlci9mYXFfc2VjdGlvbi5zY3NzIiwicGFydGlhbHMva25vd2xlZGdlX2NlbnRlci92aWRlb3Nfc2VjdGlvbi5zY3NzIiwicGFydGlhbHMva25vd2xlZGdlX2NlbnRlci9sZXRzLXRhbGstc2VjdGlvbi5zY3NzIiwicGFydGlhbHMvaG93VG8vaG93X3RvX3RyYWRlX3NlY3Rpb24uc2NzcyIsInBhcnRpYWxzL2hvd1RvL2hvd190b190cmFkaW5nX3Byb2R1Y3Rfc2VjdGlvbi5zY3NzIiwicGFydGlhbHMvaG93VG8vaG93X3RvX3RhYl9zZWN0aW9uLnNjc3MiLCJwYXJ0aWFscy9ob3dUby9ob3dfdG9fZmVlc19zZWN0aW9uLnNjc3MiLCJwYXJ0aWFscy9kaWFtb25kIHN1cHBsaWVyL2RpYW1vbmRfc3VwcGxpZXJfdGFiX3NlY3Rpb24uc2NzcyIsInBhcnRpYWxzL2RpYW1vbmQgc3VwcGxpZXIvZGlhbW9uZF9zdXBwbGllcl93YW50X3dvcmtfc2VjdGlvbi5zY3NzIiwicGFydGlhbHMvbWVkaWFfa2l0L3RvcC1zZWN0aW9uLnNjc3MiLCJwYXJ0aWFscy9tZWRpYV9raXQvbWFpbi1zZWN0aW9uLnNjc3MiLCJwYXJ0aWFscy9jYXJlZXIvdmFjYW5jeS1saXN0LnNjc3MiLCJwYXJ0aWFscy9jYXJlZXIvYWR2YW50YWdlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7OztFQWNFLG9IQ2JGLHdIQ0RBLDJaQWFFLFNBQ0EsVUFDQSxTQUNBLGVBQ0EsYUFDQSx1QkFBd0IsQ0FDekIsOEVBSUMsYUFBYyxDQUNmLEtBRUMsYUFBYyxDQUNmLE1BRUMsZUFBZ0IsQ0FDakIsYUFFQyxXQUFZLENBQ2Isb0RBR0MsV0FDQSxZQUFhLENBQ2QsTUFFQyx5QkFDQSxnQkFBaUIsQ0FDbEIsc0JBRUMsWUFBYSxDQURmLHdDQUdJLFlBQWEsQ0FDZDs7Ozs7O0dDdkNBLDBCQUdELG9CQUtFLHNFQUNBLDhEQUNBLHVDQUNBLDhCQUErQixDQUdqQyxRQUVFLHlFQUNBLGlFQUNBLDJDQUNBLGtDQUFtQyxDQUdyQyxJQUNFLHlFQUNBLGlFQUNBLDJDQUNBLGtDQUFtQyxDQUdyQyxJQUNFLDBDQUNBLGlDQUFrQyxDQUFBLENBSXRDLGtCQUNFLG9CQUtF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WHlDLGVDVXBFLHNFQUNBLGlDQUFBLEFBQTJCLHdCQUFBLENEVnlDLG9CQ2NwRSxnRkFDQSwrQkFBQSxBQUErQixzQkFBQSxDRGJ1QyxrQkNZdEUsZ0ZBQ0EsK0JBQUEsQUFBK0Isc0JBQUEsQ0RadUMsbURDV3RFLGdGQUNBLGdDQUFBLEFBQStCLHVCQUFBLENEWHNHLG9JQVluSSxvQkFBQSxBQUFZLFdBQUEsQ0FDYixVRWxCRCxxQkFDQSxXQUNBLGdCQUNBLGtCQUNBLHNCQUNBLFdBQXVCLENBQ3hCLDBCQUlDLE9BQ0Esa0JBQ0Esa0JBQ0EsVUFBVyxDQUNaLGFBR0MsbUJBQW9CLENBQ3JCLGFBR0MsYUFBYyxDQUNmLFlBR0MsVU5wQnlCLENNcUIxQixpQkMzQmlDLGVQY0csQ09kbUMsMkJBQzVCLGVQYVAsQ09idUQsb0JBQ3ZELGVQWUEsQ09aeUMscUNBQ3hCLGVQV2pCLENPWDJFLGNBQ2pGLGVQVU0sQ09WNkIsd0JBQ3pCLGVQU0osQ09UaUQsd0JBQzdDLGVQUUosQ09SaUQsa0JBQ25ELGVQT0UsQ09QcUMsZUFDMUMsZVBNSyxDT04rQixpQkFDbEMsZVBLRyxDT0xtQyxvQkFDbkMsZVBJQSxDT0p5QywwQkFDbkMsZVBHTixDT0hxRCx5QkFDaEQsZVBFTCxDT0ZtRCxrQkFDckQsZVBDRSxDT0RxQyxtQkFDdEMsZVBBQyxDT0F1Qyx3QkFDbkMsZVBESixDT0NpRCx5QkFDNUMsZVBGTCxDT0VtRCxzQkFDakQsZVBIRixDT0c2Qyx1QkFDMUMsZVBKSCxDT0krQyxrQkFDakQsZVBMRSxDT0txQyxxQkFDcEMsZVBORCxDT00yQyxrQkFDN0MsZVBQRSxDT09xQyxzQkFDbkMsZVBSRixDT1E2QyxxQkFDNUMsZVBURCxDT1MyQywrQ0FDaEIsZVBWM0IsQ09VK0Ysa0JBQ2pHLGVQWEUsQ09XcUMsa0JBQ3ZDLGVQWkUsQ09ZcUMsbUJBQ3RDLGVQYkMsQ09hdUMscUJBQ3RDLGVQZEQsQ09jMkMsNkJBQ2xDLGVQZlQsQ09lMkQsNkJBQ2xELGVQaEJULENPZ0IyRCw4QkFDakQsZVBqQlYsQ09pQjZELDJCQUN0RCxlUGxCUCxDT2tCdUQsc0JBQ3JELGVQbkJGLENPbUI2QyxzQkFDM0MsZVBwQkYsQ09vQjZDLHVCQUMxQyxlUHJCSCxDT3FCK0Msb0JBQy9DLGVQdEJBLENPc0J5QyxpQkFDNUMsZVB2QkcsQ091Qm1DLHlCQUM5QixlUHhCTCxDT3dCbUQsbUJBQ3BELGVQekJDLENPeUJ1QyxnQkFDM0MsZVAxQkksQ08wQmlDLHFCQUNoQyxlUDNCRCxDTzJCMkMseUJBQ3RDLGVQNUJMLENPNEJtRCxpQkFDdEQsZVA3QkcsQ082Qm1DLGlCQUN0QyxlUDlCRyxDTzhCbUMscUJBQ2xDLGVQL0JELENPK0IyQyxxQkFDMUMsZVBoQ0QsQ09nQzJDLG1CQUM1QyxlUGpDQyxDT2lDdUMsbUJBQ3hDLGVQbENDLENPa0N1QyxpQ0FDMUIsZVBuQ2IsQ09tQ21FLGlDQUN0RCxlUHBDYixDT29DbUUsa0NBQ3JELGVQckNkLENPcUNxRSwrQkFDMUQsZVB0Q1gsQ09zQytELDZCQUN0RCxlUHZDVCxDT3VDMkQsNkJBQ2xELGVQeENULENPd0MyRCw4QkFDakQsZVB6Q1YsQ095QzZELDJCQUN0RCxlUDFDUCxDTzBDdUQsc0JBQ3JELGVQM0NGLENPMkM2QyxzQkFDM0MsZVA1Q0YsQ080QzZDLHVCQUMxQyxlUDdDSCxDTzZDK0Msb0JBQy9DLGVQOUNBLENPOEN5QyxzQkFDdkMsZVAvQ0YsQ08rQzZDLHdCQUN6QyxlUGhESixDT2dEaUQsd0JBQzdDLGVQakRKLENPaURpRCxzQkFDL0MsZVBsREYsQ09rRDZDLHVDQUMxQixlUG5EbkIsQ09tRCtFLG9CQUMvRSxlUHBEQSxDT29EeUMsc0JBQ3ZDLGVQckRGLENPcUQ2QyxjQUNuRCxlUHRETSxDT3NENkIsaUJBQ2hDLGVQdkRHLENPdURtQyxxQkFDbEMsZVB4REQsQ093RDJDLGdCQUMvQyxlUHpESSxDT3lEaUMsbUJBQ2xDLGVQMURDLENPMER1Qyw2QkFDOUIsZVAzRFQsQ08yRDJELHdCQUN2RCxlUDVESixDTzREaUQsbUJBQ2xELGVQN0RDLENPNkR1QyxrQkFDekMsZVA5REUsQ084RHFDLGlCQUN4QyxlUC9ERyxDTytEbUMsZUFDeEMsZVBoRUssQ09nRStCLGdCQUNuQyxlUGpFSSxDT2lFaUMseUJBQzVCLGVQbEVMLENPa0VtRCxxQkFDbEQsZVBuRUQsQ09tRTJDLG9CQUMzQyxlUHBFQSxDT29FeUMsaUJBQzVDLGVQckVHLENPcUVtQyx5QkFDOUIsZVB0RUwsQ09zRW1ELDhCQUN6QyxlUHZFVixDT3VFNkQsK0JBQ2xELGVQeEVYLENPd0UrRCxlQUNwRSxlUHpFSyxDT3lFK0Isb0JBQy9CLGVQMUVBLENPMEV5QyxvQkFDekMsZVAzRUEsQ08yRXlDLG1CQUMxQyxlUDVFQyxDTzRFdUMsZ0JBQzNDLGVQN0VJLENPNkVpQyx5QkFDNUIsZVA5RUwsQ084RW1ELDJCQUM1QyxlUC9FUCxDTytFdUQsZ0JBQzNELGVQaEZJLENPZ0ZpQyx5QkFDNUIsZVBqRkwsQ09pRm1ELHdCQUMvQyxlUGxGSixDT2tGaUQsd0JBQzdDLGVQbkZKLENPbUZpRCwyQkFDMUMsZVBwRlAsQ09vRnVELGtDQUN6QyxlUHJGZCxDT3FGcUUsc0JBQ25FLGVQdEZGLENPc0Y2QyxlQUNsRCxlUHZGSyxDT3VGK0IsZ0JBQ25DLGVQeEZJLENPd0ZpQyxtQkFDbEMsZVB6RkMsQ095RnVDLDBCQUNqQyxlUDFGTixDTzBGcUQsZ0JBQ3pELGVQM0ZJLENPMkZpQyxzQkFDL0IsZVA1RkYsQ080RjZDLHdCQUN6QyxlUDdGSixDTzZGaUQsaUJBQ3BELGVQOUZHLENPOEZtQyxtQkFDcEMsZVAvRkMsQ08rRnVDLGtCQUN6QyxlUGhHRSxDT2dHcUMscUJBQ3BDLGVQakdELENPaUcyQyxzQkFDekMsZVBsR0YsQ09rRzZDLHFCQUM1QyxlUG5HRCxDT21HMkMseUJBQ3RDLGVQcEdMLENPb0dtRCxxQkFDbEQsZVByR0QsQ09xRzJDLG1CQUM1QyxlUHRHQyxDT3NHdUMsZ0JBQzNDLGVQdkdJLENPdUdpQyxxQkFDaEMsZVB4R0QsQ093RzJDLHNCQUN6QyxlUHpHRixDT3lHNkMsbUJBQzlDLGVQMUdDLENPMEd1Qyx5QkFDbEMsZVAzR0wsQ08yR21ELGlCQUN0RCxlUDVHRyxDTzRHbUMsZ0JBQ3ZDLGVQN0dJLENPNkdpQyxtQkFDbEMsZVA5R0MsQ084R3VDLHFCQUN0QyxlUC9HRCxDTytHMkMscUJBQzFDLGVQaEhELENPZ0gyQyx1QkFDeEMsZVBqSEgsQ09pSCtDLGdCQUNuRCxlUGxISSxDT2tIaUMsZ0JBQ3JDLGVQbkhJLENPbUhpQyxnQkFDckMsZVBwSEksQ09vSGlDLGdCQUNyQyxlUHJISSxDT3FIaUMsZ0JBQ3JDLGVQdEhJLENPc0hpQyxnQkFDckMsZVB2SEksQ091SGlDLHFCQUNoQyxlUHhIRCxDT3dIMkMsd0JBQ3ZDLGVQekhKLENPeUhpRCxxQkFDaEQsZVAxSEQsQ08wSDJDLHVCQUN4QyxlUDNISCxDTzJIK0Msb0JBQy9DLGVQNUhBLENPNEh5QyxxQkFDeEMsZVA3SEQsQ082SDJDLHNCQUN6QyxlUDlIRixDTzhINkMsdUJBQzFDLGVQL0hILENPK0grQyx3QkFDM0MsZVBoSUosQ09nSWlELHdCQUM3QyxlUGpJSixDT2lJaUQsZUFDdEQsZVBsSUssQ09rSStCLG9CQUMvQixlUG5JQSxDT21JeUMsaUJBQzVDLGVQcElHLENPb0ltQyxtQkFDcEMsZVBySUMsQ09xSXVDLGlCQUMxQyxlUHRJRyxDT3NJbUMsdUJBQ2hDLGVQdklILENPdUkrQyxxQkFDOUMsZVB4SUQsQ093STJDLDZCQUNsQyxlUHpJVCxDT3lJMkQsMkJBQ3BELGVQMUlQLENPMEl1RCxpQkFDMUQsZVAzSUcsQ08ySW1DLGlCQUN0QyxlUDVJRyxDTzRJbUMsZUFDeEMsZVA3SUssQ082SStCLGtCQUNqQyxlUDlJRSxDTzhJcUMsZUFDMUMsZVAvSUssQ08rSStCLG9CQUMvQixlUGhKQSxDT2dKeUMsb0JBQ3pDLGVQakpBLENPaUp5QyxvQkFDekMsZVBsSkEsQ09rSnlDLGdCQUM3QyxlUG5KSSxDT21KaUMsNEJBQ3pCLGVQcEpSLENPb0p5RCxlQUM5RCxlUHJKSyxDT3FKK0IsbUJBQ2hDLGVQdEpDLENPc0p1Qyx5QkFDbEMsZVB2SkwsQ091Sm1ELHNCQUNqRCxlUHhKRixDT3dKNkMsc0JBQzNDLGVQekpGLENPeUo2QyxvQkFDN0MsZVAxSkEsQ08wSnlDLHdCQUNyQyxlUDNKSixDTzJKaUQsMEJBQzNDLGVQNUpOLENPNEpxRCx3QkFDakQsZVA3SkosQ082SmlELDBCQUMzQyxlUDlKTixDTzhKcUQseUJBQ2hELGVQL0pMLENPK0ptRCwwQkFDN0MsZVBoS04sQ09nS3FELHlCQUNoRCxlUGpLTCxDT2lLbUQsa0JBQ3JELGVQbEtFLENPa0txQyx3QkFDakMsZVBuS0osQ09tS2lELHNCQUMvQyxlUHBLRixDT29LNkMsK0JBQ2xDLGVQcktYLENPcUsrRCxzQkFDN0QsZVB0S0YsQ09zSzZDLG9CQUM3QyxlUHZLQSxDT3VLeUMsb0JBQ3pDLGVQeEtBLENPd0t5QyxlQUM5QyxlUHpLSyxDT3lLK0IsbUJBQ2hDLGVQMUtDLENPMEt1Qyx1QkFDcEMsZVAzS0gsQ08ySytDLHFCQUM5QyxlUDVLRCxDTzRLMkMsb0JBQzNDLGVQN0tBLENPNkt5QyxzQkFDdkMsZVA5S0YsQ084SzZDLHNCQUMzQyxlUC9LRixDTytLNkMsdUJBQzFDLGVQaExILENPZ0wrQyw2QkFDdEMsZVBqTFQsQ09pTDJELDZCQUNsRCxlUGxMVCxDT2tMMkQsOEJBQ2pELGVQbkxWLENPbUw2RCwyQkFDdEQsZVBwTFAsQ09vTHVELG9CQUN2RCxlUHJMQSxDT3FMeUMsa0JBQzNDLGVQdExFLENPc0xxQywyQkFDOUIsZVB2TFAsQ091THVELHFCQUN0RCxlUHhMRCxDT3dMMkMseUJBQ3RDLGVQekxMLENPeUxtRCxlQUN4RCxlUDFMSyxDTzBMK0IseUJBQzFCLGVQM0xMLENPMkxtRCxtQkFDcEQsZVA1TEMsQ080THVDLHdCQUNuQyxlUDdMSixDTzZMaUQsMEJBQzNDLGVQOUxOLENPOExxRCx1QkFDbEQsZVAvTEgsQ08rTCtDLGtCQUNqRCxlUGhNRSxDT2dNcUMseUJBQ2hDLGVQak1MLENPaU1tRCxxQkFDbEQsZVBsTUQsQ09rTTJDLHFCQUMxQyxlUG5NRCxDT21NMkMsbUJBQzVDLGVQcE1DLENPb011QyxzQkFDckMsZVByTUYsQ09xTTZDLGtCQUMvQyxlUHRNRSxDT3NNcUMsdUJBQ2xDLGVQdk1ILENPdU0rQyxpQkFDbEQsZVB4TUcsQ093TW1DLHNCQUNqQyxlUHpNRixDT3lNNkMsOEJBQ25DLGVQMU1WLENPME02RCw0QkFDckQsZVAzTVIsQ08yTXlELHNCQUN2RCxlUDVNRixDTzRNNkMscUJBQzVDLGVQN01ELENPNk0yQyxzQkFDekMsZVA5TUYsQ084TTZDLHFCQUM1QyxlUC9NRCxDTytNMkMsaUJBQzlDLGVQaE5HLENPZ05tQyx3QkFDL0IsZVBqTkosQ09pTmlELHdCQUM3QyxlUGxOSixDT2tOaUQsd0JBQzdDLGVQbk5KLENPbU5pRCxrQkFDbkQsZVBwTkUsQ09vTnFDLGlCQUN4QyxlUHJORyxDT3FObUMsd0JBQy9CLGVQdE5KLENPc05pRCx1QkFDOUMsZVB2TkgsQ091TitDLHNCQUM3QyxlUHhORixDT3dONkMsd0JBQ3pDLGVQek5KLENPeU5pRCxzQkFDL0MsZVAxTkYsQ08wTjZDLHVCQUMxQyxlUDNOSCxDTzJOK0Msc0JBQzdDLGVQNU5GLENPNE42QywrQkFDbEMsZVA3TlgsQ082TitELCtCQUNwRCxlUDlOWCxDTzhOK0QsZ0NBQ25ELGVQL05aLENPK05pRSw2QkFDeEQsZVBoT1QsQ09nTzJELHdCQUN2RCxlUGpPSixDT2lPaUQsd0JBQzdDLGVQbE9KLENPa09pRCx5QkFDNUMsZVBuT0wsQ09tT21ELHNCQUNqRCxlUHBPRixDT29PNkMsaUJBQ2hELGVQck9HLENPcU9tQyxrQkFDckMsZVB0T0UsQ09zT3FDLHNCQUNuQyxlUHZPRixDT3VPNkMsa0JBQy9DLGVQeE9FLENPd09xQyxrQkFDdkMsZVB6T0UsQ095T3FDLHdCQUNqQyxlUDFPSixDTzBPaUQsZ0JBQ3JELGVQM09JLENPMk9pQywwQkFDM0IsZVA1T04sQ080T3FELHFCQUNwRCxlUDdPRCxDTzZPMkMsMkJBQ3BDLGVQOU9QLENPOE91RCwwQkFDakQsZVAvT04sQ08rT3FELGlCQUN4RCxlUGhQRyxDT2dQbUMsaUJBQ3RDLGVQalBHLENPaVBtQyw2QkFDMUIsZVBsUFQsQ09rUDJELGlCQUM5RCxlUG5QRyxDT21QbUMsOEJBQ3pCLGVQcFBWLENPb1A2RCwwQkFDdkQsZVByUE4sQ09xUHFELHNCQUNuRCxlUHRQRixDT3NQNkMsMkJBQ3RDLGVQdlBQLENPdVB1RCxzQkFDckQsZVB4UEYsQ093UDZDLCtCQUNsQyxlUHpQWCxDT3lQK0QscUJBQzlELGVQMVBELENPMFAyQywwQkFDckMsZVAzUE4sQ08yUHFELDRCQUM3QyxlUDVQUixDTzRQeUQsc0JBQ3ZELGVQN1BGLENPNlA2QyxzQkFDM0MsZVA5UEYsQ084UDZDLHdCQUN6QyxlUC9QSixDTytQaUQsb0JBQ2pELGVQaFFBLENPZ1F5QyxnQkFDN0MsZVBqUUksQ09pUWlDLHVCQUM5QixlUGxRSCxDT2tRK0MsbUJBQ2hELGVQblFDLENPbVF1QyxvQkFDdkMsZVBwUUEsQ09vUXlDLGtCQUMzQyxlUHJRRSxDT3FRcUMsZUFDMUMsZVB0UUssQ09zUStCLGdCQUNuQyxlUHZRSSxDT3VRaUMsaUJBQ3BDLGVQeFFHLENPd1FtQyxtQkFDcEMsZVB6UUMsQ095UXVDLG1CQUN4QyxlUDFRQyxDTzBRdUMsdUJBQ3BDLGVQM1FILENPMlErQywwQkFDekMsZVA1UU4sQ080UXFELHdCQUNqRCxlUDdRSixDTzZRaUQsMkJBQzFDLGVQOVFQLENPOFF1RCx5QkFDbEQsZVAvUUwsQ08rUW1ELG9CQUNuRCxlUGhSQSxDT2dSeUMsMkJBQ2xDLGVQalJQLENPaVJ1RCx3QkFDbkQsZVBsUkosQ09rUmlELG1CQUNsRCxlUG5SQyxDT21SdUMsb0JBQ3ZDLGVQcFJBLENPb1J5QywrQkFDOUIsZVByUlgsQ09xUitELDBCQUN6RCxlUHRSTixDT3NScUQsc0JBQ25ELGVQdlJGLENPdVI2QywwQkFDdkMsZVB4Uk4sQ093UnFELGtCQUN2RCxlUHpSRSxDT3lScUMsa0JBQ3ZDLGVQMVJFLENPMFJxQyx1QkFDbEMsZVAzUkgsQ08yUitDLGdCQUNuRCxlUDVSSSxDTzRSaUMscUJBQ2hDLGVQN1JELENPNlIyQyx5QkFDdEMsZVA5UkwsQ084Um1ELGlCQUN0RCxlUC9SRyxDTytSbUMsa0JBQ3JDLGVQaFNFLENPZ1NxQyw0QkFDN0IsZVBqU1IsQ09pU3lELCtCQUM5QyxlUGxTWCxDT2tTK0QsK0JBQ3BELGVQblNYLENPbVMrRCxrQ0FDakQsZVBwU2QsQ09vU3FFLGtDQUN2RCxlUHJTZCxDT3FTcUUsK0JBQzFELGVQdFNYLENPc1MrRCwrQkFDcEQsZVB2U1gsQ091UytELG1DQUNoRCxlUHhTZixDT3dTdUUsa0NBQ3pELGVQelNkLENPeVNxRSwrQkFDMUQsZVAxU1gsQ08wUytELHFDQUM5QyxlUDNTakIsQ08yUzJFLDBDQUNyRCxlUDVTdEIsQ080U3FGLGtDQUN2RSxlUDdTZCxDTzZTcUUsaUNBQ3hELGVQOVNiLENPOFNtRSx1QkFDaEUsZVAvU0gsQ08rUytDLHlCQUMxQyxlUGhUTCxDT2dUbUQsZ0JBQ3ZELGVQalRJLENPaVRpQyxvQkFDakMsZVBsVEEsQ09rVHlDLGlCQUM1QyxlUG5URyxDT21UbUMsc0JBQ2pDLGVQcFRGLENPb1Q2QyxnQkFDakQsZVByVEksQ09xVGlDLGlCQUNwQyxlUHRURyxDT3NUbUMsa0JBQ3JDLGVQdlRFLENPdVRxQyxnQkFDekMsZVB4VEksQ093VGlDLG9CQUNqQyxlUHpUQSxDT3lUeUMsZ0JBQzdDLGVQMVRJLENPMFRpQyxpQkFDcEMsZVAzVEcsQ08yVG1DLGVBQ3hDLGVQNVRLLENPNFQrQixzQkFDN0IsZVA3VEYsQ082VDZDLG1CQUM5QyxlUDlUQyxDTzhUdUMsMEJBQ2pDLGVQL1ROLENPK1RxRCxvQkFDckQsZVBoVUEsQ09nVXlDLG9CQUN6QyxlUGpVQSxDT2lVeUMsZ0JBQzdDLGVQbFVJLENPa1VpQyxxQkFDaEMsZVBuVUQsQ09tVTJDLG9CQUMzQyxlUHBVQSxDT29VeUMscUJBQ3hDLGVQclVELENPcVUyQyxtQkFDNUMsZVB0VUMsQ09zVXVDLG1CQUN4QyxlUHZVQyxDT3VVdUMsZUFDNUMsZVB4VUssQ093VStCLHNCQUM3QixlUHpVRixDT3lVNkMsd0JBQ3pDLGVQMVVKLENPMFVpRCxlQUN0RCxlUDNVSyxDTzJVK0IscUJBQzlCLGVQNVVELENPNFUyQyxvQkFDM0MsZVA3VUEsQ082VXlDLGdCQUM3QyxlUDlVSSxDTzhVaUMsb0JBQ2pDLGVQL1VBLENPK1V5QyxtQkFDMUMsZVBoVkMsQ09nVnVDLHFCQUN0QyxlUGpWRCxDT2lWMkMscUJBQzFDLGVQbFZELENPa1YyQyxvQkFDM0MsZVBuVkEsQ09tVnlDLG9CQUN6QyxlUHBWQSxDT29WeUMsc0JBQ3ZDLGVQclZGLENPcVY2QyxvQkFDN0MsZVB0VkEsQ09zVnlDLGdCQUM3QyxlUHZWSSxDT3VWaUMseUJBQzVCLGVQeFZMLENPd1ZtRCw4QkFDekMsZVB6VlYsQ095VjZELHNCQUMzRCxlUDFWRixDTzBWNkMsbUJBQzlDLGVQM1ZDLENPMlZ1QyxxQkFDdEMsZVA1VkQsQ080VjJDLGtCQUM3QyxlUDdWRSxDTzZWcUMsaUJBQ3hDLGVQOVZHLENPOFZtQyxlQUN4QyxlUC9WSyxDTytWK0Isa0JBQ2pDLGVQaFdFLENPZ1dxQyxrQkFDdkMsZVBqV0UsQ09pV3FDLGVBQzFDLGVQbFdLLENPa1crQix1QkFDNUIsZVBuV0gsQ09tVytDLGlCQUNsRCxlUHBXRyxDT29XbUMseUJBQzlCLGVQcldMLENPcVdtRCxrQkFDckQsZVB0V0UsQ09zV3FDLHVCQUNsQyxlUHZXSCxDT3VXK0MscUJBQzlDLGVQeFdELENPd1cyQyxzQkFDekMsZVB6V0YsQ095VzZDLGdCQUNqRCxlUDFXSSxDTzBXaUMsb0JBQ2pDLGVQM1dBLENPMld5Qyx5QkFDcEMsZVA1V0wsQ080V21ELDRCQUMzQyxlUDdXUixDTzZXeUQsa0JBQzNELGVQOVdFLENPOFdxQyx3QkFDakMsZVAvV0osQ08rV2lELG9CQUNqRCxlUGhYQSxDT2dYeUMsMkJBQ2xDLGVQalhQLENPaVh1RCxtQkFDeEQsZVBsWEMsQ09rWHVDLGdCQUMzQyxlUG5YSSxDT21YaUMseUJBQzVCLGVQcFhMLENPb1htRCwwQkFDN0MsZVByWE4sQ09xWHFELGtCQUN2RCxlUHRYRSxDT3NYcUMsb0JBQ3JDLGVQdlhBLENPdVh5QyxvQkFDekMsZVB4WEEsQ093WHlDLHlCQUNwQyxlUHpYTCxDT3lYbUQsbUJBQ3BELGVQMVhDLENPMFh1QyxrQkFDekMsZVAzWEUsQ08yWHFDLHNCQUNuQyxlUDVYRixDTzRYNkMsZ0JBQ2pELGVQN1hJLENPNlhpQyxnQkFDckMsZVA5WEksQ084WGlDLGdCQUNyQyxlUC9YSSxDTytYaUMsZUFDdEMsZVBoWUssQ09nWStCLGlCQUNsQyxlUGpZRyxDT2lZbUMscUJBQ2xDLGVQbFlELENPa1kyQyxzQkFDekMsZVBuWUYsQ09tWTZDLHNCQUMzQyxlUHBZRixDT29ZNkMsZ0JBQ2pELGVQcllJLENPcVlpQyxpQkFDcEMsZVB0WUcsQ09zWW1DLGtCQUNyQyxlUHZZRSxDT3VZcUMsb0JBQ3JDLGVQeFlBLENPd1l5Qyx5QkFDcEMsZVB6WUwsQ095WW1ELDhCQUN6QyxlUDFZVixDTzBZNkQsMkJBQ3RELGVQM1lQLENPMll1RCxrQkFDekQsZVA1WUUsQ080WXFDLGtCQUN2QyxlUDdZRSxDTzZZcUMsa0JBQ3ZDLGVQOVlFLENPOFlxQyxrQkFDdkMsZVAvWUUsQ08rWXFDLG9CQUNyQyxlUGhaQSxDT2daeUMsb0JBQ3pDLGVQalpBLENPaVp5QyxnQkFDN0MsZVBsWkksQ09rWmlDLHFCQUNoQyxlUG5aRCxDT21aMkMsb0JBQzNDLGVQcFpBLENPb1p5Qyx3QkFDckMsZVByWkosQ09xWmlELHVCQUM5QyxlUHRaSCxDT3NaK0MsOEJBQ3JDLGVQdlpWLENPdVo2RCxnQ0FDakQsZVB4WlosQ093WmlFLGtCQUNuRSxlUHpaRSxDT3lacUMsNkJBQzVCLGVQMVpULENPMFoyRCx3QkFDdkQsZVAzWkosQ08yWmlELDZCQUN4QyxlUDVaVCxDTzRaMkQsb0NBQzNDLGVQN1poQixDTzZaeUUsZUFDOUUsZVA5WkssQ084WitCLHVCQUM1QixlUC9aSCxDTytaK0MscUJBQzlDLGVQaGFELENPZ2EyQyxvQkFDM0MsZVBqYUEsQ09pYXlDLHNCQUN2QyxlUGxhRixDT2thNkMsOEJBQ25DLGVQbmFWLENPbWE2RCwyQkFDdEQsZVBwYVAsQ09vYXVELGVBQzVELGVQcmFLLENPcWErQixnQ0FDbkIsZVB0YVosQ09zYWlFLHlCQUM1RCxlUHZhTCxDT3VhbUQsd0JBQy9DLGVQeGFKLENPd2FpRCxlQUN0RCxlUHphSyxDT3lhK0IsbUJBQ2hDLGVQMWFDLENPMGF1Qyx1QkFDcEMsZVAzYUgsQ08yYStDLGlCQUNsRCxlUDVhRyxDTzRhbUMsa0JBQ3JDLGVQN2FFLENPNmFxQyxrQkFDdkMsZVA5YUUsQ084YXFDLHVCQUNsQyxlUC9hSCxDTythK0MsaUJBQ2xELGVQaGJHLENPZ2JtQyxnQkFDdkMsZVBqYkksQ09pYmlDLG9CQUNqQyxlUGxiQSxDT2tieUMsd0JBQ3JDLGVQbmJKLENPbWJpRCxzQkFDL0MsZVBwYkYsQ09vYjZDLHFCQUM1QyxlUHJiRCxDT3FiMkMseUJBQ3RDLGVQdGJMLENPc2JtRCxvQkFDbkQsZVB2YkEsQ091YnlDLHlCQUNwQyxlUHhiTCxDT3dibUQsc0JBQ2pELGVQemJGLENPeWI2Qyx1QkFDMUMsZVAxYkgsQ08wYitDLHNCQUM3QyxlUDNiRixDTzJiNkMsdUJBQzFDLGVQNWJILENPNGIrQyx3QkFDM0MsZVA3YkosQ082YmlELCtCQUN0QyxlUDliWCxDTzhiK0Qsd0JBQzNELGVQL2JKLENPK2JpRCw0QkFDekMsZVBoY1IsQ09nY3lELG9CQUN6RCxlUGpjQSxDT2ljeUMsMkJBQ2xDLGVQbGNQLENPa2N1RCw2QkFDOUMsZVBuY1QsQ09tYzJELDBCQUNyRCxlUHBjTixDT29jcUQsdUJBQ2xELGVQcmNILENPcWMrQyxzQkFDN0MsZVB0Y0YsQ09zYzZDLHFCQUM1QyxlUHZjRCxDT3VjMkMsZ0JBQy9DLGVQeGNJLENPd2NpQyxxQkFDaEMsZVB6Y0QsQ095YzJDLGdCQUMvQyxlUDFjSSxDTzBjaUMsa0JBQ25DLGVQM2NFLENPMmNxQyx1QkFDbEMsZVA1Y0gsQ080YytDLGdCQUNuRCxlUDdjSSxDTzZjaUMsb0JBQ2pDLGVQOWNBLENPOGN5Qyw2QkFDaEMsZVAvY1QsQ08rYzJELG1CQUM1RCxlUGhkQyxDT2dkdUMscUJBQ3RDLGVQamRELENPaWQyQyx1QkFDeEMsZVBsZEgsQ09rZCtDLDJCQUN4QyxlUG5kUCxDT21kdUQsc0JBQ3JELGVQcGRGLENPb2Q2QyxnQkFDakQsZVByZEksQ09xZGlDLHVCQUM5QixlUHRkSCxDT3NkK0MsZ0JBQ25ELGVQdmRJLENPdWRpQywwQkFDM0IsZVB4ZE4sQ093ZHFELG9CQUNyRCxlUHpkQSxDT3lkeUMsaUJBQzVDLGVQMWRHLENPMGRtQyxrQkFDckMsZVAzZEUsQ08yZHFDLHFCQUNwQyxlUDVkRCxDTzRkMkMsbUJBQzVDLGVQN2RDLENPNmR1QyxlQUM1QyxlUDlkSyxDTzhkK0Isa0JBQ2pDLGVQL2RFLENPK2RxQyx3QkFDakMsZVBoZUosQ09nZWlELHVCQUM5QyxlUGplSCxDT2llK0MsdUJBQzVDLGVQbGVILENPa2UrQyxnQkFDbkQsZVBuZUksQ09tZWlDLHdCQUM3QixlUHBlSixDT29laUQsNEJBQ3pDLGVQcmVSLENPcWV5RCw2QkFDaEQsZVB0ZVQsQ09zZTJELGtDQUM3QyxlUHZlZCxDT3VlcUUscUJBQ3BFLGVQeGVELENPd2UyQyx3QkFDdkMsZVB6ZUosQ095ZWlELHlCQUM1QyxlUDFlTCxDTzBlbUQsd0JBQy9DLGVQM2VKLENPMmVpRCw0QkFDekMsZVA1ZVIsQ080ZXlELG9CQUN6RCxlUDdlQSxDTzZleUMsbUJBQzFDLGVQOWVDLENPOGV1QyxzQkFDckMsZVAvZUYsQ08rZTZDLDBCQUN2QyxlUGhmTixDT2dmcUQsbUJBQ3RELGVQamZDLENPaWZ1QyxnQkFDM0MsZVBsZkksQ09rZmlDLGlCQUNwQyxlUG5mRyxDT21mbUMsc0JBQ2pDLGVQcGZGLENPb2Y2QyxtQkFDOUMsZVByZkMsQ09xZnVDLHlCQUNsQyxlUHRmTCxDT3NmbUQsa0JBQ3JELGVQdmZFLENPdWZxQyw2QkFDNUIsZVB4ZlQsQ093ZjJELDJCQUNwRCxlUHpmUCxDT3lmdUQsbUJBQ3hELGVQMWZDLENPMGZ1QyxvQkFDdkMsZVAzZkEsQ08yZnlDLGlCQUM1QyxlUDVmRyxDTzRmbUMsZUFDeEMsZVA3ZkssQ082ZitCLHNCQUM3QixlUDlmRixDTzhmNkMsc0JBQzNDLGVQL2ZGLENPK2Y2QyxjQUNuRCxlUGhnQk0sQ09nZ0I2QixxQkFDNUIsZVBqZ0JELENPaWdCMkMsaUJBQzlDLGVQbGdCRyxDT2tnQm1DLGdCQUN2QyxlUG5nQkksQ09tZ0JpQyxpQkFDcEMsZVBwZ0JHLENPb2dCbUMsZUFDeEMsZVByZ0JLLENPcWdCK0IsbUJBQ2hDLGVQdGdCQyxDT3NnQnVDLHNCQUNyQyxlUHZnQkYsQ091Z0I2QyxrQkFDL0MsZVB4Z0JFLENPd2dCcUMsc0JBQ25DLGVQemdCRixDT3lnQjZDLHlCQUN4QyxlUDFnQkwsQ08wZ0JtRCxxQkFDbEQsZVAzZ0JELENPMmdCMkMsa0JBQzdDLGVQNWdCRSxDTzRnQnFDLGtCQUN2QyxlUDdnQkUsQ082Z0JxQyx3QkFDakMsZVA5Z0JKLENPOGdCaUQseUJBQzVDLGVQL2dCTCxDTytnQm1ELDZCQUMxQyxlUGhoQlQsQ09naEIyRCx5QkFDdEQsZVBqaEJMLENPaWhCbUQsbUJBQ3BELGVQbGhCQyxDT2toQnVDLGlCQUMxQyxlUG5oQkcsQ09taEJtQyxtQkFDcEMsZVBwaEJDLENPb2hCdUMsaUJBQzFDLGVQcmhCRyxDT3FoQm1DLHdCQUMvQixlUHRoQkosQ09zaEJpRCwwQkFDM0MsZVB2aEJOLENPdWhCcUQsc0JBQ25ELGVQeGhCRixDT3doQjZDLHdCQUN6QyxlUHpoQkosQ095aEJpRCxrQkFDbkQsZVAxaEJFLENPMGhCcUMscUJBQ3BDLGVQM2hCRCxDTzJoQjJDLHFCQUMxQyxlUDVoQkQsQ080aEIyQyx1QkFDeEMsZVA3aEJILENPNmhCK0Msa0JBQ2pELGVQOWhCRSxDTzhoQnFDLHdCQUNqQyxlUC9oQkosQ08raEJpRCx1QkFDOUMsZVBoaUJILENPZ2lCK0MsdUJBQzVDLGVQamlCSCxDT2lpQitDLHlCQUMxQyxlUGxpQkwsQ09raUJtRCw4QkFDekMsZVBuaUJWLENPbWlCNkQseUJBQ3hELGVQcGlCTCxDT29pQm1ELG1CQUNwRCxlUHJpQkMsQ09xaUJ1QywwQkFDakMsZVB0aUJOLENPc2lCcUQsb0JBQ3JELGVQdmlCQSxDT3VpQnlDLGdCQUM3QyxlUHhpQkksQ093aUJpQyx3QkFDN0IsZVB6aUJKLENPeWlCaUQsOEJBQ3ZDLGVQMWlCVixDTzBpQjZELG1CQUM5RCxlUDNpQkMsQ08yaUJ1QyxnQkFDM0MsZVA1aUJJLENPNGlCaUMsb0JBQ2pDLGVQN2lCQSxDTzZpQnlDLHFCQUN4QyxlUDlpQkQsQ084aUIyQywyQkFDcEMsZVAvaUJQLENPK2lCdUQsdUJBQ3BELGVQaGpCSCxDT2dqQitDLHVCQUM1QyxlUGpqQkgsQ09pakIrQyw2QkFDdEMsZVBsakJULENPa2pCMkQsc0JBQ3pELGVQbmpCRixDT21qQjZDLHNCQUMzQyxlUHBqQkYsQ09vakI2Qyx1QkFDMUMsZVByakJILENPcWpCK0MsOEJBQ3JDLGVQdGpCVixDT3NqQjZELDRCQUNyRCxlUHZqQlIsQ091akJ5RCxxQkFDeEQsZVB4akJELENPd2pCMkMsMkJBQ3BDLGVQempCUCxDT3lqQnVELHNCQUNyRCxlUDFqQkYsQ08wakI2QywrQkFDbEMsZVAzakJYLENPMmpCK0QseUJBQzFELGVQNWpCTCxDTzRqQm1ELG9CQUNuRCxlUDdqQkEsQ082akJ5QyxpQkFDNUMsZVA5akJHLENPOGpCbUMsa0JBQ3JDLGVQL2pCRSxDTytqQnFDLGdCQUN6QyxlUGhrQkksQ09na0JpQyxvQkFDakMsZVBqa0JBLENPaWtCeUMsdUJBQ3RDLGVQbGtCSCxDT2trQitDLDhCQUNyQyxlUG5rQlYsQ09ta0I2RCxzQkFDM0QsZVBwa0JGLENPb2tCNkMscUJBQzVDLGVQcmtCRCxDT3FrQjJDLGtCQUM3QyxlUHRrQkUsQ09za0JxQyxpQkFDeEMsZVB2a0JHLENPdWtCbUMsd0JBQy9CLGVQeGtCSixDT3drQmlELDhCQUN2QyxlUHprQlYsQ095a0I2RCw0QkFDckQsZVAxa0JSLENPMGtCeUQsdUJBQ3RELGVQM2tCSCxDTzJrQitDLDhCQUNyQyxlUDVrQlYsQ080a0I2RCxzQkFDM0QsZVA3a0JGLENPNmtCNkMsc0JBQzNDLGVQOWtCRixDTzhrQjZDLDJCQUN0QyxlUC9rQlAsQ08ra0J1RCwyQkFDaEQsZVBobEJQLENPZ2xCdUQsNEJBQy9DLGVQamxCUixDT2lsQnlELHlCQUNwRCxlUGxsQkwsQ09rbEJtRCx3QkFDL0MsZVBubEJKLENPbWxCaUQscUJBQ2hELGVQcGxCRCxDT29sQjJDLHlCQUN0QyxlUHJsQkwsQ09xbEJtRCxzQkFDakQsZVB0bEJGLENPc2xCNkMsaUJBQ2hELGVQdmxCRyxDT3VsQm1DLHlCQUM5QixlUHhsQkwsQ093bEJtRCxxQkFDbEQsZVB6bEJELENPeWxCMkMsb0JBQzNDLGVQMWxCQSxDTzBsQnlDLG9CQUN6QyxlUDNsQkEsQ08ybEJ5QyxtQkFDMUMsZVA1bEJDLENPNGxCdUMsc0JBQ3JDLGVQN2xCRixDTzZsQjZDLGtCQUMvQyxlUDlsQkUsQ084bEJxQyxlQUMxQyxlUC9sQkssQ08rbEIrQixtQkFDaEMsZVBobUJDLENPZ21CdUMsc0JBQ3JDLGVQam1CRixDT2ltQjZDLDBCQUN2QyxlUGxtQk4sQ09rbUJxRCxtQkFDdEQsZVBubUJDLENPbW1CdUMsaUJBQzFDLGVQcG1CRyxDT29tQm1DLHdCQUMvQixlUHJtQkosQ09xbUJpRCxxQkFDaEQsZVB0bUJELENPc21CMkMsc0JBQ3pDLGVQdm1CRixDT3VtQjZDLHVCQUMxQyxlUHhtQkgsQ093bUIrQyxrQkFDakQsZVB6bUJFLENPeW1CcUMsaUJBQ3hDLGVQMW1CRyxDTzBtQm1DLGdCQUN2QyxlUDNtQkksQ08ybUJpQyx5QkFDNUIsZVA1bUJMLENPNG1CbUQsbUJBQ3BELGVQN21CQyxDTzZtQnVDLHVCQUNwQyxlUDltQkgsQ084bUIrQyx1QkFDNUMsZVAvbUJILENPK21CK0MsZ0JBQ25ELGVQaG5CSSxDT2duQmlDLGlCQUNwQyxlUGpuQkcsQ09pbkJtQyxvQkFDbkMsZVBsbkJBLENPa25CeUMsaUJBQzVDLGVQbm5CRyxDT21uQm1DLHNCQUNqQyxlUHBuQkYsQ09vbkI2QyxvQkFDN0MsZVBybkJBLENPcW5CeUMsd0JBQ3JDLGVQdG5CSixDT3NuQmlELDJCQUMxQyxlUHZuQlAsQ091bkJ1RCxtQkFDeEQsZVB4bkJDLENPd25CdUMsa0JBQ3pDLGVQem5CRSxDT3luQnFDLGlCQUN4QyxlUDFuQkcsQ08wbkJtQyxrQkFDckMsZVAzbkJFLENPMm5CcUMscUJBQ3BDLGVQNW5CRCxDTzRuQjJDLHlCQUN0QyxlUDduQkwsQ082bkJtRCwwQkFDN0MsZVA5bkJOLENPOG5CcUQsMkJBQzlDLGVQL25CUCxDTytuQnVELHdCQUNuRCxlUGhvQkosQ09nb0JpRCxpQkFDcEQsZVBqb0JHLENPaW9CbUMsbUJBQ3BDLGVQbG9CQyxDT2tvQnVDLGlCQUMxQyxlUG5vQkcsQ09tb0JtQyxtQkFDcEMsZVBwb0JDLENPb29CdUMsb0JBQ3ZDLGVQcm9CQSxDT3FvQnlDLHFCQUN4QyxlUHRvQkQsQ09zb0IyQyxtQkFDNUMsZVB2b0JDLENPdW9CdUMsaUJBQzFDLGVQeG9CRyxDT3dvQm1DLG9CQUNuQyxlUHpvQkEsQ095b0J5QyxtQkFDMUMsZVAxb0JDLENPMG9CdUMsdUJBQ3BDLGVQM29CSCxDTzJvQitDLGlCQUNsRCxlUDVvQkcsQ080b0JtQyxpQkFDdEMsZVA3b0JHLENPNm9CbUMsa0JBQ3JDLGVQOW9CRSxDTzhvQnFDLGdCQUN6QyxlUC9vQkksQ08rb0JpQyxpQkFDcEMsZVBocEJHLENPZ3BCbUMsa0JBQ3JDLGVQanBCRSxDT2lwQnFDLG9CQUNyQyxlUGxwQkEsQ09rcEJ5QyxvQkFDekMsZVBucEJBLENPbXBCeUMsZ0JBQzdDLGVQcHBCSSxDT29wQmlDLHVCQUM5QixlUHJwQkgsQ09xcEIrQyxxQkFDOUMsZVB0cEJELENPc3BCMkMsb0JBQzNDLGVQdnBCQSxDT3VwQnlDLDZCQUNoQyxlUHhwQlQsQ093cEIyRCxvQkFDM0QsZVB6cEJBLENPeXBCeUMsbUJBQzFDLGVQMXBCQyxDTzBwQnVDLGtCQUN6QyxlUDNwQkUsQ08ycEJxQyxtQkFDdEMsZVA1cEJDLENPNHBCdUMsa0JBQ3pDLGVQN3BCRSxDTzZwQnFDLHVCQUNsQyxlUDlwQkgsQ084cEIrQyxnQkFDbkQsZVAvcEJJLENPK3BCaUMsZ0JBQ3JDLGVQaHFCSSxDT2dxQmlDLHNCQUMvQixlUGpxQkYsQ09pcUI2QyxtQkFDOUMsZVBscUJDLENPa3FCdUMsZ0JBQzNDLGVQbnFCSSxDT21xQmlDLGlCQUNwQyxlUHBxQkcsQ09vcUJtQyxpQkFDdEMsZVBycUJHLENPcXFCbUMsa0JBQ3JDLGVQdHFCRSxDT3NxQnFDLDBCQUMvQixlUHZxQk4sQ091cUJxRCxjQUMzRCxlUHhxQk0sQ093cUI2QixxQkFDNUIsZVB6cUJELENPeXFCMkMsb0JBQzNDLGVQMXFCQSxDTzBxQnlDLGlCQUM1QyxlUDNxQkcsQ08ycUJtQyxrQkFDckMsZVA1cUJFLENPNHFCcUMsZUFDMUMsZVA3cUJLLENPNnFCK0IsbUJBQ2hDLGVQOXFCQyxDTzhxQnVDLG9CQUN2QyxlUC9xQkEsQ08rcUJ5QyxrQkFDM0MsZVBockJFLENPZ3JCcUMsa0JBQ3ZDLGVQanJCRSxDT2lyQnFDLHVCQUNsQyxlUGxyQkgsQ09rckIrQyx5QkFDMUMsZVBuckJMLENPbXJCbUQsZ0JBQ3ZELGVQcHJCSSxDT29yQmlDLHFCQUNoQyxlUHJyQkQsQ09xckIyQywyQkFDcEMsZVB0ckJQLENPc3JCdUQscUJBQ3RELGVQdnJCRCxDT3VyQjJDLGtCQUM3QyxlUHhyQkUsQ093ckJxQyxvQkFDckMsZVB6ckJBLENPeXJCeUMsb0JBQ3pDLGVQMXJCQSxDTzByQnlDLGtCQUMzQyxlUDNyQkUsQ08yckJxQyx1QkFDbEMsZVA1ckJILENPNHJCK0MsMEJBQ3pDLGVQN3JCTixDTzZyQnFELG1CQUN0RCxlUDlyQkMsQ084ckJ1QyxrQkFDekMsZVAvckJFLENPK3JCcUMseUJBQ2hDLGVQaHNCTCxDT2dzQm1ELGlCQUN0RCxlUGpzQkcsQ09pc0JtQyxzQkFDakMsZVBsc0JGLENPa3NCNkMsd0JBQ3pDLGVQbnNCSixDT21zQmlELHNCQUMvQyxlUHBzQkYsQ09vc0I2Qyx1QkFDMUMsZVByc0JILENPcXNCK0MsZ0JBQ25ELGVQdHNCSSxDT3NzQmlDLG1CQUNsQyxlUHZzQkMsQ091c0J1QyxpQkFDMUMsZVB4c0JHLENPd3NCbUMsZ0JBQ3ZDLGVQenNCSSxDT3lzQmlDLHFCQUNoQyxlUDFzQkQsQ08wc0IyQywyQkFDcEMsZVAzc0JQLENPMnNCdUQsMEJBQ2pELGVQNXNCTixDTzRzQnFELHdCQUNqRCxlUDdzQkosQ082c0JpRCxxQkFDaEQsZVA5c0JELENPOHNCMkMscUJBQzFDLGVQL3NCRCxDTytzQjJDLGdCQUMvQyxlUGh0QkksQ09ndEJpQyxnQkFDckMsZVBqdEJJLENPaXRCaUMsb0JBQ2pDLGVQbHRCQSxDT2t0QnlDLHVCQUN0QyxlUG50QkgsQ09tdEIrQyxrQkFDakQsZVBwdEJFLENPb3RCcUMsaUJBQ3hDLGVQcnRCRyxDT3F0Qm1DLHFCQUNsQyxlUHR0QkQsQ09zdEIyQyxnQkFDL0MsZVB2dEJJLENPdXRCaUMsb0JBQ2pDLGVQeHRCQSxDT3d0QnlDLG1CQUMxQyxlUHp0QkMsQ095dEJ1QyxtQkFDeEMsZVAxdEJDLENPMHRCdUMsMEJBQ2pDLGVQM3RCTixDTzJ0QnFELGdCQUN6RCxlUDV0QkksQ080dEJpQyxxQkFDaEMsZVA3dEJELENPNnRCMkMsK0JBQ2hDLGVQOXRCWCxDTzh0QitELCtCQUNwRCxlUC90QlgsQ08rdEIrRCxnQ0FDbkQsZVBodUJaLENPZ3VCaUUsNkJBQ3hELGVQanVCVCxDT2l1QjJELHNCQUN6RCxlUGx1QkYsQ09rdUI2Qyx3QkFDekMsZVBudUJKLENPbXVCaUQsZ0JBQ3JELGVQcHVCSSxDT291QmlDLG1CQUNsQyxlUHJ1QkMsQ09xdUJ1QyxpQkFDMUMsZVB0dUJHLENPc3VCbUMsa0JBQ3JDLGVQdnVCRSxDT3V1QnFDLHFCQUNwQyxlUHh1QkQsQ093dUIyQyxxQkFDMUMsZVB6dUJELENPeXVCMkMsZ0JBQy9DLGVQMXVCSSxDTzB1QmlDLHVCQUM5QixlUDN1QkgsQ08ydUIrQyxlQUNwRCxlUDV1QkssQ080dUIrQixzQkFDN0IsZVA3dUJGLENPNnVCNkMsMEJBQ3ZDLGVQOXVCTixDTzh1QnFELHNCQUNuRCxlUC91QkYsQ08rdUI2QywwQkFDdkMsZVBodkJOLENPZ3ZCcUQsbUJBQ3RELGVQanZCQyxDT2l2QnVDLHFCQUN0QyxlUGx2QkQsQ09rdkIyQyxvQkFDM0MsZVBudkJBLENPbXZCeUMsa0JBQzNDLGVQcHZCRSxDT292QnFDLGdCQUN6QyxlUHJ2QkksQ09xdkJpQyx1QkFDOUIsZVB0dkJILENPc3ZCK0MsdUJBQzVDLGVQdnZCSCxDT3V2QitDLHlCQUMxQyxlUHh2QkwsQ093dkJtRCx5QkFDOUMsZVB6dkJMLENPeXZCbUQsZ0JBQ3ZELGVQMXZCSSxDTzB2QmlDLG9CQUNqQyxlUDN2QkEsQ08ydkJ5QyxrQkFDM0MsZVA1dkJFLENPNHZCcUMsaUJBQ3hDLGVQN3ZCRyxDTzZ2Qm1DLG1CQUNwQyxlUDl2QkMsQ084dkJ1QyxrQkFDekMsZVAvdkJFLENPK3ZCcUMsb0JBQ3JDLGVQaHdCQSxDT2d3QnlDLGtCQUMzQyxlUGp3QkUsQ09pd0JxQyxpQkFDeEMsZVBsd0JHLENPa3dCbUMsa0JBQ3JDLGVQbndCRSxDT213QnFDLG9CQUNyQyxlUHB3QkEsQ09vd0J5QyxlQUM5QyxlUHJ3QkssQ09xd0IrQixxQkFDOUIsZVB0d0JELENPc3dCMkMsNEJBQ25DLGVQdndCUixDT3V3QnlELGtCQUMzRCxlUHh3QkUsQ093d0JxQyxvQkFDckMsZVB6d0JBLENPeXdCeUMsbUJBQzFDLGVQMXdCQyxDTzB3QnVDLG1CQUN4QyxlUDN3QkMsQ08yd0J1QyxrQkFDekMsZVA1d0JFLENPNHdCcUMscUJBQ3BDLGVQN3dCRCxDTzZ3QjJDLHNCQUN6QyxlUDl3QkYsQ084d0I2QywwQkFDdkMsZVAvd0JOLENPK3dCcUQsZ0NBQ3pDLGVQaHhCWixDT2d4QmlFLDRCQUN6RCxlUGp4QlIsQ09peEJ5RCxzQkFDdkQsZVBseEJGLENPa3hCNkMscUJBQzVDLGVQbnhCRCxDT214QjJDLGlCQUM5QyxlUHB4QkcsQ09veEJtQyx3QkFDL0IsZVByeEJKLENPcXhCaUQsd0JBQzdDLGVQdHhCSixDT3N4QmlELGtCQUNuRCxlUHZ4QkUsQ091eEJxQyxlQUMxQyxlUHh4QkssQ093eEIrQixvQkFDL0IsZVB6eEJBLENPeXhCeUMsa0JBQzNDLGVQMXhCRSxDTzB4QnFDLGtCQUN2QyxlUDN4QkUsQ08yeEJxQyxzQkFDbkMsZVA1eEJGLENPNHhCNkMsZ0JBQ2pELGVQN3hCSSxDTzZ4QmlDLGtCQUNuQyxlUDl4QkUsQ084eEJxQyxzQkFDbkMsZVAveEJGLENPK3hCNkMsMEJBQ3ZDLGVQaHlCTixDT2d5QnFELDJCQUM5QyxlUGp5QlAsQ09peUJ1RCwrQkFDNUMsZVBseUJYLENPa3lCK0QsdUJBQzVELGVQbnlCSCxDT215QitDLDJCQUN4QyxlUHB5QlAsQ09veUJ1RCxvQkFDdkQsZVByeUJBLENPcXlCeUMsZ0JBQzdDLGVQdHlCSSxDT3N5QmlDLHlCQUM1QixlUHZ5QkwsQ091eUJtRCxrQkFDckQsZVB4eUJFLENPd3lCcUMsc0JBQ25DLGVQenlCRixDT3l5QjZDLG9CQUM3QyxlUDF5QkEsQ08weUJ5Qyx5QkFDcEMsZVAzeUJMLENPMnlCbUQsbUJBQ3BELGVQNXlCQyxDTzR5QnVDLGlCQUMxQyxlUDd5QkcsQ082eUJtQyxtQkFDcEMsZVA5eUJDLENPOHlCdUMsZ0JBQzNDLGVQL3lCSSxDTyt5QmlDLHlCQUM1QixlUGh6QkwsQ09nekJtRCxrQkFDckQsZVBqekJFLENPaXpCcUMscUJBQ3BDLGVQbHpCRCxDT2t6QjJDLGtCQUM3QyxlUG56QkUsQ09tekJxQyxnQkFDekMsZVBwekJJLENPb3pCaUMsbUJBQ2xDLGVQcnpCQyxDT3F6QnVDLHFCQUN0QyxlUHR6QkQsQ09zekIyQyx5QkFDdEMsZVB2ekJMLENPdXpCbUQsZUFDeEQsZVB4ekJLLENPd3pCK0IsZUFDcEMsZVB6ekJLLENPeXpCK0IsdUJBQzVCLGVQMXpCSCxDTzB6QitDLHdCQUMzQyxlUDN6QkosQ08yekJpRCwwQkFDM0MsZVA1ekJOLENPNHpCcUQseUJBQ2hELGVQN3pCTCxDTzZ6Qm1ELGdDQUN2QyxlUDl6QlosQ084ekJpRSxtQkFDbEUsZVAvekJDLENPK3pCdUMsd0JBQ25DLGVQaDBCSixDT2cwQmlELGNBQ3ZELGVQajBCTSxDT2kwQjZCLG9CQUM3QixlUGwwQkEsQ09rMEJ5QyxrQkFDM0MsZVBuMEJFLENPbTBCcUMsaUJBQ3hDLGVQcDBCRyxDT28wQm1DLHlCQUM5QixlUHIwQkwsQ09xMEJtRCxlQUN4RCxlUHQwQkssQ09zMEIrQixpQkFDbEMsZVB2MEJHLENPdTBCbUMsbUJBQ3BDLGVQeDBCQyxDT3cwQnVDLGlCQUMxQyxlUHowQkcsQ095MEJtQyxxQkFDbEMsZVAxMEJELENPMDBCMkMsaUJBQzlDLGVQMzBCRyxDTzIwQm1DLHVCQUNoQyxlUDUwQkgsQ080MEIrQyx3QkFDM0MsZVA3MEJKLENPNjBCaUQsbUJBQ2xELGVQOTBCQyxDTzgwQnVDLGtCQUN6QyxlUC8wQkUsQ08rMEJxQyxrQkFDdkMsZVBoMUJFLENPZzFCcUMsdUJBQ2xDLGVQajFCSCxDT2kxQitDLHFCQUM5QyxlUGwxQkQsQ09rMUIyQyx5QkFDdEMsZVBuMUJMLENPbTFCbUQscUJBQ2xELGVQcDFCRCxDT28xQjJDLG1CQUM1QyxlUHIxQkMsQ09xMUJ1QyxvQkFDdkMsZVB0MUJBLENPczFCeUMsMEJBQ25DLGVQdjFCTixDT3UxQnFELGlCQUN4RCxlUHgxQkcsQ093MUJtQyxtQkFDcEMsZVB6MUJDLENPeTFCdUMsaUJBQzFDLGVQMTFCRyxDTzAxQm1DLHdCQUMvQixlUDMxQkosQ08yMUJpRCxlQUN0RCxlUDUxQkssQ080MUIrQixrQkFDakMsZVA3MUJFLENPNjFCcUMsaUJBQ3hDLGVQOTFCRyxDTzgxQm1DLGVBQ3hDLGVQLzFCSyxDTysxQitCLG1CQUNoQyxlUGgyQkMsQ09nMkJ1QyxxQkFDdEMsZVBqMkJELENPaTJCMkMsbUJBQzVDLGVQbDJCQyxDT2syQnVDLHNCQUNyQyxlUG4yQkYsQ09tMkI2QyxzQkFDM0MsZVBwMkJGLENPbzJCNkMsd0JBQ3pDLGVQcjJCSixDT3EyQmlELHdCQUM3QyxlUHQyQkosQ09zMkJpRCx3QkFDN0MsZVB2MkJKLENPdTJCaUQsc0JBQy9DLGVQeDJCRixDT3cyQjZDLG1CQUM5QyxlUHoyQkMsQ095MkJ1QyxzQkFDckMsZVAxMkJGLENPMDJCNkMscUJBQzVDLGVQMzJCRCxDTzIyQjJDLHdCQUN2QyxlUDUyQkosQ080MkJpRCx1QkFDOUMsZVA3MkJILENPNjJCK0MsNkJBQ3RDLGVQOTJCVCxDTzgyQjJELDRCQUNuRCxlUC8yQlIsQ08rMkJ5RCxpQkFDNUQsZVBoM0JHLENPZzNCbUMscUJBQ2xDLGVQajNCRCxDT2kzQjJDLHVCQUN4QyxlUGwzQkgsQ09rM0IrQyx3QkFDM0MsZVBuM0JKLENPbTNCaUQsNEJBQ3pDLGVQcDNCUixDT28zQnlELHdCQUNyRCxlUHIzQkosQ09xM0JpRCx1QkFDOUMsZVB0M0JILENPczNCK0MsZUFDcEQsZVB2M0JLLENPdTNCK0Isc0JBQzdCLGVQeDNCRixDT3czQjZDLDBCQUN2QyxlUHozQk4sQ095M0JxRCwwQkFDL0MsZVAxM0JOLENPMDNCcUQseUJBQ2hELGVQMzNCTCxDTzIzQm1ELHNCQUNqRCxlUDUzQkYsQ080M0I2QyxpQkFDaEQsZVA3M0JHLENPNjNCbUMscUJBQ2xDLGVQOTNCRCxDTzgzQjJDLHVCQUN4QyxlUC8zQkgsQ08rM0IrQyw0QkFDdkMsZVBoNEJSLENPZzRCeUQsdUJBQ3RELGVQajRCSCxDT2k0QitDLDRCQUN2QyxlUGw0QlIsQ09rNEJ5RCxpQkFDNUQsZVBuNEJHLENPbTRCbUMseUJBQzlCLGVQcDRCTCxDT280Qm1ELDJCQUM1QyxlUHI0QlAsQ09xNEJ1RCxnQkFDM0QsZVB0NEJJLENPczRCaUMsdUJBQzlCLGVQdjRCSCxDT3U0QitDLHVCQUM1QyxlUHg0QkgsQ093NEIrQyxnQkFDbkQsZVB6NEJJLENPeTRCaUMsZ0JBQ3JDLGVQMTRCSSxDTzA0QmlDLHVCQUM5QixlUDM0QkgsQ08yNEIrQyx1QkFDNUMsZVA1NEJILENPNDRCK0MsbUJBQ2hELGVQNzRCQyxDTzY0QnVDLGdCQUMzQyxlUDk0QkksQ084NEJpQyxrQkFDbkMsZVAvNEJFLENPKzRCcUMsZUFDMUMsZVBoNUJLLENPZzVCK0IscUJBQzlCLGVQajVCRCxDT2k1QjJDLGdCQUMvQyxlUGw1QkksQ09rNUJpQyxvQkFDakMsZVBuNUJBLENPbTVCeUMsc0JBQ3ZDLGVQcDVCRixDT281QjZDLHFCQUM1QyxlUHI1QkQsQ09xNUIyQyxnQkFDL0MsZVB0NUJJLENPczVCaUMseUJBQzVCLGVQdjVCTCxDT3U1Qm1ELHdCQUMvQyxlUHg1QkosQ093NUJpRCwrQkFDdEMsZVB6NUJYLENPeTVCK0QsbUNBQ2hELGVQMTVCZixDTzA1QnVFLGlCQUMxRSxlUDM1QkcsQ08yNUJtQyxzQkFDakMsZVA1NUJGLENPNDVCNkMsd0JBQ3pDLGVQNzVCSixDTzY1QmlELDJCQUMxQyxlUDk1QlAsQ084NUJ1RCxrQkFDekQsZVAvNUJFLENPKzVCcUMsd0JBQ2pDLGVQaDZCSixDT2c2QmlELGtCQUNuRCxlUGo2QkUsQ09pNkJxQyxjQUMzQyxlUGw2Qk0sQ09rNkI2QixrQkFDL0IsZVBuNkJFLENPbTZCcUMsb0JBQ3JDLGVQcDZCQSxDT282QnlDLDJCQUNsQyxlUHI2QlAsQ09xNkJ1RCxxQkFDdEQsZVB0NkJELENPczZCMkMscUJBQzFDLGVQdjZCRCxDT3U2QjJDLGlCQUM5QyxlUHg2QkcsQ093NkJtQyxzQkFDakMsZVB6NkJGLENPeTZCNkMsdUJBQzFDLGVQMTZCSCxDTzA2QitDLGlCQUNsRCxlUDM2QkcsQ08yNkJtQyxxQkFDbEMsZVA1NkJELENPNDZCMkMscUJBQzFDLGVQNzZCRCxDTzY2QjJDLHlCQUN0QyxlUDk2QkwsQ084NkJtRCxtQkFDcEQsZVAvNkJDLENPKzZCdUMsa0JBQ3pDLGVQaDdCRSxDT2c3QnFDLHdCQUNqQyxlUGo3QkosQ09pN0JpRCxtQkFDbEQsZVBsN0JDLENPazdCdUMsaUJBQzFDLGVQbjdCRyxDT203Qm1DLHVCQUNoQyxlUHA3QkgsQ09vN0IrQyxrQkFDakQsZVByN0JFLENPcTdCcUMsaUJBQ3hDLGVQdDdCRyxDT3M3Qm1DLG1CQUNwQyxlUHY3QkMsQ091N0J1QyxtQkFDeEMsZVB4N0JDLENPdzdCdUMscUJBQ3RDLGVQejdCRCxDT3k3QjJDLGtCQUM3QyxlUDE3QkUsQ08wN0JxQyx3QkFDakMsZVAzN0JKLENPMjdCaUQseUJBQzVDLGVQNTdCTCxDTzQ3Qm1ELGtCQUNyRCxlUDc3QkUsQ082N0JxQyxnQkFDekMsZVA5N0JJLENPODdCaUMsb0JBQ2pDLGVQLzdCQSxDTys3QnlDLHNCQUN2QyxlUGg4QkYsQ09nOEI2Qyx5QkFDeEMsZVBqOEJMLENPaThCbUQsa0JBQ3JELGVQbDhCRSxDT2s4QnFDLGlCQUN4QyxlUG44QkcsQ09tOEJtQyxxQkFDbEMsZVBwOEJELENPbzhCMkMsa0JBQzdDLGVQcjhCRSxDT3E4QnFDLHNCQUNuQyxlUHQ4QkYsQ09zOEI2Qyx3QkFDekMsZVB2OEJKLENPdThCaUQscUJBQ2hELGVQeDhCRCxDT3c4QjJDLG9CQUMzQyxlUHo4QkEsQ095OEJ5QyxtQkFDMUMsZVAxOEJDLENPMDhCdUMsZUFDNUMsZVAzOEJLLENPMjhCK0Isa0JBQ2pDLGVQNThCRSxDTzQ4QnFDLGdCQUN6QyxlUDc4QkksQ082OEJpQyxnQkFDckMsZVA5OEJJLENPODhCaUMsaUJBQ3BDLGVQLzhCRyxDTys4Qm1DLGtCQUNyQyxlUGg5QkUsQ09nOUJxQyxzQkFDbkMsZVBqOUJGLENPaTlCNkMsbUJBQzlDLGVQbDlCQyxDT2s5QnVDLGlCQUMxQyxlUG45QkcsQ09tOUJtQyxlQUN4QyxlUHA5QkssQ09vOUIrQixzQkFDN0IsZVByOUJGLENPcTlCNkMsc0JBQzNDLGVQdDlCRixDT3M5QjZDLGlCQUNoRCxlUHY5QkcsQ091OUJtQywwQkFDN0IsZVB4OUJOLENPdzlCcUQsNEJBQzdDLGVQejlCUixDT3k5QnlELDBCQUNuRCxlUDE5Qk4sQ08wOUJxRCxtQkFDdEQsZVAzOUJDLENPMjlCdUMsc0JBQ3JDLGVQNTlCRixDTzQ5QjZDLG1CQUM5QyxlUDc5QkMsQ082OUJ1QyxvQkFDdkMsZVA5OUJBLENPODlCeUMsa0JBQzNDLGVQLzlCRSxDTys5QnFDLHNCQUNuQyxlUGgrQkYsQ09nK0I2QyxnQkFDakQsZVBqK0JJLENPaStCaUMscUJBQ2hDLGVQbCtCRCxDT2srQjJDLDBCQUNyQyxlUG4rQk4sQ09tK0JxRCxnQkFDekQsZVBwK0JJLENPbytCaUMsa0JBQ25DLGVQcitCRSxDT3ErQnFDLGtCQUN2QyxlUHQrQkUsQ09zK0JxQyx1QkFDbEMsZVB2K0JILENPdStCK0Msa0JBQ2pELGVQeCtCRSxDT3crQnFDLGtCQUN2QyxlUHorQkUsQ095K0JxQyxtQkFDdEMsZVAxK0JDLENPMCtCdUMsa0JBQ3pDLGVQMytCRSxDTzIrQnFDLHlCQUNoQyxlUDUrQkwsQ080K0JtRCwyQkFDNUMsZVA3K0JQLENPNitCdUQsd0JBQ25ELGVQOStCSixDTzgrQmlELHVCQUM5QyxlUC8rQkgsQ08rK0IrQyx1QkFDNUMsZVBoL0JILENPZy9CK0Msb0JBQy9DLGVQai9CQSxDT2kvQnlDLG9CQUN6QyxlUGwvQkEsQ09rL0J5QyxrQkFDM0MsZVBuL0JFLENPbS9CcUMsa0JBQ3ZDLGVQcC9CRSxDT28vQnFDLHdCQUNqQyxlUHIvQkosQ09xL0JpRCxrQkFDbkQsZVB0L0JFLENPcy9CcUMsaUJBQ3hDLGVQdi9CRyxDT3UvQm1DLHFCQUNsQyxlUHgvQkQsQ093L0IyQyw0QkFDbkMsZVB6L0JSLENPeS9CeUQsd0JBQ3JELGVQMS9CSixDTzAvQmlELHVCQUM5QyxlUDMvQkgsQ08yL0IrQyxzQkFDN0MsZVA1L0JGLENPNC9CNkMsZ0JBQ2pELGVQNy9CSSxDTzYvQmlDLHlCQUM1QixlUDkvQkwsQ084L0JtRCx3QkFDL0MsZVAvL0JKLENPKy9CaUQsdUJBQzlDLGVQaGdDSCxDT2dnQytDLHdCQUMzQyxlUGpnQ0osQ09pZ0NpRCwyQkFDMUMsZVBsZ0NQLENPa2dDdUQseUJBQ2xELGVQbmdDTCxDT21nQ21ELG9CQUNuRCxlUHBnQ0EsQ09vZ0N5QyxrQkFDM0MsZVByZ0NFLENPcWdDcUMsdUJBQ2xDLGVQdGdDSCxDT3NnQytDLGdCQUNuRCxlUHZnQ0ksQ091Z0NpQyx1QkFDOUIsZVB4Z0NILENPd2dDK0MseUJBQzFDLGVQemdDTCxDT3lnQ21ELHdCQUMvQyxlUDFnQ0osQ08wZ0NpRCxrQkFDbkQsZVAzZ0NFLENPMmdDcUMscUJBQ3BDLGVQNWdDRCxDTzRnQzJDLG9CQUMzQyxlUDdnQ0EsQ082Z0N5Qyx1QkFDdEMsZVA5Z0NILENPOGdDK0MsbUJBQ2hELGVQL2dDQyxDTytnQ3VDLG1CQUN4QyxlUGhoQ0MsQ09naEN1QyxnQkFDM0MsZVBqaENJLENPaWhDaUMsbUJBQ2xDLGVQbGhDQyxDT2toQ3VDLGtCQUN6QyxlUG5oQ0UsQ09taENxQyxrQkFDdkMsZVBwaENFLENPb2hDcUMseUJBQ2hDLGVQcmhDTCxDT3FoQ21ELGlCQUN0RCxlUHRoQ0csQ09zaENtQyw0QkFDM0IsZVB2aENSLENPdWhDeUQsb0JBQ3pELGVQeGhDQSxDT3doQ3lDLGlCQUM1QyxlUHpoQ0csQ095aENtQyxpQkFDdEMsZVAxaENHLENPMGhDbUMsc0JBQ2pDLGVQM2hDRixDTzJoQzZDLGlCQUNoRCxlUDVoQ0csQ080aENtQyxrQkFDckMsZVA3aENFLENPNmhDcUMscUJBQ3BDLGVQOWhDRCxDTzhoQzJDLHNCQUN6QyxlUC9oQ0YsQ08raEM2QyxpQkFDaEQsZVBoaUNHLENPZ2lDbUMsc0JBQ2pDLGVQamlDRixDT2lpQzZDLHNCQUMzQyxlUGxpQ0YsQ09raUM2QyxnQkFDakQsZVBuaUNJLENPbWlDaUMsbUJBQ2xDLGVQcGlDQyxDT29pQ3VDLHVCQUNwQyxlUHJpQ0gsQ09xaUMrQyxlQUNwRCxlUHRpQ0ssQ09zaUMrQixvQkFDL0IsZVB2aUNBLENPdWlDeUMsMEJBQ25DLGVQeGlDTixDT3dpQ3FELDJCQUM5QyxlUHppQ1AsQ095aUN1RCx3QkFDbkQsZVAxaUNKLENPMGlDaUQscUJBQ2hELGVQM2lDRCxDTzJpQzJDLG1CQUM1QyxlUDVpQ0MsQ080aUN1QyxvQkFDdkMsZVA3aUNBLENPNmlDeUMsaUJBQzVDLGVQOWlDRyxDTzhpQ21DLHVCQUNoQyxlUC9pQ0gsQ08raUMrQyxnQkFDbkQsZVBoakNJLENPZ2pDaUMsMkJBQzFCLGVQampDUCxDT2lqQ3VELCtCQUM1QyxlUGxqQ1gsQ09rakMrRCx5QkFDMUQsZVBuakNMLENPbWpDbUQsNkJBQzFDLGVQcGpDVCxDT29qQzJELDRCQUNuRCxlUHJqQ1IsQ09xakN5RCxnQ0FDN0MsZVB0akNaLENPc2pDaUUsMEJBQzNELGVQdmpDTixDT3VqQ3FELDhCQUMzQyxlUHhqQ1YsQ093akM2RCxxQkFDNUQsZVB6akNELENPeWpDMkMsNkJBQ2xDLGVQMWpDVCxDTzBqQzJELGlDQUM5QyxlUDNqQ2IsQ08yakNtRSwyQkFDNUQsZVA1akNQLENPNGpDdUQsK0JBQzVDLGVQN2pDWCxDTzZqQytELG1CQUNoRSxlUDlqQ0MsQ084akN1QyxzQkFDckMsZVAvakNGLENPK2pDNkMsc0JBQzNDLGVQaGtDRixDT2drQzZDLGVBQ2xELGVQamtDSyxDT2lrQytCLHlCQUMxQixlUGxrQ0wsQ09ra0NtRCxtQkFDcEQsZVBua0NDLENPbWtDdUMsd0JBQ25DLGVQcGtDSixDT29rQ2lELHVCQUM5QyxlUHJrQ0gsQ09xa0MrQyxrQkFDakQsZVB0a0NFLENPc2tDcUMsbUJBQ3RDLGVQdmtDQyxDT3VrQ3VDLG1CQUN4QyxlUHhrQ0MsQ093a0N1QyxtQkFDeEMsZVB6a0NDLENPeWtDdUMscUJBQ3RDLGVQMWtDRCxDTzBrQzJDLGtCQUM3QyxlUDNrQ0UsQ08ya0NxQyx1QkFDbEMsZVA1a0NILENPNGtDK0MsMkJBQ3hDLGVQN2tDUCxDTzZrQ3VELHVCQUNwRCxlUDlrQ0gsQ084a0MrQywwQkFDekMsZVAva0NOLENPK2tDcUQsMEJBQy9DLGVQaGxDTixDT2dsQ3FELHFCQUNwRCxlUGpsQ0QsQ09pbEMyQyxpQkFDOUMsZVBsbENHLENPa2xDbUMsZ0JBQ3ZDLGVQbmxDSSxDT21sQ2lDLDZCQUN4QixlUHBsQ1QsQ09vbEMyRCxxQkFDMUQsZVBybENELENPcWxDMkMseUJBQ3RDLGVQdGxDTCxDT3NsQ21ELHlCQUM5QyxlUHZsQ0wsQ091bENtRCx3QkFDL0MsZVB4bENKLENPd2xDaUQsc0JBQy9DLGVQemxDRixDT3lsQzZDLGlCQUNoRCxlUDFsQ0csQ08wbENtQyx3QkFDL0IsZVAzbENKLENPMmxDaUQsd0JBQzdDLGVQNWxDSixDTzRsQ2lELHlCQUM1QyxlUDdsQ0wsQ082bENtRCx3QkFDL0MsZVA5bENKLENPOGxDaUQsdUJBQzlDLGVQL2xDSCxDTytsQytDLHdCQUMzQyxlUGhtQ0osQ09nbUNpRCx1QkFDOUMsZVBqbUNILENPaW1DK0MsZ0JBQ25ELGVQbG1DSSxDT2ttQ2lDLHVCQUM5QixlUG5tQ0gsQ09tbUMrQyxxQkFDOUMsZVBwbUNELENPb21DMkMsaUJBQzlDLGVQcm1DRyxDT3FtQ21DLHFCQUNsQyxlUHRtQ0QsQ09zbUMyQyxrQkFDN0MsZVB2bUNFLENPdW1DcUMsa0JBQ3ZDLGVQeG1DRSxDT3dtQ3FDLHVCQUNsQyxlUHptQ0gsQ095bUMrQyx5QkFDMUMsZVAxbUNMLENPMG1DbUQsa0JBQ3JELGVQM21DRSxDTzJtQ3FDLG9CQUNyQyxlUDVtQ0EsQ080bUN5Qyx1QkFDdEMsZVA3bUNILENPNm1DK0Msd0JBQzNDLGVQOW1DSixDTzhtQ2lELHVCQUM5QyxlUC9tQ0gsQ08rbUMrQyw4QkFDckMsZVBobkNWLENPZ25DNkQscUJBQzVELGVQam5DRCxDT2luQzJDLGtCQUM3QyxlUGxuQ0UsQ09rbkNxQyxvQkFDckMsZVBubkNBLENPbW5DeUMsNEJBQ2pDLGVQcG5DUixDT29uQ3lELGVBQzlELGVQcm5DSyxDT3FuQytCLHVCQUM1QixlUHRuQ0gsQ09zbkMrQyx1QkFDNUMsZVB2bkNILENPdW5DK0Msa0JBQ2pELGVQeG5DRSxDT3duQ3FDLG9CQUNyQyxlUHpuQ0EsQ095bkN5QyxnQkFDN0MsZVAxbkNJLENPMG5DaUMsc0JBQy9CLGVQM25DRixDTzJuQzZDLG1CQUM5QyxlUDVuQ0MsQ080bkN1Qyx5QkFDbEMsZVA3bkNMLENPNm5DbUQsbUJBQ3BELGVQOW5DQyxDTzhuQ3VDLHFCQUN0QyxlUC9uQ0QsQ08rbkMyQyxnQkFDL0MsZVBob0NJLENPZ29DaUMsb0JBQ2pDLGVQam9DQSxDT2lvQ3lDLG1CQUMxQyxlUGxvQ0MsQ09rb0N1QyxpQkFDMUMsZVBub0NHLENPbW9DbUMsd0JBQy9CLGVQcG9DSixDT29vQ2lELGtCQUNuRCxlUHJvQ0UsQ09xb0NxQyxzQkFDbkMsZVB0b0NGLENPc29DNkMsbUJBQzlDLGVQdm9DQyxDT3VvQ3VDLDBCQUNqQyxlUHhvQ04sQ093b0NxRCxlQUMxRCxlUHpvQ0ssQ095b0MrQixnQkFDbkMsZVAxb0NJLENPMG9DaUMsZ0JBQ3JDLGVQM29DSSxDTzJvQ2lDLGlCQUNwQyxlUDVvQ0csQ080b0NtQyxnQkFDdkMsZVA3b0NJLENPNm9DaUMscUJBQ2hDLGVQOW9DRCxDTzhvQzJDLGlCQUM5QyxlUC9vQ0csQ08rb0NtQyxzQkFDakMsZVBocENGLENPZ3BDNkMsb0JBQzdDLGVQanBDQSxDT2lwQ3lDLDBCQUNuQyxlUGxwQ04sQ09rcENxRCw0QkFDN0MsZVBucENSLENPbXBDeUQsMkJBQ2xELGVQcHBDUCxDT29wQ3VELHlCQUNsRCxlUHJwQ0wsQ09xcENtRCxpQkFDdEQsZVB0cENHLENPc3BDbUMsb0JBQ25DLGVQdnBDQSxDT3VwQ3lDLHVCQUN0QyxlUHhwQ0gsQ093cEMrQyxzQkFDN0MsZVB6cENGLENPeXBDNkMsY0FDbkQsZVAxcENNLENPMHBDNkIsb0JBQzdCLGVQM3BDQSxDTzJwQ3lDLG1CQUMxQyxlUDVwQ0MsQ080cEN1Qyx3QkFDbkMsZVA3cENKLENPNnBDaUQseUJBQzVDLGVQOXBDTCxDTzhwQ21ELG1CQUNwRCxlUC9wQ0MsQ08rcEN1QyxxQkFDdEMsZVBocUNELENPZ3FDMkMsdUJBQ3hDLGVQanFDSCxDT2lxQytDLDZCQUN0QyxlUGxxQ1QsQ09rcUMyRCw0QkFDbkQsZVBucUNSLENPbXFDeUQsNEJBQ2pELGVQcHFDUixDT29xQ3lELCtCQUM5QyxlUHJxQ1gsQ09xcUMrRCxzQ0FDN0MsZVB0cUNsQixDT3NxQzZFLHVCQUMxRSxlUHZxQ0gsQ091cUMrQyx1QkFDNUMsZVB4cUNILENPd3FDK0MscUJBQzlDLGVQenFDRCxDT3lxQzJDLHFCQUMxQyxlUDFxQ0QsQ08wcUMyQyxzQkFDekMsZVAzcUNGLENPMnFDNkMsaUJBQ2hELGVQNXFDRyxDTzRxQ21DLHdCQUMvQixlUDdxQ0osQ082cUNpRCxnQkFDckQsZVA5cUNJLENPOHFDaUMsc0JBQy9CLGVQL3FDRixDTytxQzZDLGlCQUNoRCxlUGhyQ0csQ09nckNtQyxzQkFDakMsZVBqckNGLENPaXJDNkMscUJBQzVDLGVQbHJDRCxDT2tyQzJDLGtCQUM3QyxlUG5yQ0UsQ09tckNxQyx3QkFDakMsZVBwckNKLENPb3JDaUQsbUJBQ2xELGVQcnJDQyxDT3FyQ3VDLGlCQUMxQyxlUHRyQ0csQ09zckNtQyxpQkFDdEMsZVB2ckNHLENPdXJDbUMsaUJBQ3RDLGVQeHJDRyxDT3dyQ21DLHNCQUNqQyxlUHpyQ0YsQ095ckM2QyxtQkFDOUMsZVAxckNDLENPMHJDdUMsNEJBQy9CLGVQM3JDUixDTzJyQ3lELHFCQUN4RCxlUDVyQ0QsQ080ckMyQyx5QkFDdEMsZVA3ckNMLENPNnJDbUQsaUJBQ3RELGVQOXJDRyxDTzhyQ21DLGdCQUN2QyxlUC9yQ0ksQ08rckNpQyx1QkFDOUIsZVBoc0NILENPZ3NDK0MsMkJBQ3hDLGVQanNDUCxDT2lzQ3VELGlCQUMxRCxlUGxzQ0csQ09rc0NtQyxxQkFDbEMsZVBuc0NELENPbXNDMkMseUJBQ3RDLGVQcHNDTCxDT29zQ21ELDZCQUMxQyxlUHJzQ1QsQ09xc0MyRCxnQkFDL0QsZVB0c0NJLENPc3NDaUMsa0JBQ25DLGVQdnNDRSxDT3VzQ3FDLHVCQUNsQyxlUHhzQ0gsQ093c0MrQyxrQkFDakQsZVB6c0NFLENPeXNDcUMsaUJBQ3hDLGVQMXNDRyxDTzBzQ21DLHlCQUM5QixlUDNzQ0wsQ08yc0NtRCx5QkFDOUMsZVA1c0NMLENPNHNDbUQsd0JBQy9DLGVQN3NDSixDTzZzQ2lELHdCQUM3QyxlUDlzQ0osQ084c0NpRCxrQkFDbkQsZVAvc0NFLENPK3NDcUMsZUFDMUMsZVBodENLLENPZ3RDK0Isa0JBQ2pDLGVQanRDRSxDT2l0Q3FDLHlCQUNoQyxlUGx0Q0wsQ09rdENtRCxjQUN6RCxlUG50Q00sQ09tdEM2QixrQkFDL0IsZVBwdENFLENPb3RDcUMsbUJBQ3RDLGVQcnRDQyxDT3F0Q3VDLDBCQUNqQyxlUHR0Q04sQ09zdENxRCxpQkFDeEQsZVB2dENHLENPdXRDbUMsZ0JBQ3ZDLGVQeHRDSSxDT3d0Q2lDLGtCQUNuQyxlUHp0Q0UsQ095dENxQyxpQkFDeEMsZVAxdENHLENPMHRDbUMsb0JBQ25DLGVQM3RDQSxDTzJ0Q3lDLDBCQUNuQyxlUDV0Q04sQ080dENxRCxxQkFDcEQsZVA3dENELENPNnRDMkMsZ0JBQy9DLGVQOXRDSSxDTzh0Q2lDLG9CQUNqQyxlUC90Q0EsQ08rdEN5Qyx1QkFDdEMsZVBodUNILENPZ3VDK0MsNEJBQ3ZDLGVQanVDUixDT2l1Q3lELHNCQUN2RCxlUGx1Q0YsQ09rdUM2QyxrQkFDL0MsZVBudUNFLENPbXVDcUMsa0JBQ3ZDLGVQcHVDRSxDT291Q3FDLHNCQUNuQyxlUHJ1Q0YsQ09xdUM2QyxtQkFDOUMsZVB0dUNDLENPc3VDdUMsa0JBQ3pDLGVQdnVDRSxDT3V1Q3FDLGVBQzFDLGVQeHVDSyxDT3d1QytCLGVBQ3BDLGVQenVDSyxDT3l1QytCLGdCQUNuQyxlUDF1Q0ksQ08wdUNpQyxvQkFDakMsZVAzdUNBLENPMnVDeUMsMEJBQ25DLGVQNXVDTixDTzR1Q3FELDBCQUMvQyxlUDd1Q04sQ082dUNxRCxzQkFDbkQsZVA5dUNGLENPOHVDNkMsdUJBQzFDLGVQL3VDSCxDTyt1QytDLHNCQUM3QyxlUGh2Q0YsQ09ndkM2QyxvQkFDN0MsZVBqdkNBLENPaXZDeUMscUJBQ3hDLGVQbHZDRCxDT2t2QzJDLHdCQUN2QyxlUG52Q0osQ09tdkNpRCx5QkFDNUMsZVBwdkNMLENPb3ZDbUQsd0JBQy9DLGVQcnZDSixDT3F2Q2lELHFCQUNoRCxlUHR2Q0QsQ09zdkMyQyxtQkFDNUMsZVB2dkNDLENPdXZDdUMsc0JBQ3JDLGVQeHZDRixDT3d2QzZDLHNCQUMzQyxlUHp2Q0YsQ095dkM2QyxzQkFDM0MsZVAxdkNGLENPMHZDNkMscUJBQzVDLGVQM3ZDRCxDTzJ2QzJDLHVCQUN4QyxlUDV2Q0gsQ080dkMrQyx1QkFDNUMsZVA3dkNILENPNnZDK0Msc0JBQzdDLGVQOXZDRixDTzh2QzZDLG9CQUM3QyxlUC92Q0EsQ08rdkN5QyxvQkFDekMsZVBod0NBLENPZ3dDeUMsc0JBQ3ZDLGVQandDRixDT2l3QzZDLGlCQUNoRCxlUGx3Q0csQ09rd0NtQyxxQkFDbEMsZVBud0NELENPbXdDMkMsZ0JBQy9DLGVQcHdDSSxDT293Q2lDLG9CQUNqQyxlUHJ3Q0EsQ09xd0N5Qyx5QkFDcEMsZVB0d0NMLENPc3dDbUQsb0JBQ25ELGVQdndDQSxDT3V3Q3lDLGtCQUMzQyxlUHh3Q0UsQ093d0NxQyx5QkFDaEMsZVB6d0NMLENPeXdDbUQsaUJBQ3RELGVQMXdDRyxDTzB3Q21DLHdCQUMvQixlUDN3Q0osQ08yd0NpRCxzQkFDL0MsZVA1d0NGLENPNHdDNkMsbUJBQzlDLGVQN3dDQyxDTzZ3Q3VDLGtCQUN6QyxlUDl3Q0UsQ084d0NxQyx5QkFDaEMsZVAvd0NMLENPK3dDbUQsZ0JBQ3ZELGVQaHhDSSxDT2d4Q2lDLGlCQUNwQyxlUGp4Q0csQ09peENtQyxpQkFDdEMsZVBseENHLENPa3hDbUMsaUJBQ3RDLGVQbnhDRyxDT214Q21DLHVCQUNoQyxlUHB4Q0gsQ09veEMrQyxrQkFDakQsZVByeENFLENPcXhDcUMsaUJBQ3hDLGVQdHhDRyxDT3N4Q21DLHdCQUMvQixlUHZ4Q0osQ091eENpRCxtQkFDbEQsZVB4eENDLENPd3hDdUMsZ0JBQzNDLGVQenhDSSxDT3l4Q2lDLGNBQ3ZDLGVQMXhDTSxDTzB4QzZCLGVBQ2xDLGVQM3hDSyxDTzJ4QytCLHFCQUM5QixlUDV4Q0QsQ080eEMyQywyQkFDcEMsZVA3eENQLENPNnhDdUQsdUJBQ3BELGVQOXhDSCxDTzh4QytDLHVCQUM1QyxlUC94Q0gsQ08reEMrQyxzQkFDN0MsZVBoeUNGLENPZ3lDNkMscUJBQzVDLGVQanlDRCxDT2l5QzJDLG9CQUMzQyxlUGx5Q0EsQ09reUN5Qyx3QkFDckMsZVBueUNKLENPbXlDaUQsaUJBQ3BELGVQcHlDRyxDT295Q21DLG1CQUNwQyxlUHJ5Q0MsQ09xeUN1QyxrQkFDekMsZVB0eUNFLENPc3lDcUMscUJBQ3BDLGVQdnlDRCxDT3V5QzJDLGlCQUM5QyxlUHh5Q0csQ093eUNtQyx1QkFDaEMsZVB6eUNILENPeXlDK0MsZ0JBQ25ELGVQMXlDSSxDTzB5Q2lDLGtCQUNuQyxlUDN5Q0UsQ08yeUNxQyxpQkFDeEMsZVA1eUNHLENPNHlDbUMsa0JBQ3JDLGVQN3lDRSxDTzZ5Q3FDLDBCQUMvQixlUDl5Q04sQ084eUNxRCxrQkFDdkQsZVAveUNFLENPK3lDcUMsb0JBQ3JDLGVQaHpDQSxDT2d6Q3lDLDJCQUNsQyxlUGp6Q1AsQ09pekN1RCxzQkFDckQsZVBsekNGLENPa3pDNkMsaUJBQ2hELGVQbnpDRyxDT216Q21DLGdCQUN2QyxlUHB6Q0ksQ09vekNpQyx1QkFDOUIsZVByekNILENPcXpDK0MsZ0JBQ25ELGVQdHpDSSxDT3N6Q2lDLHdCQUM3QixlUHZ6Q0osQ091ekNpRCwyQkFDMUMsZVB4ekNQLENPd3pDdUQsMkJBQ2hELGVQenpDUCxDT3l6Q3VELDBCQUNqRCxlUDF6Q04sQ08wekNxRCxtQkFDdEQsZVAzekNDLENPMnpDdUMsdUJBQ3BDLGVQNXpDSCxDTzR6QytDLHNCQUM3QyxlUDd6Q0YsQ082ekM2QywwQkFDdkMsZVA5ekNOLENPOHpDcUQsZUFDMUQsZVAvekNLLENPK3pDK0IsZ0NBQ25CLGVQaDBDWixDT2cwQ2lFLCtCQUN0RCxlUGowQ1gsQ09pMEMrRCxvQkFDL0QsZVBsMENBLENPazBDeUMscUJBQ3hDLGVQbjBDRCxDT20wQzJDLDRCQUNuQyxlUHAwQ1IsQ09vMEN5RCxzQkFDdkQsZVByMENGLENPcTBDNkMsc0JBQzNDLGVQdDBDRixDT3MwQzZDLG1CQUM5QyxlUHYwQ0MsQ091MEN1QyxtQkFDeEMsZVB4MENDLENPdzBDdUMsa0JBQ3pDLGVQejBDRSxDT3kwQ3FDLGlCQUN4QyxlUDEwQ0csQ08wMENtQyxnQkFDdkMsZVAzMENJLENPMjBDaUMsZ0JBQ3JDLGVQNTBDSSxDTzQwQ2lDLHVCQUM5QixlUDcwQ0gsQ082MEMrQyx3QkFDM0MsZVA5MENKLENPODBDaUQsaUJBQ3BELGVQLzBDRyxDTyswQ21DLGtCQUNyQyxlUGgxQ0UsQ09nMUNxQyxrQkFDdkMsZVBqMUNFLENPaTFDcUMsZ0NBQ3pCLGVQbDFDWixDT2sxQ2lFLGdCQUNyRSxlUG4xQ0ksQ09tMUNpQyxnQkFDckMsZVBwMUNJLENPbzFDaUMsb0JBQ2pDLGVQcjFDQSxDT3ExQ3lDLG9CQUN6QyxlUHQxQ0EsQ09zMUN5QyxpQkFDNUMsZVB2MUNHLENPdTFDbUMsbUJBQ3BDLGVQeDFDQyxDT3cxQ3VDLDBCQUNqQyxlUHoxQ04sQ095MUNxRCxpQkFDeEQsZVAxMUNHLENPMDFDbUMsU0Y5MEN0RSxTQUNBLHNCQUNBLFdBQ0EsWUFDQSxnQkFDQSxVQUNBLGtCQUNBLFNBQVUsQ0FVVix1RkFFRSxVQUNBLFlBQ0EsU0FDQSxp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LG1IQXdOZ0Isd0JBQXlCLENBeE56QywwRTVFMENDLHFDQUNBLGVBQ0EsaUJBQ0EsY0FDQSxnQkFDQSxtQkFOMkcsQzRFekM1Ryx3RkErTmMsZUFBZ0IsQ0EvTjlCLDZHQWlPZ0IseUI1RXZMZixxQ0FDQSxlQUNBLGlCQUNBLFVBQ0EsZ0JBQ0Esb0I0RW9MZSxjQUFlLENBbk8vQix1RjVFb0RDLGFBQ0EsdUJBQ0EsbUJBQ0EsZTRFbUxXLFlBQ0EsWUFDQSxZQUNBLGtCQUNBLG1CNUVwTVgscUNBQ0EsZUFDQSxpQkFDQSxjQUNBLGdCQUNBLHlCNEVpTVcscUJBQ0EsZUFDQSxrQkFDQSxrQkFBbUIsQ0FuUC9CLDZGQXFQYyxXQUFZLENBQ2IsMkJDclBULGNBQWUsQ0FDZixpREFGSiwyQkFHUSxjQUFlLENBeUN0QixDQTVDRCwwQzdFMENDLGlDQUNBLGVBQ0EsaUJBQ0EsY0FDQSxpQkFDQSxvQjZFeENPLHNCQUNBLGdCQUNBLGlCQUFrQixDQUNsQixpREFWUiwwQ0FXWSxlQUNBLGdCQUFpQixDQUV4QixDQWRMLG1EN0VvREMsYUFDQSw4QkFDQSx1QkFDQSxjQUo0RCxDNkVuRDdELDJFQWtCWSxnQkFDQSxXQUFZLENBQ1osa0RBcEJaLDJFQXFCZ0IsV0FBWSxDQXFCbkIsQ0FuQkcsaURBdkJaLDJFQXdCZ0IsV0FDQSxpQkFBa0IsQ0FpQnpCLENBMUNULHVGQTRCZ0IsZ0JBQ0EsYUFDQSxVQUFXLENBOUIzQix1RjdFMENDLGlDQUNBLGVBQ0EsaUJBQ0EsY0FDQSxpQkFDQSxvQjZFYmUsc0JBQ0EsZUFBZ0IsQ0FuQ2hDLHNGN0UwQ0MscUNBQ0EsZUFDQSxpQkFDQSxjQUNBLG1CQUNBLG9CNkVSZSxxQkFDQSxXQUFZLENBQ2YiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG5UaGVtZSBOYW1lOiBjZWRleFxuVGhlbWUgVVJJOiBodHRwOi8vdGVjaGZpbmFuY2lhbHMuY29tL1xuQXV0aG9yOiBodHRwOi8vdGVjaGZpbmFuY2lhbHMuY29tL1xuQXV0aG9yIFVSSTogaHR0cDovL3RlY2hmaW5hbmNpYWxzLmNvbS9cbkRlc2NyaXB0aW9uOiBjZWRleCBXUCBUaGVtZVxuVmVyc2lvbjogMS4wLjBcbkxpY2Vuc2U6IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXG5MaWNlbnNlIFVSSTogTElDRU5TRVxuVGV4dCBEb21haW46IGNlZGV4XG5UYWdzOlxuXG5UaGlzIHRoZW1lLCBsaWtlIFdvcmRQcmVzcywgaXMgbGljZW5zZWQgdW5kZXIgdGhlIEdQTC5cblVzZSBpdCB0byBtYWtlIHNvbWV0aGluZyBjb29sLCBoYXZlIGZ1biwgYW5kIHNoYXJlIHdoYXQgeW91J3ZlIGxlYXJuZWQgd2l0aCBvdGhlcnMuXG4qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4+Pj4gVEFCTEUgT0YgQ09OVEVOVFM6XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFZhcmlhYmxlcyBhbmQgTWl4aW5zXG4jIFJlc2V0IENzc1xuIyBUeXBvZ3JhcGh5XG4jIENvcmUgY3NzIHdpdGggbWFpbiBsYXlvdXQgc3R5bGVzXG4jIFBhcnRpYWxzIGZvciBldmVyeSBjb21wb25lbnQgd2hpY2ggaXMgdXNlZCBhcyBwYWdlLXRlbXBsYXRlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBpbXBvcnQgXCJ2YXJpYWJsZXMvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zL21peGluc1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFJlc2V0IENTU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcInJlc2V0XCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQW5pbWF0ZSBDU1Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJ2ZW5kb3IvYW5pbWF0ZVwiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFR5cG9ncmFwaHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5L3R5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJmb250YXdlc29tZS9zY3NzL2ZvbnRhd2Vzb21lLnNjc3NcIjtcbkBpbXBvcnQgXCJmb250YXdlc29tZS9zY3NzL2JyYW5kcy5zY3NzXCI7XG5AaW1wb3J0IFwiZm9udGF3ZXNvbWUvc2Nzcy9zb2xpZC5zY3NzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQ29yZSBDU1Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJjb3JlL2NvcmVcIjtcbkBpbXBvcnQgXCJjb3JlL2hlYWRlclwiO1xuQGltcG9ydCBcImNvcmUvbmV3X2hlYWRlclwiO1xuQGltcG9ydCBcImNvcmUvZm9vdGVyXCI7XG5AaW1wb3J0IFwiY29yZS9jZjdfc3R5bGVzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQ29tcG9uZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcImNvbXBvbmVudHMvY3VzdG9tX2Ryb3Bkb3duL25pY2Utc2VsZWN0XCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgUGFydGlhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJwYXJ0aWFscy9zdWJzY3JpcHRpb25cIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9jb29raWUtd2FybmluZ1wiO1xuQGltcG9ydCBcInBhcnRpYWxzL3RleHQtcGFnZVwiO1xuQGltcG9ydCBcInBhcnRpYWxzL2xlZ2FsX3BhZ2VcIjtcblxuQGltcG9ydCBcInBhcnRpYWxzL2hvbWVwYWdlL3RvcF9zZWN0aW9uXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvaG9tZXBhZ2UvYWJvdXRfc2VjdGlvblwiO1xuQGltcG9ydCBcInBhcnRpYWxzL2hvbWVwYWdlL2RleF9zZWN0aW9uXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvaG9tZXBhZ2UvaG93X3NlY3Rpb25cIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9ob21lcGFnZS9leGNoYW5nZV9zZWN0aW9uXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvaG9tZXBhZ2Uva25vd2xlZGdlX3NlY3Rpb25cIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9ob21lcGFnZS9uZXdzX3NlY3Rpb25cIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9ob21lcGFnZS9zbGlkZXJfc2VjdGlvblwiO1xuQGltcG9ydCBcInBhcnRpYWxzL2hvbWVwYWdlL3doeV9zZWN0aW9uXCI7XG5cbkBpbXBvcnQgXCJwYXJ0aWFscy9hYm91dC90b3Atc2VjdGlvblwiO1xuQGltcG9ydCBcInBhcnRpYWxzL2Fib3V0L3N0YXR1c19xdW8tc2VjdGlvblwiO1xuQGltcG9ydCBcInBhcnRpYWxzL2Fib3V0L2RpYW1vbmRfbWFya2V0LXNlY3Rpb25cIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9hYm91dC90ZWFtLXNlY3Rpb25cIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9hYm91dC9vdXJfcGFydG5lcnMtc2VjdGlvblwiO1xuQGltcG9ydCBcInBhcnRpYWxzL2Fib3V0L3dvcmstdG9nZXRoZXItc2VjdGlvblwiO1xuQGltcG9ydCBcInBhcnRpYWxzL2Fib3V0L2NhcmVlcnMtc2VjdGlvblwiO1xuQGltcG9ydCBcInBhcnRpYWxzL2Fib3V0L3RpbWVsaW5lLXNlY3Rpb25cIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9hYm91dC9kaXJlY3RvcnMtc2VjdGlvblwiO1xuXG5AaW1wb3J0IFwicGFydGlhbHMvdGVjaG5vbG9neS90ZWNobm9sb2d5X3RvcF9zZWN0aW9uXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvdGVjaG5vbG9neS90ZWNobm9sb2d5X2ludGVsbGlnZW5jZV9zZWN0aW9uXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvdGVjaG5vbG9neS90ZWNobm9sb2d5X2V2YWx1YXRpb25fc2VjdGlvblwiO1xuQGltcG9ydCBcInBhcnRpYWxzL3RlY2hub2xvZ3kvc21hcnRfY29udHJhY3Rfc2VjdGlvblwiO1xuQGltcG9ydCBcInBhcnRpYWxzL3RlY2hub2xvZ3kvYWJvdXRfc2VjdGlvblwiO1xuQGltcG9ydCBcInBhcnRpYWxzL3RlY2hub2xvZ3kvZXhjaGFuZ2VzX3NvZnR3YXJlX3NlY3Rpb25cIjtcblxuQGltcG9ydCBcInBhcnRpYWxzL2NvbnRhY3QvY29udGFjdF9mb3JtXCI7XG5cbkBpbXBvcnQgXCJwYXJ0aWFscy9uZXdzL25ld3NfdG9wX3NlY3Rpb25cIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9uZXdzL2Fubm91bmNlbWVudHNfc2VjdGlvblwiO1xuQGltcG9ydCBcInBhcnRpYWxzL25ld3MvbGFzdF9uZXdzX3NlY3Rpb25cIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9uZXdzL2Jsb2dfc2VjdGlvblwiO1xuQGltcG9ydCBcInBhcnRpYWxzL25ld3MvbWVldF91c19zZWN0aW9uXCI7XG5cbkBpbXBvcnQgXCJwYXJ0aWFscy9ob3dUby9ob3dfdG9fdG9wX3NlY3Rpb25cIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9ob3dUby9kaWFtb25kX3NlY3Rpb25cIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9ob3dUby9sZWFybl9tb3JlX3NlY3Rpb25cIjtcblxuQGltcG9ydCBcInBhcnRpYWxzL2tub3dsZWRnZV9jZW50ZXIvaGVhZGVyXCI7XG5AaW1wb3J0IFwicGFydGlhbHMva25vd2xlZGdlX2NlbnRlci90b3Bfc2VjdGlvblwiO1xuQGltcG9ydCBcInBhcnRpYWxzL2tub3dsZWRnZV9jZW50ZXIvbWFpbl9zZWN0aW9uXCI7XG5AaW1wb3J0IFwicGFydGlhbHMva25vd2xlZGdlX2NlbnRlci9nZW5lcmFsX3N0eWxlc1wiO1xuQGltcG9ydCBcInBhcnRpYWxzL2tub3dsZWRnZV9jZW50ZXIvY2VkZXhfc2VjdGlvblwiO1xuQGltcG9ydCBcInBhcnRpYWxzL2tub3dsZWRnZV9jZW50ZXIvZGlhbW9uZHNfc2VjdGlvblwiO1xuQGltcG9ydCBcInBhcnRpYWxzL2tub3dsZWRnZV9jZW50ZXIvY3J5cHRvY3VycmVuY3lfc2VjdGlvblwiO1xuQGltcG9ydCBcInBhcnRpYWxzL2tub3dsZWRnZV9jZW50ZXIvZmFxX3NlY3Rpb25cIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9rbm93bGVkZ2VfY2VudGVyL3ZpZGVvc19zZWN0aW9uXCI7XG5AaW1wb3J0IFwicGFydGlhbHMva25vd2xlZGdlX2NlbnRlci9sZXRzLXRhbGstc2VjdGlvblwiO1xuXG5AaW1wb3J0IFwicGFydGlhbHMvaG93VG8vaG93X3RvX3RyYWRlX3NlY3Rpb25cIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9ob3dUby9ob3dfdG9fdHJhZGluZ19wcm9kdWN0X3NlY3Rpb25cIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9ob3dUby9ob3dfdG9fdGFiX3NlY3Rpb25cIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9ob3dUby9ob3dfdG9fZmVlc19zZWN0aW9uXCI7XG5cbkBpbXBvcnQgXCJwYXJ0aWFscy9kaWFtb25kIHN1cHBsaWVyL2RpYW1vbmRfc3VwcGxpZXJfdGFiX3NlY3Rpb25cIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9kaWFtb25kIHN1cHBsaWVyL2RpYW1vbmRfc3VwcGxpZXJfd2FudF93b3JrX3NlY3Rpb25cIjtcblxuQGltcG9ydCBcInBhcnRpYWxzL21lZGlhX2tpdC90b3Atc2VjdGlvblwiO1xuQGltcG9ydCBcInBhcnRpYWxzL21lZGlhX2tpdC9tYWluLXNlY3Rpb25cIjtcblxuQGltcG9ydCBcInBhcnRpYWxzL2NhcmVlci92YWNhbmN5LWxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcInBhcnRpYWxzL2NhcmVlci9hZHZhbnRhZ2VzLnNjc3NcIjsiLCJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PUVjemFyOjQwMCw1MDAsNjAwfE51bml0bytTYW5zOjMwMCwzMDBpLDQwMCw0MDBpLDYwMCw2MDBpLDgwMCcpO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1NZXJyaXdlYXRoZXI6MzAwLDMwMGksNDAwLDQwMGksNzAwLDcwMGksOTAwLDkwMGkmc3Vic2V0PWN5cmlsbGljJyk7XG5cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udF9tYWluO1xufVxuXG5hIHtcblx0Y29sb3I6ICNmZmY7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qIHNsaWNrIHNsaWRlciBvdXRsaW5lIG9mZiAqL1xuLnNsaWNrLWxpc3Qge1xuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4vKiBzbGljayBzbGlkZXIgb3V0bGluZSBvZmYgKi9cbi8qIEEgcnVsZSBmb3IgYXZvaWRpbmcgc2VsZWN0Ym94IGJsaW5raW5nICovXG5zZWxlY3Qge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLyogQSBydWxlIGZvciBhdm9pZGluZyBzZWxlY3Rib3ggYmxpbmtpbmcgZW5kKi9cbi5zZWN0aW9uX3RpdGxlIHtcblx0QGluY2x1ZGUgZm9udCgkZm9udF9lY3phciwgNjBweCwgNjhweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCA1MDAsIHVwcGVyY2FzZSk7XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdEBtZWRpYSAjeyRtb2JpbGV9IHtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM3cHg7XG5cdH1cbn1cblxuLmlubmVyX3BhZ2Vfc2VjdGlvbl90aXRsZSB7XG5cdEBpbmNsdWRlIGZvbnQoJGZvbnRfZWN6YXIsIDI4cHgsIDM1cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgNTAwLCB1cHBlcmNhc2UpO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRAbWVkaWEgI3skbW9iaWxlfSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHR9XG5cdHNwYW4ge1xuXHRcdGZvbnQtc2l6ZTogNTJweDtcblx0XHRsaW5lLWhlaWdodDogNTlweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMS4xOHB4O1xuXHRcdEBtZWRpYSAjeyRtb2JpbGV9IHtcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzN3B4O1xuXHRcdH1cblx0fVxufSIsImh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTtcbn1cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8qIVxuICogYW5pbWF0ZS5jc3MgLWh0dHA6Ly9kYW5lZGVuLm1lL2FuaW1hdGVcbiAqIFZlcnNpb24gLSAzLjcuMFxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqIENvcHlyaWdodCAoYykgMjAxOCBEYW5pZWwgRWRlblxuICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xuICBmcm9tLFxuICAyMCUsXG4gIDUzJSxcbiAgODAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDQwJSxcbiAgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2Uge1xuICBmcm9tLFxuICAyMCUsXG4gIDUzJSxcbiAgODAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDQwJSxcbiAgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2gge1xuICBmcm9tLFxuICA1MCUsXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjUlLFxuICA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGFzaCB7XG4gIGZyb20sXG4gIDUwJSxcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyNSUsXG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxhc2gge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gIH1cblxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gIH1cblxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4ucnViYmVyQmFuZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2Uge1xuICBmcm9tLFxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMCUsXG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIGZyb20sXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwJSxcbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uc2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGVhZFNoYWtlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDYuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgfVxuXG4gIDE4LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgfVxuXG4gIDMxLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gIH1cblxuICA0My41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICA2LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gIH1cblxuICAxOC41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gIH1cblxuICAzMS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICB9XG5cbiAgNDMuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuLmhlYWRTaGFrZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoZWFkU2hha2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBoZWFkU2hha2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICB9XG59XG5cbi5zd2luZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc3dpbmc7XG4gIGFuaW1hdGlvbi1uYW1lOiBzd2luZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHRhZGEge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAxMCUsXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRhZGEge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAxMCUsXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4udGFkYSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG4gIGFuaW1hdGlvbi1uYW1lOiB0YWRhO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHdvYmJsZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB3b2JibGUge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi53b2JibGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG4gIGFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBqZWxsbyB7XG4gIGZyb20sXG4gIDExLjElLFxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAyMi4yJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICB9XG5cbiAgMzMuMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICB9XG5cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gIH1cblxuICA1NS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgfVxuXG4gIDY2LjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gIH1cblxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICB9XG5cbiAgODguOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgamVsbG8ge1xuICBmcm9tLFxuICAxMS4xJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMjIuMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgfVxuXG4gIDMzLjMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgfVxuXG4gIDQ0LjQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICB9XG5cbiAgNTUuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gIH1cblxuICA2Ni42JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICB9XG5cbiAgNzcuNyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgfVxuXG4gIDg4LjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgfVxufVxuXG4uamVsbG8ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBqZWxsbztcbiAgYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGVhcnRCZWF0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgMTQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIH1cblxuICAyOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgNDIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGVhcnRCZWF0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgMTQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIH1cblxuICAyOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgNDIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi5oZWFydEJlYXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoZWFydEJlYXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBoZWFydEJlYXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjNzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuM3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW4ge1xuICBmcm9tLFxuICAyMCUsXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgZnJvbSxcbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLmJvdW5jZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuXG4gIDUwJSxcbiAgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG5cbiAgNTAlLFxuICA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG59XG5cbi5ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgNDAlLFxuICA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgNDAlLFxuICA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA0MCUsXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA0MCUsXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmZhZGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVJbkRvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVJbkxlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZUluUmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlSW5VcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmFkZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0RG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dExlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0VXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApXG4gICAgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXG4gICAgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweClcbiAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXG4gICAgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweClcbiAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApXG4gICAgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApXG4gICAgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXG4gICAgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweClcbiAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXG4gICAgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweClcbiAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApXG4gICAgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbn1cblxuLmFuaW1hdGVkLmZsaXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcEluWCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbi5mbGlwSW5YIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuLmZsaXBJblkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxpcE91dFgge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwT3V0WSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZsaXBPdXRZIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmxpZ2h0U3BlZWRJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmxpZ2h0U3BlZWRPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5Eb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbkRvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJblVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluVXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0RG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXREb3duUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXRVcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXRVcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAyMCUsXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICA0MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAyMCUsXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICA0MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmhpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgamFja0luVGhlQm94IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgamFja0luVGhlQm94IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi5qYWNrSW5UaGVCb3gge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBqYWNrSW5UaGVCb3g7XG4gIGFuaW1hdGlvbi1uYW1lOiBqYWNrSW5UaGVCb3g7XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbEluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb2xsSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4ucm9sbEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbEluO1xuICBhbmltYXRpb24tbmFtZTogcm9sbEluO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm9sbE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gIH1cbn1cblxuLnJvbGxPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm9sbE91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnpvb21JbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21Jbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuLnpvb21JbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuLnpvb21JbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG4uem9vbUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbi56b29tSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi56b29tT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG4uem9vbU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgfVxufVxuXG4uem9vbU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuXG4uem9vbU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG4uem9vbU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbn1cblxuLmFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5hbmltYXRlZC5pbmZpbml0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG4uYW5pbWF0ZWQuZGVsYXktMXMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XG59XG5cbi5hbmltYXRlZC5kZWxheS0ycyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAycztcbn1cblxuLmFuaW1hdGVkLmRlbGF5LTNzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDNzO1xuICBhbmltYXRpb24tZGVsYXk6IDNzO1xufVxuXG4uYW5pbWF0ZWQuZGVsYXktNHMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogNHM7XG4gIGFuaW1hdGlvbi1kZWxheTogNHM7XG59XG5cbi5hbmltYXRlZC5kZWxheS01cyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiA1cztcbiAgYW5pbWF0aW9uLWRlbGF5OiA1cztcbn1cblxuLmFuaW1hdGVkLmZhc3Qge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogODAwbXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogODAwbXM7XG59XG5cbi5hbmltYXRlZC5mYXN0ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogNTAwbXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNTAwbXM7XG59XG5cbi5hbmltYXRlZC5zbG93IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xufVxuXG4uYW5pbWF0ZWQuc2xvd2VyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDNzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDNzO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb24pIHtcbiAgLmFuaW1hdGVkIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59IiwiLyogRm9udHMgKi9cbiRmb250X21haW46IEhpbnQsIHNhbnMtc2VyaWY7XG4kZm9udF9tYWxndW46IE1hbGd1biwgc2Fucy1zZXJpZjtcbiRmYS1mb250LXBhdGg6IFwiLi93ZWJmb250c1wiO1xuXG4kZm9udF9udW5pdG86ICdOdW5pdG8gU2FucycsIHNhbnMtc2VyaWY7XG4kZm9udF9lY3phcjogJ0VjemFyJywgc2VyaWY7XG4kZm9udF9tZXJyaXdlYXRoZXI6ICdNZXJyaXdlYXRoZXInLCBzZXJpZjtcblxuLyogTWVkaWEgUXVlcmllcyBTaXplcyAqL1xuJGRlc2t0b3A6IFwiKG1pbi13aWR0aDogMTE3MHB4KVwiO1xuJHRhYmxldDogXCIobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExNjlweClcIjtcbiRtb2JpbGU6IFwiKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIjtcblxuLyogU2l6ZXMgKi9cbiRnbG9iYWxfd3JhcHBlcl9kZXNrdG9wX3dpZHRoOiAxNDQwcHg7XG4kd3JhcHBlcl9kZXNrdG9wX3dpZHRoOiAxMjAwcHg7XG4kd3JhcHBlcl90YWJsZXRfd2lkdGg6IDc2OHB4O1xuJHdyYXBwZXJfbW9iaWxlX3dpZHRoOiAzMjBweDtcblxuLyogQ29sb3JzICovXG4kYm9keV9iYWNrZ3JvdW5kOiAjZmZmO1xuJGJvZHlfZGFya19iYWNrZ3JvdW5kOiAjMDkwOTFFO1xuJGNvbG9yX3llbGxvd19tYWluOiAjRkZCMzAwO1xuJGNvbG9yX2dyZWVuX21haW46ICMxNEE4ODE7XG4kY29sb3JfYmx1ZV9tYWluOiAjMzMzM0NDO1xuJGNvbG9yX2RhcmtfYmx1ZTogIzBFMEUyRjtcbiRjb2xvcl9jb29raWVfcG9wdXBfaGlnaGxpZ2h0OiAjMmQyZGFjO1xuXG4vKiBDb2xvciBQYWxldHRlICovXG4vKiBQcmltYXJ5IENvbG9ycyAqL1xuJGNvbG9yX3doaXRlOiAjZmZmO1xuJGNvbG9yX2Rhcms6ICMwOTA5MUU7XG4kY29sb3JfcHVycGxlOiAjMTUxNTRBO1xuJGNvbG9yX3llbGxvdzogI0ZGQjMwMDtcblxuLyogU2Vjb25kYXJ5IENvbG9ycyAqL1xuJGNvbG9yX2JsdWU6ICMzMTMxQkE7XG4kY29sb3JfZ3JlZW46ICMxNEE4ODE7IiwiLyogRm9udCBGYWNlIE1peGluXG4gICBFeGFtcGxlIG9mIHVzYWdlOiBAaW5jbHVkZSBmb250LWZhY2UoJ2dvdGhhbScsICcvZm9udHMvZ290aGFtJywgNDAwKTtcbiovXG5AbWl4aW4gZm9udC1mYWNlKCRmb250LW5hbWUsICRmaWxlLW5hbWUsICR3ZWlnaHQ6IG5vcm1hbCwgJHN0eWxlOiBub3JtYWwpIHtcblx0QGZvbnQtZmFjZSB7XG5cdFx0Zm9udC1mYW1pbHk6IHF1b3RlKCRmb250LW5hbWUpO1xuXHRcdHNyYzogdXJsKCRmaWxlLW5hbWUgKyAnLnR0ZicpO1xuXHRcdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuXHRcdGZvbnQtc3R5bGU6ICRzdHlsZTtcblx0fVxufVxuXG4vKiBDbGVhcmZpeCBNaXhpbiAoaW4gY2FzZSB5b3UgYXJlIG9sZHNjaG9vbCBhbmQgc3RpbGwgdXNlIGZsb2F0cyA6KSApICovXG5AbWl4aW4gY2xlYXJmaXgge1xuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG5cbi8qIEJhY2tncm91bmQgR3JhZGllbnRcbiAgIC5ncmFkaWVudCB7XG4gIFx0XHRAaW5jbHVkZSBncmFkaWVudCgjMDdjLCAjMDZmLCB2ZXJ0aWNhbCk7XG5cdH1cbiAqL1xuQG1peGluIGdyYWRpZW50KCRzdGFydC1jb2xvciwgJGVuZC1jb2xvciwgJG9yaWVudGF0aW9uKSB7XG5cdGJhY2tncm91bmQ6ICRzdGFydC1jb2xvcjtcblx0QGlmICRvcmllbnRhdGlvbiA9PSAndmVydGljYWwnIHtcblx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcblx0fSBAZWxzZSBpZiAkb3JpZW50YXRpb24gPT0gJ2hvcml6b250YWwnIHtcblx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcblx0fSBAZWxzZSB7XG5cdFx0YmFja2dyb3VuZDogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuXHRcdGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcblx0fVxufVxuXG4vKiBRdWljayBmb250cyBzZXR0aW5ncyAqL1xuQG1peGluIGZvbnQoJGZvbnQtZmFtaWx5LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRmb250LWNvbG9yLCAkZm9udC13ZWlnaHQ6IG5vcm1hbCwgJHRleHQtdHJhbnNmb3JtOiBub25lKSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG5cdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcblx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcblx0Y29sb3I6ICRmb250LWNvbG9yO1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0O1xuXHR0ZXh0LXRyYW5zZm9ybTogJHRleHQtdHJhbnNmb3JtO1xufVxuXG4vKiBRdWljayBGbGV4IHNldHRpbmdzICovXG5AbWl4aW4gZmxleCgkanVzdGlmeTpzcGFjZS1iZXR3ZWVuLCAkYWxpZ246Y2VudGVyLCAkd3JhcDp3cmFwKSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XG5cdGFsaWduLWl0ZW1zOiAkYWxpZ247XG5cdGZsZXgtd3JhcDogJHdyYXA7XG59IiwiLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjEwLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdtaXhpbnMnO1xuQGltcG9ydCAnY29yZSc7XG5AaW1wb3J0ICdsYXJnZXInO1xuQGltcG9ydCAnZml4ZWQtd2lkdGgnO1xuQGltcG9ydCAnbGlzdCc7XG5AaW1wb3J0ICdib3JkZXJlZC1wdWxsZWQnO1xuQGltcG9ydCAnYW5pbWF0ZWQnO1xuQGltcG9ydCAncm90YXRlZC1mbGlwcGVkJztcbkBpbXBvcnQgJ3N0YWNrZWQnO1xuQGltcG9ydCAnaWNvbnMnO1xuQGltcG9ydCAnc2NyZWVuLXJlYWRlcic7XG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LFxuLmZhcyxcbi5mYXIsXG4uZmFsLFxuLmZhZCxcbi5mYWIge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbiVmYS1pY29uIHtcbiAgQGluY2x1ZGUgZmEtaWNvbjtcbn1cbiIsIi8vIEljb24gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XG4gIGZvbnQtc2l6ZTogKDRlbSAvIDMpO1xuICBsaW5lLWhlaWdodDogKDNlbSAvIDQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogLS4wNjY3ZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS14cyB7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zbSB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xufVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LSN7JGl9eCB7XG4gICAgZm9udC1zaXplOiAkaSAqIDFlbTtcbiAgfVxufVxuIiwiLy8gRml4ZWQgV2lkdGggSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6ICRmYS1mdy13aWR0aDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGZhLWZvbnQtcGF0aDogICAgICAgICBcIi4uL3dlYmZvbnRzXCIgIWRlZmF1bHQ7XG4kZmEtZm9udC1zaXplLWJhc2U6ICAgIDE2cHggIWRlZmF1bHQ7XG4kZmEtZm9udC1kaXNwbGF5OiAgICAgIGF1dG8gIWRlZmF1bHQ7XG4kZmEtY3NzLXByZWZpeDogICAgICAgIGZhICFkZWZhdWx0O1xuJGZhLXZlcnNpb246ICAgICAgICAgICBcIjUuMTAuMFwiICFkZWZhdWx0O1xuJGZhLWJvcmRlci1jb2xvcjogICAgICAjZWVlICFkZWZhdWx0O1xuJGZhLWludmVyc2U6ICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGZhLWxpLXdpZHRoOiAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG4kZmEtZnctd2lkdGg6ICAgICAgICAgICgyMGVtIC8gMTYpO1xuJGZhLXByaW1hcnktb3BhY2l0eTogICAxICFkZWZhdWx0O1xuJGZhLXNlY29uZGFyeS1vcGFjaXR5OiAuNCAhZGVmYXVsdDtcblxuLy8gQ29udmVuaWVuY2UgZnVuY3Rpb24gdXNlZCB0byBzZXQgY29udGVudCBwcm9wZXJ0eVxuQGZ1bmN0aW9uIGZhLWNvbnRlbnQoJGZhLXZhcikge1xuICBAcmV0dXJuIHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhciB9XFxcIlwiKTtcbn1cblxuJGZhLXZhci01MDBweDogXFxmMjZlO1xuJGZhLXZhci1hY2Nlc3NpYmxlLWljb246IFxcZjM2ODtcbiRmYS12YXItYWNjdXNvZnQ6IFxcZjM2OTtcbiRmYS12YXItYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZDogXFxmNmFmO1xuJGZhLXZhci1hZDogXFxmNjQxO1xuJGZhLXZhci1hZGRyZXNzLWJvb2s6IFxcZjJiOTtcbiRmYS12YXItYWRkcmVzcy1jYXJkOiBcXGYyYmI7XG4kZmEtdmFyLWFkanVzdDogXFxmMDQyO1xuJGZhLXZhci1hZG46IFxcZjE3MDtcbiRmYS12YXItYWRvYmU6IFxcZjc3ODtcbiRmYS12YXItYWR2ZXJzYWw6IFxcZjM2YTtcbiRmYS12YXItYWZmaWxpYXRldGhlbWU6IFxcZjM2YjtcbiRmYS12YXItYWlyLWZyZXNoZW5lcjogXFxmNWQwO1xuJGZhLXZhci1haXJibmI6IFxcZjgzNDtcbiRmYS12YXItYWxnb2xpYTogXFxmMzZjO1xuJGZhLXZhci1hbGlnbi1jZW50ZXI6IFxcZjAzNztcbiRmYS12YXItYWxpZ24tanVzdGlmeTogXFxmMDM5O1xuJGZhLXZhci1hbGlnbi1sZWZ0OiBcXGYwMzY7XG4kZmEtdmFyLWFsaWduLXJpZ2h0OiBcXGYwMzg7XG4kZmEtdmFyLWFsaXBheTogXFxmNjQyO1xuJGZhLXZhci1hbGxlcmdpZXM6IFxcZjQ2MTtcbiRmYS12YXItYW1hem9uOiBcXGYyNzA7XG4kZmEtdmFyLWFtYXpvbi1wYXk6IFxcZjQyYztcbiRmYS12YXItYW1idWxhbmNlOiBcXGYwZjk7XG4kZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiBcXGYyYTM7XG4kZmEtdmFyLWFtaWxpYTogXFxmMzZkO1xuJGZhLXZhci1hbmNob3I6IFxcZjEzZDtcbiRmYS12YXItYW5kcm9pZDogXFxmMTdiO1xuJGZhLXZhci1hbmdlbGxpc3Q6IFxcZjIwOTtcbiRmYS12YXItYW5nbGUtZG91YmxlLWRvd246IFxcZjEwMztcbiRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ6IFxcZjEwMDtcbiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OiBcXGYxMDE7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDogXFxmMTAyO1xuJGZhLXZhci1hbmdsZS1kb3duOiBcXGYxMDc7XG4kZmEtdmFyLWFuZ2xlLWxlZnQ6IFxcZjEwNDtcbiRmYS12YXItYW5nbGUtcmlnaHQ6IFxcZjEwNTtcbiRmYS12YXItYW5nbGUtdXA6IFxcZjEwNjtcbiRmYS12YXItYW5ncnk6IFxcZjU1NjtcbiRmYS12YXItYW5ncnljcmVhdGl2ZTogXFxmMzZlO1xuJGZhLXZhci1hbmd1bGFyOiBcXGY0MjA7XG4kZmEtdmFyLWFua2g6IFxcZjY0NDtcbiRmYS12YXItYXBwLXN0b3JlOiBcXGYzNmY7XG4kZmEtdmFyLWFwcC1zdG9yZS1pb3M6IFxcZjM3MDtcbiRmYS12YXItYXBwZXI6IFxcZjM3MTtcbiRmYS12YXItYXBwbGU6IFxcZjE3OTtcbiRmYS12YXItYXBwbGUtYWx0OiBcXGY1ZDE7XG4kZmEtdmFyLWFwcGxlLXBheTogXFxmNDE1O1xuJGZhLXZhci1hcmNoaXZlOiBcXGYxODc7XG4kZmEtdmFyLWFyY2h3YXk6IFxcZjU1NztcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1kb3duOiBcXGYzNTg7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtbGVmdDogXFxmMzU5O1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OiBcXGYzNWE7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtdXA6IFxcZjM1YjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWRvd246IFxcZjBhYjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ6IFxcZjBhODtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OiBcXGYwYTk7XG4kZmEtdmFyLWFycm93LWNpcmNsZS11cDogXFxmMGFhO1xuJGZhLXZhci1hcnJvdy1kb3duOiBcXGYwNjM7XG4kZmEtdmFyLWFycm93LWxlZnQ6IFxcZjA2MDtcbiRmYS12YXItYXJyb3ctcmlnaHQ6IFxcZjA2MTtcbiRmYS12YXItYXJyb3ctdXA6IFxcZjA2MjtcbiRmYS12YXItYXJyb3dzLWFsdDogXFxmMGIyO1xuJGZhLXZhci1hcnJvd3MtYWx0LWg6IFxcZjMzNztcbiRmYS12YXItYXJyb3dzLWFsdC12OiBcXGYzMzg7XG4kZmEtdmFyLWFydHN0YXRpb246IFxcZjc3YTtcbiRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOiBcXGYyYTI7XG4kZmEtdmFyLWFzdGVyaXNrOiBcXGYwNjk7XG4kZmEtdmFyLWFzeW1tZXRyaWs6IFxcZjM3MjtcbiRmYS12YXItYXQ6IFxcZjFmYTtcbiRmYS12YXItYXRsYXM6IFxcZjU1ODtcbiRmYS12YXItYXRsYXNzaWFuOiBcXGY3N2I7XG4kZmEtdmFyLWF0b206IFxcZjVkMjtcbiRmYS12YXItYXVkaWJsZTogXFxmMzczO1xuJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjogXFxmMjllO1xuJGZhLXZhci1hdXRvcHJlZml4ZXI6IFxcZjQxYztcbiRmYS12YXItYXZpYW5leDogXFxmMzc0O1xuJGZhLXZhci1hdmlhdG86IFxcZjQyMTtcbiRmYS12YXItYXdhcmQ6IFxcZjU1OTtcbiRmYS12YXItYXdzOiBcXGYzNzU7XG4kZmEtdmFyLWJhYnk6IFxcZjc3YztcbiRmYS12YXItYmFieS1jYXJyaWFnZTogXFxmNzdkO1xuJGZhLXZhci1iYWNrc3BhY2U6IFxcZjU1YTtcbiRmYS12YXItYmFja3dhcmQ6IFxcZjA0YTtcbiRmYS12YXItYmFjb246IFxcZjdlNTtcbiRmYS12YXItYmFsYW5jZS1zY2FsZTogXFxmMjRlO1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlLWxlZnQ6IFxcZjUxNTtcbiRmYS12YXItYmFsYW5jZS1zY2FsZS1yaWdodDogXFxmNTE2O1xuJGZhLXZhci1iYW46IFxcZjA1ZTtcbiRmYS12YXItYmFuZC1haWQ6IFxcZjQ2MjtcbiRmYS12YXItYmFuZGNhbXA6IFxcZjJkNTtcbiRmYS12YXItYmFyY29kZTogXFxmMDJhO1xuJGZhLXZhci1iYXJzOiBcXGYwYzk7XG4kZmEtdmFyLWJhc2ViYWxsLWJhbGw6IFxcZjQzMztcbiRmYS12YXItYmFza2V0YmFsbC1iYWxsOiBcXGY0MzQ7XG4kZmEtdmFyLWJhdGg6IFxcZjJjZDtcbiRmYS12YXItYmF0dGVyeS1lbXB0eTogXFxmMjQ0O1xuJGZhLXZhci1iYXR0ZXJ5LWZ1bGw6IFxcZjI0MDtcbiRmYS12YXItYmF0dGVyeS1oYWxmOiBcXGYyNDI7XG4kZmEtdmFyLWJhdHRlcnktcXVhcnRlcjogXFxmMjQzO1xuJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOiBcXGYyNDE7XG4kZmEtdmFyLWJhdHRsZS1uZXQ6IFxcZjgzNTtcbiRmYS12YXItYmVkOiBcXGYyMzY7XG4kZmEtdmFyLWJlZXI6IFxcZjBmYztcbiRmYS12YXItYmVoYW5jZTogXFxmMWI0O1xuJGZhLXZhci1iZWhhbmNlLXNxdWFyZTogXFxmMWI1O1xuJGZhLXZhci1iZWxsOiBcXGYwZjM7XG4kZmEtdmFyLWJlbGwtc2xhc2g6IFxcZjFmNjtcbiRmYS12YXItYmV6aWVyLWN1cnZlOiBcXGY1NWI7XG4kZmEtdmFyLWJpYmxlOiBcXGY2NDc7XG4kZmEtdmFyLWJpY3ljbGU6IFxcZjIwNjtcbiRmYS12YXItYmlraW5nOiBcXGY4NGE7XG4kZmEtdmFyLWJpbW9iamVjdDogXFxmMzc4O1xuJGZhLXZhci1iaW5vY3VsYXJzOiBcXGYxZTU7XG4kZmEtdmFyLWJpb2hhemFyZDogXFxmNzgwO1xuJGZhLXZhci1iaXJ0aGRheS1jYWtlOiBcXGYxZmQ7XG4kZmEtdmFyLWJpdGJ1Y2tldDogXFxmMTcxO1xuJGZhLXZhci1iaXRjb2luOiBcXGYzNzk7XG4kZmEtdmFyLWJpdHk6IFxcZjM3YTtcbiRmYS12YXItYmxhY2stdGllOiBcXGYyN2U7XG4kZmEtdmFyLWJsYWNrYmVycnk6IFxcZjM3YjtcbiRmYS12YXItYmxlbmRlcjogXFxmNTE3O1xuJGZhLXZhci1ibGVuZGVyLXBob25lOiBcXGY2YjY7XG4kZmEtdmFyLWJsaW5kOiBcXGYyOWQ7XG4kZmEtdmFyLWJsb2c6IFxcZjc4MTtcbiRmYS12YXItYmxvZ2dlcjogXFxmMzdjO1xuJGZhLXZhci1ibG9nZ2VyLWI6IFxcZjM3ZDtcbiRmYS12YXItYmx1ZXRvb3RoOiBcXGYyOTM7XG4kZmEtdmFyLWJsdWV0b290aC1iOiBcXGYyOTQ7XG4kZmEtdmFyLWJvbGQ6IFxcZjAzMjtcbiRmYS12YXItYm9sdDogXFxmMGU3O1xuJGZhLXZhci1ib21iOiBcXGYxZTI7XG4kZmEtdmFyLWJvbmU6IFxcZjVkNztcbiRmYS12YXItYm9uZzogXFxmNTVjO1xuJGZhLXZhci1ib29rOiBcXGYwMmQ7XG4kZmEtdmFyLWJvb2stZGVhZDogXFxmNmI3O1xuJGZhLXZhci1ib29rLW1lZGljYWw6IFxcZjdlNjtcbiRmYS12YXItYm9vay1vcGVuOiBcXGY1MTg7XG4kZmEtdmFyLWJvb2stcmVhZGVyOiBcXGY1ZGE7XG4kZmEtdmFyLWJvb2ttYXJrOiBcXGYwMmU7XG4kZmEtdmFyLWJvb3RzdHJhcDogXFxmODM2O1xuJGZhLXZhci1ib3JkZXItYWxsOiBcXGY4NGM7XG4kZmEtdmFyLWJvcmRlci1ub25lOiBcXGY4NTA7XG4kZmEtdmFyLWJvcmRlci1zdHlsZTogXFxmODUzO1xuJGZhLXZhci1ib3dsaW5nLWJhbGw6IFxcZjQzNjtcbiRmYS12YXItYm94OiBcXGY0NjY7XG4kZmEtdmFyLWJveC1vcGVuOiBcXGY0OWU7XG4kZmEtdmFyLWJveGVzOiBcXGY0Njg7XG4kZmEtdmFyLWJyYWlsbGU6IFxcZjJhMTtcbiRmYS12YXItYnJhaW46IFxcZjVkYztcbiRmYS12YXItYnJlYWQtc2xpY2U6IFxcZjdlYztcbiRmYS12YXItYnJpZWZjYXNlOiBcXGYwYjE7XG4kZmEtdmFyLWJyaWVmY2FzZS1tZWRpY2FsOiBcXGY0Njk7XG4kZmEtdmFyLWJyb2FkY2FzdC10b3dlcjogXFxmNTE5O1xuJGZhLXZhci1icm9vbTogXFxmNTFhO1xuJGZhLXZhci1icnVzaDogXFxmNTVkO1xuJGZhLXZhci1idGM6IFxcZjE1YTtcbiRmYS12YXItYnVmZmVyOiBcXGY4Mzc7XG4kZmEtdmFyLWJ1ZzogXFxmMTg4O1xuJGZhLXZhci1idWlsZGluZzogXFxmMWFkO1xuJGZhLXZhci1idWxsaG9ybjogXFxmMGExO1xuJGZhLXZhci1idWxsc2V5ZTogXFxmMTQwO1xuJGZhLXZhci1idXJuOiBcXGY0NmE7XG4kZmEtdmFyLWJ1cm9tb2JlbGV4cGVydGU6IFxcZjM3ZjtcbiRmYS12YXItYnVzOiBcXGYyMDc7XG4kZmEtdmFyLWJ1cy1hbHQ6IFxcZjU1ZTtcbiRmYS12YXItYnVzaW5lc3MtdGltZTogXFxmNjRhO1xuJGZhLXZhci1idXlzZWxsYWRzOiBcXGYyMGQ7XG4kZmEtdmFyLWNhbGN1bGF0b3I6IFxcZjFlYztcbiRmYS12YXItY2FsZW5kYXI6IFxcZjEzMztcbiRmYS12YXItY2FsZW5kYXItYWx0OiBcXGYwNzM7XG4kZmEtdmFyLWNhbGVuZGFyLWNoZWNrOiBcXGYyNzQ7XG4kZmEtdmFyLWNhbGVuZGFyLWRheTogXFxmNzgzO1xuJGZhLXZhci1jYWxlbmRhci1taW51czogXFxmMjcyO1xuJGZhLXZhci1jYWxlbmRhci1wbHVzOiBcXGYyNzE7XG4kZmEtdmFyLWNhbGVuZGFyLXRpbWVzOiBcXGYyNzM7XG4kZmEtdmFyLWNhbGVuZGFyLXdlZWs6IFxcZjc4NDtcbiRmYS12YXItY2FtZXJhOiBcXGYwMzA7XG4kZmEtdmFyLWNhbWVyYS1yZXRybzogXFxmMDgzO1xuJGZhLXZhci1jYW1wZ3JvdW5kOiBcXGY2YmI7XG4kZmEtdmFyLWNhbmFkaWFuLW1hcGxlLWxlYWY6IFxcZjc4NTtcbiRmYS12YXItY2FuZHktY2FuZTogXFxmNzg2O1xuJGZhLXZhci1jYW5uYWJpczogXFxmNTVmO1xuJGZhLXZhci1jYXBzdWxlczogXFxmNDZiO1xuJGZhLXZhci1jYXI6IFxcZjFiOTtcbiRmYS12YXItY2FyLWFsdDogXFxmNWRlO1xuJGZhLXZhci1jYXItYmF0dGVyeTogXFxmNWRmO1xuJGZhLXZhci1jYXItY3Jhc2g6IFxcZjVlMTtcbiRmYS12YXItY2FyLXNpZGU6IFxcZjVlNDtcbiRmYS12YXItY2FyZXQtZG93bjogXFxmMGQ3O1xuJGZhLXZhci1jYXJldC1sZWZ0OiBcXGYwZDk7XG4kZmEtdmFyLWNhcmV0LXJpZ2h0OiBcXGYwZGE7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1kb3duOiBcXGYxNTA7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1sZWZ0OiBcXGYxOTE7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1yaWdodDogXFxmMTUyO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtdXA6IFxcZjE1MTtcbiRmYS12YXItY2FyZXQtdXA6IFxcZjBkODtcbiRmYS12YXItY2Fycm90OiBcXGY3ODc7XG4kZmEtdmFyLWNhcnQtYXJyb3ctZG93bjogXFxmMjE4O1xuJGZhLXZhci1jYXJ0LXBsdXM6IFxcZjIxNztcbiRmYS12YXItY2FzaC1yZWdpc3RlcjogXFxmNzg4O1xuJGZhLXZhci1jYXQ6IFxcZjZiZTtcbiRmYS12YXItY2MtYW1hem9uLXBheTogXFxmNDJkO1xuJGZhLXZhci1jYy1hbWV4OiBcXGYxZjM7XG4kZmEtdmFyLWNjLWFwcGxlLXBheTogXFxmNDE2O1xuJGZhLXZhci1jYy1kaW5lcnMtY2x1YjogXFxmMjRjO1xuJGZhLXZhci1jYy1kaXNjb3ZlcjogXFxmMWYyO1xuJGZhLXZhci1jYy1qY2I6IFxcZjI0YjtcbiRmYS12YXItY2MtbWFzdGVyY2FyZDogXFxmMWYxO1xuJGZhLXZhci1jYy1wYXlwYWw6IFxcZjFmNDtcbiRmYS12YXItY2Mtc3RyaXBlOiBcXGYxZjU7XG4kZmEtdmFyLWNjLXZpc2E6IFxcZjFmMDtcbiRmYS12YXItY2VudGVyY29kZTogXFxmMzgwO1xuJGZhLXZhci1jZW50b3M6IFxcZjc4OTtcbiRmYS12YXItY2VydGlmaWNhdGU6IFxcZjBhMztcbiRmYS12YXItY2hhaXI6IFxcZjZjMDtcbiRmYS12YXItY2hhbGtib2FyZDogXFxmNTFiO1xuJGZhLXZhci1jaGFsa2JvYXJkLXRlYWNoZXI6IFxcZjUxYztcbiRmYS12YXItY2hhcmdpbmctc3RhdGlvbjogXFxmNWU3O1xuJGZhLXZhci1jaGFydC1hcmVhOiBcXGYxZmU7XG4kZmEtdmFyLWNoYXJ0LWJhcjogXFxmMDgwO1xuJGZhLXZhci1jaGFydC1saW5lOiBcXGYyMDE7XG4kZmEtdmFyLWNoYXJ0LXBpZTogXFxmMjAwO1xuJGZhLXZhci1jaGVjazogXFxmMDBjO1xuJGZhLXZhci1jaGVjay1jaXJjbGU6IFxcZjA1ODtcbiRmYS12YXItY2hlY2stZG91YmxlOiBcXGY1NjA7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZTogXFxmMTRhO1xuJGZhLXZhci1jaGVlc2U6IFxcZjdlZjtcbiRmYS12YXItY2hlc3M6IFxcZjQzOTtcbiRmYS12YXItY2hlc3MtYmlzaG9wOiBcXGY0M2E7XG4kZmEtdmFyLWNoZXNzLWJvYXJkOiBcXGY0M2M7XG4kZmEtdmFyLWNoZXNzLWtpbmc6IFxcZjQzZjtcbiRmYS12YXItY2hlc3Mta25pZ2h0OiBcXGY0NDE7XG4kZmEtdmFyLWNoZXNzLXBhd246IFxcZjQ0MztcbiRmYS12YXItY2hlc3MtcXVlZW46IFxcZjQ0NTtcbiRmYS12YXItY2hlc3Mtcm9vazogXFxmNDQ3O1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOiBcXGYxM2E7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ6IFxcZjEzNztcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ6IFxcZjEzODtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA6IFxcZjEzOTtcbiRmYS12YXItY2hldnJvbi1kb3duOiBcXGYwNzg7XG4kZmEtdmFyLWNoZXZyb24tbGVmdDogXFxmMDUzO1xuJGZhLXZhci1jaGV2cm9uLXJpZ2h0OiBcXGYwNTQ7XG4kZmEtdmFyLWNoZXZyb24tdXA6IFxcZjA3NztcbiRmYS12YXItY2hpbGQ6IFxcZjFhZTtcbiRmYS12YXItY2hyb21lOiBcXGYyNjg7XG4kZmEtdmFyLWNocm9tZWNhc3Q6IFxcZjgzODtcbiRmYS12YXItY2h1cmNoOiBcXGY1MWQ7XG4kZmEtdmFyLWNpcmNsZTogXFxmMTExO1xuJGZhLXZhci1jaXJjbGUtbm90Y2g6IFxcZjFjZTtcbiRmYS12YXItY2l0eTogXFxmNjRmO1xuJGZhLXZhci1jbGluaWMtbWVkaWNhbDogXFxmN2YyO1xuJGZhLXZhci1jbGlwYm9hcmQ6IFxcZjMyODtcbiRmYS12YXItY2xpcGJvYXJkLWNoZWNrOiBcXGY0NmM7XG4kZmEtdmFyLWNsaXBib2FyZC1saXN0OiBcXGY0NmQ7XG4kZmEtdmFyLWNsb2NrOiBcXGYwMTc7XG4kZmEtdmFyLWNsb25lOiBcXGYyNGQ7XG4kZmEtdmFyLWNsb3NlZC1jYXB0aW9uaW5nOiBcXGYyMGE7XG4kZmEtdmFyLWNsb3VkOiBcXGYwYzI7XG4kZmEtdmFyLWNsb3VkLWRvd25sb2FkLWFsdDogXFxmMzgxO1xuJGZhLXZhci1jbG91ZC1tZWF0YmFsbDogXFxmNzNiO1xuJGZhLXZhci1jbG91ZC1tb29uOiBcXGY2YzM7XG4kZmEtdmFyLWNsb3VkLW1vb24tcmFpbjogXFxmNzNjO1xuJGZhLXZhci1jbG91ZC1yYWluOiBcXGY3M2Q7XG4kZmEtdmFyLWNsb3VkLXNob3dlcnMtaGVhdnk6IFxcZjc0MDtcbiRmYS12YXItY2xvdWQtc3VuOiBcXGY2YzQ7XG4kZmEtdmFyLWNsb3VkLXN1bi1yYWluOiBcXGY3NDM7XG4kZmEtdmFyLWNsb3VkLXVwbG9hZC1hbHQ6IFxcZjM4MjtcbiRmYS12YXItY2xvdWRzY2FsZTogXFxmMzgzO1xuJGZhLXZhci1jbG91ZHNtaXRoOiBcXGYzODQ7XG4kZmEtdmFyLWNsb3VkdmVyc2lmeTogXFxmMzg1O1xuJGZhLXZhci1jb2NrdGFpbDogXFxmNTYxO1xuJGZhLXZhci1jb2RlOiBcXGYxMjE7XG4kZmEtdmFyLWNvZGUtYnJhbmNoOiBcXGYxMjY7XG4kZmEtdmFyLWNvZGVwZW46IFxcZjFjYjtcbiRmYS12YXItY29kaWVwaWU6IFxcZjI4NDtcbiRmYS12YXItY29mZmVlOiBcXGYwZjQ7XG4kZmEtdmFyLWNvZzogXFxmMDEzO1xuJGZhLXZhci1jb2dzOiBcXGYwODU7XG4kZmEtdmFyLWNvaW5zOiBcXGY1MWU7XG4kZmEtdmFyLWNvbHVtbnM6IFxcZjBkYjtcbiRmYS12YXItY29tbWVudDogXFxmMDc1O1xuJGZhLXZhci1jb21tZW50LWFsdDogXFxmMjdhO1xuJGZhLXZhci1jb21tZW50LWRvbGxhcjogXFxmNjUxO1xuJGZhLXZhci1jb21tZW50LWRvdHM6IFxcZjRhZDtcbiRmYS12YXItY29tbWVudC1tZWRpY2FsOiBcXGY3ZjU7XG4kZmEtdmFyLWNvbW1lbnQtc2xhc2g6IFxcZjRiMztcbiRmYS12YXItY29tbWVudHM6IFxcZjA4NjtcbiRmYS12YXItY29tbWVudHMtZG9sbGFyOiBcXGY2NTM7XG4kZmEtdmFyLWNvbXBhY3QtZGlzYzogXFxmNTFmO1xuJGZhLXZhci1jb21wYXNzOiBcXGYxNGU7XG4kZmEtdmFyLWNvbXByZXNzOiBcXGYwNjY7XG4kZmEtdmFyLWNvbXByZXNzLWFycm93cy1hbHQ6IFxcZjc4YztcbiRmYS12YXItY29uY2llcmdlLWJlbGw6IFxcZjU2MjtcbiRmYS12YXItY29uZmx1ZW5jZTogXFxmNzhkO1xuJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDogXFxmMjBlO1xuJGZhLXZhci1jb250YW86IFxcZjI2ZDtcbiRmYS12YXItY29va2llOiBcXGY1NjM7XG4kZmEtdmFyLWNvb2tpZS1iaXRlOiBcXGY1NjQ7XG4kZmEtdmFyLWNvcHk6IFxcZjBjNTtcbiRmYS12YXItY29weXJpZ2h0OiBcXGYxZjk7XG4kZmEtdmFyLWNvdHRvbi1idXJlYXU6IFxcZjg5ZTtcbiRmYS12YXItY291Y2g6IFxcZjRiODtcbiRmYS12YXItY3BhbmVsOiBcXGYzODg7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM6IFxcZjI1ZTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1ieTogXFxmNGU3O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jOiBcXGY0ZTg7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6IFxcZjRlOTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1qcDogXFxmNGVhO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5kOiBcXGY0ZWI7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQ6IFxcZjRlYztcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6IFxcZjRlZDtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1yZW1peDogXFxmNGVlO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhOiBcXGY0ZWY7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6IFxcZjRmMDtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOiBcXGY0ZjE7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6IFxcZjRmMjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy16ZXJvOiBcXGY0ZjM7XG4kZmEtdmFyLWNyZWRpdC1jYXJkOiBcXGYwOWQ7XG4kZmEtdmFyLWNyaXRpY2FsLXJvbGU6IFxcZjZjOTtcbiRmYS12YXItY3JvcDogXFxmMTI1O1xuJGZhLXZhci1jcm9wLWFsdDogXFxmNTY1O1xuJGZhLXZhci1jcm9zczogXFxmNjU0O1xuJGZhLXZhci1jcm9zc2hhaXJzOiBcXGYwNWI7XG4kZmEtdmFyLWNyb3c6IFxcZjUyMDtcbiRmYS12YXItY3Jvd246IFxcZjUyMTtcbiRmYS12YXItY3J1dGNoOiBcXGY3Zjc7XG4kZmEtdmFyLWNzczM6IFxcZjEzYztcbiRmYS12YXItY3NzMy1hbHQ6IFxcZjM4YjtcbiRmYS12YXItY3ViZTogXFxmMWIyO1xuJGZhLXZhci1jdWJlczogXFxmMWIzO1xuJGZhLXZhci1jdXQ6IFxcZjBjNDtcbiRmYS12YXItY3V0dGxlZmlzaDogXFxmMzhjO1xuJGZhLXZhci1kLWFuZC1kOiBcXGYzOGQ7XG4kZmEtdmFyLWQtYW5kLWQtYmV5b25kOiBcXGY2Y2E7XG4kZmEtdmFyLWRhc2hjdWJlOiBcXGYyMTA7XG4kZmEtdmFyLWRhdGFiYXNlOiBcXGYxYzA7XG4kZmEtdmFyLWRlYWY6IFxcZjJhNDtcbiRmYS12YXItZGVsaWNpb3VzOiBcXGYxYTU7XG4kZmEtdmFyLWRlbW9jcmF0OiBcXGY3NDc7XG4kZmEtdmFyLWRlcGxveWRvZzogXFxmMzhlO1xuJGZhLXZhci1kZXNrcHJvOiBcXGYzOGY7XG4kZmEtdmFyLWRlc2t0b3A6IFxcZjEwODtcbiRmYS12YXItZGV2OiBcXGY2Y2M7XG4kZmEtdmFyLWRldmlhbnRhcnQ6IFxcZjFiZDtcbiRmYS12YXItZGhhcm1hY2hha3JhOiBcXGY2NTU7XG4kZmEtdmFyLWRobDogXFxmNzkwO1xuJGZhLXZhci1kaWFnbm9zZXM6IFxcZjQ3MDtcbiRmYS12YXItZGlhc3BvcmE6IFxcZjc5MTtcbiRmYS12YXItZGljZTogXFxmNTIyO1xuJGZhLXZhci1kaWNlLWQyMDogXFxmNmNmO1xuJGZhLXZhci1kaWNlLWQ2OiBcXGY2ZDE7XG4kZmEtdmFyLWRpY2UtZml2ZTogXFxmNTIzO1xuJGZhLXZhci1kaWNlLWZvdXI6IFxcZjUyNDtcbiRmYS12YXItZGljZS1vbmU6IFxcZjUyNTtcbiRmYS12YXItZGljZS1zaXg6IFxcZjUyNjtcbiRmYS12YXItZGljZS10aHJlZTogXFxmNTI3O1xuJGZhLXZhci1kaWNlLXR3bzogXFxmNTI4O1xuJGZhLXZhci1kaWdnOiBcXGYxYTY7XG4kZmEtdmFyLWRpZ2l0YWwtb2NlYW46IFxcZjM5MTtcbiRmYS12YXItZGlnaXRhbC10YWNob2dyYXBoOiBcXGY1NjY7XG4kZmEtdmFyLWRpcmVjdGlvbnM6IFxcZjVlYjtcbiRmYS12YXItZGlzY29yZDogXFxmMzkyO1xuJGZhLXZhci1kaXNjb3Vyc2U6IFxcZjM5MztcbiRmYS12YXItZGl2aWRlOiBcXGY1Mjk7XG4kZmEtdmFyLWRpenp5OiBcXGY1Njc7XG4kZmEtdmFyLWRuYTogXFxmNDcxO1xuJGZhLXZhci1kb2NodWI6IFxcZjM5NDtcbiRmYS12YXItZG9ja2VyOiBcXGYzOTU7XG4kZmEtdmFyLWRvZzogXFxmNmQzO1xuJGZhLXZhci1kb2xsYXItc2lnbjogXFxmMTU1O1xuJGZhLXZhci1kb2xseTogXFxmNDcyO1xuJGZhLXZhci1kb2xseS1mbGF0YmVkOiBcXGY0NzQ7XG4kZmEtdmFyLWRvbmF0ZTogXFxmNGI5O1xuJGZhLXZhci1kb29yLWNsb3NlZDogXFxmNTJhO1xuJGZhLXZhci1kb29yLW9wZW46IFxcZjUyYjtcbiRmYS12YXItZG90LWNpcmNsZTogXFxmMTkyO1xuJGZhLXZhci1kb3ZlOiBcXGY0YmE7XG4kZmEtdmFyLWRvd25sb2FkOiBcXGYwMTk7XG4kZmEtdmFyLWRyYWZ0MmRpZ2l0YWw6IFxcZjM5NjtcbiRmYS12YXItZHJhZnRpbmctY29tcGFzczogXFxmNTY4O1xuJGZhLXZhci1kcmFnb246IFxcZjZkNTtcbiRmYS12YXItZHJhdy1wb2x5Z29uOiBcXGY1ZWU7XG4kZmEtdmFyLWRyaWJiYmxlOiBcXGYxN2Q7XG4kZmEtdmFyLWRyaWJiYmxlLXNxdWFyZTogXFxmMzk3O1xuJGZhLXZhci1kcm9wYm94OiBcXGYxNmI7XG4kZmEtdmFyLWRydW06IFxcZjU2OTtcbiRmYS12YXItZHJ1bS1zdGVlbHBhbjogXFxmNTZhO1xuJGZhLXZhci1kcnVtc3RpY2stYml0ZTogXFxmNmQ3O1xuJGZhLXZhci1kcnVwYWw6IFxcZjFhOTtcbiRmYS12YXItZHVtYmJlbGw6IFxcZjQ0YjtcbiRmYS12YXItZHVtcHN0ZXI6IFxcZjc5MztcbiRmYS12YXItZHVtcHN0ZXItZmlyZTogXFxmNzk0O1xuJGZhLXZhci1kdW5nZW9uOiBcXGY2ZDk7XG4kZmEtdmFyLWR5YWxvZzogXFxmMzk5O1xuJGZhLXZhci1lYXJseWJpcmRzOiBcXGYzOWE7XG4kZmEtdmFyLWViYXk6IFxcZjRmNDtcbiRmYS12YXItZWRnZTogXFxmMjgyO1xuJGZhLXZhci1lZGl0OiBcXGYwNDQ7XG4kZmEtdmFyLWVnZzogXFxmN2ZiO1xuJGZhLXZhci1lamVjdDogXFxmMDUyO1xuJGZhLXZhci1lbGVtZW50b3I6IFxcZjQzMDtcbiRmYS12YXItZWxsaXBzaXMtaDogXFxmMTQxO1xuJGZhLXZhci1lbGxpcHNpcy12OiBcXGYxNDI7XG4kZmEtdmFyLWVsbG86IFxcZjVmMTtcbiRmYS12YXItZW1iZXI6IFxcZjQyMztcbiRmYS12YXItZW1waXJlOiBcXGYxZDE7XG4kZmEtdmFyLWVudmVsb3BlOiBcXGYwZTA7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW46IFxcZjJiNjtcbiRmYS12YXItZW52ZWxvcGUtb3Blbi10ZXh0OiBcXGY2NTg7XG4kZmEtdmFyLWVudmVsb3BlLXNxdWFyZTogXFxmMTk5O1xuJGZhLXZhci1lbnZpcmE6IFxcZjI5OTtcbiRmYS12YXItZXF1YWxzOiBcXGY1MmM7XG4kZmEtdmFyLWVyYXNlcjogXFxmMTJkO1xuJGZhLXZhci1lcmxhbmc6IFxcZjM5ZDtcbiRmYS12YXItZXRoZXJldW06IFxcZjQyZTtcbiRmYS12YXItZXRoZXJuZXQ6IFxcZjc5NjtcbiRmYS12YXItZXRzeTogXFxmMmQ3O1xuJGZhLXZhci1ldXJvLXNpZ246IFxcZjE1MztcbiRmYS12YXItZXZlcm5vdGU6IFxcZjgzOTtcbiRmYS12YXItZXhjaGFuZ2UtYWx0OiBcXGYzNjI7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uOiBcXGYxMmE7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTogXFxmMDZhO1xuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXFxmMDcxO1xuJGZhLXZhci1leHBhbmQ6IFxcZjA2NTtcbiRmYS12YXItZXhwYW5kLWFycm93cy1hbHQ6IFxcZjMxZTtcbiRmYS12YXItZXhwZWRpdGVkc3NsOiBcXGYyM2U7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstYWx0OiBcXGYzNWQ7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDogXFxmMzYwO1xuJGZhLXZhci1leWU6IFxcZjA2ZTtcbiRmYS12YXItZXllLWRyb3BwZXI6IFxcZjFmYjtcbiRmYS12YXItZXllLXNsYXNoOiBcXGYwNzA7XG4kZmEtdmFyLWZhY2Vib29rOiBcXGYwOWE7XG4kZmEtdmFyLWZhY2Vib29rLWY6IFxcZjM5ZTtcbiRmYS12YXItZmFjZWJvb2stbWVzc2VuZ2VyOiBcXGYzOWY7XG4kZmEtdmFyLWZhY2Vib29rLXNxdWFyZTogXFxmMDgyO1xuJGZhLXZhci1mYW46IFxcZjg2MztcbiRmYS12YXItZmFudGFzeS1mbGlnaHQtZ2FtZXM6IFxcZjZkYztcbiRmYS12YXItZmFzdC1iYWNrd2FyZDogXFxmMDQ5O1xuJGZhLXZhci1mYXN0LWZvcndhcmQ6IFxcZjA1MDtcbiRmYS12YXItZmF4OiBcXGYxYWM7XG4kZmEtdmFyLWZlYXRoZXI6IFxcZjUyZDtcbiRmYS12YXItZmVhdGhlci1hbHQ6IFxcZjU2YjtcbiRmYS12YXItZmVkZXg6IFxcZjc5NztcbiRmYS12YXItZmVkb3JhOiBcXGY3OTg7XG4kZmEtdmFyLWZlbWFsZTogXFxmMTgyO1xuJGZhLXZhci1maWdodGVyLWpldDogXFxmMGZiO1xuJGZhLXZhci1maWdtYTogXFxmNzk5O1xuJGZhLXZhci1maWxlOiBcXGYxNWI7XG4kZmEtdmFyLWZpbGUtYWx0OiBcXGYxNWM7XG4kZmEtdmFyLWZpbGUtYXJjaGl2ZTogXFxmMWM2O1xuJGZhLXZhci1maWxlLWF1ZGlvOiBcXGYxYzc7XG4kZmEtdmFyLWZpbGUtY29kZTogXFxmMWM5O1xuJGZhLXZhci1maWxlLWNvbnRyYWN0OiBcXGY1NmM7XG4kZmEtdmFyLWZpbGUtY3N2OiBcXGY2ZGQ7XG4kZmEtdmFyLWZpbGUtZG93bmxvYWQ6IFxcZjU2ZDtcbiRmYS12YXItZmlsZS1leGNlbDogXFxmMWMzO1xuJGZhLXZhci1maWxlLWV4cG9ydDogXFxmNTZlO1xuJGZhLXZhci1maWxlLWltYWdlOiBcXGYxYzU7XG4kZmEtdmFyLWZpbGUtaW1wb3J0OiBcXGY1NmY7XG4kZmEtdmFyLWZpbGUtaW52b2ljZTogXFxmNTcwO1xuJGZhLXZhci1maWxlLWludm9pY2UtZG9sbGFyOiBcXGY1NzE7XG4kZmEtdmFyLWZpbGUtbWVkaWNhbDogXFxmNDc3O1xuJGZhLXZhci1maWxlLW1lZGljYWwtYWx0OiBcXGY0Nzg7XG4kZmEtdmFyLWZpbGUtcGRmOiBcXGYxYzE7XG4kZmEtdmFyLWZpbGUtcG93ZXJwb2ludDogXFxmMWM0O1xuJGZhLXZhci1maWxlLXByZXNjcmlwdGlvbjogXFxmNTcyO1xuJGZhLXZhci1maWxlLXNpZ25hdHVyZTogXFxmNTczO1xuJGZhLXZhci1maWxlLXVwbG9hZDogXFxmNTc0O1xuJGZhLXZhci1maWxlLXZpZGVvOiBcXGYxYzg7XG4kZmEtdmFyLWZpbGUtd29yZDogXFxmMWMyO1xuJGZhLXZhci1maWxsOiBcXGY1NzU7XG4kZmEtdmFyLWZpbGwtZHJpcDogXFxmNTc2O1xuJGZhLXZhci1maWxtOiBcXGYwMDg7XG4kZmEtdmFyLWZpbHRlcjogXFxmMGIwO1xuJGZhLXZhci1maW5nZXJwcmludDogXFxmNTc3O1xuJGZhLXZhci1maXJlOiBcXGYwNmQ7XG4kZmEtdmFyLWZpcmUtYWx0OiBcXGY3ZTQ7XG4kZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOiBcXGYxMzQ7XG4kZmEtdmFyLWZpcmVmb3g6IFxcZjI2OTtcbiRmYS12YXItZmlyc3QtYWlkOiBcXGY0Nzk7XG4kZmEtdmFyLWZpcnN0LW9yZGVyOiBcXGYyYjA7XG4kZmEtdmFyLWZpcnN0LW9yZGVyLWFsdDogXFxmNTBhO1xuJGZhLXZhci1maXJzdGRyYWZ0OiBcXGYzYTE7XG4kZmEtdmFyLWZpc2g6IFxcZjU3ODtcbiRmYS12YXItZmlzdC1yYWlzZWQ6IFxcZjZkZTtcbiRmYS12YXItZmxhZzogXFxmMDI0O1xuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXFxmMTFlO1xuJGZhLXZhci1mbGFnLXVzYTogXFxmNzRkO1xuJGZhLXZhci1mbGFzazogXFxmMGMzO1xuJGZhLXZhci1mbGlja3I6IFxcZjE2ZTtcbiRmYS12YXItZmxpcGJvYXJkOiBcXGY0NGQ7XG4kZmEtdmFyLWZsdXNoZWQ6IFxcZjU3OTtcbiRmYS12YXItZmx5OiBcXGY0MTc7XG4kZmEtdmFyLWZvbGRlcjogXFxmMDdiO1xuJGZhLXZhci1mb2xkZXItbWludXM6IFxcZjY1ZDtcbiRmYS12YXItZm9sZGVyLW9wZW46IFxcZjA3YztcbiRmYS12YXItZm9sZGVyLXBsdXM6IFxcZjY1ZTtcbiRmYS12YXItZm9udDogXFxmMDMxO1xuJGZhLXZhci1mb250LWF3ZXNvbWU6IFxcZjJiNDtcbiRmYS12YXItZm9udC1hd2Vzb21lLWFsdDogXFxmMzVjO1xuJGZhLXZhci1mb250LWF3ZXNvbWUtZmxhZzogXFxmNDI1O1xuJGZhLXZhci1mb250LWF3ZXNvbWUtbG9nby1mdWxsOiBcXGY0ZTY7XG4kZmEtdmFyLWZvbnRpY29uczogXFxmMjgwO1xuJGZhLXZhci1mb250aWNvbnMtZmk6IFxcZjNhMjtcbiRmYS12YXItZm9vdGJhbGwtYmFsbDogXFxmNDRlO1xuJGZhLXZhci1mb3J0LWF3ZXNvbWU6IFxcZjI4NjtcbiRmYS12YXItZm9ydC1hd2Vzb21lLWFsdDogXFxmM2EzO1xuJGZhLXZhci1mb3J1bWJlZTogXFxmMjExO1xuJGZhLXZhci1mb3J3YXJkOiBcXGYwNGU7XG4kZmEtdmFyLWZvdXJzcXVhcmU6IFxcZjE4MDtcbiRmYS12YXItZnJlZS1jb2RlLWNhbXA6IFxcZjJjNTtcbiRmYS12YXItZnJlZWJzZDogXFxmM2E0O1xuJGZhLXZhci1mcm9nOiBcXGY1MmU7XG4kZmEtdmFyLWZyb3duOiBcXGYxMTk7XG4kZmEtdmFyLWZyb3duLW9wZW46IFxcZjU3YTtcbiRmYS12YXItZnVsY3J1bTogXFxmNTBiO1xuJGZhLXZhci1mdW5uZWwtZG9sbGFyOiBcXGY2NjI7XG4kZmEtdmFyLWZ1dGJvbDogXFxmMWUzO1xuJGZhLXZhci1nYWxhY3RpYy1yZXB1YmxpYzogXFxmNTBjO1xuJGZhLXZhci1nYWxhY3RpYy1zZW5hdGU6IFxcZjUwZDtcbiRmYS12YXItZ2FtZXBhZDogXFxmMTFiO1xuJGZhLXZhci1nYXMtcHVtcDogXFxmNTJmO1xuJGZhLXZhci1nYXZlbDogXFxmMGUzO1xuJGZhLXZhci1nZW06IFxcZjNhNTtcbiRmYS12YXItZ2VuZGVybGVzczogXFxmMjJkO1xuJGZhLXZhci1nZXQtcG9ja2V0OiBcXGYyNjU7XG4kZmEtdmFyLWdnOiBcXGYyNjA7XG4kZmEtdmFyLWdnLWNpcmNsZTogXFxmMjYxO1xuJGZhLXZhci1naG9zdDogXFxmNmUyO1xuJGZhLXZhci1naWZ0OiBcXGYwNmI7XG4kZmEtdmFyLWdpZnRzOiBcXGY3OWM7XG4kZmEtdmFyLWdpdDogXFxmMWQzO1xuJGZhLXZhci1naXQtYWx0OiBcXGY4NDE7XG4kZmEtdmFyLWdpdC1zcXVhcmU6IFxcZjFkMjtcbiRmYS12YXItZ2l0aHViOiBcXGYwOWI7XG4kZmEtdmFyLWdpdGh1Yi1hbHQ6IFxcZjExMztcbiRmYS12YXItZ2l0aHViLXNxdWFyZTogXFxmMDkyO1xuJGZhLXZhci1naXRrcmFrZW46IFxcZjNhNjtcbiRmYS12YXItZ2l0bGFiOiBcXGYyOTY7XG4kZmEtdmFyLWdpdHRlcjogXFxmNDI2O1xuJGZhLXZhci1nbGFzcy1jaGVlcnM6IFxcZjc5ZjtcbiRmYS12YXItZ2xhc3MtbWFydGluaTogXFxmMDAwO1xuJGZhLXZhci1nbGFzcy1tYXJ0aW5pLWFsdDogXFxmNTdiO1xuJGZhLXZhci1nbGFzcy13aGlza2V5OiBcXGY3YTA7XG4kZmEtdmFyLWdsYXNzZXM6IFxcZjUzMDtcbiRmYS12YXItZ2xpZGU6IFxcZjJhNTtcbiRmYS12YXItZ2xpZGUtZzogXFxmMmE2O1xuJGZhLXZhci1nbG9iZTogXFxmMGFjO1xuJGZhLXZhci1nbG9iZS1hZnJpY2E6IFxcZjU3YztcbiRmYS12YXItZ2xvYmUtYW1lcmljYXM6IFxcZjU3ZDtcbiRmYS12YXItZ2xvYmUtYXNpYTogXFxmNTdlO1xuJGZhLXZhci1nbG9iZS1ldXJvcGU6IFxcZjdhMjtcbiRmYS12YXItZ29mb3JlOiBcXGYzYTc7XG4kZmEtdmFyLWdvbGYtYmFsbDogXFxmNDUwO1xuJGZhLXZhci1nb29kcmVhZHM6IFxcZjNhODtcbiRmYS12YXItZ29vZHJlYWRzLWc6IFxcZjNhOTtcbiRmYS12YXItZ29vZ2xlOiBcXGYxYTA7XG4kZmEtdmFyLWdvb2dsZS1kcml2ZTogXFxmM2FhO1xuJGZhLXZhci1nb29nbGUtcGxheTogXFxmM2FiO1xuJGZhLXZhci1nb29nbGUtcGx1czogXFxmMmIzO1xuJGZhLXZhci1nb29nbGUtcGx1cy1nOiBcXGYwZDU7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTogXFxmMGQ0O1xuJGZhLXZhci1nb29nbGUtd2FsbGV0OiBcXGYxZWU7XG4kZmEtdmFyLWdvcHVyYW06IFxcZjY2NDtcbiRmYS12YXItZ3JhZHVhdGlvbi1jYXA6IFxcZjE5ZDtcbiRmYS12YXItZ3JhdGlwYXk6IFxcZjE4NDtcbiRmYS12YXItZ3JhdjogXFxmMmQ2O1xuJGZhLXZhci1ncmVhdGVyLXRoYW46IFxcZjUzMTtcbiRmYS12YXItZ3JlYXRlci10aGFuLWVxdWFsOiBcXGY1MzI7XG4kZmEtdmFyLWdyaW1hY2U6IFxcZjU3ZjtcbiRmYS12YXItZ3JpbjogXFxmNTgwO1xuJGZhLXZhci1ncmluLWFsdDogXFxmNTgxO1xuJGZhLXZhci1ncmluLWJlYW06IFxcZjU4MjtcbiRmYS12YXItZ3Jpbi1iZWFtLXN3ZWF0OiBcXGY1ODM7XG4kZmEtdmFyLWdyaW4taGVhcnRzOiBcXGY1ODQ7XG4kZmEtdmFyLWdyaW4tc3F1aW50OiBcXGY1ODU7XG4kZmEtdmFyLWdyaW4tc3F1aW50LXRlYXJzOiBcXGY1ODY7XG4kZmEtdmFyLWdyaW4tc3RhcnM6IFxcZjU4NztcbiRmYS12YXItZ3Jpbi10ZWFyczogXFxmNTg4O1xuJGZhLXZhci1ncmluLXRvbmd1ZTogXFxmNTg5O1xuJGZhLXZhci1ncmluLXRvbmd1ZS1zcXVpbnQ6IFxcZjU4YTtcbiRmYS12YXItZ3Jpbi10b25ndWUtd2luazogXFxmNThiO1xuJGZhLXZhci1ncmluLXdpbms6IFxcZjU4YztcbiRmYS12YXItZ3JpcC1ob3Jpem9udGFsOiBcXGY1OGQ7XG4kZmEtdmFyLWdyaXAtbGluZXM6IFxcZjdhNDtcbiRmYS12YXItZ3JpcC1saW5lcy12ZXJ0aWNhbDogXFxmN2E1O1xuJGZhLXZhci1ncmlwLXZlcnRpY2FsOiBcXGY1OGU7XG4kZmEtdmFyLWdyaXBmaXJlOiBcXGYzYWM7XG4kZmEtdmFyLWdydW50OiBcXGYzYWQ7XG4kZmEtdmFyLWd1aXRhcjogXFxmN2E2O1xuJGZhLXZhci1ndWxwOiBcXGYzYWU7XG4kZmEtdmFyLWgtc3F1YXJlOiBcXGYwZmQ7XG4kZmEtdmFyLWhhY2tlci1uZXdzOiBcXGYxZDQ7XG4kZmEtdmFyLWhhY2tlci1uZXdzLXNxdWFyZTogXFxmM2FmO1xuJGZhLXZhci1oYWNrZXJyYW5rOiBcXGY1Zjc7XG4kZmEtdmFyLWhhbWJ1cmdlcjogXFxmODA1O1xuJGZhLXZhci1oYW1tZXI6IFxcZjZlMztcbiRmYS12YXItaGFtc2E6IFxcZjY2NTtcbiRmYS12YXItaGFuZC1ob2xkaW5nOiBcXGY0YmQ7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1oZWFydDogXFxmNGJlO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctdXNkOiBcXGY0YzA7XG4kZmEtdmFyLWhhbmQtbGl6YXJkOiBcXGYyNTg7XG4kZmEtdmFyLWhhbmQtbWlkZGxlLWZpbmdlcjogXFxmODA2O1xuJGZhLXZhci1oYW5kLXBhcGVyOiBcXGYyNTY7XG4kZmEtdmFyLWhhbmQtcGVhY2U6IFxcZjI1YjtcbiRmYS12YXItaGFuZC1wb2ludC1kb3duOiBcXGYwYTc7XG4kZmEtdmFyLWhhbmQtcG9pbnQtbGVmdDogXFxmMGE1O1xuJGZhLXZhci1oYW5kLXBvaW50LXJpZ2h0OiBcXGYwYTQ7XG4kZmEtdmFyLWhhbmQtcG9pbnQtdXA6IFxcZjBhNjtcbiRmYS12YXItaGFuZC1wb2ludGVyOiBcXGYyNWE7XG4kZmEtdmFyLWhhbmQtcm9jazogXFxmMjU1O1xuJGZhLXZhci1oYW5kLXNjaXNzb3JzOiBcXGYyNTc7XG4kZmEtdmFyLWhhbmQtc3BvY2s6IFxcZjI1OTtcbiRmYS12YXItaGFuZHM6IFxcZjRjMjtcbiRmYS12YXItaGFuZHMtaGVscGluZzogXFxmNGM0O1xuJGZhLXZhci1oYW5kc2hha2U6IFxcZjJiNTtcbiRmYS12YXItaGFudWtpYWg6IFxcZjZlNjtcbiRmYS12YXItaGFyZC1oYXQ6IFxcZjgwNztcbiRmYS12YXItaGFzaHRhZzogXFxmMjkyO1xuJGZhLXZhci1oYXQtd2l6YXJkOiBcXGY2ZTg7XG4kZmEtdmFyLWhheWthbDogXFxmNjY2O1xuJGZhLXZhci1oZGQ6IFxcZjBhMDtcbiRmYS12YXItaGVhZGluZzogXFxmMWRjO1xuJGZhLXZhci1oZWFkcGhvbmVzOiBcXGYwMjU7XG4kZmEtdmFyLWhlYWRwaG9uZXMtYWx0OiBcXGY1OGY7XG4kZmEtdmFyLWhlYWRzZXQ6IFxcZjU5MDtcbiRmYS12YXItaGVhcnQ6IFxcZjAwNDtcbiRmYS12YXItaGVhcnQtYnJva2VuOiBcXGY3YTk7XG4kZmEtdmFyLWhlYXJ0YmVhdDogXFxmMjFlO1xuJGZhLXZhci1oZWxpY29wdGVyOiBcXGY1MzM7XG4kZmEtdmFyLWhpZ2hsaWdodGVyOiBcXGY1OTE7XG4kZmEtdmFyLWhpa2luZzogXFxmNmVjO1xuJGZhLXZhci1oaXBwbzogXFxmNmVkO1xuJGZhLXZhci1oaXBzOiBcXGY0NTI7XG4kZmEtdmFyLWhpcmUtYS1oZWxwZXI6IFxcZjNiMDtcbiRmYS12YXItaGlzdG9yeTogXFxmMWRhO1xuJGZhLXZhci1ob2NrZXktcHVjazogXFxmNDUzO1xuJGZhLXZhci1ob2xseS1iZXJyeTogXFxmN2FhO1xuJGZhLXZhci1ob21lOiBcXGYwMTU7XG4kZmEtdmFyLWhvb2xpOiBcXGY0Mjc7XG4kZmEtdmFyLWhvcm5iaWxsOiBcXGY1OTI7XG4kZmEtdmFyLWhvcnNlOiBcXGY2ZjA7XG4kZmEtdmFyLWhvcnNlLWhlYWQ6IFxcZjdhYjtcbiRmYS12YXItaG9zcGl0YWw6IFxcZjBmODtcbiRmYS12YXItaG9zcGl0YWwtYWx0OiBcXGY0N2Q7XG4kZmEtdmFyLWhvc3BpdGFsLXN5bWJvbDogXFxmNDdlO1xuJGZhLXZhci1ob3QtdHViOiBcXGY1OTM7XG4kZmEtdmFyLWhvdGRvZzogXFxmODBmO1xuJGZhLXZhci1ob3RlbDogXFxmNTk0O1xuJGZhLXZhci1ob3RqYXI6IFxcZjNiMTtcbiRmYS12YXItaG91cmdsYXNzOiBcXGYyNTQ7XG4kZmEtdmFyLWhvdXJnbGFzcy1lbmQ6IFxcZjI1MztcbiRmYS12YXItaG91cmdsYXNzLWhhbGY6IFxcZjI1MjtcbiRmYS12YXItaG91cmdsYXNzLXN0YXJ0OiBcXGYyNTE7XG4kZmEtdmFyLWhvdXNlLWRhbWFnZTogXFxmNmYxO1xuJGZhLXZhci1ob3V6ejogXFxmMjdjO1xuJGZhLXZhci1ocnl2bmlhOiBcXGY2ZjI7XG4kZmEtdmFyLWh0bWw1OiBcXGYxM2I7XG4kZmEtdmFyLWh1YnNwb3Q6IFxcZjNiMjtcbiRmYS12YXItaS1jdXJzb3I6IFxcZjI0NjtcbiRmYS12YXItaWNlLWNyZWFtOiBcXGY4MTA7XG4kZmEtdmFyLWljaWNsZXM6IFxcZjdhZDtcbiRmYS12YXItaWNvbnM6IFxcZjg2ZDtcbiRmYS12YXItaWQtYmFkZ2U6IFxcZjJjMTtcbiRmYS12YXItaWQtY2FyZDogXFxmMmMyO1xuJGZhLXZhci1pZC1jYXJkLWFsdDogXFxmNDdmO1xuJGZhLXZhci1pZ2xvbzogXFxmN2FlO1xuJGZhLXZhci1pbWFnZTogXFxmMDNlO1xuJGZhLXZhci1pbWFnZXM6IFxcZjMwMjtcbiRmYS12YXItaW1kYjogXFxmMmQ4O1xuJGZhLXZhci1pbmJveDogXFxmMDFjO1xuJGZhLXZhci1pbmRlbnQ6IFxcZjAzYztcbiRmYS12YXItaW5kdXN0cnk6IFxcZjI3NTtcbiRmYS12YXItaW5maW5pdHk6IFxcZjUzNDtcbiRmYS12YXItaW5mbzogXFxmMTI5O1xuJGZhLXZhci1pbmZvLWNpcmNsZTogXFxmMDVhO1xuJGZhLXZhci1pbnN0YWdyYW06IFxcZjE2ZDtcbiRmYS12YXItaW50ZXJjb206IFxcZjdhZjtcbiRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI6IFxcZjI2YjtcbiRmYS12YXItaW52aXNpb246IFxcZjdiMDtcbiRmYS12YXItaW94aG9zdDogXFxmMjA4O1xuJGZhLXZhci1pdGFsaWM6IFxcZjAzMztcbiRmYS12YXItaXRjaC1pbzogXFxmODNhO1xuJGZhLXZhci1pdHVuZXM6IFxcZjNiNDtcbiRmYS12YXItaXR1bmVzLW5vdGU6IFxcZjNiNTtcbiRmYS12YXItamF2YTogXFxmNGU0O1xuJGZhLXZhci1qZWRpOiBcXGY2Njk7XG4kZmEtdmFyLWplZGktb3JkZXI6IFxcZjUwZTtcbiRmYS12YXItamVua2luczogXFxmM2I2O1xuJGZhLXZhci1qaXJhOiBcXGY3YjE7XG4kZmEtdmFyLWpvZ2V0OiBcXGYzYjc7XG4kZmEtdmFyLWpvaW50OiBcXGY1OTU7XG4kZmEtdmFyLWpvb21sYTogXFxmMWFhO1xuJGZhLXZhci1qb3VybmFsLXdoaWxsczogXFxmNjZhO1xuJGZhLXZhci1qczogXFxmM2I4O1xuJGZhLXZhci1qcy1zcXVhcmU6IFxcZjNiOTtcbiRmYS12YXItanNmaWRkbGU6IFxcZjFjYztcbiRmYS12YXIta2FhYmE6IFxcZjY2YjtcbiRmYS12YXIta2FnZ2xlOiBcXGY1ZmE7XG4kZmEtdmFyLWtleTogXFxmMDg0O1xuJGZhLXZhci1rZXliYXNlOiBcXGY0ZjU7XG4kZmEtdmFyLWtleWJvYXJkOiBcXGYxMWM7XG4kZmEtdmFyLWtleWNkbjogXFxmM2JhO1xuJGZhLXZhci1raGFuZGE6IFxcZjY2ZDtcbiRmYS12YXIta2lja3N0YXJ0ZXI6IFxcZjNiYjtcbiRmYS12YXIta2lja3N0YXJ0ZXItazogXFxmM2JjO1xuJGZhLXZhci1raXNzOiBcXGY1OTY7XG4kZmEtdmFyLWtpc3MtYmVhbTogXFxmNTk3O1xuJGZhLXZhci1raXNzLXdpbmstaGVhcnQ6IFxcZjU5ODtcbiRmYS12YXIta2l3aS1iaXJkOiBcXGY1MzU7XG4kZmEtdmFyLWtvcnZ1ZTogXFxmNDJmO1xuJGZhLXZhci1sYW5kbWFyazogXFxmNjZmO1xuJGZhLXZhci1sYW5ndWFnZTogXFxmMWFiO1xuJGZhLXZhci1sYXB0b3A6IFxcZjEwOTtcbiRmYS12YXItbGFwdG9wLWNvZGU6IFxcZjVmYztcbiRmYS12YXItbGFwdG9wLW1lZGljYWw6IFxcZjgxMjtcbiRmYS12YXItbGFyYXZlbDogXFxmM2JkO1xuJGZhLXZhci1sYXN0Zm06IFxcZjIwMjtcbiRmYS12YXItbGFzdGZtLXNxdWFyZTogXFxmMjAzO1xuJGZhLXZhci1sYXVnaDogXFxmNTk5O1xuJGZhLXZhci1sYXVnaC1iZWFtOiBcXGY1OWE7XG4kZmEtdmFyLWxhdWdoLXNxdWludDogXFxmNTliO1xuJGZhLXZhci1sYXVnaC13aW5rOiBcXGY1OWM7XG4kZmEtdmFyLWxheWVyLWdyb3VwOiBcXGY1ZmQ7XG4kZmEtdmFyLWxlYWY6IFxcZjA2YztcbiRmYS12YXItbGVhbnB1YjogXFxmMjEyO1xuJGZhLXZhci1sZW1vbjogXFxmMDk0O1xuJGZhLXZhci1sZXNzOiBcXGY0MWQ7XG4kZmEtdmFyLWxlc3MtdGhhbjogXFxmNTM2O1xuJGZhLXZhci1sZXNzLXRoYW4tZXF1YWw6IFxcZjUzNztcbiRmYS12YXItbGV2ZWwtZG93bi1hbHQ6IFxcZjNiZTtcbiRmYS12YXItbGV2ZWwtdXAtYWx0OiBcXGYzYmY7XG4kZmEtdmFyLWxpZmUtcmluZzogXFxmMWNkO1xuJGZhLXZhci1saWdodGJ1bGI6IFxcZjBlYjtcbiRmYS12YXItbGluZTogXFxmM2MwO1xuJGZhLXZhci1saW5rOiBcXGYwYzE7XG4kZmEtdmFyLWxpbmtlZGluOiBcXGYwOGM7XG4kZmEtdmFyLWxpbmtlZGluLWluOiBcXGYwZTE7XG4kZmEtdmFyLWxpbm9kZTogXFxmMmI4O1xuJGZhLXZhci1saW51eDogXFxmMTdjO1xuJGZhLXZhci1saXJhLXNpZ246IFxcZjE5NTtcbiRmYS12YXItbGlzdDogXFxmMDNhO1xuJGZhLXZhci1saXN0LWFsdDogXFxmMDIyO1xuJGZhLXZhci1saXN0LW9sOiBcXGYwY2I7XG4kZmEtdmFyLWxpc3QtdWw6IFxcZjBjYTtcbiRmYS12YXItbG9jYXRpb24tYXJyb3c6IFxcZjEyNDtcbiRmYS12YXItbG9jazogXFxmMDIzO1xuJGZhLXZhci1sb2NrLW9wZW46IFxcZjNjMTtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtZG93bjogXFxmMzA5O1xuJGZhLXZhci1sb25nLWFycm93LWFsdC1sZWZ0OiBcXGYzMGE7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LXJpZ2h0OiBcXGYzMGI7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LXVwOiBcXGYzMGM7XG4kZmEtdmFyLWxvdy12aXNpb246IFxcZjJhODtcbiRmYS12YXItbHVnZ2FnZS1jYXJ0OiBcXGY1OWQ7XG4kZmEtdmFyLWx5ZnQ6IFxcZjNjMztcbiRmYS12YXItbWFnZW50bzogXFxmM2M0O1xuJGZhLXZhci1tYWdpYzogXFxmMGQwO1xuJGZhLXZhci1tYWduZXQ6IFxcZjA3NjtcbiRmYS12YXItbWFpbC1idWxrOiBcXGY2NzQ7XG4kZmEtdmFyLW1haWxjaGltcDogXFxmNTllO1xuJGZhLXZhci1tYWxlOiBcXGYxODM7XG4kZmEtdmFyLW1hbmRhbG9yaWFuOiBcXGY1MGY7XG4kZmEtdmFyLW1hcDogXFxmMjc5O1xuJGZhLXZhci1tYXAtbWFya2VkOiBcXGY1OWY7XG4kZmEtdmFyLW1hcC1tYXJrZWQtYWx0OiBcXGY1YTA7XG4kZmEtdmFyLW1hcC1tYXJrZXI6IFxcZjA0MTtcbiRmYS12YXItbWFwLW1hcmtlci1hbHQ6IFxcZjNjNTtcbiRmYS12YXItbWFwLXBpbjogXFxmMjc2O1xuJGZhLXZhci1tYXAtc2lnbnM6IFxcZjI3NztcbiRmYS12YXItbWFya2Rvd246IFxcZjYwZjtcbiRmYS12YXItbWFya2VyOiBcXGY1YTE7XG4kZmEtdmFyLW1hcnM6IFxcZjIyMjtcbiRmYS12YXItbWFycy1kb3VibGU6IFxcZjIyNztcbiRmYS12YXItbWFycy1zdHJva2U6IFxcZjIyOTtcbiRmYS12YXItbWFycy1zdHJva2UtaDogXFxmMjJiO1xuJGZhLXZhci1tYXJzLXN0cm9rZS12OiBcXGYyMmE7XG4kZmEtdmFyLW1hc2s6IFxcZjZmYTtcbiRmYS12YXItbWFzdG9kb246IFxcZjRmNjtcbiRmYS12YXItbWF4Y2RuOiBcXGYxMzY7XG4kZmEtdmFyLW1lZGFsOiBcXGY1YTI7XG4kZmEtdmFyLW1lZGFwcHM6IFxcZjNjNjtcbiRmYS12YXItbWVkaXVtOiBcXGYyM2E7XG4kZmEtdmFyLW1lZGl1bS1tOiBcXGYzYzc7XG4kZmEtdmFyLW1lZGtpdDogXFxmMGZhO1xuJGZhLXZhci1tZWRydDogXFxmM2M4O1xuJGZhLXZhci1tZWV0dXA6IFxcZjJlMDtcbiRmYS12YXItbWVnYXBvcnQ6IFxcZjVhMztcbiRmYS12YXItbWVoOiBcXGYxMWE7XG4kZmEtdmFyLW1laC1ibGFuazogXFxmNWE0O1xuJGZhLXZhci1tZWgtcm9sbGluZy1leWVzOiBcXGY1YTU7XG4kZmEtdmFyLW1lbW9yeTogXFxmNTM4O1xuJGZhLXZhci1tZW5kZWxleTogXFxmN2IzO1xuJGZhLXZhci1tZW5vcmFoOiBcXGY2NzY7XG4kZmEtdmFyLW1lcmN1cnk6IFxcZjIyMztcbiRmYS12YXItbWV0ZW9yOiBcXGY3NTM7XG4kZmEtdmFyLW1pY3JvY2hpcDogXFxmMmRiO1xuJGZhLXZhci1taWNyb3Bob25lOiBcXGYxMzA7XG4kZmEtdmFyLW1pY3JvcGhvbmUtYWx0OiBcXGYzYzk7XG4kZmEtdmFyLW1pY3JvcGhvbmUtYWx0LXNsYXNoOiBcXGY1Mzk7XG4kZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g6IFxcZjEzMTtcbiRmYS12YXItbWljcm9zY29wZTogXFxmNjEwO1xuJGZhLXZhci1taWNyb3NvZnQ6IFxcZjNjYTtcbiRmYS12YXItbWludXM6IFxcZjA2ODtcbiRmYS12YXItbWludXMtY2lyY2xlOiBcXGYwNTY7XG4kZmEtdmFyLW1pbnVzLXNxdWFyZTogXFxmMTQ2O1xuJGZhLXZhci1taXR0ZW46IFxcZjdiNTtcbiRmYS12YXItbWl4OiBcXGYzY2I7XG4kZmEtdmFyLW1peGNsb3VkOiBcXGYyODk7XG4kZmEtdmFyLW1penVuaTogXFxmM2NjO1xuJGZhLXZhci1tb2JpbGU6IFxcZjEwYjtcbiRmYS12YXItbW9iaWxlLWFsdDogXFxmM2NkO1xuJGZhLXZhci1tb2R4OiBcXGYyODU7XG4kZmEtdmFyLW1vbmVybzogXFxmM2QwO1xuJGZhLXZhci1tb25leS1iaWxsOiBcXGYwZDY7XG4kZmEtdmFyLW1vbmV5LWJpbGwtYWx0OiBcXGYzZDE7XG4kZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZTogXFxmNTNhO1xuJGZhLXZhci1tb25leS1iaWxsLXdhdmUtYWx0OiBcXGY1M2I7XG4kZmEtdmFyLW1vbmV5LWNoZWNrOiBcXGY1M2M7XG4kZmEtdmFyLW1vbmV5LWNoZWNrLWFsdDogXFxmNTNkO1xuJGZhLXZhci1tb251bWVudDogXFxmNWE2O1xuJGZhLXZhci1tb29uOiBcXGYxODY7XG4kZmEtdmFyLW1vcnRhci1wZXN0bGU6IFxcZjVhNztcbiRmYS12YXItbW9zcXVlOiBcXGY2Nzg7XG4kZmEtdmFyLW1vdG9yY3ljbGU6IFxcZjIxYztcbiRmYS12YXItbW91bnRhaW46IFxcZjZmYztcbiRmYS12YXItbW91c2UtcG9pbnRlcjogXFxmMjQ1O1xuJGZhLXZhci1tdWctaG90OiBcXGY3YjY7XG4kZmEtdmFyLW11c2ljOiBcXGYwMDE7XG4kZmEtdmFyLW5hcHN0ZXI6IFxcZjNkMjtcbiRmYS12YXItbmVvczogXFxmNjEyO1xuJGZhLXZhci1uZXR3b3JrLXdpcmVkOiBcXGY2ZmY7XG4kZmEtdmFyLW5ldXRlcjogXFxmMjJjO1xuJGZhLXZhci1uZXdzcGFwZXI6IFxcZjFlYTtcbiRmYS12YXItbmltYmxyOiBcXGY1YTg7XG4kZmEtdmFyLW5vZGU6IFxcZjQxOTtcbiRmYS12YXItbm9kZS1qczogXFxmM2QzO1xuJGZhLXZhci1ub3QtZXF1YWw6IFxcZjUzZTtcbiRmYS12YXItbm90ZXMtbWVkaWNhbDogXFxmNDgxO1xuJGZhLXZhci1ucG06IFxcZjNkNDtcbiRmYS12YXItbnM4OiBcXGYzZDU7XG4kZmEtdmFyLW51dHJpdGlvbml4OiBcXGYzZDY7XG4kZmEtdmFyLW9iamVjdC1ncm91cDogXFxmMjQ3O1xuJGZhLXZhci1vYmplY3QtdW5ncm91cDogXFxmMjQ4O1xuJGZhLXZhci1vZG5va2xhc3NuaWtpOiBcXGYyNjM7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOiBcXGYyNjQ7XG4kZmEtdmFyLW9pbC1jYW46IFxcZjYxMztcbiRmYS12YXItb2xkLXJlcHVibGljOiBcXGY1MTA7XG4kZmEtdmFyLW9tOiBcXGY2Nzk7XG4kZmEtdmFyLW9wZW5jYXJ0OiBcXGYyM2Q7XG4kZmEtdmFyLW9wZW5pZDogXFxmMTliO1xuJGZhLXZhci1vcGVyYTogXFxmMjZhO1xuJGZhLXZhci1vcHRpbi1tb25zdGVyOiBcXGYyM2M7XG4kZmEtdmFyLW9zaTogXFxmNDFhO1xuJGZhLXZhci1vdHRlcjogXFxmNzAwO1xuJGZhLXZhci1vdXRkZW50OiBcXGYwM2I7XG4kZmEtdmFyLXBhZ2U0OiBcXGYzZDc7XG4kZmEtdmFyLXBhZ2VsaW5lczogXFxmMThjO1xuJGZhLXZhci1wYWdlcjogXFxmODE1O1xuJGZhLXZhci1wYWludC1icnVzaDogXFxmMWZjO1xuJGZhLXZhci1wYWludC1yb2xsZXI6IFxcZjVhYTtcbiRmYS12YXItcGFsZXR0ZTogXFxmNTNmO1xuJGZhLXZhci1wYWxmZWQ6IFxcZjNkODtcbiRmYS12YXItcGFsbGV0OiBcXGY0ODI7XG4kZmEtdmFyLXBhcGVyLXBsYW5lOiBcXGYxZDg7XG4kZmEtdmFyLXBhcGVyY2xpcDogXFxmMGM2O1xuJGZhLXZhci1wYXJhY2h1dGUtYm94OiBcXGY0Y2Q7XG4kZmEtdmFyLXBhcmFncmFwaDogXFxmMWRkO1xuJGZhLXZhci1wYXJraW5nOiBcXGY1NDA7XG4kZmEtdmFyLXBhc3Nwb3J0OiBcXGY1YWI7XG4kZmEtdmFyLXBhc3RhZmFyaWFuaXNtOiBcXGY2N2I7XG4kZmEtdmFyLXBhc3RlOiBcXGYwZWE7XG4kZmEtdmFyLXBhdHJlb246IFxcZjNkOTtcbiRmYS12YXItcGF1c2U6IFxcZjA0YztcbiRmYS12YXItcGF1c2UtY2lyY2xlOiBcXGYyOGI7XG4kZmEtdmFyLXBhdzogXFxmMWIwO1xuJGZhLXZhci1wYXlwYWw6IFxcZjFlZDtcbiRmYS12YXItcGVhY2U6IFxcZjY3YztcbiRmYS12YXItcGVuOiBcXGYzMDQ7XG4kZmEtdmFyLXBlbi1hbHQ6IFxcZjMwNTtcbiRmYS12YXItcGVuLWZhbmN5OiBcXGY1YWM7XG4kZmEtdmFyLXBlbi1uaWI6IFxcZjVhZDtcbiRmYS12YXItcGVuLXNxdWFyZTogXFxmMTRiO1xuJGZhLXZhci1wZW5jaWwtYWx0OiBcXGYzMDM7XG4kZmEtdmFyLXBlbmNpbC1ydWxlcjogXFxmNWFlO1xuJGZhLXZhci1wZW5ueS1hcmNhZGU6IFxcZjcwNDtcbiRmYS12YXItcGVvcGxlLWNhcnJ5OiBcXGY0Y2U7XG4kZmEtdmFyLXBlcHBlci1ob3Q6IFxcZjgxNjtcbiRmYS12YXItcGVyY2VudDogXFxmMjk1O1xuJGZhLXZhci1wZXJjZW50YWdlOiBcXGY1NDE7XG4kZmEtdmFyLXBlcmlzY29wZTogXFxmM2RhO1xuJGZhLXZhci1wZXJzb24tYm9vdGg6IFxcZjc1NjtcbiRmYS12YXItcGhhYnJpY2F0b3I6IFxcZjNkYjtcbiRmYS12YXItcGhvZW5peC1mcmFtZXdvcms6IFxcZjNkYztcbiRmYS12YXItcGhvZW5peC1zcXVhZHJvbjogXFxmNTExO1xuJGZhLXZhci1waG9uZTogXFxmMDk1O1xuJGZhLXZhci1waG9uZS1hbHQ6IFxcZjg3OTtcbiRmYS12YXItcGhvbmUtc2xhc2g6IFxcZjNkZDtcbiRmYS12YXItcGhvbmUtc3F1YXJlOiBcXGYwOTg7XG4kZmEtdmFyLXBob25lLXNxdWFyZS1hbHQ6IFxcZjg3YjtcbiRmYS12YXItcGhvbmUtdm9sdW1lOiBcXGYyYTA7XG4kZmEtdmFyLXBob3RvLXZpZGVvOiBcXGY4N2M7XG4kZmEtdmFyLXBocDogXFxmNDU3O1xuJGZhLXZhci1waWVkLXBpcGVyOiBcXGYyYWU7XG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcXGYxYTg7XG4kZmEtdmFyLXBpZWQtcGlwZXItaGF0OiBcXGY0ZTU7XG4kZmEtdmFyLXBpZWQtcGlwZXItcHA6IFxcZjFhNztcbiRmYS12YXItcGlnZ3ktYmFuazogXFxmNGQzO1xuJGZhLXZhci1waWxsczogXFxmNDg0O1xuJGZhLXZhci1waW50ZXJlc3Q6IFxcZjBkMjtcbiRmYS12YXItcGludGVyZXN0LXA6IFxcZjIzMTtcbiRmYS12YXItcGludGVyZXN0LXNxdWFyZTogXFxmMGQzO1xuJGZhLXZhci1waXp6YS1zbGljZTogXFxmODE4O1xuJGZhLXZhci1wbGFjZS1vZi13b3JzaGlwOiBcXGY2N2Y7XG4kZmEtdmFyLXBsYW5lOiBcXGYwNzI7XG4kZmEtdmFyLXBsYW5lLWFycml2YWw6IFxcZjVhZjtcbiRmYS12YXItcGxhbmUtZGVwYXJ0dXJlOiBcXGY1YjA7XG4kZmEtdmFyLXBsYXk6IFxcZjA0YjtcbiRmYS12YXItcGxheS1jaXJjbGU6IFxcZjE0NDtcbiRmYS12YXItcGxheXN0YXRpb246IFxcZjNkZjtcbiRmYS12YXItcGx1ZzogXFxmMWU2O1xuJGZhLXZhci1wbHVzOiBcXGYwNjc7XG4kZmEtdmFyLXBsdXMtY2lyY2xlOiBcXGYwNTU7XG4kZmEtdmFyLXBsdXMtc3F1YXJlOiBcXGYwZmU7XG4kZmEtdmFyLXBvZGNhc3Q6IFxcZjJjZTtcbiRmYS12YXItcG9sbDogXFxmNjgxO1xuJGZhLXZhci1wb2xsLWg6IFxcZjY4MjtcbiRmYS12YXItcG9vOiBcXGYyZmU7XG4kZmEtdmFyLXBvby1zdG9ybTogXFxmNzVhO1xuJGZhLXZhci1wb29wOiBcXGY2MTk7XG4kZmEtdmFyLXBvcnRyYWl0OiBcXGYzZTA7XG4kZmEtdmFyLXBvdW5kLXNpZ246IFxcZjE1NDtcbiRmYS12YXItcG93ZXItb2ZmOiBcXGYwMTE7XG4kZmEtdmFyLXByYXk6IFxcZjY4MztcbiRmYS12YXItcHJheWluZy1oYW5kczogXFxmNjg0O1xuJGZhLXZhci1wcmVzY3JpcHRpb246IFxcZjViMTtcbiRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZTogXFxmNDg1O1xuJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDogXFxmNDg2O1xuJGZhLXZhci1wcmludDogXFxmMDJmO1xuJGZhLXZhci1wcm9jZWR1cmVzOiBcXGY0ODc7XG4kZmEtdmFyLXByb2R1Y3QtaHVudDogXFxmMjg4O1xuJGZhLXZhci1wcm9qZWN0LWRpYWdyYW06IFxcZjU0MjtcbiRmYS12YXItcHVzaGVkOiBcXGYzZTE7XG4kZmEtdmFyLXB1enpsZS1waWVjZTogXFxmMTJlO1xuJGZhLXZhci1weXRob246IFxcZjNlMjtcbiRmYS12YXItcXE6IFxcZjFkNjtcbiRmYS12YXItcXJjb2RlOiBcXGYwMjk7XG4kZmEtdmFyLXF1ZXN0aW9uOiBcXGYxMjg7XG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTogXFxmMDU5O1xuJGZhLXZhci1xdWlkZGl0Y2g6IFxcZjQ1ODtcbiRmYS12YXItcXVpbnNjYXBlOiBcXGY0NTk7XG4kZmEtdmFyLXF1b3JhOiBcXGYyYzQ7XG4kZmEtdmFyLXF1b3RlLWxlZnQ6IFxcZjEwZDtcbiRmYS12YXItcXVvdGUtcmlnaHQ6IFxcZjEwZTtcbiRmYS12YXItcXVyYW46IFxcZjY4NztcbiRmYS12YXItci1wcm9qZWN0OiBcXGY0Zjc7XG4kZmEtdmFyLXJhZGlhdGlvbjogXFxmN2I5O1xuJGZhLXZhci1yYWRpYXRpb24tYWx0OiBcXGY3YmE7XG4kZmEtdmFyLXJhaW5ib3c6IFxcZjc1YjtcbiRmYS12YXItcmFuZG9tOiBcXGYwNzQ7XG4kZmEtdmFyLXJhc3BiZXJyeS1waTogXFxmN2JiO1xuJGZhLXZhci1yYXZlbHJ5OiBcXGYyZDk7XG4kZmEtdmFyLXJlYWN0OiBcXGY0MWI7XG4kZmEtdmFyLXJlYWN0ZXVyb3BlOiBcXGY3NWQ7XG4kZmEtdmFyLXJlYWRtZTogXFxmNGQ1O1xuJGZhLXZhci1yZWJlbDogXFxmMWQwO1xuJGZhLXZhci1yZWNlaXB0OiBcXGY1NDM7XG4kZmEtdmFyLXJlY3ljbGU6IFxcZjFiODtcbiRmYS12YXItcmVkLXJpdmVyOiBcXGYzZTM7XG4kZmEtdmFyLXJlZGRpdDogXFxmMWExO1xuJGZhLXZhci1yZWRkaXQtYWxpZW46IFxcZjI4MTtcbiRmYS12YXItcmVkZGl0LXNxdWFyZTogXFxmMWEyO1xuJGZhLXZhci1yZWRoYXQ6IFxcZjdiYztcbiRmYS12YXItcmVkbzogXFxmMDFlO1xuJGZhLXZhci1yZWRvLWFsdDogXFxmMmY5O1xuJGZhLXZhci1yZWdpc3RlcmVkOiBcXGYyNWQ7XG4kZmEtdmFyLXJlbW92ZS1mb3JtYXQ6IFxcZjg3ZDtcbiRmYS12YXItcmVucmVuOiBcXGYxOGI7XG4kZmEtdmFyLXJlcGx5OiBcXGYzZTU7XG4kZmEtdmFyLXJlcGx5LWFsbDogXFxmMTIyO1xuJGZhLXZhci1yZXBseWQ6IFxcZjNlNjtcbiRmYS12YXItcmVwdWJsaWNhbjogXFxmNzVlO1xuJGZhLXZhci1yZXNlYXJjaGdhdGU6IFxcZjRmODtcbiRmYS12YXItcmVzb2x2aW5nOiBcXGYzZTc7XG4kZmEtdmFyLXJlc3Ryb29tOiBcXGY3YmQ7XG4kZmEtdmFyLXJldHdlZXQ6IFxcZjA3OTtcbiRmYS12YXItcmV2OiBcXGY1YjI7XG4kZmEtdmFyLXJpYmJvbjogXFxmNGQ2O1xuJGZhLXZhci1yaW5nOiBcXGY3MGI7XG4kZmEtdmFyLXJvYWQ6IFxcZjAxODtcbiRmYS12YXItcm9ib3Q6IFxcZjU0NDtcbiRmYS12YXItcm9ja2V0OiBcXGYxMzU7XG4kZmEtdmFyLXJvY2tldGNoYXQ6IFxcZjNlODtcbiRmYS12YXItcm9ja3JtczogXFxmM2U5O1xuJGZhLXZhci1yb3V0ZTogXFxmNGQ3O1xuJGZhLXZhci1yc3M6IFxcZjA5ZTtcbiRmYS12YXItcnNzLXNxdWFyZTogXFxmMTQzO1xuJGZhLXZhci1ydWJsZS1zaWduOiBcXGYxNTg7XG4kZmEtdmFyLXJ1bGVyOiBcXGY1NDU7XG4kZmEtdmFyLXJ1bGVyLWNvbWJpbmVkOiBcXGY1NDY7XG4kZmEtdmFyLXJ1bGVyLWhvcml6b250YWw6IFxcZjU0NztcbiRmYS12YXItcnVsZXItdmVydGljYWw6IFxcZjU0ODtcbiRmYS12YXItcnVubmluZzogXFxmNzBjO1xuJGZhLXZhci1ydXBlZS1zaWduOiBcXGYxNTY7XG4kZmEtdmFyLXNhZC1jcnk6IFxcZjViMztcbiRmYS12YXItc2FkLXRlYXI6IFxcZjViNDtcbiRmYS12YXItc2FmYXJpOiBcXGYyNjc7XG4kZmEtdmFyLXNhbGVzZm9yY2U6IFxcZjgzYjtcbiRmYS12YXItc2FzczogXFxmNDFlO1xuJGZhLXZhci1zYXRlbGxpdGU6IFxcZjdiZjtcbiRmYS12YXItc2F0ZWxsaXRlLWRpc2g6IFxcZjdjMDtcbiRmYS12YXItc2F2ZTogXFxmMGM3O1xuJGZhLXZhci1zY2hsaXg6IFxcZjNlYTtcbiRmYS12YXItc2Nob29sOiBcXGY1NDk7XG4kZmEtdmFyLXNjcmV3ZHJpdmVyOiBcXGY1NGE7XG4kZmEtdmFyLXNjcmliZDogXFxmMjhhO1xuJGZhLXZhci1zY3JvbGw6IFxcZjcwZTtcbiRmYS12YXItc2QtY2FyZDogXFxmN2MyO1xuJGZhLXZhci1zZWFyY2g6IFxcZjAwMjtcbiRmYS12YXItc2VhcmNoLWRvbGxhcjogXFxmNjg4O1xuJGZhLXZhci1zZWFyY2gtbG9jYXRpb246IFxcZjY4OTtcbiRmYS12YXItc2VhcmNoLW1pbnVzOiBcXGYwMTA7XG4kZmEtdmFyLXNlYXJjaC1wbHVzOiBcXGYwMGU7XG4kZmEtdmFyLXNlYXJjaGVuZ2luOiBcXGYzZWI7XG4kZmEtdmFyLXNlZWRsaW5nOiBcXGY0ZDg7XG4kZmEtdmFyLXNlbGxjYXN0OiBcXGYyZGE7XG4kZmEtdmFyLXNlbGxzeTogXFxmMjEzO1xuJGZhLXZhci1zZXJ2ZXI6IFxcZjIzMztcbiRmYS12YXItc2VydmljZXN0YWNrOiBcXGYzZWM7XG4kZmEtdmFyLXNoYXBlczogXFxmNjFmO1xuJGZhLXZhci1zaGFyZTogXFxmMDY0O1xuJGZhLXZhci1zaGFyZS1hbHQ6IFxcZjFlMDtcbiRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTogXFxmMWUxO1xuJGZhLXZhci1zaGFyZS1zcXVhcmU6IFxcZjE0ZDtcbiRmYS12YXItc2hla2VsLXNpZ246IFxcZjIwYjtcbiRmYS12YXItc2hpZWxkLWFsdDogXFxmM2VkO1xuJGZhLXZhci1zaGlwOiBcXGYyMWE7XG4kZmEtdmFyLXNoaXBwaW5nLWZhc3Q6IFxcZjQ4YjtcbiRmYS12YXItc2hpcnRzaW5idWxrOiBcXGYyMTQ7XG4kZmEtdmFyLXNob2UtcHJpbnRzOiBcXGY1NGI7XG4kZmEtdmFyLXNob3BwaW5nLWJhZzogXFxmMjkwO1xuJGZhLXZhci1zaG9wcGluZy1iYXNrZXQ6IFxcZjI5MTtcbiRmYS12YXItc2hvcHBpbmctY2FydDogXFxmMDdhO1xuJGZhLXZhci1zaG9wd2FyZTogXFxmNWI1O1xuJGZhLXZhci1zaG93ZXI6IFxcZjJjYztcbiRmYS12YXItc2h1dHRsZS12YW46IFxcZjViNjtcbiRmYS12YXItc2lnbjogXFxmNGQ5O1xuJGZhLXZhci1zaWduLWluLWFsdDogXFxmMmY2O1xuJGZhLXZhci1zaWduLWxhbmd1YWdlOiBcXGYyYTc7XG4kZmEtdmFyLXNpZ24tb3V0LWFsdDogXFxmMmY1O1xuJGZhLXZhci1zaWduYWw6IFxcZjAxMjtcbiRmYS12YXItc2lnbmF0dXJlOiBcXGY1Yjc7XG4kZmEtdmFyLXNpbS1jYXJkOiBcXGY3YzQ7XG4kZmEtdmFyLXNpbXBseWJ1aWx0OiBcXGYyMTU7XG4kZmEtdmFyLXNpc3RyaXg6IFxcZjNlZTtcbiRmYS12YXItc2l0ZW1hcDogXFxmMGU4O1xuJGZhLXZhci1zaXRoOiBcXGY1MTI7XG4kZmEtdmFyLXNrYXRpbmc6IFxcZjdjNTtcbiRmYS12YXItc2tldGNoOiBcXGY3YzY7XG4kZmEtdmFyLXNraWluZzogXFxmN2M5O1xuJGZhLXZhci1za2lpbmctbm9yZGljOiBcXGY3Y2E7XG4kZmEtdmFyLXNrdWxsOiBcXGY1NGM7XG4kZmEtdmFyLXNrdWxsLWNyb3NzYm9uZXM6IFxcZjcxNDtcbiRmYS12YXItc2t5YXRsYXM6IFxcZjIxNjtcbiRmYS12YXItc2t5cGU6IFxcZjE3ZTtcbiRmYS12YXItc2xhY2s6IFxcZjE5ODtcbiRmYS12YXItc2xhY2staGFzaDogXFxmM2VmO1xuJGZhLXZhci1zbGFzaDogXFxmNzE1O1xuJGZhLXZhci1zbGVpZ2g6IFxcZjdjYztcbiRmYS12YXItc2xpZGVycy1oOiBcXGYxZGU7XG4kZmEtdmFyLXNsaWRlc2hhcmU6IFxcZjFlNztcbiRmYS12YXItc21pbGU6IFxcZjExODtcbiRmYS12YXItc21pbGUtYmVhbTogXFxmNWI4O1xuJGZhLXZhci1zbWlsZS13aW5rOiBcXGY0ZGE7XG4kZmEtdmFyLXNtb2c6IFxcZjc1ZjtcbiRmYS12YXItc21va2luZzogXFxmNDhkO1xuJGZhLXZhci1zbW9raW5nLWJhbjogXFxmNTRkO1xuJGZhLXZhci1zbXM6IFxcZjdjZDtcbiRmYS12YXItc25hcGNoYXQ6IFxcZjJhYjtcbiRmYS12YXItc25hcGNoYXQtZ2hvc3Q6IFxcZjJhYztcbiRmYS12YXItc25hcGNoYXQtc3F1YXJlOiBcXGYyYWQ7XG4kZmEtdmFyLXNub3dib2FyZGluZzogXFxmN2NlO1xuJGZhLXZhci1zbm93Zmxha2U6IFxcZjJkYztcbiRmYS12YXItc25vd21hbjogXFxmN2QwO1xuJGZhLXZhci1zbm93cGxvdzogXFxmN2QyO1xuJGZhLXZhci1zb2NrczogXFxmNjk2O1xuJGZhLXZhci1zb2xhci1wYW5lbDogXFxmNWJhO1xuJGZhLXZhci1zb3J0OiBcXGYwZGM7XG4kZmEtdmFyLXNvcnQtYWxwaGEtZG93bjogXFxmMTVkO1xuJGZhLXZhci1zb3J0LWFscGhhLWRvd24tYWx0OiBcXGY4ODE7XG4kZmEtdmFyLXNvcnQtYWxwaGEtdXA6IFxcZjE1ZTtcbiRmYS12YXItc29ydC1hbHBoYS11cC1hbHQ6IFxcZjg4MjtcbiRmYS12YXItc29ydC1hbW91bnQtZG93bjogXFxmMTYwO1xuJGZhLXZhci1zb3J0LWFtb3VudC1kb3duLWFsdDogXFxmODg0O1xuJGZhLXZhci1zb3J0LWFtb3VudC11cDogXFxmMTYxO1xuJGZhLXZhci1zb3J0LWFtb3VudC11cC1hbHQ6IFxcZjg4NTtcbiRmYS12YXItc29ydC1kb3duOiBcXGYwZGQ7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duOiBcXGYxNjI7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duLWFsdDogXFxmODg2O1xuJGZhLXZhci1zb3J0LW51bWVyaWMtdXA6IFxcZjE2MztcbiRmYS12YXItc29ydC1udW1lcmljLXVwLWFsdDogXFxmODg3O1xuJGZhLXZhci1zb3J0LXVwOiBcXGYwZGU7XG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFxcZjFiZTtcbiRmYS12YXItc291cmNldHJlZTogXFxmN2QzO1xuJGZhLXZhci1zcGE6IFxcZjViYjtcbiRmYS12YXItc3BhY2Utc2h1dHRsZTogXFxmMTk3O1xuJGZhLXZhci1zcGVha2FwOiBcXGYzZjM7XG4kZmEtdmFyLXNwZWFrZXItZGVjazogXFxmODNjO1xuJGZhLXZhci1zcGVsbC1jaGVjazogXFxmODkxO1xuJGZhLXZhci1zcGlkZXI6IFxcZjcxNztcbiRmYS12YXItc3Bpbm5lcjogXFxmMTEwO1xuJGZhLXZhci1zcGxvdGNoOiBcXGY1YmM7XG4kZmEtdmFyLXNwb3RpZnk6IFxcZjFiYztcbiRmYS12YXItc3ByYXktY2FuOiBcXGY1YmQ7XG4kZmEtdmFyLXNxdWFyZTogXFxmMGM4O1xuJGZhLXZhci1zcXVhcmUtZnVsbDogXFxmNDVjO1xuJGZhLXZhci1zcXVhcmUtcm9vdC1hbHQ6IFxcZjY5ODtcbiRmYS12YXItc3F1YXJlc3BhY2U6IFxcZjViZTtcbiRmYS12YXItc3RhY2stZXhjaGFuZ2U6IFxcZjE4ZDtcbiRmYS12YXItc3RhY2stb3ZlcmZsb3c6IFxcZjE2YztcbiRmYS12YXItc3RhY2twYXRoOiBcXGY4NDI7XG4kZmEtdmFyLXN0YW1wOiBcXGY1YmY7XG4kZmEtdmFyLXN0YXI6IFxcZjAwNTtcbiRmYS12YXItc3Rhci1hbmQtY3Jlc2NlbnQ6IFxcZjY5OTtcbiRmYS12YXItc3Rhci1oYWxmOiBcXGYwODk7XG4kZmEtdmFyLXN0YXItaGFsZi1hbHQ6IFxcZjVjMDtcbiRmYS12YXItc3Rhci1vZi1kYXZpZDogXFxmNjlhO1xuJGZhLXZhci1zdGFyLW9mLWxpZmU6IFxcZjYyMTtcbiRmYS12YXItc3RheWxpbmtlZDogXFxmM2Y1O1xuJGZhLXZhci1zdGVhbTogXFxmMWI2O1xuJGZhLXZhci1zdGVhbS1zcXVhcmU6IFxcZjFiNztcbiRmYS12YXItc3RlYW0tc3ltYm9sOiBcXGYzZjY7XG4kZmEtdmFyLXN0ZXAtYmFja3dhcmQ6IFxcZjA0ODtcbiRmYS12YXItc3RlcC1mb3J3YXJkOiBcXGYwNTE7XG4kZmEtdmFyLXN0ZXRob3Njb3BlOiBcXGYwZjE7XG4kZmEtdmFyLXN0aWNrZXItbXVsZTogXFxmM2Y3O1xuJGZhLXZhci1zdGlja3ktbm90ZTogXFxmMjQ5O1xuJGZhLXZhci1zdG9wOiBcXGYwNGQ7XG4kZmEtdmFyLXN0b3AtY2lyY2xlOiBcXGYyOGQ7XG4kZmEtdmFyLXN0b3B3YXRjaDogXFxmMmYyO1xuJGZhLXZhci1zdG9yZTogXFxmNTRlO1xuJGZhLXZhci1zdG9yZS1hbHQ6IFxcZjU0ZjtcbiRmYS12YXItc3RyYXZhOiBcXGY0Mjg7XG4kZmEtdmFyLXN0cmVhbTogXFxmNTUwO1xuJGZhLXZhci1zdHJlZXQtdmlldzogXFxmMjFkO1xuJGZhLXZhci1zdHJpa2V0aHJvdWdoOiBcXGYwY2M7XG4kZmEtdmFyLXN0cmlwZTogXFxmNDI5O1xuJGZhLXZhci1zdHJpcGUtczogXFxmNDJhO1xuJGZhLXZhci1zdHJvb3B3YWZlbDogXFxmNTUxO1xuJGZhLXZhci1zdHVkaW92aW5hcmk6IFxcZjNmODtcbiRmYS12YXItc3R1bWJsZXVwb246IFxcZjFhNDtcbiRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOiBcXGYxYTM7XG4kZmEtdmFyLXN1YnNjcmlwdDogXFxmMTJjO1xuJGZhLXZhci1zdWJ3YXk6IFxcZjIzOTtcbiRmYS12YXItc3VpdGNhc2U6IFxcZjBmMjtcbiRmYS12YXItc3VpdGNhc2Utcm9sbGluZzogXFxmNWMxO1xuJGZhLXZhci1zdW46IFxcZjE4NTtcbiRmYS12YXItc3VwZXJwb3dlcnM6IFxcZjJkZDtcbiRmYS12YXItc3VwZXJzY3JpcHQ6IFxcZjEyYjtcbiRmYS12YXItc3VwcGxlOiBcXGYzZjk7XG4kZmEtdmFyLXN1cnByaXNlOiBcXGY1YzI7XG4kZmEtdmFyLXN1c2U6IFxcZjdkNjtcbiRmYS12YXItc3dhdGNoYm9vazogXFxmNWMzO1xuJGZhLXZhci1zd2ltbWVyOiBcXGY1YzQ7XG4kZmEtdmFyLXN3aW1taW5nLXBvb2w6IFxcZjVjNTtcbiRmYS12YXItc3ltZm9ueTogXFxmODNkO1xuJGZhLXZhci1zeW5hZ29ndWU6IFxcZjY5YjtcbiRmYS12YXItc3luYzogXFxmMDIxO1xuJGZhLXZhci1zeW5jLWFsdDogXFxmMmYxO1xuJGZhLXZhci1zeXJpbmdlOiBcXGY0OGU7XG4kZmEtdmFyLXRhYmxlOiBcXGYwY2U7XG4kZmEtdmFyLXRhYmxlLXRlbm5pczogXFxmNDVkO1xuJGZhLXZhci10YWJsZXQ6IFxcZjEwYTtcbiRmYS12YXItdGFibGV0LWFsdDogXFxmM2ZhO1xuJGZhLXZhci10YWJsZXRzOiBcXGY0OTA7XG4kZmEtdmFyLXRhY2hvbWV0ZXItYWx0OiBcXGYzZmQ7XG4kZmEtdmFyLXRhZzogXFxmMDJiO1xuJGZhLXZhci10YWdzOiBcXGYwMmM7XG4kZmEtdmFyLXRhcGU6IFxcZjRkYjtcbiRmYS12YXItdGFza3M6IFxcZjBhZTtcbiRmYS12YXItdGF4aTogXFxmMWJhO1xuJGZhLXZhci10ZWFtc3BlYWs6IFxcZjRmOTtcbiRmYS12YXItdGVldGg6IFxcZjYyZTtcbiRmYS12YXItdGVldGgtb3BlbjogXFxmNjJmO1xuJGZhLXZhci10ZWxlZ3JhbTogXFxmMmM2O1xuJGZhLXZhci10ZWxlZ3JhbS1wbGFuZTogXFxmM2ZlO1xuJGZhLXZhci10ZW1wZXJhdHVyZS1oaWdoOiBcXGY3Njk7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWxvdzogXFxmNzZiO1xuJGZhLXZhci10ZW5jZW50LXdlaWJvOiBcXGYxZDU7XG4kZmEtdmFyLXRlbmdlOiBcXGY3ZDc7XG4kZmEtdmFyLXRlcm1pbmFsOiBcXGYxMjA7XG4kZmEtdmFyLXRleHQtaGVpZ2h0OiBcXGYwMzQ7XG4kZmEtdmFyLXRleHQtd2lkdGg6IFxcZjAzNTtcbiRmYS12YXItdGg6IFxcZjAwYTtcbiRmYS12YXItdGgtbGFyZ2U6IFxcZjAwOTtcbiRmYS12YXItdGgtbGlzdDogXFxmMDBiO1xuJGZhLXZhci10aGUtcmVkLXlldGk6IFxcZjY5ZDtcbiRmYS12YXItdGhlYXRlci1tYXNrczogXFxmNjMwO1xuJGZhLXZhci10aGVtZWNvOiBcXGY1YzY7XG4kZmEtdmFyLXRoZW1laXNsZTogXFxmMmIyO1xuJGZhLXZhci10aGVybW9tZXRlcjogXFxmNDkxO1xuJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTogXFxmMmNiO1xuJGZhLXZhci10aGVybW9tZXRlci1mdWxsOiBcXGYyYzc7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY6IFxcZjJjOTtcbiRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjogXFxmMmNhO1xuJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczogXFxmMmM4O1xuJGZhLXZhci10aGluay1wZWFrczogXFxmNzMxO1xuJGZhLXZhci10aHVtYnMtZG93bjogXFxmMTY1O1xuJGZhLXZhci10aHVtYnMtdXA6IFxcZjE2NDtcbiRmYS12YXItdGh1bWJ0YWNrOiBcXGYwOGQ7XG4kZmEtdmFyLXRpY2tldC1hbHQ6IFxcZjNmZjtcbiRmYS12YXItdGltZXM6IFxcZjAwZDtcbiRmYS12YXItdGltZXMtY2lyY2xlOiBcXGYwNTc7XG4kZmEtdmFyLXRpbnQ6IFxcZjA0MztcbiRmYS12YXItdGludC1zbGFzaDogXFxmNWM3O1xuJGZhLXZhci10aXJlZDogXFxmNWM4O1xuJGZhLXZhci10b2dnbGUtb2ZmOiBcXGYyMDQ7XG4kZmEtdmFyLXRvZ2dsZS1vbjogXFxmMjA1O1xuJGZhLXZhci10b2lsZXQ6IFxcZjdkODtcbiRmYS12YXItdG9pbGV0LXBhcGVyOiBcXGY3MWU7XG4kZmEtdmFyLXRvb2xib3g6IFxcZjU1MjtcbiRmYS12YXItdG9vbHM6IFxcZjdkOTtcbiRmYS12YXItdG9vdGg6IFxcZjVjOTtcbiRmYS12YXItdG9yYWg6IFxcZjZhMDtcbiRmYS12YXItdG9yaWktZ2F0ZTogXFxmNmExO1xuJGZhLXZhci10cmFjdG9yOiBcXGY3MjI7XG4kZmEtdmFyLXRyYWRlLWZlZGVyYXRpb246IFxcZjUxMztcbiRmYS12YXItdHJhZGVtYXJrOiBcXGYyNWM7XG4kZmEtdmFyLXRyYWZmaWMtbGlnaHQ6IFxcZjYzNztcbiRmYS12YXItdHJhaW46IFxcZjIzODtcbiRmYS12YXItdHJhbTogXFxmN2RhO1xuJGZhLXZhci10cmFuc2dlbmRlcjogXFxmMjI0O1xuJGZhLXZhci10cmFuc2dlbmRlci1hbHQ6IFxcZjIyNTtcbiRmYS12YXItdHJhc2g6IFxcZjFmODtcbiRmYS12YXItdHJhc2gtYWx0OiBcXGYyZWQ7XG4kZmEtdmFyLXRyYXNoLXJlc3RvcmU6IFxcZjgyOTtcbiRmYS12YXItdHJhc2gtcmVzdG9yZS1hbHQ6IFxcZjgyYTtcbiRmYS12YXItdHJlZTogXFxmMWJiO1xuJGZhLXZhci10cmVsbG86IFxcZjE4MTtcbiRmYS12YXItdHJpcGFkdmlzb3I6IFxcZjI2MjtcbiRmYS12YXItdHJvcGh5OiBcXGYwOTE7XG4kZmEtdmFyLXRydWNrOiBcXGYwZDE7XG4kZmEtdmFyLXRydWNrLWxvYWRpbmc6IFxcZjRkZTtcbiRmYS12YXItdHJ1Y2stbW9uc3RlcjogXFxmNjNiO1xuJGZhLXZhci10cnVjay1tb3Zpbmc6IFxcZjRkZjtcbiRmYS12YXItdHJ1Y2stcGlja3VwOiBcXGY2M2M7XG4kZmEtdmFyLXRzaGlydDogXFxmNTUzO1xuJGZhLXZhci10dHk6IFxcZjFlNDtcbiRmYS12YXItdHVtYmxyOiBcXGYxNzM7XG4kZmEtdmFyLXR1bWJsci1zcXVhcmU6IFxcZjE3NDtcbiRmYS12YXItdHY6IFxcZjI2YztcbiRmYS12YXItdHdpdGNoOiBcXGYxZTg7XG4kZmEtdmFyLXR3aXR0ZXI6IFxcZjA5OTtcbiRmYS12YXItdHdpdHRlci1zcXVhcmU6IFxcZjA4MTtcbiRmYS12YXItdHlwbzM6IFxcZjQyYjtcbiRmYS12YXItdWJlcjogXFxmNDAyO1xuJGZhLXZhci11YnVudHU6IFxcZjdkZjtcbiRmYS12YXItdWlraXQ6IFxcZjQwMztcbiRmYS12YXItdW1icmVsbGE6IFxcZjBlOTtcbiRmYS12YXItdW1icmVsbGEtYmVhY2g6IFxcZjVjYTtcbiRmYS12YXItdW5kZXJsaW5lOiBcXGYwY2Q7XG4kZmEtdmFyLXVuZG86IFxcZjBlMjtcbiRmYS12YXItdW5kby1hbHQ6IFxcZjJlYTtcbiRmYS12YXItdW5pcmVnaXN0cnk6IFxcZjQwNDtcbiRmYS12YXItdW5pdmVyc2FsLWFjY2VzczogXFxmMjlhO1xuJGZhLXZhci11bml2ZXJzaXR5OiBcXGYxOWM7XG4kZmEtdmFyLXVubGluazogXFxmMTI3O1xuJGZhLXZhci11bmxvY2s6IFxcZjA5YztcbiRmYS12YXItdW5sb2NrLWFsdDogXFxmMTNlO1xuJGZhLXZhci11bnRhcHBkOiBcXGY0MDU7XG4kZmEtdmFyLXVwbG9hZDogXFxmMDkzO1xuJGZhLXZhci11cHM6IFxcZjdlMDtcbiRmYS12YXItdXNiOiBcXGYyODc7XG4kZmEtdmFyLXVzZXI6IFxcZjAwNztcbiRmYS12YXItdXNlci1hbHQ6IFxcZjQwNjtcbiRmYS12YXItdXNlci1hbHQtc2xhc2g6IFxcZjRmYTtcbiRmYS12YXItdXNlci1hc3Ryb25hdXQ6IFxcZjRmYjtcbiRmYS12YXItdXNlci1jaGVjazogXFxmNGZjO1xuJGZhLXZhci11c2VyLWNpcmNsZTogXFxmMmJkO1xuJGZhLXZhci11c2VyLWNsb2NrOiBcXGY0ZmQ7XG4kZmEtdmFyLXVzZXItY29nOiBcXGY0ZmU7XG4kZmEtdmFyLXVzZXItZWRpdDogXFxmNGZmO1xuJGZhLXZhci11c2VyLWZyaWVuZHM6IFxcZjUwMDtcbiRmYS12YXItdXNlci1ncmFkdWF0ZTogXFxmNTAxO1xuJGZhLXZhci11c2VyLWluanVyZWQ6IFxcZjcyODtcbiRmYS12YXItdXNlci1sb2NrOiBcXGY1MDI7XG4kZmEtdmFyLXVzZXItbWQ6IFxcZjBmMDtcbiRmYS12YXItdXNlci1taW51czogXFxmNTAzO1xuJGZhLXZhci11c2VyLW5pbmphOiBcXGY1MDQ7XG4kZmEtdmFyLXVzZXItbnVyc2U6IFxcZjgyZjtcbiRmYS12YXItdXNlci1wbHVzOiBcXGYyMzQ7XG4kZmEtdmFyLXVzZXItc2VjcmV0OiBcXGYyMWI7XG4kZmEtdmFyLXVzZXItc2hpZWxkOiBcXGY1MDU7XG4kZmEtdmFyLXVzZXItc2xhc2g6IFxcZjUwNjtcbiRmYS12YXItdXNlci10YWc6IFxcZjUwNztcbiRmYS12YXItdXNlci10aWU6IFxcZjUwODtcbiRmYS12YXItdXNlci10aW1lczogXFxmMjM1O1xuJGZhLXZhci11c2VyczogXFxmMGMwO1xuJGZhLXZhci11c2Vycy1jb2c6IFxcZjUwOTtcbiRmYS12YXItdXNwczogXFxmN2UxO1xuJGZhLXZhci11c3N1bm5haDogXFxmNDA3O1xuJGZhLXZhci11dGVuc2lsLXNwb29uOiBcXGYyZTU7XG4kZmEtdmFyLXV0ZW5zaWxzOiBcXGYyZTc7XG4kZmEtdmFyLXZhYWRpbjogXFxmNDA4O1xuJGZhLXZhci12ZWN0b3Itc3F1YXJlOiBcXGY1Y2I7XG4kZmEtdmFyLXZlbnVzOiBcXGYyMjE7XG4kZmEtdmFyLXZlbnVzLWRvdWJsZTogXFxmMjI2O1xuJGZhLXZhci12ZW51cy1tYXJzOiBcXGYyMjg7XG4kZmEtdmFyLXZpYWNvaW46IFxcZjIzNztcbiRmYS12YXItdmlhZGVvOiBcXGYyYTk7XG4kZmEtdmFyLXZpYWRlby1zcXVhcmU6IFxcZjJhYTtcbiRmYS12YXItdmlhbDogXFxmNDkyO1xuJGZhLXZhci12aWFsczogXFxmNDkzO1xuJGZhLXZhci12aWJlcjogXFxmNDA5O1xuJGZhLXZhci12aWRlbzogXFxmMDNkO1xuJGZhLXZhci12aWRlby1zbGFzaDogXFxmNGUyO1xuJGZhLXZhci12aWhhcmE6IFxcZjZhNztcbiRmYS12YXItdmltZW86IFxcZjQwYTtcbiRmYS12YXItdmltZW8tc3F1YXJlOiBcXGYxOTQ7XG4kZmEtdmFyLXZpbWVvLXY6IFxcZjI3ZDtcbiRmYS12YXItdmluZTogXFxmMWNhO1xuJGZhLXZhci12azogXFxmMTg5O1xuJGZhLXZhci12bnY6IFxcZjQwYjtcbiRmYS12YXItdm9pY2VtYWlsOiBcXGY4OTc7XG4kZmEtdmFyLXZvbGxleWJhbGwtYmFsbDogXFxmNDVmO1xuJGZhLXZhci12b2x1bWUtZG93bjogXFxmMDI3O1xuJGZhLXZhci12b2x1bWUtbXV0ZTogXFxmNmE5O1xuJGZhLXZhci12b2x1bWUtb2ZmOiBcXGYwMjY7XG4kZmEtdmFyLXZvbHVtZS11cDogXFxmMDI4O1xuJGZhLXZhci12b3RlLXllYTogXFxmNzcyO1xuJGZhLXZhci12ci1jYXJkYm9hcmQ6IFxcZjcyOTtcbiRmYS12YXItdnVlanM6IFxcZjQxZjtcbiRmYS12YXItd2Fsa2luZzogXFxmNTU0O1xuJGZhLXZhci13YWxsZXQ6IFxcZjU1NTtcbiRmYS12YXItd2FyZWhvdXNlOiBcXGY0OTQ7XG4kZmEtdmFyLXdhdGVyOiBcXGY3NzM7XG4kZmEtdmFyLXdhdmUtc3F1YXJlOiBcXGY4M2U7XG4kZmEtdmFyLXdhemU6IFxcZjgzZjtcbiRmYS12YXItd2VlYmx5OiBcXGY1Y2M7XG4kZmEtdmFyLXdlaWJvOiBcXGYxOGE7XG4kZmEtdmFyLXdlaWdodDogXFxmNDk2O1xuJGZhLXZhci13ZWlnaHQtaGFuZ2luZzogXFxmNWNkO1xuJGZhLXZhci13ZWl4aW46IFxcZjFkNztcbiRmYS12YXItd2hhdHNhcHA6IFxcZjIzMjtcbiRmYS12YXItd2hhdHNhcHAtc3F1YXJlOiBcXGY0MGM7XG4kZmEtdmFyLXdoZWVsY2hhaXI6IFxcZjE5MztcbiRmYS12YXItd2htY3M6IFxcZjQwZDtcbiRmYS12YXItd2lmaTogXFxmMWViO1xuJGZhLXZhci13aWtpcGVkaWEtdzogXFxmMjY2O1xuJGZhLXZhci13aW5kOiBcXGY3MmU7XG4kZmEtdmFyLXdpbmRvdy1jbG9zZTogXFxmNDEwO1xuJGZhLXZhci13aW5kb3ctbWF4aW1pemU6IFxcZjJkMDtcbiRmYS12YXItd2luZG93LW1pbmltaXplOiBcXGYyZDE7XG4kZmEtdmFyLXdpbmRvdy1yZXN0b3JlOiBcXGYyZDI7XG4kZmEtdmFyLXdpbmRvd3M6IFxcZjE3YTtcbiRmYS12YXItd2luZS1ib3R0bGU6IFxcZjcyZjtcbiRmYS12YXItd2luZS1nbGFzczogXFxmNGUzO1xuJGZhLXZhci13aW5lLWdsYXNzLWFsdDogXFxmNWNlO1xuJGZhLXZhci13aXg6IFxcZjVjZjtcbiRmYS12YXItd2l6YXJkcy1vZi10aGUtY29hc3Q6IFxcZjczMDtcbiRmYS12YXItd29sZi1wYWNrLWJhdHRhbGlvbjogXFxmNTE0O1xuJGZhLXZhci13b24tc2lnbjogXFxmMTU5O1xuJGZhLXZhci13b3JkcHJlc3M6IFxcZjE5YTtcbiRmYS12YXItd29yZHByZXNzLXNpbXBsZTogXFxmNDExO1xuJGZhLXZhci13cGJlZ2lubmVyOiBcXGYyOTc7XG4kZmEtdmFyLXdwZXhwbG9yZXI6IFxcZjJkZTtcbiRmYS12YXItd3Bmb3JtczogXFxmMjk4O1xuJGZhLXZhci13cHJlc3NyOiBcXGYzZTQ7XG4kZmEtdmFyLXdyZW5jaDogXFxmMGFkO1xuJGZhLXZhci14LXJheTogXFxmNDk3O1xuJGZhLXZhci14Ym94OiBcXGY0MTI7XG4kZmEtdmFyLXhpbmc6IFxcZjE2ODtcbiRmYS12YXIteGluZy1zcXVhcmU6IFxcZjE2OTtcbiRmYS12YXIteS1jb21iaW5hdG9yOiBcXGYyM2I7XG4kZmEtdmFyLXlhaG9vOiBcXGYxOWU7XG4kZmEtdmFyLXlhbW1lcjogXFxmODQwO1xuJGZhLXZhci15YW5kZXg6IFxcZjQxMztcbiRmYS12YXIteWFuZGV4LWludGVybmF0aW9uYWw6IFxcZjQxNDtcbiRmYS12YXIteWFybjogXFxmN2UzO1xuJGZhLXZhci15ZWxwOiBcXGYxZTk7XG4kZmEtdmFyLXllbi1zaWduOiBcXGYxNTc7XG4kZmEtdmFyLXlpbi15YW5nOiBcXGY2YWQ7XG4kZmEtdmFyLXlvYXN0OiBcXGYyYjE7XG4kZmEtdmFyLXlvdXR1YmU6IFxcZjE2NztcbiRmYS12YXIteW91dHViZS1zcXVhcmU6IFxcZjQzMTtcbiRmYS12YXItemhpaHU6IFxcZjYzZjtcbiIsIi8vIExpc3QgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogJGZhLWxpLXdpZHRoICogNS80O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgPiBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tbGkge1xuICBsZWZ0OiAtJGZhLWxpLXdpZHRoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6ICRmYS1saS13aWR0aDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4iLCIvLyBCb3JkZXJlZCAmIFB1bGxlZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAuMDhlbSAkZmEtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSxcbi5mYXMsXG4uZmFyLFxuLmZhbCxcbi5mYWIge1xuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuIiwiLy8gQW5pbWF0ZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bHNlIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMTgwZGVnLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIDEsIDApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtYm90aCwgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAtMSwgMik7IH1cblxuLy8gSG9vayBmb3IgSUU4LTlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3Qge1xuICAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxuICAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsLFxuICAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ib3RoIHtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gIH1cbn1cbiIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGZhLWljb24ge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1peGluIGZhLWljb24tcm90YXRlKCRkZWdyZWVzLCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0pXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cblxuQG1peGluIGZhLWljb24tZmxpcCgkaG9yaXosICR2ZXJ0LCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0sIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzLiBBIGxhIEJvb3RzdHJhcCA0LlxuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBjbGlwOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuIiwiLy8gU3RhY2tlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAoJGZhLWZ3LXdpZHRoKjIpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2Uge1xuICBjb2xvcjogJGZhLWludmVyc2U7XG59XG4iLCIvKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbnJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG5cbi4jeyRmYS1jc3MtcHJlZml4fS01MDBweDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItNTAwcHgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWNjZXNzaWJsZS1pY29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hY2Nlc3NpYmxlLWljb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWNjdXNvZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFjY3Vzb2Z0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRkcmVzcy1ib29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRkcmVzcy1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkanVzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRqdXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkb2JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZG9iZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZHZlcnNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWR2ZXJzYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWZmaWxpYXRldGhlbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFmZmlsaWF0ZXRoZW1lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFpci1mcmVzaGVuZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFpci1mcmVzaGVuZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWlyYm5iOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1haXJibmIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxnb2xpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxnb2xpYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1jZW50ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLWNlbnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1qdXN0aWZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsbGVyZ2llczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxsZXJnaWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1hem9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbi1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtYXpvbi1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1idWxhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWJ1bGFuY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtaWxpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1pbGlhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuY2hvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5jaG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZHJvaWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdlbGxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5ncnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5ncnljcmVhdGl2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5ncnljcmVhdGl2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmd1bGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmd1bGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFua2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFua2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwLXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHAtc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwLXN0b3JlLWlvczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwLXN0b3JlLWlvcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwbGUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwbGUtcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFyY2hpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJjaHdheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJjaHdheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvd3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWFsdC1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQtdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWFsdC12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFydHN0YXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFydHN0YXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXN0ZXJpc2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFzdGVyaXNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzeW1tZXRyaWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFzeW1tZXRyaWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdGxhcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdGxhc3NpYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0bGFzc2lhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdG9tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdG9tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1ZGlibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF1ZGlibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1dG9wcmVmaXhlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXV0b3ByZWZpeGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF2aWFuZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF2aWFuZXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXZpYXRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdmlhdG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXdhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF3czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXdzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhYnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhYnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFieS1jYXJyaWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFieS1jYXJyaWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrc3BhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhY2tzcGFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFja3dhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFjb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhY29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbGFuY2Utc2NhbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWxhbmNlLXNjYWxlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFsYW5jZS1zY2FsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5kLWFpZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFuZC1haWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZGNhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbmRjYW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhcmNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXNlYmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXNlYmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhc2tldGJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFza2V0YmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1lbXB0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktaGFsZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktcXVhcnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRsZS1uZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRsZS1uZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWhhbmNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWhhbmNlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlbGwtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmV6aWVyLWN1cnZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZXppZXItY3VydmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpY3ljbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpY3ljbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaWtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmltb2JqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaW1vYmplY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlub2N1bGFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaW9oYXphcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpb2hhemFyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaXJ0aGRheS1jYWtlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYml0YnVja2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGNvaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdGNvaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYml0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFjay10aWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsYWNrLXRpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFja2JlcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGFja2JlcnJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsZW5kZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsZW5kZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxlbmRlci1waG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxlbmRlci1waG9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGluZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxpbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibG9nZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibG9nZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsb2dnZXItYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxvZ2dlci1iKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmx1ZXRvb3RoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aC1iOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibHVldG9vdGgtYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib2xkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9tYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9tYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLWRlYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stZGVhZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLXJlYWRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vay1yZWFkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2ttYXJrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb3RzdHJhcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vdHN0cmFwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1hbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1hbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLW5vbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1ub25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1zdHlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9yZGVyLXN0eWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvd2xpbmctYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm93bGluZy1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3hlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94ZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJhaWxsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJhaWxsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJlYWQtc2xpY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyZWFkLXNsaWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJpZWZjYXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZS1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmllZmNhc2UtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icm9hZGNhc3QtdG93ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyb2FkY2FzdC10b3dlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icm9vbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJvb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJ1c2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJydXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ0YzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnRjKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1ZmZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVmZmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1ZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWlsZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsaG9ybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVsbGhvcm4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbHNleWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1bGxzZXllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cm4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVyb21vYmVsZXhwZXJ0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVyb21vYmVsZXhwZXJ0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1c2luZXNzLXRpbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1c2luZXNzLXRpbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnV5c2VsbGFkcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxjdWxhdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItZGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1kYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXdlZWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXdlZWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW1lcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW1lcmEtcmV0cm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtcGdyb3VuZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtcGdyb3VuZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW5hZGlhbi1tYXBsZS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW5hZGlhbi1tYXBsZS1sZWFmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbmR5LWNhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbmR5LWNhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FubmFiaXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbm5hYmlzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcHN1bGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXBzdWxlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci1iYXR0ZXJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItYmF0dGVyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItY3Jhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1jcmFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItc2lkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLXNpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJyb3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnJvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnQtYXJyb3ctZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnQtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXNoLXJlZ2lzdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXNoLXJlZ2lzdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2F0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtYXpvbi1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWFtYXpvbi1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYW1leDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtYW1leCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hcHBsZS1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWFwcGxlLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtZGluZXJzLWNsdWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGlzY292ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWRpc2NvdmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWpjYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtamNiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLW1hc3RlcmNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1wYXlwYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2Mtc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1zdHJpcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtdmlzYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtdmlzYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZW50ZXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jZW50ZXJjb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlbnRvczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2VudG9zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlcnRpZmljYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jZXJ0aWZpY2F0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhaXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhbGtib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhbGtib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFsa2JvYXJkLXRlYWNoZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYWxrYm9hcmQtdGVhY2hlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFyZ2luZy1zdGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFyZ2luZy1zdGF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LWFyZWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LWFyZWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtYmFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1iYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtbGluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1waWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LXBpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjay1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjay1kb3VibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjay1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlZXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVlc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWJpc2hvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtYmlzaG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1ib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1raW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1raW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWtuaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mta25pZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXBhd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXBhd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtcXVlZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXF1ZWVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoaWxkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGlsZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNocm9tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWVjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaHJvbWVjYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNodXJjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2h1cmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1ub3RjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2lyY2xlLW5vdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNpdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpbmljLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaW5pYy1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpcGJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZC1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpcGJvYXJkLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQtbGlzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG9zZWQtY2FwdGlvbmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1kb3dubG9hZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtbWVhdGJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLW1lYXRiYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLW1vb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLW1vb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtbW9vbi1yYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1tb29uLXJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtcmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtcmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1zaG93ZXJzLWhlYXZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1zaG93ZXJzLWhlYXZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXN1bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtc3VuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXN1bi1yYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1zdW4tcmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC11cGxvYWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC11cGxvYWQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3Vkc2NhbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3Vkc2NhbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWRzbWl0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWRzbWl0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZHZlcnNpZnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkdmVyc2lmeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2NrdGFpbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29ja3RhaWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlLWJyYW5jaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29kZS1icmFuY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZXBlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29kZXBlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RpZXBpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29kaWVwaWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29mZmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2ZmZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29nczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29ncyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2luczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29pbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29sdW1uczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29sdW1ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1kb3RzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWRvdHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHMtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50cy1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcGFjdC1kaXNjOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wYWN0LWRpc2MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcGFzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcHJlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3MtYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcHJlc3MtYXJyb3dzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25jaWVyZ2UtYmVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29uY2llcmdlLWJlbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29uZmx1ZW5jZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29uZmx1ZW5jZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29ubmVjdGRldmVsb3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29udGFvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb250YW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29va2llOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb29raWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29va2llLWJpdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvb2tpZS1iaXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvcHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3B5cmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY290dG9uLWJ1cmVhdTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY290dG9uLWJ1cmVhdSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3VjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY291Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3BhbmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcGFuZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9uczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLWJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLWJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtbmM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uYy1ldTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1ldSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWpwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1wZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1yZW1peDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1yZW1peCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zaGFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXplcm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtemVybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlZGl0LWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JpdGljYWwtcm9sZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JpdGljYWwtcm9sZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3AtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9wLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3Jvc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvc3NoYWlyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3Jvc3NoYWlycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcnV0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNydXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jc3MzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNzczMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jc3MzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jdWJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jdWJlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1dCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXR0bGVmaXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jdXR0bGVmaXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWQtYW5kLWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWQtYW5kLWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZC1hbmQtZC1iZXlvbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWQtYW5kLWQtYmV5b25kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kYXNoY3ViZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXRhYmFzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGF0YWJhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVhZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWxpY2lvdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlbGljaW91cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZW1vY3JhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVtb2NyYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVwbG95ZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXBsb3lkb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3BybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVza3Bybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXNrdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGV2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRldmlhbnRhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGhhcm1hY2hha3JhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaGFybWFjaGFrcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGhsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhZ25vc2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWFnbm9zZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhc3BvcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpYXNwb3JhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1kMjA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZDIwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtZDY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZDYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1maXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWZpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1mb3VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWZvdXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1vbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2Utb25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2Utc2l4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLXNpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLXRocmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLXRocmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtdHdvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLXR3byk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWdnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2l0YWwtb2NlYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpZ2l0YWwtb2NlYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnaXRhbC10YWNob2dyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWdpdGFsLXRhY2hvZ3JhcGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlyZWN0aW9uczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlyZWN0aW9ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXNjb3JkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXNjb3JkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpc2NvdXJzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlzY291cnNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpdmlkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGl2aWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpenp5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXp6eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kbmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRuYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2NodWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvY2h1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2NrZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvY2tlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xsYXItc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbGFyLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbGx5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGx5LWZsYXRiZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbGx5LWZsYXRiZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9uYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb25hdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9vci1jbG9zZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvb3ItY2xvc2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvb3Itb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9vci1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvdC1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG92ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG92ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG93bmxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJhZnQyZGlnaXRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJhZnQyZGlnaXRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmFmdGluZy1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmFmdGluZy1jb21wYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyYWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJhZ29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyYXctcG9seWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJhdy1wb2x5Z29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmliYmJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmliYmJsZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyaWJiYmxlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcm9wYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcm9wYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1bS1zdGVlbHBhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1bS1zdGVlbHBhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVtc3RpY2stYml0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1bXN0aWNrLWJpdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnVwYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHVtYmJlbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR1bWJiZWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWR1bXBzdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kdW1wc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kdW1wc3Rlci1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kdW1wc3Rlci1maXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWR1bmdlb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR1bmdlb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHlhbG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1keWFsb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWFybHliaXJkczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWFybHliaXJkcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lYmF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lYmF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVkZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZ2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVnZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWplY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxlbWVudG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGVtZW50b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsaXBzaXMtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGxpcHNpcy12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsbG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW1iZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVtYmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcGlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW1waXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZS1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW4tdGV4dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUtb3Blbi10ZXh0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmlyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52aXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVxdWFsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXF1YWxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVyYXNlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXJhc2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVybGFuZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXJsYW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0aGVyZXVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldGhlcmV1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldGhlcm5ldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXRoZXJuZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRzeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXRzeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldXJvLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV1cm8tc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldmVybm90ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXZlcm5vdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2UtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNoYW5nZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2xhbWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGFuZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQtYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwYW5kLWFycm93cy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwZWRpdGVkc3NsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBlZGl0ZWRzc2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4dGVybmFsLWxpbmstYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1kcm9wcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leWUtZHJvcHBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV5ZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2stZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rLW1lc3Nlbmdlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYW50YXN5LWZsaWdodC1nYW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFudGFzeS1mbGlnaHQtZ2FtZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFzdC1iYWNrd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhc3QtZm9yd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZheCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWF0aGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mZWF0aGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlYXRoZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mZWF0aGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWRleDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVkZXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVkb3JhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mZWRvcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVtYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mZW1hbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlnaHRlci1qZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpZ2h0ZXItamV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ21hOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWdtYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtYXJjaGl2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWF1ZGlvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWF1ZGlvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1jb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY29udHJhY3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY29udHJhY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jc3Y6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY3N2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtZG93bmxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leGNlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1leGNlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4cG9ydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1leHBvcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1pbWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltcG9ydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1pbXBvcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbnZvaWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWludm9pY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbnZvaWNlLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1pbnZvaWNlLWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1lZGljYWwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLW1lZGljYWwtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGRmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXBkZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtcG93ZXJwb2ludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXByZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1wcmVzY3JpcHRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1zaWduYXR1cmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtc2lnbmF0dXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXVwbG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXZpZGVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtd29yZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS13b3JkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbC1kcmlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxsLWRyaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWx0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maW5nZXJwcmludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmluZ2VycHJpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVmb3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmVmb3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3QtYWlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdC1haWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0LW9yZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3Qtb3JkZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0ZHJhZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0ZHJhZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXN0LXJhaXNlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlzdC1yYWlzZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhZy1jaGVja2VyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy11c2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYWctdXNhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFzayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlja3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsaWNrcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsaXBib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbHVzaGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbHVzaGVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmx5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVyLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXItb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWF3ZXNvbWUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWF3ZXNvbWUtZmxhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWUtbG9nby1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWF3ZXNvbWUtbG9nby1mdWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnRpY29uczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udGljb25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnRpY29ucy1maTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udGljb25zLWZpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvb3RiYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvb3RiYWxsLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J0LWF3ZXNvbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9ydC1hd2Vzb21lLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J1bWJlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9ydW1iZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9yd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3Vyc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcmVlLWNvZGUtY2FtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcmVlYnNkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcmVlYnNkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyb3duLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnVsY3J1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnVsY3J1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdW5uZWwtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mdW5uZWwtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1dGJvbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnV0Ym9sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbGFjdGljLXJlcHVibGljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYWxhY3RpYy1yZXB1YmxpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYWxhY3RpYy1zZW5hdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhbGFjdGljLXNlbmF0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYW1lcGFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYW1lcGFkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhcy1wdW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYXMtcHVtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYXZlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2F2ZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VuZGVybGVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2VuZGVybGVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZXQtcG9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZXQtcG9ja2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdnLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naG9zdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2hvc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2lmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2lmdHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0aHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGh1Yi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0aHViLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRrcmFrZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGtyYWtlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRsYWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGxhYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXR0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy1jaGVlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLWNoZWVycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy1tYXJ0aW5pOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy1tYXJ0aW5pKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLW1hcnRpbmktYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy1tYXJ0aW5pLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy13aGlza2V5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy13aGlza2V5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsaWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlLWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsaWRlLWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLWFmcmljYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtYWZyaWNhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLWFtZXJpY2FzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZS1hbWVyaWNhcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1hc2lhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZS1hc2lhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLWV1cm9wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtZXVyb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvZm9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29mb3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvbGYtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29sZi1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2RyZWFkczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZHJlYWRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2RyZWFkcy1nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29kcmVhZHMtZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtZHJpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1kcml2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGxheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBsYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbHVzLWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXdhbGxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb3B1cmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb3B1cmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmFkdWF0aW9uLWNhcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF0aXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JhdGlwYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jhdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmVhdGVyLXRoYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyZWF0ZXItdGhhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmVhdGVyLXRoYW4tZXF1YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyZWF0ZXItdGhhbi1lcXVhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmltYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmltYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tYmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tYmVhbS1zd2VhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1iZWFtLXN3ZWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4taGVhcnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLWhlYXJ0cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1zcXVpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1zcXVpbnQtdGVhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tc3F1aW50LXRlYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tc3RhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tc3RhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10ZWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10ZWFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXRvbmd1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10b25ndWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10b25ndWUtc3F1aW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXRvbmd1ZS1zcXVpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10b25ndWUtd2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10b25ndWUtd2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4td2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwLWhvcml6b250YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXAtaG9yaXpvbnRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwLWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwLWxpbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaXAtbGluZXMtdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXAtbGluZXMtdmVydGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcC12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcC12ZXJ0aWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwZmlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcGZpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3J1bnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdydW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWd1aXRhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3VpdGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWd1bHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWd1bHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWgtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYWNrZXItbmV3cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhY2tlci1uZXdzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXJyYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYWNrZXJyYW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbWJ1cmdlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFtYnVyZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbW1lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFtbWVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbXNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW1zYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctaGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctdXNkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmctdXNkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtbGl6YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWxpemFyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW1pZGRsZS1maW5nZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtbWlkZGxlLWZpbmdlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBhcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGVhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcGVhY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcm9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1yb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtc2Npc3NvcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1zcG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHMtaGVscGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHMtaGVscGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzaGFrZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW51a2lhaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFudWtpYWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFyZC1oYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhcmQtaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhc2h0YWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhc2h0YWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGF0LXdpemFyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGF0LXdpemFyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXlrYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhheWthbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhkZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRwaG9uZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lcy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRwaG9uZXMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRzZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRzZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LWJyb2tlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnQtYnJva2VuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0YmVhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnRiZWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlbGljb3B0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlbGljb3B0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlnaGxpZ2h0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpZ2hsaWdodGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpa2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlraW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpcHBvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXBwbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXBzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXBzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpcmUtYS1oZWxwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpcmUtYS1oZWxwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlzdG9yeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlzdG9yeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob2NrZXktcHVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9ja2V5LXB1Y2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9sbHktYmVycnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvbGx5LWJlcnJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9vbGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvb2xpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvcm5iaWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3JuYmlsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3JzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9yc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9yc2UtaGVhZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9yc2UtaGVhZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbC1zeW1ib2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90LXR1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG90LXR1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3Rkb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdGRvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3RlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG90ZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90amFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3RqYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VyZ2xhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWVuZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLWVuZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLWhhbGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91c2UtZGFtYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VzZS1kYW1hZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91eno6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXp6KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhyeXZuaWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhyeXZuaWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHRtbDU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWh0bWw1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh1YnNwb3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWh1YnNwb3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taS1jdXJzb3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWktY3Vyc29yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWljZS1jcmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWNlLWNyZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWljaWNsZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWljaWNsZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWNvbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWljb25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWJhZGdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZC1iYWRnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZC1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZC1jYXJkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZ2xvbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWdsb28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWltYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWltYWdlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW1hZ2VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWltZGI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWltZGIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZGVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5kZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZHVzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmR1c3RyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZpbml0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5maW5pdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5mbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5mby1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnN0YWdyYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJjb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWludGVyY29tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnRlcm5ldC1leHBsb3Jlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW52aXNpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW94aG9zdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW94aG9zdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdGFsaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWl0YWxpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdGNoLWlvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdGNoLWlvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0dW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaXR1bmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0dW5lcy1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdHVuZXMtbm90ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qYXZhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qYXZhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWplZGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWplZGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamVkaS1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamVkaS1vcmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qZW5raW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qZW5raW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWppcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWppcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9nZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpvZ2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qb2ludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb29tbGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpvb21sYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb3VybmFsLXdoaWxsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam91cm5hbC13aGlsbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItanMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qc2ZpZGRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rYWFiYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2FhYmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2FnZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rYWdnbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5YmFzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5YmFzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXlib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5Ym9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXljZG4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2hhbmRhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raGFuZGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lja3N0YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpY2tzdGFydGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpY2tzdGFydGVyLWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpY2tzdGFydGVyLWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXNzLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpc3MtYmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXNzLXdpbmstaGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpc3Mtd2luay1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXdpLWJpcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpd2ktYmlyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rb3J2dWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtvcnZ1ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5kbWFyazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFuZG1hcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhbmd1YWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFwdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcC1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXB0b3AtY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3AtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFwdG9wLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFyYXZlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFyYXZlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhc3RmbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXN0Zm0tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXVnaC1iZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaC1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF1Z2gtc3F1aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhdWdoLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF5ZXItZ3JvdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxheWVyLWdyb3VwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlYWYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhbnB1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVhbnB1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZW1vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVtb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXNzLXRoYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlc3MtdGhhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXNzLXRoYW4tZXF1YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlc3MtdGhhbi1lcXVhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGV2ZWwtZG93bi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXZlbC11cC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWZlLXJpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWdodGJ1bGIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rZWRpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1pbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlua2VkaW4taW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlub2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5vZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGludXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbnV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpcmEtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlyYS1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3QtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3Qtb2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC11bDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC11bCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jYXRpb24tYXJyb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2stb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb3ctdmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb3ctdmlzaW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWx1Z2dhZ2UtY2FydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHVnZ2FnZS1jYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWx5ZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWx5ZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnZW50bzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFnZW50byk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFnaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnbmV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWduZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1idWxrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWlsLWJ1bGspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbGNoaW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWlsY2hpbXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYW5kYWxvcmlhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFuZGFsb3JpYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXBpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLXBpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtc2lnbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1zaWducyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJrZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFya2Rvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJrZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1kb3VibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMtc3Ryb2tlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMtc3Ryb2tlLWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1zdHJva2Utdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hc3RvZG9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXN0b2Rvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXhjZG46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1heGNkbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkYXBwczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkYXBwcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRpdW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGl1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRpdW0tbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkaXVtLW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVka2l0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRraXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZHJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZXR1cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVldHVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZ2Fwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWdhcG9ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1laCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWgtYmxhbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1laC1ibGFuayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWgtcm9sbGluZy1leWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWgtcm9sbGluZy1leWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lbW9yeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVtb3J5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lbmRlbGV5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZW5kZWxleSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZW5vcmFoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZW5vcmFoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lcmN1cnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lcmN1cnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWV0ZW9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZXRlb3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9jaGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb2NoaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9waG9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9waG9uZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1hbHQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvcGhvbmUtYWx0LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9zY29wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9zY29wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3NvZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3Jvc29mdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl0dGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXR0ZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4Y2xvdWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1peGNsb3VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1penVuaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl6dW5pKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9iaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vYmlsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9keDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9keCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25lcm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmVybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLXdhdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLXdhdmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsLXdhdmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1jaGVjay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWNoZWNrLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb251bWVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9udW1lbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3J0YXItcGVzdGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3J0YXItcGVzdGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vc3F1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9zcXVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdG9yY3ljbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdG9yY3ljbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW91bnRhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdW50YWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdXNlLXBvaW50ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbXVnLWhvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbXVnLWhvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbXVzaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmFwc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmFwc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZW9zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZW9zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ldHdvcmstd2lyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5ldHdvcmstd2lyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV1dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZXV0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV3c3BhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZXdzcGFwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmltYmxyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uaW1ibHIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbm9kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm9kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub2RlLWpzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ub2RlLWpzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vdC1lcXVhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm90LWVxdWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vdGVzLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vdGVzLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbnBtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ucG0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbnM4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uczgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbnV0cml0aW9uaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW51dHJpdGlvbml4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC1ncm91cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2JqZWN0LWdyb3VwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vYmplY3QtdW5ncm91cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vZG5va2xhc3NuaWtpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vaWwtY2FuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vaWwtY2FuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9sZC1yZXB1YmxpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2xkLXJlcHVibGljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuY2FydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3BlbmNhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcGVuaWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wZXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wdGluLW1vbnN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wdGluLW1vbnN0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3NpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vc2kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3R0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW90dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW91dGRlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW91dGRlbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZTQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhZ2U0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2VsaW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFnZWxpbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWdlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1icnVzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFpbnQtYnJ1c2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtcm9sbGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWludC1yb2xsZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFsZXR0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsZXR0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWxmZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhbGZlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWxsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhbGxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFwZXItcGxhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXBlcmNsaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFyYWNodXRlLWJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFyYWNodXRlLWJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmFncmFwaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXJraW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3Nwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXNzcG9ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXN0YWZhcmlhbmlzbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFzdGFmYXJpYW5pc20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhc3RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdHJlb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdHJlb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF1c2UtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF3KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF5cGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZWFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1mYW5jeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuLWZhbmN5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1uaWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbi1uaWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5jaWwtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1ydWxlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuY2lsLXJ1bGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbm55LWFyY2FkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVubnktYXJjYWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlb3BsZS1jYXJyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVvcGxlLWNhcnJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcHBlci1ob3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcHBlci1ob3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyY2VudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJjZW50YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJjZW50YWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmlzY29wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyaXNjb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcnNvbi1ib290aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyc29uLWJvb3RoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBoYWJyaWNhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waGFicmljYXRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9lbml4LWZyYW1ld29yazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvZW5peC1mcmFtZXdvcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvZW5peC1zcXVhZHJvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvZW5peC1zcXVhZHJvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXNxdWFyZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtdm9sdW1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS12b2x1bWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvdG8tdmlkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob3RvLXZpZGVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBocDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZWQtcGlwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZWQtcGlwZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyLWhhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyLXBwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZ2d5LWJhbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZ2d5LWJhbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGlsbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbGxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGludGVyZXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waW50ZXJlc3QtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpenphLXNsaWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waXp6YS1zbGljZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFjZS1vZi13b3JzaGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGFjZS1vZi13b3JzaGlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGFuZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZS1hcnJpdmFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGFuZS1hcnJpdmFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lLWRlcGFydHVyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhbmUtZGVwYXJ0dXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXktY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXlzdGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGF5c3RhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2RjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb2RjYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9sbC1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb2xsLWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9vLXN0b3JtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb28tc3Rvcm0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9vcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9vcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3J0cmFpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9ydHJhaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG91bmQtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG91bmQtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3dlci1vZmY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvd2VyLW9mZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByYXlpbmctaGFuZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByYXlpbmctaGFuZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzY3JpcHRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uLWJvdHRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2NlZHVyZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByb2NlZHVyZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvZHVjdC1odW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcm9kdWN0LWh1bnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvamVjdC1kaWFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcm9qZWN0LWRpYWdyYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVzaGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdXNoZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdXp6bGUtcGllY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHl0aG9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1weXRob24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXFxKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFyY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXJjb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdWVzdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWlkZGl0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1aWRkaXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWluc2NhcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1aW5zY2FwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvdGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvdGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVyYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1cmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXItcHJvamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItci1wcm9qZWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhZGlhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFkaWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhZGlhdGlvbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhZGlhdGlvbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFpbmJvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFpbmJvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYW5kb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhbmRvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXNwYmVycnktcGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhc3BiZXJyeS1waSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXZlbHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYXZlbHJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWFjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWFjdGV1cm9wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVhY3RldXJvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVhZG1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWFkbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY2VpcHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY2VpcHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVjeWNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWQtcml2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZC1yaXZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdC1hbGllbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRkaXQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGhhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkby1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZG8tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZ2lzdGVyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVtb3ZlLWZvcm1hdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVtb3ZlLWZvcm1hdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5yZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlbnJlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseS1hbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwdWJsaWNhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwdWJsaWNhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNlYXJjaGdhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlc2VhcmNoZ2F0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNvbHZpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlc29sdmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXN0cm9vbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVzdHJvb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmV0d2VldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJldik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yaWJib246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJpYmJvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ib3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvYm90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ja2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldGNoYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvY2tldGNoYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja3JtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ja3Jtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3V0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm91dGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnNzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWJsZS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWJsZS1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlci1jb21iaW5lZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItY29tYmluZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVsZXItaG9yaXpvbnRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItaG9yaXpvbnRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlci12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItdmVydGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVubmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVubmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydXBlZS1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZC1jcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhZC1jcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FkLXRlYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhZC10ZWFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZmFyaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2FmYXJpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhbGVzZm9yY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhbGVzZm9yY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Fzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXRlbGxpdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhdGVsbGl0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXRlbGxpdGUtZGlzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2F0ZWxsaXRlLWRpc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2F2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY2hsaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjaGxpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY2hvb2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjaG9vbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3Jld2RyaXZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NyZXdkcml2ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NyaWJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY3JpYmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2Nyb2xsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY3JvbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2QtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2QtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1sb2NhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoLWxvY2F0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2hlbmdpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoZW5naW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VlZGxpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlZWRsaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWxsY2FzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsc3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlbGxzeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlcnZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2aWNlc3RhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlcnZpY2VzdGFjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFwZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXBlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUtYWx0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVrZWwtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hla2VsLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpZWxkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXBwaW5nLWZhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXBwaW5nLWZhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcnRzaW5idWxrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGlydHNpbmJ1bGspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvZS1wcmludHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob2UtcHJpbnRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcHBpbmctYmFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhc2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcHBpbmctYmFza2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWNhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3BwaW5nLWNhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHdhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3B3YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvd2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNodXR0bGUtdmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaHV0dGxlLXZhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24taW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLWluLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLWxhbmd1YWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1vdXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hdHVyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmF0dXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbS1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaW0tY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2ltcGx5YnVpbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lzdHJpeDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lzdHJpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXRlbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaXRlbWFwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2thdGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2thdGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2V0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNrZXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2lpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNraWluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2lpbmctbm9yZGljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za2lpbmctbm9yZGljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNrdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3VsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3VsbC1jcm9zc2JvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3VsbC1jcm9zc2JvbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3lhdGxhcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2t5cGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrLWhhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYWNrLWhhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsZWlnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xlaWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnMtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xpZGVycy1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlc2hhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlLWJlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtd2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21pbGUtd2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbW9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbW9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtb2tpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtb2tpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21va2luZy1iYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtb2tpbmctYmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1naG9zdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25hcGNoYXQtZ2hvc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2JvYXJkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93Ym9hcmRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93Zmxha2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd21hbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd21hbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93cGxvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd3Bsb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ja3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvY2tzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvbGFyLXBhbmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb2xhci1wYW5lbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbHBoYS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZG93bi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYWxwaGEtZG93bi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbHBoYS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLXVwLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbHBoYS11cC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbW91bnQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kb3duLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbW91bnQtZG93bi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYW1vdW50LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LXVwLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbW91bnQtdXAtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZG93bi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtbnVtZXJpYy11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LW51bWVyaWMtdXAtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc291bmRjbG91ZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VyY2V0cmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3VyY2V0cmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYWNlLXNodXR0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwYWNlLXNodXR0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BlYWthcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BlYWthcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGVha2VyLWRlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwZWFrZXItZGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGVsbC1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BlbGwtY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BpZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGlkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbm5lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Bpbm5lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGxvdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGxvdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb3RpZnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwb3RpZnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3ByYXktY2FuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcHJheS1jYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZS1mdWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1yb290LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlLXJvb3QtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZXNwYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmVzcGFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhY2stZXhjaGFuZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YWNrLW92ZXJmbG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrcGF0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhY2twYXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItYW5kLWNyZXNjZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLWFuZC1jcmVzY2VudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItaGFsZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLWhhbGYtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItb2YtZGF2aWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItb2YtZGF2aWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1vZi1saWZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLW9mLWxpZmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RheWxpbmtlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RheWxpbmtlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVhbS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVhbS1zeW1ib2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlcC1iYWNrd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZXAtZm9yd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGV0aG9zY29wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RldGhvc2NvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2tlci1tdWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGlja2VyLW11bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0aWNreS1ub3RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3AtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3B3YXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcHdhdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9yZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3JlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJhdmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmF2YSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJlZXQtdmlldzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyZWV0LXZpZXcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyaWtldGhyb3VnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmlwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpcGUtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyaXBlLXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Ryb29wd2FmZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cm9vcHdhZmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dWRpb3ZpbmFyaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3R1ZGlvdmluYXJpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHVtYmxldXBvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1YnNjcmlwdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1YndheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VpdGNhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VpdGNhc2Utcm9sbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VpdGNhc2Utcm9sbGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnBvd2VyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VwZXJwb3dlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1cGVyc2NyaXB0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cHBsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VwcGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cnByaXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXJwcmlzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN3YXRjaGJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3YXRjaGJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3dpbW1lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dpbW1lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zd2ltbWluZy1wb29sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zd2ltbWluZy1wb29sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bWZvbnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5bWZvbnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3luYWdvZ3VlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeW5hZ29ndWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3luYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3luYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zeW5jLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3luYy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3lyaW5nZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3lyaW5nZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGUtdGVubmlzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZS10ZW5uaXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWdzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhc2tzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRheGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRheGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVhbXNwZWFrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWFtc3BlYWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVldGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlZXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlZXRoLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlZXRoLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZWdyYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbGVncmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWxlZ3JhbS1wbGFuZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW1wZXJhdHVyZS1oaWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW1wZXJhdHVyZS1oaWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbXBlcmF0dXJlLWxvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVtcGVyYXR1cmUtbG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbmNlbnQtd2VpYm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVuZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlcm1pbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZXJtaW5hbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGV4dC1oZWlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGV4dC13aWR0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoLWxhcmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoLWxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlLXJlZC15ZXRpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGUtcmVkLXlldGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlYXRlci1tYXNrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlYXRlci1tYXNrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWNvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVtZWNvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1laXNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlbWVpc2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoaW5rLXBlYWtzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGluay1wZWFrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bWJzLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVtYnMtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJ0YWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVtYnRhY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlja2V0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW1lcy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW50LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW50LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2dnbGUtb2ZmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9nZ2xlLW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvaWxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9pbGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvaWxldC1wYXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9pbGV0LXBhcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvb2xib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvb2xib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9vbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvb2xzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b290aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b3JhaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9yYWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9yaWktZ2F0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9yaWktZ2F0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFjdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFjdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlLWZlZGVyYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWRlLWZlZGVyYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZGVtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFkZW1hcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZmZpYy1saWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhZmZpYy1saWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhbnNnZW5kZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFuc2dlbmRlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLXJlc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoLXJlc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtcmVzdG9yZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoLXJlc3RvcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlbGxvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVsbG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJpcGFkdmlzb3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyaXBhZHZpc29yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJvcGh5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1sb2FkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1sb2FkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLW1vbnN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLW1vbnN0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stbW92aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1tb3ZpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stcGlja3VwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1waWNrdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHNoaXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10c2hpcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dW1ibHIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHVtYmxyLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10djpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10d2l0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHdpdHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHdpdHRlci1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHlwbzM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR5cG8zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXViZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXViZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdWJ1bnR1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11YnVudHUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdWlraXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVpa2l0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bWJyZWxsYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYS1iZWFjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW1icmVsbGEtYmVhY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmRlcmxpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5kbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5kby1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pcmVnaXN0cnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaXJlZ2lzdHJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2l0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pdmVyc2l0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVubGluayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVubG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmxvY2stYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVudGFwcGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVudGFwcGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11cGxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXBzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11cHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1hbHQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItYWx0LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItYXN0cm9uYXV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWFzdHJvbmF1dCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNsb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY29nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWVkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItZWRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWZyaWVuZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItZnJpZW5kcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWdyYWR1YXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWdyYWR1YXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItaW5qdXJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1pbmp1cmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1sb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW5pbmphOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW5pbmphKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbnVyc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbnVyc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zZWNyZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItc2VjcmV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2hpZWxkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXNoaWVsZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXRhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci10aWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci10aW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnMtY29nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2Vycy1jb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNwczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNwcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c3N1bm5haDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNzdW5uYWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXRlbnNpbC1zcG9vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXRlbnNpbC1zcG9vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11dGVuc2lsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXRlbnNpbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmFhZGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12YWFkaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVjdG9yLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVjdG9yLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVudXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZW51cy1kb3VibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtbWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVudXMtbWFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFjb2luOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFjb2luKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhZGVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWRlby1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmliZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWRlbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWRlby1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlkZW8tc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmloYXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWhhcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbWVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmltZW8tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbWVvLXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12azpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm52OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12bnYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9pY2VtYWlsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2ljZW1haWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sbGV5YmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2xsZXliYWxsLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1tdXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtbXV0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtb2ZmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvdGUteWVhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b3RlLXllYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ci1jYXJkYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZyLWNhcmRib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12dWVqczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdnVlanMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2Fsa2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2Fsa2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhbGxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXJlaG91c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhcmVob3VzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2F2ZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhdmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhemUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VlYmx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWVibHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpYm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaWJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWdodC1oYW5naW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWlnaHQtaGFuZ2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWl4aW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaXhpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hhdHNhcHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHAtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGF0c2FwcC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hlZWxjaGFpcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aG1jczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2htY3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lmaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2lmaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWtpcGVkaWEtdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2lraXBlZGlhLXcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1jbG9zZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1taW5pbWl6ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctcmVzdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LXJlc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5lLWJvdHRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZS1ib3R0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZS1nbGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZS1nbGFzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5lLWdsYXNzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZS1nbGFzcy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2l4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2l6YXJkcy1vZi10aGUtY29hc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpemFyZHMtb2YtdGhlLWNvYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvbGYtcGFjay1iYXR0YWxpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvbGYtcGFjay1iYXR0YWxpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29uLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvbi1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29yZHByZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzcy1zaW1wbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvcmRwcmVzcy1zaW1wbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BiZWdpbm5lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3BiZWdpbm5lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cGV4cGxvcmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZm9ybXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdwZm9ybXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3ByZXNzcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3ByZXNzcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cmVuY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdyZW5jaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14LXJheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteC1yYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteGJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14aW5nLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXktY29tYmluYXRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YWhvbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFob28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFtbWVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YW1tZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFuZGV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YW5kZXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFuZGV4LWludGVybmF0aW9uYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhbmRleC1pbnRlcm5hdGlvbmFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhcm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhcm4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWVscDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWVscCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZW4tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWVuLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWluLXlhbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlpbi15YW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15b2FzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15b3V0dWJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15b3V0dWJlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS16aGlodTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItemhpaHUpOyB9XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMTAuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuQGltcG9ydCAndmFyaWFibGVzJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6ICRmYS1mb250LWRpc3BsYXk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAuZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC5zdmcjZm9udGF3ZXNvbWUnKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG4uZmFiIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xufVxuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjEwLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogJGZhLWZvbnQtZGlzcGxheTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLmVvdCcpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLnN2ZyNmb250YXdlc29tZScpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbi5mYSxcbi5mYXMge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuIiwiLyogQ29yZSBzdHlsZXMgdGhhdCBhcmUgdXNlZCBvbiBhbGwgcGFnZXMgb2YgdGhlIHdlYnNpdGUgKHdyYXBwZXJzLCBnZW5lcmFsIHN0eWxlcykgKi9cblxuLyogR2VuZXJhbCBTdHlsaW5nICovXG5ib2R5IHtcbiAgcGFkZGluZy10b3A6IDU2cHg7XG4gIGJhY2tncm91bmQ6ICRib2R5X2JhY2tncm91bmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4O1xuICB9XG4gIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gIH1cbiAgJi5zdG9wX3Njcm9sbGluZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgJi5ibG9jay1jbGlja3Mge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gICYuYmxvY2stc2Nyb2xsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG5zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xufVxuXG4vKiBNYWluIFdyYXBwZXIgU2l6ZSAqL1xuLndyYXBwZXIge1xuICB3aWR0aDogJHdyYXBwZXJfZGVza3RvcF93aWR0aDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICB3aWR0aDogJHdyYXBwZXJfdGFibGV0X3dpZHRoO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgd2lkdGg6ICR3cmFwcGVyX21vYmlsZV93aWR0aDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuLmdsb2JhbF93cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogJGdsb2JhbF93cmFwcGVyX2Rlc2t0b3Bfd2lkdGg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4vKiBVcCBCdXR0b24gKi9cbi51cF9idG4ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yX2dyZWVuX21haW4sIDEwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDI1cHg7XG4gIGJvdHRvbTogMjVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICB6LWluZGV4OiA5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIGxlZnQ6IDE0cHg7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2dyZWVuX21haW47XG4gIH1cbn1cblxuLyogQW5pbWF0aW9uIFN0eWxlcyAqL1xuLnRvYW5pbWF0ZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG4gICYuYW5pbWF0ZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgQG1lZGlhICN7JHRhYmxldCwgJG1vYmlsZX0ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmJ1dHRvbl9hbmltYXRpb24ge1xuICAmOmhvdmVyIHtcbiAgICBpbWcge1xuICAgICAgYW5pbWF0aW9uOiBzaGFrZSAycyBlYXNlLWluIGJvdGg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBbmltYXRpb25zXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcbiAgMTAlLCA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTFweCwgMCwgMCk7XG4gIH1cbiAgMjAlLCA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMnB4LCAwLCAwKTtcbiAgfVxuICAzMCUsIDUwJSwgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0ycHgsIDAsIDApO1xuICB9XG4gIDQwJSwgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDNweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbmltYXRlQm91bmNlTGVmdCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZUJvdW5jZVJpZ2h0IHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGVCb3VuY2VVcCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGVCb3VuY2VEb3duIHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uYW5pbWF0ZUJvdW5jZUxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xufVxuXG4uYW5pbWF0ZUJvdW5jZVJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xufVxuXG4uYW5pbWF0ZUJvdW5jZVVwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xufVxuXG4uYW5pbWF0ZUJvdW5jZURvd24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xufVxuXG4uZmluaXNoZWQge1xuICAmLmFuaW1hdGVCb3VuY2VMZWZ0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gICYuYW5pbWF0ZUJvdW5jZVJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gICYuYW5pbWF0ZUJvdW5jZVVwIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gICYuYW5pbWF0ZUJvdW5jZURvd24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmFuaW1hdGlvbiB7XG4gIC5hbmltYXRlQm91bmNlTGVmdCB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGFuaW1hdGVCb3VuY2VMZWZ0O1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS43NXM7XG4gIH1cbiAgLmFuaW1hdGVCb3VuY2VSaWdodCB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGFuaW1hdGVCb3VuY2VSaWdodDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNzVzO1xuICB9XG4gIC5hbmltYXRlQm91bmNlVXAge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBhbmltYXRlQm91bmNlVXA7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjc1cztcbiAgfVxuICAuYW5pbWF0ZUJvdW5jZURvd24ge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBhbmltYXRlQm91bmNlRG93bjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNzVzO1xuICB9XG4gIC5hbmltYXRlRmFkZUluIHtcbiAgICBhbmltYXRpb24tbmFtZTogYW5pbWF0ZUZhZGVJbjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNzVzO1xuICB9XG4gIC5hbmltYXRpb25EZWxheTAxIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuMXM7XG4gIH1cbiAgLmFuaW1hdGlvbkRlbGF5MDIge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbiAgfVxuICAuYW5pbWF0aW9uRGVsYXkwMyB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuICB9XG4gIC5hbmltYXRpb25EZWxheTA0IHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XG4gIH1cbiAgLmFuaW1hdGlvbkRlbGF5MDUge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC41cztcbiAgfVxufVxuXG4vKiBjdXN0b20gYW5pbWF0aW9ucyAqL1xuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBDcnlwdG9BbmltIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTdweCwgMTA5cHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1NjdweCwgMTA5cHgpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBDcnlwdG9BbmltIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1N3B4LCAxMDlweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTY3cHgsIDEwOXB4KTtcbiAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgQ3J5cHRvQW5pbSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTdweCwgMTA5cHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDU2N3B4LCAxMDlweClcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIEdlbUFuaW0ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1ODFweCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDcwcHgsIDApO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBHZW1BbmltIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTgxcHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgR2VtQW5pbSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU4MXB4LCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsb2FkSGlkZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDMwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGNoZWNrbWFya1Nob3cge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAzMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgZnJvbSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7ICAgICB9XG4gIHRvICAgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApOyB9XG59XG4vKiBjdXN0b20gYW5pbWF0aW9ucyAqL1xuLnNvY2lhbF9pY29ucyB7XG4gIEBpbmNsdWRlIGZsZXgoZmxleC1zdGFydCk7XG4gIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDI1cHggMCAwO1xuICB9XG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICBtYXJnaW46IDAgMTVweCAxMHB4IDA7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgIG1hcmdpbjogMCAxNXB4IDEwcHggMDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMzJweDtcbiAgICAgIG1heC1oZWlnaHQ6IDMzcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi51cmxfdG9faGlkZVthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSwgLnVybF90b19oaWRlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQhaW1wb3J0YW50O1xufSIsImhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICRib2R5X2RhcmtfYmFja2dyb3VuZDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDMycHggMCAyOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTU7XG4gIC53cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBmbGV4KHNwYWNlLWJldHdlZW4sIGNlbnRlcik7XG4gICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgIH1cbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuICAgIC5sb2dvIHtcbiAgICAgIGltZyB7XG4gICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm1vYmlsZV9tZW51X2J0biB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2Rpc3QvbW9iaWxlX21lbnVfaWNvbi5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICYub3BlbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2Rpc3QvbW9iaWxlX21lbnVfY2xvc2Uuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2Rpc3QvbW9iaWxlX21lbnVfaWNvbi5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICYub3BlbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2Rpc3QvbW9iaWxlX21lbnVfY2xvc2Uuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuaGVhZGVyX21lbnUge1xuICAgICAgQGluY2x1ZGUgZmxleCgpO1xuICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICBAaW5jbHVkZSBmbGV4KGZsZXgtZW5kLCBjZW50ZXIpO1xuICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNHB4LCAxOXB4LCAjZmZmLCA0MDAsIHVwcGVyY2FzZSk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogLTE3cHg7XG4gICAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA0OXB4O1xuICAgICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgbWluLXdpZHRoOiAxNzVweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDQ5LDQ5LDE4NiwwLjM1KTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBsaW5lYXI7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTZweCwgMjRweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCA0MDApO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE0cHgsIDE5cHgsICNmZmYsIDQwMCwgdXBwZXJjYXNlKTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE0cHgsIDE5cHgsICNmZmYsIDQwMCwgdXBwZXJjYXNlKTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wfSB7XG4gICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaG92ZXIge1xuICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zb2NpYWxfaWNvbnMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmhlYWRlcl93cmFwcGVyIHtcbiAgd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59IiwiLm5ld19oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAkYm9keV9kYXJrX2JhY2tncm91bmQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTU7XG4gIC5sZWZ0X2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgZmxleChmbGV4LWVuZCwgY2VudGVyKTtcbiAgfVxuICAuaGVhZGVyX2NvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgZmxleChzcGFjZS1iZXR3ZWVuLCBjZW50ZXIpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoOSwgOSwgMzAsIDAuMDUpO1xuICAgIC5oZWFkZXJfYmxvY2sge1xuICAgICAgQGluY2x1ZGUgZmxleChzcGFjZS1iZXR3ZWVuLCBjZW50ZXIpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5oZWFkZXJfd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgZmxleChzcGFjZS1iZXR3ZWVuLCBzdGFydCk7XG4gICAgQG1lZGlhICN7JHRhYmxldCwgJG1vYmlsZX0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5sZWZ0X3BhcnRfaGVhZGVyIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgoKTtcbiAgICB9XG4gICAgLnJpZ2h0X3BhcnRfaGVhZGVyIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgoZmxleC1lbmQsIGNlbnRlciwgbm93cmFwKTtcbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgoKTtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICB9XG4gICAgICAubWVudV9pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE0cHgsIDE4cHgsICNmZmYsIDgwMCwgdXBwZXJjYXNlKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldCwgJG1vYmlsZX0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI0ZGQjMwMDtcbiAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNGRkIzMDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICB0b3A6IDI2cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5zdWItbWVudSBsaTpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsNTEsMjA0LDAuMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skZGVza3RvcH0ge1xuICAgICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmhvdmVyIHtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wLCAkdGFibGV0LCAkbW9iaWxlfSB7XG4gICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5uZXdfaGVhZGVyX2xpbmsge1xuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTRweCwgMThweCwgI2ZmZiwgODAwLCB1cHBlcmNhc2UpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgICAgICBAbWVkaWEgI3skdGFibGV0LCAkbW9iaWxlfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjRkZCMzAwO1xuICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgI0ZGQjMwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFycm93IHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgIHRvcDogMjZweDtcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLnN1Yi1tZW51IGxpOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSw1MSwyMDQsMC4yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wfSB7XG4gICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuaG92ZXIge1xuICAgICAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AsICR0YWJsZXQsICRtb2JpbGV9IHtcbiAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxhbmdfc2VsZWN0b3Ige1xuICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5uZXdfaGVhZGVyX2xpbmsge1xuICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAhaW1wb3J0YW50O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgLm1lbnVfaXRlbSB7XG4gICAgICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC55ZWxsb3cge1xuICAgICAgICBjb2xvcjogJGJvZHlfZGFya19iYWNrZ3JvdW5kO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl95ZWxsb3dfbWFpbjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYm9keV9kYXJrX2JhY2tncm91bmQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfeWVsbG93X21haW47XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1NnB4O1xuICAgICAgICByaWdodDogLTI1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG1pbi13aWR0aDogMTc1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoNDksNDksMTg2LDAuMzUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGxpbmVhcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldCwgJG1vYmlsZX0ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJ0NvbWluZyBzb29uJztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNHB4LCAxNHB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIDQwMCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgdG9wOiAyNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAyNHB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIDQwMCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc29jaWFsX2ljb25zX2JsayB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyLGNlbnRlcik7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAgMjVweDtcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubW9iaWxlX21lbnVfYnRuIHtcbiAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyX21lbnVfc2VjdGlvbiB7XG4gICAgd2lkdGg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9kaXN0L25ld19oZWFkZXJfYmcucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSg5LCA5LCAzMCwgMC4zKTtcbiAgICB6LWluZGV4OiAyNTtcbiAgICAubWVudV9zZWN0aW9uX3dyYXAge1xuICAgICAgd2lkdGg6IDQ2NXB4O1xuICAgIH1cbiAgICAudG9wX3NlY3Rpb24ge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoOSwgOSwgMzAsIDAuMDUpO1xuICAgICAgQGluY2x1ZGUgZmxleChmbGV4LWVuZCwgY2VudGVyLCBub3dyYXApO1xuICAgICAgLmxvZ29fc2VjdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgoZmxleC1zdGFydCwgY2VudGVyLCBub3dyYXApO1xuICAgICAgICAubW9iaWxlX21lbnVfYnRuLmNsb3NlIHtcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4KGNlbnRlcixjZW50ZXIsIG5vd3JhcCk7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgLmxvZ29fYmxhY2sge1xuICAgICAgICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1lbnVfc2VjdGlvbl93cmFwIHtcbiAgICAgICAgQGluY2x1ZGUgZmxleCgpO1xuICAgICAgfVxuICAgICAgLnNvY2lhbF9pY29ucyB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyLCBjZW50ZXIsIG5vd3JhcCk7XG4gICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTVweCAwIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tYWluX3NlY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgZmxleChmbGV4LWVuZCwgY2VudGVyKTtcbiAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgQG1lZGlhICN7JHRhYmxldCwgJG1vYmlsZX0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgIH1cbiAgICAgIC5tZW51IHtcbiAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE0cHgsIDE2cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgYm9sZCwgdXBwZXJjYXNlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyLCAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3llbGxvd19tYWluO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLm9wZW4ge1xuICAgIC5oZWFkZXJfbWVudV9zZWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDQyJTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBAbWVkaWEgI3skdGFibGV0LCAkbW9iaWxlfSB7XG4gICAgICAgIHdpZHRoOiAxMDElO1xuICAgICAgICBoZWlnaHQ6IDEwMXZoO1xuICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICB9XG4gICAgICAubWVudV9zZWN0aW9uX3dyYXAge1xuICAgICAgICBAbWVkaWEgI3skdGFibGV0LCAkbW9iaWxlfSB7XG4gICAgICAgICAgd2lkdGg6IDk3JTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsImZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICRib2R5X2RhcmtfYmFja2dyb3VuZDtcbiAgcGFkZGluZzogOTVweCAwIDExMHB4O1xuICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC5jZWRleF9sb2dvIHtcbiAgICB3aWR0aDogMTY4cHg7XG4gICAgbWFyZ2luOiAwIDAgNTRweDtcbiAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgIH1cbiAgfVxuICAuZmxleF93cmFwIHtcbiAgICBAaW5jbHVkZSBmbGV4KGZsZXgtc3RhcnQsIGZsZXgtc3RhcnQpO1xuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cbiAgLmZvb3Rlcl9jb250ZW50IHtcbiAgICB3aWR0aDogNDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIHdpZHRoOiA0OSU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTZweCwgMjJweCwgI2ZmZiwgNzAwLCB1cHBlcmNhc2UpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbiAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgfVxuICAgIC50ZXh0IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAyNnB4LCAjZmZmLCA0MDApO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgbWFyZ2luOiAwIDAgMzVweDtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zb2NpYWxfaWNvbnMge1xuICAgIG1hcmdpbjogOTVweCAwIDQ1cHg7XG4gIH1cbiAgLnRlcm1zX2JsayB7XG4gICAgQGluY2x1ZGUgZmxleChmbGV4LXN0YXJ0LCBjZW50ZXIpO1xuICAgIG1hcmdpbjogMCAwO1xuICAgIGEge1xuICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDI2cHgsICNmZmYsIDQwMCk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDI2cHgsICNmZmYsIDQwMCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgfVxuICB9XG59IiwiZGl2LndwY2Y3IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5kaXYud3BjZjcgLnNjcmVlbi1yZWFkZXItcmVzcG9uc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcblx0aGVpZ2h0OiAxcHg7XG5cdHdpZHRoOiAxcHg7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xufVxuXG5kaXYud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcblx0bWFyZ2luOiAyZW0gMC41ZW0gMWVtO1xuXHRwYWRkaW5nOiAwLjJlbSAxZW07XG5cdGJvcmRlcjogMnB4IHNvbGlkICNmZjAwMDA7XG59XG5cbmRpdi53cGNmNy1tYWlsLXNlbnQtb2sge1xuXHRib3JkZXI6IDJweCBzb2xpZCAjMzk4ZjE0O1xufVxuXG5kaXYud3BjZjctbWFpbC1zZW50LW5nLFxuZGl2LndwY2Y3LWFib3J0ZWQge1xuXHRib3JkZXI6IDJweCBzb2xpZCAjZmYwMDAwO1xufVxuXG5kaXYud3BjZjctc3BhbS1ibG9ja2VkIHtcblx0Ym9yZGVyOiAycHggc29saWQgI2ZmYTUwMDtcbn1cblxuZGl2LndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLFxuZGl2LndwY2Y3LWFjY2VwdGFuY2UtbWlzc2luZyB7XG5cdGJvcmRlcjogMnB4IHNvbGlkICNmN2U3MDA7XG59XG5cbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuc3Bhbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcblx0Y29sb3I6ICNmMDA7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnVzZS1mbG9hdGluZy12YWxpZGF0aW9uLXRpcCBzcGFuLndwY2Y3LW5vdC12YWxpZC10aXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMjAlO1xuXHRsZWZ0OiAyMCU7XG5cdHotaW5kZXg6IDEwMDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2ZmMDAwMDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0cGFkZGluZzogLjJlbSAuOGVtO1xufVxuXG5zcGFuLndwY2Y3LWxpc3QtaXRlbSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiAwIDAgMCAxZW07XG59XG5cbnNwYW4ud3BjZjctbGlzdC1pdGVtLWxhYmVsOjpiZWZvcmUsXG5zcGFuLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIiBcIjtcbn1cblxuLndwY2Y3LWRpc3BsYXktbm9uZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmRpdi53cGNmNyAuYWpheC1sb2FkZXIge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvYWpheC1sb2FkZXIuZ2lmJyk7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwIDAgMCA0cHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmRpdi53cGNmNyAuYWpheC1sb2FkZXIuaXMtYWN0aXZlIHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuZGl2LndwY2Y3IGRpdi5hamF4LWVycm9yIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuZGl2LndwY2Y3IC5wbGFjZWhlbGQge1xuXHRjb2xvcjogIzg4ODtcbn1cblxuZGl2LndwY2Y3IGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5kaXYud3BjZjcgaW5wdXRbdHlwZT1cImZpbGVcIl06ZGlzYWJsZWQge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmRpdi53cGNmNyAud3BjZjctc3VibWl0OmRpc2FibGVkIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn0iLCIvLyBEZWZhdWx0IHZhcmlhYmxlc1xuJGZvbnRfc2l6ZTogMTRweCAhZGVmYXVsdDtcbiRmb250X3NpemVfc21hbGw6IDEycHggIWRlZmF1bHQ7XG5cbiRpbnB1dF9ib3JkZXJfcmFkaXVzOiA1cHggIWRlZmF1bHQ7XG4kaW5wdXRfaGVpZ2h0OiA0MnB4ICFkZWZhdWx0O1xuJGlucHV0X2hlaWdodF9zbWFsbDogMzZweCAhZGVmYXVsdDtcbiRkcm9wZG93bl9wYWRkaW5nOiAxOHB4ICFkZWZhdWx0O1xuXG4kZ3JheV9kYXJrOiAjNDQ0ICFkZWZhdWx0O1xuJGdyYXk6ICM5OTkgIWRlZmF1bHQ7XG4kZ3JheV9saWdodDogI2U4ZThlOCAhZGVmYXVsdDtcbiRncmF5X2xpZ2h0ZXI6ICNmNmY2ZjYgIWRlZmF1bHQ7XG4kcHJpbWFyeV9saWdodDogJGdyYXkgIWRlZmF1bHQ7XG4kYXJyb3dfY29sb3I6ICRncmF5ICFkZWZhdWx0O1xuXG4vLyBTdHlsZSB0aGUgZHJvcGRvd25cbi5uaWNlLXNlbGVjdCB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogJGlucHV0X2JvcmRlcl9yYWRpdXM7XG4gIGJvcmRlcjogc29saWQgMXB4ICRncmF5X2xpZ2h0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjbGVhcjogYm90aDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6ICRmb250X3NpemU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGhlaWdodDogJGlucHV0X2hlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dF9oZWlnaHQgLSAyO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6ICRkcm9wZG93bl9wYWRkaW5nO1xuICBwYWRkaW5nLXJpZ2h0OiAkZHJvcGRvd25fcGFkZGluZyArIDEyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogYXV0bztcbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGdyYXlfbGlnaHQsIDUlKTtcbiAgfVxuICAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeV9saWdodDtcbiAgfVxuICAvLyBBcnJvd1xuICAmOmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGFycm93X2NvbG9yO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRhcnJvd19jb2xvcjtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTJweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA2NiUgNjYlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDVweDtcbiAgfVxuXG4gICYub3BlbiB7XG4gICAgQGV4dGVuZFxuICAgIDphY3RpdmVcbiAgO1xuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgfVxuICAgIC5saXN0IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gIH1cbiAgJi5kaXNhYmxlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRncmF5X2xpZ2h0LCAyJSk7XG4gICAgY29sb3I6ICRncmF5O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICY6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRhcnJvd19jb2xvciwgMjAlKTtcbiAgICB9XG4gIH1cblxuICAvLyBNb2RpZmllcnNcbiAgJi53aWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAubGlzdCB7XG4gICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmLnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgLmxpc3Qge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAmLnNtYWxsIHtcbiAgICBmb250LXNpemU6ICRmb250X3NpemVfc21hbGw7XG4gICAgaGVpZ2h0OiAkaW5wdXRfaGVpZ2h0X3NtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXRfaGVpZ2h0X3NtYWxsIC0gMjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgd2lkdGg6IDRweDtcbiAgICB9XG4gICAgLm9wdGlvbiB7XG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0X2hlaWdodF9zbWFsbCAtIDI7XG4gICAgICBtaW4taGVpZ2h0OiAkaW5wdXRfaGVpZ2h0X3NtYWxsIC0gMjtcbiAgICB9XG4gIH1cblxuICAvLyBMaXN0IGFuZCBvcHRpb25zXG4gIC5saXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dF9ib3JkZXJfcmFkaXVzO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKCRncmF5X2RhcmssIC4xMSk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjc1KSB0cmFuc2xhdGVZKC0gJGlucHV0X2hlaWdodCAvIDIpO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMCwgMS4yNSksIG9wYWNpdHkgLjE1cyBlYXNlLW91dDtcbiAgICB6LWluZGV4OiA5O1xuICAgICY6aG92ZXIgLm9wdGlvbjpub3QoOmhvdmVyKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAub3B0aW9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0X2hlaWdodCAtIDI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXRfaGVpZ2h0IC0gMjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogJGRyb3Bkb3duX3BhZGRpbmc7XG4gICAgcGFkZGluZy1yaWdodDogJGRyb3Bkb3duX3BhZGRpbmcgKyAxMTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICY6aG92ZXIsICYuZm9jdXMsICYuc2VsZWN0ZWQuZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfbGlnaHRlcjtcbiAgICB9XG4gICAgJi5zZWxlY3RlZCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gIH1cbn1cblxuLy8gVXNlIGRpc3BsYXkgaW5zdGVhZCBvZiBvcGFjaXR5IGZvciBJRSA8PSAxMFxuLm5vLWNzc3BvaW50ZXJldmVudHMgLm5pY2Utc2VsZWN0IHtcbiAgLmxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJi5vcGVuIHtcbiAgICAubGlzdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLyogQ3VzdG9tIENhbGN1bGF0b3IgU2VsZWN0ICovXG4uY3VycmVuY3lfc2VsZWN0LCAucGF5X3NlbGVjdCwgLmNyeXB0b19wYXksIC5jcnlwdG9fY3VycmVuY3ksIC5wYXlfY29udmVydGVyLCAuY3VycmVuY3lfY29udmVydGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDIwMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMzBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICAuY3VycmVudCB7XG4gICAgY29sb3I6ICMwZjIzNTY7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMGYyMzU2O1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwZjIzNTY7XG4gIH1cbiAgLmxpc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQyMDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAub3B0aW9uIHtcbiAgICBjb2xvcjogIzBmMjM1NjtcbiAgICAmOmhvdmVyLCAmLmZvY3VzLCAmLnNlbGVjdGVkLmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmI5MDA7XG4gICAgfVxuICB9XG59XG4vKiBDdXN0b20gQ2FsY3VsYXRvciBTZWxlY3QgRW5kICovXG4iLCIuc3Vic2NyaXB0aW9uX3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAkY29sb3JfeWVsbG93X21haW47XG4gIHBhZGRpbmc6IDEwMHB4IDAgOTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbiAgLnNxdWFyZV8xIHtcbiAgICBoZWlnaHQ6IDE3OXB4O1xuICAgIHdpZHRoOiBcdDE3OXB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRib2R5X2RhcmtfYmFja2dyb3VuZDtcbiAgICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMjVkZWcpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGxlZnQ6IDM1MHB4O1xuICAgIHRvcDogLTEyNXB4O1xuICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgIGxlZnQ6IDMwMHB4O1xuICAgICAgdG9wOiAtODVweDtcbiAgICB9XG4gIH1cbiAgLnNxdWFyZV8yIHtcbiAgICBoZWlnaHQ6IDMwNnB4O1xuICAgIHdpZHRoOiAzMDZweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYm9keV9kYXJrX2JhY2tncm91bmQ7XG4gICAgb3BhY2l0eTogMC4yO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDMyNWRlZyk7XG4gICAgYm9yZGVyLXJhZGl1czogMzZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTAwcHg7XG4gICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgbGVmdDogLTEyNXB4O1xuICAgICAgdG9wOiAxNzBweDtcbiAgICB9XG4gIH1cbiAgLmZsZXhfd3JhcCB7XG4gICAgQGluY2x1ZGUgZmxleChzcGFjZS1iZXR3ZWVuLCBmbGV4LXN0YXJ0KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICAuaGlkZGVuX3BsYWNlaG9sZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5mb3JtX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250KCRmb250X21lcnJpd2VhdGhlciwgMzRweCwgNDJweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCA3MDApO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC53cGNmNyB7XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cblxuICAvKi53cGNmNy1mb3JtIHtcbiAgICBAaW5jbHVkZSBmbGV4KGZsZXgtZW5kLCBmbGV4LXN0YXJ0KTtcbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmlucHV0X2ZpZWxkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgIH1cbiAgICAgIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHdpZHRoOiAzMjZweDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9keV9kYXJrX2JhY2tncm91bmQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDE2cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgNDAwKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgfVxuICAgICAgICAmOnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTZweCwgMTZweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCA0MDApO1xuICAgICAgICB9XG4gICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAxNnB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIDQwMCk7XG4gICAgICAgIH1cbiAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDE2cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgNDAwKTtcbiAgICAgICAgfSEqIEZpcmVmb3ggMTkrICohXG4gICAgICAgICY6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAxNnB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIDQwMCk7XG4gICAgICAgIH0hKiBGaXJlZm94IDE4LSAqIVxuICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTZweCwgMTZweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCA0MDApO1xuICAgICAgICB9XG4gICAgICAgICYud3BjZjctbm90LXZhbGlkIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgoZmxleC1zdGFydCwgY2VudGVyKTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDIycHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgNjAwLCB1cHBlcmNhc2UpO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2Rpc3QvYnV0dG9uX2JsYWNrLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ4cHggNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDY4cHg7XG4gICAgICAmOmhvdmVyIHtcblxuICAgICAgfVxuICAgIH1cbiAgICAud3BjZjctcmVzcG9uc2Utb3V0cHV0LCAud3BjZjctbm90LXZhbGlkLXRpcCwgLmFqYXgtbG9hZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cbiAgfSovXG5cblxuXG4gIC53aWRnZXRfc2VuZGdyaWRfbmx2eF93aWRnZXQge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgLm1jX2VtYWlsX2Zvcm0ge1xuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIGZsZXgoZmxleC1lbmQsIGZsZXgtc3RhcnQpO1xuICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgICAgLnNlbmRncmlkX21jX2ZpZWxkcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5zZW5kZ3JpZF9tY19sYWJlbF9kaXZ7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuc2VuZGdyaWRfbWNfaW5wdXRfZGl2IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgd2lkdGg6IDMyNnB4O1xuICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib2R5X2RhcmtfYmFja2dyb3VuZDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDE2cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgNDAwKTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDE2cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgNDAwKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTZweCwgMTZweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCA0MDApO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAxNnB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIDQwMCk7XG4gICAgICAgICAgfS8qIEZpcmVmb3ggMTkrICovXG4gICAgICAgICAgJjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTZweCwgMTZweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCA0MDApO1xuICAgICAgICAgIH0vKiBGaXJlZm94IDE4LSAqL1xuICAgICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDE2cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgNDAwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwuZXJyb3Ige1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2VuZGdyaWRfbWNfYnV0dG9uX2RpdntcbiAgICAgICAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4KGZsZXgtc3RhcnQsIGNlbnRlcik7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTZweCwgMjJweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCA2MDAsIHVwcGVyY2FzZSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2Rpc3QvYnV0dG9uX2JsYWNrLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDhweCA0OHB4O1xuICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2OHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxufSIsIi53YXJuaW5nX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjE7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIC5jb29raWVfZXhjaGFuZ2VzX3dhcm5pbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICMzMzMzY2M7XG4gICAgcGFkZGluZzogMzBweCAxMDBweCAxMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgcGFkZGluZzogMjVweCAyNXB4IDA7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweCAwO1xuICAgIH1cbiAgICAuY29va2llX2V4Y2hhbmdlc193YXJuaW5nX2Jsb2NrIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyLCBjZW50ZXIpO1xuICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgQGluY2x1ZGUgZmxleChjZW50ZXIsIGNlbnRlcik7XG4gICAgICB9XG4gICAgICAuY2xvc2VfYnRuIHtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICBAbWVkaWEgI3skdGFibGV0LCAkbW9iaWxlfSB7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAyMXB4LCAjZmZmLCA0MDApO1xuICAgICAgICBwYWRkaW5nOiAwIDQwcHggMjBweCA0MHB4O1xuICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYnV0dG9ucyB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgoZmxleC1lbmQsIGNlbnRlcik7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5idXR0b25fZXhjaGFuZ2Uge1xuICAgICAgICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyLCBjZW50ZXIpO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxMnB4LCAxNnB4LCAjZmZmLCA4MDAsIHVwcGVyY2FzZSk7XG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgLmV4Y2hhbmdlX2ljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvb2tpZV93YXJuaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMjI7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAub3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg5LCA5LCAzMCwgMC42KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5wb3B1cF9ibG9jayB7XG4gICAgd2lkdGg6IDQzMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDkwcHggNDVweCAzNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIHBhZGRpbmc6IDU1cHggMzBweCAyNXB4O1xuICAgIH1cbiAgICAuY2xvc2VfcG9wdXBfYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHdpZHRoOiA0M3B4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTUwcHg7XG4gICAgICByaWdodDogLTUwcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfY29va2llX3BvcHVwX2hpZ2hsaWdodDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCA4cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IDBweCAkY29sb3JfY29va2llX3BvcHVwX2hpZ2hsaWdodDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvb2tpZV9pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC01MHB4O1xuICAgICAgbGVmdDogY2FsYygoMTAwJSAtIDExNHB4KS8yKTtcbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSA3NXB4KS8yKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbWVycml3ZWF0aGVyLCAzMHB4LCAzMnB4LCAkY29sb3JfY29va2llX3BvcHVwX2hpZ2hsaWdodCwgNjAwLCB1cHBlcmNhc2UpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNHB4LCAzMnB4LCAkY29sb3JfY29va2llX3BvcHVwX2hpZ2hsaWdodCwgODAwLCB1cHBlcmNhc2UpO1xuICAgICAgfVxuICAgIH1cbiAgICAudGV4dCB7XG4gICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTRweCwgMjdweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCA0MDApO1xuICAgICAgbWFyZ2luOiAzMHB4IDAgNDBweDtcbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yX2Nvb2tpZV9wb3B1cF9oaWdobGlnaHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYnV0dG9uc193cmFwIHtcbiAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5hY2NlcHRfYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxNTRweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNHB4LCAxNHB4LCAjZmZmLCA4MDAsIHVwcGVyY2FzZSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9jb29raWVfcG9wdXBfaGlnaGxpZ2h0O1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICB9XG4gIC5wb2xpY3lfbGluayB7XG4gICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE1cHgsIDE1cHgsICRjb2xvcl9jb29raWVfcG9wdXBfaGlnaGxpZ2h0LCA4MDApO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5pbnRlcmFjdGlvbl9ibG9ja19vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjA7XG59XG4uYWxsb3dfY2xpY2tzX3dyYXAge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufSIsIi5zaW1wbGVfdGV4dF9wYWdlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLndyYXBwZXJ7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gIH1cbiAgJi5wYWdlXzQwNHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgaDEge1xuICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfZWN6YXIsIDMycHgsIDM3cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgNzAwKTtcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBoMiwgaDMsIGg0IHtcbiAgICBAaW5jbHVkZSBmb250KCRmb250X2VjemFyLCAyNHB4LCAyOXB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIDcwMCk7XG4gICAgbWFyZ2luOiAyNXB4IDAgMTBweDtcbiAgfVxuICBwIHtcbiAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTZweCwgMjNweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCAzMDApO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbiAgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBsaXN0LXN0eWxlOiBpbml0aWFsO1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgbGkge1xuICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDIzcHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgMzAwKTtcbiAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICB9XG4gIH1cbiAgYmxvY2txdW90ZSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9keV9kYXJrX2JhY2tncm91bmQ7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbiAgYSB7XG4gICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDIxcHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgNDAwKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBiLCBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC50YWJsZV93cmFwIHtcbiAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgfVxuICB9XG4gIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgdHIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAyM3B4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIDMwMCk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnZpZGVvQ29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcbiAgICBtYXJnaW46IDAgYXV0byAyNXB4O1xuICAgIGlmcmFtZSB7XG4gICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIubGVnYWxfcGFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMTtcbiAgICAuYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTc1cHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTRweCwgMTRweCwgI2ZmZiwgODAwLCB1cHBlcmNhc2UpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9jb29raWVfcG9wdXBfaGlnaGxpZ2h0O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5ob21lcGFnZV90b3Bfc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9kYXJrX2JsdWU7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC5jb250ZW50X2JsayB7XG4gICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAuc2VjdGlvbl90aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmb250KCRmb250X21lcnJpd2VhdGhlciwgNjBweCwgNzVweCwgI2ZmZiwgbm9ybWFsKTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWN0aW9uX3N1YnRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAyNHB4LCAzMnB4LCAjZmZmLCBub3JtYWwpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJ1dHRvbnNfd3JhcCB7XG4gICAgICBAaW5jbHVkZSBmbGV4KGZsZXgtc3RhcnQsIGNlbnRlcik7XG4gICAgfVxuICAgIC5vcGVuX2FjY19idXR0b24ge1xuICAgICAgQGluY2x1ZGUgZmxleChjZW50ZXIsIGNlbnRlcik7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfeWVsbG93X21haW47XG4gICAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgd2lkdGg6IDE3N3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvZGlzdC91c2VyX2ljb24uc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgfVxuICAgICAgLm9wZW5fYWNjX2J0bl90ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDEycHgsIDE2cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgODAwLCB1cHBlcmNhc2UpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICB9XG4gICAgfVxuICAgIC52aWV3X2RlbW9fYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyLCBjZW50ZXIpO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dyZWVuX21haW47XG4gICAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgd2lkdGg6IDE3N3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvZGlzdC92aWV3LWRlbW8taWNvbi5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICAgIC52aWV3X2RlbW9fYnV0dG9uX3RleHQge1xuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTJweCwgMTZweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCA4MDAsIHVwcGVyY2FzZSk7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb21pbmdfc29vbl9tZXNzYWdlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAyOHB4LCAjZmZmLCA2MDAsIHVwcGVyY2FzZSk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIH1cbiAgICAuZ2V0X2d1aWRlX2J0biB7XG4gICAgICBAaW5jbHVkZSBmbGV4KGZsZXgtc3RhcnQsIGNlbnRlcik7XG4gICAgICAuYnV0dG9uX3RleHQge1xuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTZweCwgMjhweCwgI2ZmZiwgNjAwLCB1cHBlcmNhc2UpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM4cHg7XG4gICAgICB9XG4gICAgICAuYnV0dG9uX2ljb24ge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZGlhbW9uZHNfYmxrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDEwNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyLCBjZW50ZXIpO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTI1MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogOCU7XG4gICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgIGxlZnQ6IDEyJTtcbiAgICAgICAgaGVpZ2h0OiAzNjBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIHRvcDogNjBweDtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgYm90dG9tOiAxNjVweDtcbiAgICB9XG4gIH1cbiAgLnRlbGVncmFtX2xpbmsge1xuICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyLCBjZW50ZXIpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjVweDtcbiAgICBib3R0b206IDI1cHg7XG4gICAgei1pbmRleDogOTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBib3R0b206IDEwcHg7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgICB3aWR0aDogNzJweDtcbiAgICAgIGhlaWdodDogNzJweDtcbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICB9XG4gICAgfVxuICAgICYuZml4ZWQge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOiA4NXB4O1xuICAgIH1cbiAgfVxuICAuZmxvYXRpbmdfb3Blbl9hY2NvdW50X2xpbmsge1xuICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyLCBjZW50ZXIpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9kaXN0L29wZW4tYWNjb3VudC5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgIHotaW5kZXg6IDk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjVweDtcbiAgICBib3R0b206IDI1cHg7XG4gICAgaGVpZ2h0OiAxNDdweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAxcztcbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgYm90dG9tOiA1cHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICBib3R0b206IDVweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICB3aWR0aDogODhweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gICAgJi5maXhlZCB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgfVxuICAgIC5vcGVuX2FjY291bnRfYmxvY2sge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICAgICAgQGluY2x1ZGUgZmxleChmbGV4LXN0YXJ0LCBjZW50ZXIpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiA1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLm9wZW5fYWNjX2J0bl90ZXh0IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNXB4LCAyMHB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIDYwMCwgdXBwZXJjYXNlKTtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4IDAgMTVweDtcbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxcztcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIH1cbiAgfVxuICAubmV3c193aWRnZXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDI1cHggMThweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIG1hcmdpbjogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQyLCA0MiwgMTU5LCAwLjIpO1xuICAgIGFuaW1hdGlvbi1kZWxheTogM3M7XG4gICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLndpZGdldF90aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiLHNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW46IDAgMCAyNHB4O1xuICAgIH1cbiAgICAud2lkZ2V0X3Bvc3Qge1xuICAgICAgLnBvc3RfdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyXCIsc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgICB9XG4gICAgICAucG9zdF9kYXRlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk51bml0byBTYW5zXCIsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxMnB4O1xuICAgICAgfVxuICAgICAgLnJlYWRfbW9yZV9saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICBmb250LWZhbWlseTogXCJOdW5pdG8gU2Fuc1wiLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjZjliMzAyO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4wN3B4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICAgIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogI2Y5YjMwMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5ob21lcGFnZV9hYm91dF9zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgZmxleC1lbmQpO1xuICAuaW1hZ2VzX2JnIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIGZsZXgoZmxleC1lbmQsIGZsZXgtZW5kKTtcbiAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5pbWFnZXNfYmxrIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyLCBmbGV4LWVuZCk7XG4gICAgICB3aWR0aDogNjAwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5lbF8xIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTEzcHg7XG4gICAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgfVxuICAgICAgICAjYWJvdXRfZWxfMV8xIHtcbiAgICAgICAgICB3aWR0aDogMTE4cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICAgICAgYm90dG9tOiAyNzhweDtcbiAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC41cztcbiAgICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgICB3aWR0aDogODNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI2Fib3V0X2VsXzFfMiB7XG4gICAgICAgICAgd2lkdGg6IDExM3B4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMjc4cHg7XG4gICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuN3M7XG4gICAgICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNhYm91dF9lbF8xXzMge1xuICAgICAgICAgIHdpZHRoOiAxMTNweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IDI3OHB4O1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjlzO1xuICAgICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjYWJvdXRfZWxfMV80IHtcbiAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGhlaWdodDogMzE1cHg7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XG4gICAgICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMDNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI2Fib3V0X2VsXzFfNSB7XG4gICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgaGVpZ2h0OiAzMTVweDtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC41cztcbiAgICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmltYWdlX3RvX2FuaW1hdGUge1xuICAgICAgICAgICNhYm91dF9lbF8xXzEge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgI2Fib3V0X2VsXzFfMiB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAjYWJvdXRfZWxfMV8zIHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICNhYm91dF9lbF8xXzQge1xuICAgICAgICAgICAgYm90dG9tOiAtMzE1cHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAjYWJvdXRfZWxfMV81IHtcbiAgICAgICAgICAgIGJvdHRvbTogLTMxNXB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5ib3VuY2Uge1xuICAgICAgICAgICNhYm91dF9lbF8xXzIge1xuICAgICAgICAgICAgYm90dG9tOiAyNThweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XG4gICAgICAgICAgfVxuICAgICAgICAgICNhYm91dF9lbF8xXzMge1xuICAgICAgICAgICAgYm90dG9tOiAyMzhweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5lbF8yIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAzcHg7XG4gICAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgICAgIG1hcmdpbjogMCA0MHB4IDI1cHg7XG4gICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgICBtYXJnaW46IDAgMjBweCAyNXB4O1xuICAgICAgICB9XG4gICAgICAgICNhYm91dF9lbF8yXzEge1xuICAgICAgICAgIHdpZHRoOiA4OXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgYm90dG9tOiAzNDhweDtcbiAgICAgICAgICB6LWluZGV4OiA2O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC41cztcbiAgICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgICB3aWR0aDogNjZweDtcbiAgICAgICAgICAgIGJvdHRvbTogMzMxcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNhYm91dF9lbF8yXzIge1xuICAgICAgICAgIHdpZHRoOiAxMDNweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IDMwMHB4O1xuICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xuICAgICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjYWJvdXRfZWxfMl8zIHtcbiAgICAgICAgICB3aWR0aDogMTAzcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAzMDBweDtcbiAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC43cztcbiAgICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI2Fib3V0X2VsXzJfNCB7XG4gICAgICAgICAgd2lkdGg6IDEwM3B4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgICAgYm90dG9tOiAzMDBweDtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC45cztcbiAgICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI2Fib3V0X2VsXzJfNSB7XG4gICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xuICAgICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNhYm91dF9lbF8yXzYge1xuICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgYm90dG9tOiAxcHg7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XG4gICAgICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5pbWFnZV90b19hbmltYXRlIHtcbiAgICAgICAgICAjYWJvdXRfZWxfMl8xIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICNhYm91dF9lbF8yXzIge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgI2Fib3V0X2VsXzJfMyB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAjYWJvdXRfZWxfMl80IHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICNhYm91dF9lbF8yXzUge1xuICAgICAgICAgICAgYm90dG9tOiAtMzAwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAjYWJvdXRfZWxfMl82IHtcbiAgICAgICAgICAgIGJvdHRvbTogLTMwMHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5ib3VuY2Uge1xuICAgICAgICAgICNhYm91dF9lbF8yXzMge1xuICAgICAgICAgICAgYm90dG9tOiAyODVweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XG4gICAgICAgICAgfVxuICAgICAgICAgICNhYm91dF9lbF8yXzQge1xuICAgICAgICAgICAgYm90dG9tOiAyNjVweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5lbF8zIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTMxcHg7XG4gICAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDA7XG4gICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgfVxuICAgICAgICAjYWJvdXRfZWxfM18xIHtcbiAgICAgICAgICB3aWR0aDogMTM1cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDlweDtcbiAgICAgICAgICBib3R0b206IDI5OHB4O1xuICAgICAgICAgIHotaW5kZXg6IDY7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xuICAgICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjYWJvdXRfZWxfM18yIHtcbiAgICAgICAgICB3aWR0aDogMTMxcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAyODBweDtcbiAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC41cztcbiAgICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI2Fib3V0X2VsXzNfMyB7XG4gICAgICAgICAgd2lkdGg6IDEzMXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMjgwcHg7XG4gICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuN3M7XG4gICAgICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNhYm91dF9lbF8zXzQge1xuICAgICAgICAgIHdpZHRoOiAxMzFweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMXB4O1xuICAgICAgICAgIGJvdHRvbTogMjgwcHg7XG4gICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuOXM7XG4gICAgICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNhYm91dF9lbF8zXzUge1xuICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XG4gICAgICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICAgICAgYm90dG9tOiAtMzJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI2Fib3V0X2VsXzNfNiB7XG4gICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XG4gICAgICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICAgICAgYm90dG9tOiAtMzJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5pbWFnZV90b19hbmltYXRlIHtcbiAgICAgICAgICAjYWJvdXRfZWxfM18xIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICNhYm91dF9lbF8zXzIge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgI2Fib3V0X2VsXzNfMyB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAjYWJvdXRfZWxfM180IHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICNhYm91dF9lbF8zXzUge1xuICAgICAgICAgICAgYm90dG9tOiAtMzAwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAjYWJvdXRfZWxfM182IHtcbiAgICAgICAgICAgIGJvdHRvbTogLTMwMHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5ib3VuY2Uge1xuICAgICAgICAgICNhYm91dF9lbF8zXzMge1xuICAgICAgICAgICAgYm90dG9tOiAyNTVweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XG4gICAgICAgICAgfVxuICAgICAgICAgICNhYm91dF9lbF8zXzQge1xuICAgICAgICAgICAgYm90dG9tOiAyMzBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5iZ19ibGsge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl95ZWxsb3dfbWFpbjtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIEBpbmNsdWRlIGZsZXgoZmxleC1zdGFydCwgZmxleC1zdGFydCk7XG4gICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuY29udGVudF9ibGsge1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiAxMTVweCAwIDkwcHggMTAwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICB3aWR0aDogJHdyYXBwZXJfbW9iaWxlX3dpZHRoO1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICB3aWR0aDogJHdyYXBwZXJfdGFibGV0X3dpZHRoO1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgICAgLnNlY3Rpb25fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X2VjemFyLCA1MnB4LCA1N3B4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIDUwMCwgdXBwZXJjYXNlKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMThweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3VidGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X2VjemFyLCAyOHB4LCAzNXB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIDUwMCwgdXBwZXJjYXNlKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAyNnB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIDQwMCk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5ob21lcGFnZV9kZXhfc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgNjVweDtcbiAgYmFja2dyb3VuZDogJGJvZHlfZGFya19iYWNrZ3JvdW5kO1xuICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC5zZWN0aW9uX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250KCRmb250X2VjemFyLCA2MHB4LCA2OHB4LCAjZmZmLCA1MDAsIHVwcGVyY2FzZSk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gICAgfVxuICB9XG4gIC5zdWJ0aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udCgkZm9udF9lY3phciwgMjhweCwgMzVweCwgI2ZmZiwgNTAwLCB1cHBlcmNhc2UpO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5mbGV4X3dyYXAge1xuICAgIEBpbmNsdWRlIGZsZXgoc3BhY2UtYmV0d2VlbiwgZmxleC1zdGFydCk7XG4gIH1cblxuICAuaW50ZWxsaWdlbmNlX2l0ZW1zIHtcbiAgICBwYWRkaW5nOiA2NXB4IDAgMDtcbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICBwYWRkaW5nOiA2NXB4IDAgMCA0NXB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDAgMDtcbiAgICB9XG4gICAgLml0ZW0ge1xuICAgICAgQGluY2x1ZGUgZmxleChmbGV4LXN0YXJ0LCBmbGV4LWVuZCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLnRleHQge1xuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMThweCwgMjZweCwgI2ZmZiwgNjAwKTtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICB9XG4gICAgICAubGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBAaW5jbHVkZSBncmFkaWVudCh0cmFuc3BhcmVudCwgIzJhMmE5ZCwgaG9yaXpvbnRhbCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDQ1cHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgIC5pY29uIHtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGV4X21haW5faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAubWFpbl9pbWcge1xuICAgICAgd2lkdGg6IDM4NXB4O1xuICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRvbGxhcl9pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTQ1cHg7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAudGV4dF9ibGsge1xuICAgIHBhZGRpbmc6IDg1cHggMCAwO1xuICAgIHdpZHRoOiAzNzVweDtcbiAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTZweCwgMjRweCwgI2ZmZiwgNDAwKTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjlweDtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgfVxuICB9XG59IiwiLmhvbWVwYWdlX2hvd19jZWRleF93b3Jrc19zZWN0aW9uIHtcbiAgcGFkZGluZzogMTE1cHggMCAxMDBweDtcbiAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC50b3BfYmxrIHtcbiAgICBAaW5jbHVkZSBmbGV4KHNwYWNlLWJldHdlZW4sIGZsZXgtc3RhcnQpO1xuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuc2VjdGlvbl90aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmb250KCRmb250X2VjemFyLCA2MHB4LCA2OHB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIDUwMCwgdXBwZXJjYXNlKTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRleHQge1xuICAgICAgd2lkdGg6IDU1NXB4O1xuICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDI2cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgNDAwKTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhvd19iaWdfYmcge1xuICAgIG1hcmdpbjogNDVweCAwIDc1cHg7XG4gICAgQGluY2x1ZGUgZmxleChjZW50ZXIsIGNlbnRlcik7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQoIzE1MTU0MCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCB2ZXJ0aWNhbCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICBtYXJnaW46IDI1cHggMDtcbiAgICB9XG4gICAgLmJnX2ltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDoxO1xuICAgICAgYm94LXNoYWRvdzogMHB4IC0xcHggMjBweCAwcHggIzJhMmE5ZDU5O1xuICAgIH1cbiAgICAucGxhdGZvcm1fcHJldmlldyB7XG4gICAgICB3aWR0aDogNDUwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoKDEwMCUgLSAyNDRweCkgLyAyKTtcbiAgICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSA0NTBweCkgLyAyKTtcbiAgICAgIHotaW5kZXg6MjtcbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuaG93X2l0ZW1zX3dyYXAge1xuICAgIEBpbmNsdWRlIGZsZXgoc3BhY2UtYmV0d2VlbiwgZmxleC1zdGFydCk7XG4gICAgLml0ZW0ge1xuICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAgNDVweDtcbiAgICAgIH1cbiAgICAgIC5pY29uX3dyYXAge1xuICAgICAgICBAaW5jbHVkZSBmbGV4KGZsZXgtc3RhcnQsIGNlbnRlcik7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGhlaWdodDogMTc1cHg7XG4gICAgICAgIHdpZHRoOiAxNTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgLnRvYW5pbWF0ZSB7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC4wMXM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjA1cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC4yNXM7XG4gICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmljb25fd3JhcCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvcl9ibHVlX21haW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuNXM7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmljb25fd3JhcCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvcl9ibHVlX21haW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuNzVzO1xuICAgICAgICB3aWR0aDogNDEwcHg7XG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICB9XG4gICAgICAgIC5pY29uX3dyYXAge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3JfZ3JlZW5fbWFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDI4cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgYm9sZCwgdXBwZXJjYXNlKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMjBweDtcbiAgICAgIH1cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDI2cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgNDAwKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmhvbWVwYWdlX2V4Y2hhbmdlX3NlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICRib2R5X2RhcmtfYmFja2dyb3VuZDtcbiAgQGluY2x1ZGUgZmxleChjZW50ZXIsIGZsZXgtc3RhcnQpO1xuICAubGVmdF9iZyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX3llbGxvd19tYWluO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIEBpbmNsdWRlIGZsZXgoZmxleC1lbmQsIGZsZXgtc3RhcnQpO1xuICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmNvaW5fYmxrIHtcbiAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiAxMTVweCA3NXB4IDExNXB4IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICB3aWR0aDogJHdyYXBwZXJfbW9iaWxlX3dpZHRoO1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICB3aWR0aDogNjAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMTBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgICAuc2VjdGlvbl90aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNlZGV4X2NvaW5fcHJpY2VfYmxrIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTZweCwgMjhweCwgI2ZmZiwgNjAwLCB1cHBlcmNhc2UpO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJpY2Uge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfZWN6YXIsIDUycHgsIDUwcHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgNTAwKTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4xOHB4O1xuICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jdXJyZW5jeSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTZweCwgMjhweCwgI2ZmZiwgNjAwLCB1cHBlcmNhc2UpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDI1cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgNDAwKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgICAgfVxuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgoZmxleC1zdGFydCwgY2VudGVyKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDI4cHgsICNmZmYsIDYwMCwgdXBwZXJjYXNlKTtcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucmlnaHRfYmcge1xuICAgIGJhY2tncm91bmQ6ICRib2R5X2RhcmtfYmFja2dyb3VuZDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBAaW5jbHVkZSBmbGV4KGZsZXgtc3RhcnQsIGZsZXgtc3RhcnQpO1xuICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLm1hcmtldF9yYXRlc19ibGsge1xuICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6IDEyNXB4IDBweCA5MHB4IDEwMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgd2lkdGg6ICR3cmFwcGVyX21vYmlsZV93aWR0aDtcbiAgICAgICAgcGFkZGluZzogNTBweCAxMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgd2lkdGg6ICR3cmFwcGVyX3RhYmxldF93aWR0aDtcbiAgICAgICAgcGFkZGluZzogNTBweCAxMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICAgIC5zZWN0aW9uX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDIycHgsICNmZmYsIDYwMCwgdXBwZXJjYXNlKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgICAgfVxuICAgICAgLmNvaW5fcGFpcl9ibGsge1xuICAgICAgICBAaW5jbHVkZSBmbGV4KGZsZXgtc3RhcnQsIGNlbnRlcik7XG4gICAgICAgIG1hcmdpbjogMCAwIDQ1cHg7XG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5jZWRleF9jb2luX2ljb24ge1xuICAgICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXJyb3dfaWNvbiB7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29pbl9pY29uIHtcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4KGNlbnRlcik7XG4gICAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2NnB4O1xuICAgICAgICAgIC5oaWRkZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmJ0Y19sb2dvLCAudXNkX2xvZ28ge1xuICAgICAgICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICAgICAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDI4cHgsICNmZmYsIDYwMCwgdXBwZXJjYXNlKTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgb3B0aW9uIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDI4cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgNDAwLCB1cHBlcmNhc2UpO1xuICAgICAgICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5leGNoYW5nZV9zZWxlY3Qge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHggMCAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY3VycmVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTZweCwgMjhweCwgI2ZmZiwgNjAwLCB1cHBlcmNhc2UpO1xuICAgICAgICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICAgICAgbGVmdDogLTE0cHg7XG4gICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5saXN0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBsZWZ0OiAtMTNweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5vcHRpb24ge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICY6aG92ZXIsICYuZm9jdXMsICYuc2VsZWN0ZWQuZm9jdXMge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCMzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJhdGVzX2JsayB7XG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLnJhdGVfaXRlbSB7XG4gICAgICAgICAgQGluY2x1ZGUgZmxleChmbGV4LXN0YXJ0LCBmbGV4LWVuZCk7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgLm1hcmtldF9sb2dvIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm1hcmtldF9uYW1lIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTZweCwgMjRweCwgI2ZmZiwgNDAwKTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjlweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjVweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubm90X2xpdmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTJweCwgMTZweCwgI2ZmZiwgNjAwKTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuODZweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBib3R0b206IC0xM3B4O1xuICAgICAgICAgICAgICAmLnZpc2libGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5yYXRlIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X2VjemFyLCAxOHB4LCAyMnB4LCAkY29sb3JfeWVsbG93X21haW4sIDQwMCwgdXBwZXJjYXNlKTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjhweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb2luIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAyNHB4LCAjZmZmLCA0MDApO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICAgICAgICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuaGlkZGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb21pbmdfc29vbl9tc2cge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAyNHB4LCAjZmZmLCA0MDApO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjlweDtcbiAgICAgICAgICBtYXJnaW46IDI1cHggMCAwO1xuICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuaG9tZXBhZ2Vfa25vd2xlZGdlX3NlY3Rpb24ge1xuICBwYWRkaW5nOiAxMzVweCAwO1xuICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbiAgLmtub3dsZWRnZV9sb2dvIHtcbiAgICBtYXJnaW46IDAgMCAxMjVweDtcbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvIDM1cHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gICAgfVxuICB9XG4gIC5mbGV4X3dyYXAge1xuICAgIEBpbmNsdWRlIGZsZXgoc3BhY2UtYmV0d2VlbiwgZmxleC1zdGFydCk7XG4gIH1cbiAgLnRleHRfYmxrIHtcbiAgICB3aWR0aDogNTgwcHg7XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICB9XG4gICAgLnNlY3Rpb25fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9lY3phciwgMjhweCwgMzVweCwgJGNvbG9yX2JsdWVfbWFpbiwgNTAwLCB1cHBlcmNhc2UpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIG1hcmdpbjogMTBweCAwIDI1cHg7XG4gICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRleHQge1xuICAgICAgd2lkdGg6IDQ3NXB4O1xuICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDI2cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgNDAwKTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDM1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5saW5rc19ibGsge1xuICAgIHdpZHRoOiA0OTVweDtcbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5saW5rX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgIEBpbmNsdWRlIGZsZXgoKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoOSwgOSwgMzgsIDAuMTMpO1xuICAgICAgcGFkZGluZzogMjJweCAyNnB4O1xuICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDMxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTZweCwgMjhweCwgJGNvbG9yX2JsdWVfbWFpbiwgNzAwLCB1cHBlcmNhc2UpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5ob21lcGFnZV9uZXdzX3NlY3Rpb24ge1xuICBwYWRkaW5nOiA3MHB4IDAgMTIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbiAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuICAuc2VjdGlvbl90aXRsZXtcbiAgICBAaW5jbHVkZSBmb250KCRmb250X21lcnJpd2VhdGhlciwgMzRweCwgNDJweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCA3MDApO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgIH1cbiAgfVxuICAubmV3c19sb2dvcyB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgQGluY2x1ZGUgZmxleCgpO1xuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuMXM7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjJzO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC4zcztcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuNHM7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjVzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5ob21lcGFnZV9zbGlkZXJfc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICRib2R5X2RhcmtfYmFja2dyb3VuZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAbWVkaWEgI3skbW9iaWxlfSB7XG5cbiAgfVxuICAuc2xpY2stdHJhY2sge1xuICAgIEBpbmNsdWRlIGZsZXgoKTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAuc2xpZGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIG91dGxpbmU6IG5vbmUhaW1wb3J0YW50O1xuICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgLnNsaWRlX2ltYWdlX2JsayB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIEBpbmNsdWRlIGZsZXgoZmxleC1lbmQsIGNlbnRlcik7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgZmxleChjZW50ZXIsIGNlbnRlcik7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAud3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSBmbGV4KGZsZXgtZW5kLCBjZW50ZXIpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAuc2xpZGVfY29udGVudCB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgIH1cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfZWN6YXIsIDkwcHgsIDEzMHB4LCAjZmZmLCA0MDAsIHVwcGVyY2FzZSk7XG4gICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl95ZWxsb3dfbWFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRleHQge1xuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMjBweCwgMzFweCwgI2ZmZiwgNjAwLCB1cHBlcmNhc2UpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMi43cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfeWVsbG93X21haW47XG4gICAgICAgIH1cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJvdHRvbTogMjAlO1xuICAgIGxlZnQ6IDUzJTtcbiAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICBsZWZ0OiBjYWxjKCgxMDAlIC0gMTYxcHgpIC8gMik7XG4gICAgICBib3R0b206IDEwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgZmxleChmbGV4LXN0YXJ0KTtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMxcHg7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICBidXR0b24ge1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvdXRsaW5lOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmhvbWVwYWdlX3doeV9zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAkYm9keV9kYXJrX2JhY2tncm91bmQ7XG4gIEBpbmNsdWRlIGZsZXgoY2VudGVyLCBmbGV4LXN0YXJ0KTtcbiAgLmxlZnRfYmcge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICRib2R5X2RhcmtfYmFja2dyb3VuZDtcbiAgICBAaW5jbHVkZSBmbGV4KGZsZXgtZW5kLCBmbGV4LXN0YXJ0KTtcbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC53aHlfY29udGVudCB7XG4gICAgICB3aWR0aDogNjAwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogMTAwcHggMTE1cHggMCAwO1xuICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICB3aWR0aDogJHdyYXBwZXJfdGFibGV0X3dpZHRoO1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICB3aWR0aDogJHdyYXBwZXJfbW9iaWxlX3dpZHRoO1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgICAgLnNlY3Rpb25fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X2VjemFyLCA2MHB4LCA2OHB4LCAjZmZmLCA1MDAsIHVwcGVyY2FzZSk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICAgICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfZWN6YXIsIDI4cHgsIDM1cHgsICNmZmYsIDUwMCwgdXBwZXJjYXNlKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5yaWdodF9iZyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2dyZWVuX21haW47XG4gICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBmbGV4KGZsZXgtc3RhcnQsIGZsZXgtc3RhcnQpO1xuICAgIC53aHlfaXRlbXMge1xuICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCA2MHB4IDA7XG4gICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgIHdpZHRoOiAkd3JhcHBlcl9tb2JpbGVfd2lkdGg7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMTBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgIHdpZHRoOiAkd3JhcHBlcl90YWJsZXRfd2lkdGg7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMTBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XG4gICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTZweCwgMjhweCwgI2ZmZiwgNjAwLCB1cHBlcmNhc2UpO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudChyZ2JhKDI1NSwyNTUsMjU1LDApLCAjZmZmLCBob3Jpem9udGFsKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC0xMDVweDtcbiAgICAgICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IC01NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5hYm91dF9wYWdlX3RvcF9zZWN0aW9uIHtcbiAgLmJnX3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAkYm9keS1kYXJrX2JhY2tncm91bmQ7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAucXVvdGVfc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2dyZWVuX21haW47XG4gICAgcGFkZGluZzogNTBweCAwIDcwcHg7XG4gICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgcGFkZGluZzogMzVweCAwO1xuICAgIH1cbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDA7XG4gICAgfVxuICAgIC5xdW90ZSB7XG4gICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMjNweCwgMzVweCwgI2ZmZiwgNjAwKTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjE1cHg7XG4gICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmF1dGhvcl9uYW1lIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgoZmxleC1lbmQpO1xuICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDIzcHgsIDM1cHgsICNmZmYsIDYwMCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS4xNXB4O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGVCb3VuY2VMZWZ0IHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbmltYXRlQm91bmNlUmlnaHQge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5hbmltYXRlQm91bmNlTGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG59XG4uYW5pbWF0ZUJvdW5jZVJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xufVxuLmZpbmlzaGVkIHtcbiAgJi5hbmltYXRlQm91bmNlTGVmdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAmLmFuaW1hdGVCb3VuY2VSaWdodCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uYW5pbWF0aW9uIHtcbiAgLmFuaW1hdGVCb3VuY2VMZWZ0IHtcbiAgICBhbmltYXRpb24tbmFtZTogYW5pbWF0ZUJvdW5jZUxlZnQ7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjc1cztcbiAgfVxuICAuYW5pbWF0ZUJvdW5jZVJpZ2h0IHtcbiAgICBhbmltYXRpb24tbmFtZTogYW5pbWF0ZUJvdW5jZVJpZ2h0O1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS43NXM7XG4gIH1cbiAgLmFuaW1hdGVGYWRlSW4ge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBhbmltYXRlRmFkZUluO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS43NXM7XG4gIH1cbiAgLmFuaW1hdGlvbkRlbGF5MDEge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC4xcztcbiAgfVxuICAuYW5pbWF0aW9uRGVsYXkwMiB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xuICB9XG4gIC5hbmltYXRpb25EZWxheTAzIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XG4gIH1cbn1cblxuIiwiLmFib3V0X3N0YXR1c19xdW9fc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZmxleChjZW50ZXIsIGZsZXgtc3RhcnQpO1xuICAuaWNvbnNfYmxrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgICBAaW5jbHVkZSBmbGV4KGZsZXgtc3RhcnQsY2VudGVyKTtcbiAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDUyNXB4O1xuICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbG9yX2JnIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfeWVsbG93X21haW47XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgQGluY2x1ZGUgZmxleChmbGV4LXN0YXJ0LCBjZW50ZXIpO1xuICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnRleHRfYmxrIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiAxMDBweCAwIDc1cHggMTAwcHg7XG4gICAgICB3aWR0aDogNjAwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICB3aWR0aDogJHdyYXBwZXJfbW9iaWxlX3dpZHRoO1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICB3aWR0aDogJHdyYXBwZXJfdGFibGV0X3dpZHRoO1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgICAgLmlubmVyX3BhZ2Vfc2VjdGlvbl90aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkYm9keV9kYXJrX2JhY2tncm91bmQ7XG4gICAgICAgIG1hcmdpbjogMCAwIDM2cHg7XG4gICAgICB9XG4gICAgICAudGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAyNnB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIDQwMCk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5hYm91dF9kaWFtb25kX21hcmtldF9zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgZmxleC1lbmQpO1xuICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLmNvbG9yX2JnIHtcbiAgICBiYWNrZ3JvdW5kOiAkYm9keV9kYXJrX2JhY2tncm91bmQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgQGluY2x1ZGUgZmxleChmbGV4LWVuZCwgY2VudGVyKTtcbiAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC50ZXh0X2JsayB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogMTI1cHggNTBweCA5MHB4IDA7XG4gICAgICBtYXgtd2lkdGg6IDU4NXB4O1xuICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICB3aWR0aDogJHdyYXBwZXJfbW9iaWxlX3dpZHRoO1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICB3aWR0aDogJHdyYXBwZXJfdGFibGV0X3dpZHRoO1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgICAgLmlubmVyX3BhZ2Vfc2VjdGlvbl90aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgfVxuICAgICAgLnRleHQge1xuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTZweCwgMjZweCwgI2ZmZiwgNDAwKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5pY29uc19ibGsge1xuICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgZmxleChjZW50ZXIsIGNlbnRlcik7XG4gICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgIGhlaWdodDogNTc1cHg7XG4gICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmFib3V0X3RlYW1fc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDUwcHggMCAxMTVweDtcbiAgYmFja2dyb3VuZDogJGJvZHlfZGFya19iYWNrZ3JvdW5kO1xuICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC50b3BfYmxrIHtcbiAgICBAaW5jbHVkZSBmbGV4KHNwYWNlLWJldHdlZW4sIGZsZXgtc3RhcnQpO1xuICAgIG1hcmdpbjogMCAwIDc1cHg7XG4gICAgLmlubmVyX3BhZ2Vfc2VjdGlvbl90aXRsZSB7XG4gICAgICB3aWR0aDogNDM1cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiA1OTBweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAyNnB4LCAjZmZmLCA0MDApO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgIH1cbiAgfVxuICAudGVhbV93cmFwIHtcbiAgICBAaW5jbHVkZSBmbGV4KGZsZXgtc3RhcnQsIGZsZXgtc3RhcnQpO1xuICAgIHRyYW5zaXRpb246IGFsbCAxcztcbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC50ZWFtX2l0ZW0ge1xuICAgICAgd2lkdGg6IDI3NXB4O1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgIG1hcmdpbjogMCAzMHB4IDI1cHggMDtcbiAgICAgIHRyYW5zaXRpb246IDAuNnM7XG4gICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgICY6bnRoLWNoaWxkKDRuKSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICBtYXJnaW46IDAgMTVweCAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZChuKzkpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgd2lkdGg6IDIxNXB4O1xuICAgICAgICBtYXJnaW46IDAgMTVweCAyNXB4O1xuICAgICAgICAmOm50aC1jaGlsZChuKzcpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDI1cHg7XG4gICAgICAgICY6bnRoLWNoaWxkKG4rNCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wcmV2aWV3X2JsayB7XG4gICAgICAgIGhlaWdodDogNDAxcHg7XG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIC5waG90b193cmFwIHtcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgZmxleC1lbmQpO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgd2lkdGg6IDI3NXB4O1xuICAgICAgICAgIGhlaWdodDogMjc1cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgICAgd2lkdGg6IDIxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNzVweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAudGFwX2ljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzY2FsZSAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogc2NhbGUgMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmFtZSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDIwcHgsIDMzcHgsICNmZmYsIDcwMCwgdXBwZXJjYXNlKTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnBvc2l0aW9uIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTZweCwgMjZweCwgI2ZmZiwgNDAwLCB1cHBlcmNhc2UpO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmluZm9fYmxrIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dyZWVuX21haW47XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMjVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW47XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X2VjemFyLCAyOHB4LCAzNXB4LCAjZmZmLCA1MDAsIHVwcGVyY2FzZSk7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgfVxuICAgICAgICAucG9zaXRpb24ge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAyNXB4LCAjZmZmLCA2MDAsIHVwcGVyY2FzZSk7XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmtlZF9pbl9saW5rIHtcbiAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMCAxNXB4O1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAyNHB4LCAjZmZmLCA0MDApO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjlweDtcbiAgICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7ICAvLyBJRSAxMCtcbiAgICAgICAgICBvdmVyZmxvdzogLW1vei1zY3JvbGxiYXJzLW5vbmU7ICAvLyBGaXJlZm94XG4gICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgIC8vIFNhZmFyaSBhbmQgQ2hyb21lXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kb3duX2Fycm93IHtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIsICYuaG92ZXIge1xuICAgICAgICAuaW5mb19ibGsge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNob3dfbW9yZV9idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJi5oaWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDIwcHgsIDMzcHgsICNmZmYsIDcwMCwgdXBwZXJjYXNlKTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBtYXJnaW46IDAgMjVweCAwIDA7XG4gICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNTQwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzY2FsZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbiIsIi5hYm91dF9vdXJfcGFydG5lcnNfc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDgwcHggMCAxMTBweDtcbiAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuICAuc2VjdGlvbl90aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgfVxuICAuZmxleF93cmFwIHtcbiAgICBAaW5jbHVkZSBmbGV4KHNwYWNlLWJldHdlZW4sIGZsZXgtc3RhcnQpO1xuICB9XG4gIC5wYXJ0bmVyc19ibGsge1xuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIEBpbmNsdWRlIGZsZXgoKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuc3F1YXJlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiA0MjVweDtcbiAgICAgIGhlaWdodDogOTBweDtcbiAgICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyLCBjZW50ZXIpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2dyZWVuX21haW47XG4gICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmNvbXBhbnlfbmFtZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAyMHB4LCAzM3B4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIDcwMCwgdXBwZXJjYXNlKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JlZW5fbWFpbjtcbiAgICAgICAgLmNvbXBhbnlfbmFtZSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDIwcHgsIDMzcHgsICNmZmYsIDcwMCwgdXBwZXJjYXNlKTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbnRlbnRfYmxrIHtcbiAgICB3aWR0aDogNTc1cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGFuaW1hdGlvbjogZmFkZUluIDFzO1xuICAgIH1cbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC50ZXh0IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAyNnB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIDQwMCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gICAgICBtYXJnaW46IDAgMCA1MHB4O1xuICAgIH1cbiAgICAubG9nb3Mge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTEwcHg7XG4gICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59IiwiLmFib3V0X3dvcmtfdG9nZXRoZXJfc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDEwNXB4IDA7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9ncmVlbl9tYWluO1xuICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbiAgLndyYXBwZXIge1xuICAgIEBpbmNsdWRlIGZsZXgoc3BhY2UtYmV0d2VlbiwgZmxleC1lbmQpO1xuICB9XG4gIC5zZWN0aW9uX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250KCRmb250X2VjemFyLCAyOHB4LCAzNXB4LCAjZmZmLCA1MDAsIHVwcGVyY2FzZSk7XG4gICAgbWFyZ2luOiAwIDA7XG4gIH1cbiAgLmFwcGx5X2J0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIGZsZXgoZmxleC1zdGFydCwgY2VudGVyKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgc3BhbiB7XG4gICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTZweCwgMjhweCwgI2ZmZiwgNzAwLCB1cHBlcmNhc2UpO1xuICAgICAgbWFyZ2luOiAwIDI1cHggMCAwO1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgfVxuICB9XG59IiwiLmFib3V0X2NhcmVlcnNfc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDUxNXB4IDAgMTUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5X2RhcmtfYmFja2dyb3VuZDtcbiAgICBwYWRkaW5nOiAyNDBweCAwIDI1cHg7XG4gIH1cbiAgLmdyYWRpZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MCU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQoIHJnYmEoOSw5LDMwLDApLCAkYm9keV9kYXJrX2JhY2tncm91bmQsIHZlcnRpY2FsKTtcbiAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAud3JhcHBlciB7XG4gICAgQGluY2x1ZGUgZmxleChzcGFjZS1iZXR3ZWVuLCBmbGV4LWVuZCk7XG4gIH1cbiAgLnNlY3Rpb25fdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDUxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUxcHg7XG4gIH1cbiAgLnN1YnRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMjNweCwgMzVweCwgI2ZmZiwgNjAwKTtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gICAgbWFyZ2luOiAwIDA7XG4gIH1cbiAgLmFwcGx5X2J0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIGZsZXgoZmxleC1zdGFydCwgY2VudGVyKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgc3BhbiB7XG4gICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTZweCwgMjhweCwgI2ZmZiwgNzAwLCB1cHBlcmNhc2UpO1xuICAgICAgbWFyZ2luOiAwIDI1cHggMCAwO1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgfVxuICB9XG59IiwiLmFib3V0X3RpbWVsaW5lX3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA5NXB4IDAgMTE1cHg7XG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbiAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRpbWVsaW5lX2NvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgZmxleChzcGFjZS1iZXR3ZWVuLCBmbGV4LWVuZCk7XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICB9XG4gICAgLnllYXJfYmxrIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyLCBmbGV4LWVuZCk7XG4gICAgICAudGltZWxpbmVfaW5mb19ibGsge1xuICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAzM3B4O1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9lY3phciwgMjhweCwgMzVweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCA1MDAsIHVwcGVyY2FzZSk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICBsZWZ0OiAtMjdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDI2cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgNDAwKTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2JsdWVfbWFpbjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3BvdCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogLTM4cHg7XG4gICAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcbiAgICAgICAgICAuc3BvdF9ib3JkZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2VudGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuc3BvdF9ib3JkZXIge1xuICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogcGluZztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMXM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi52aXNpYmxlIHtcbiAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc3BvdCB7XG4gICAgICAgICAgICAuc3BvdF9ib3JkZXIge1xuICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogcGluZztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMXM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgIHdpZHRoOiA1JTtcbiAgICAgICAgfVxuICAgICAgICAudGltZWxpbmVfaW5mb19ibGsge1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kIDAlLCAkYm9keV9kYXJrX2JhY2tncm91bmQgNzAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICRib2R5X2RhcmtfYmFja2dyb3VuZCAwJSwkYm9keV9kYXJrX2JhY2tncm91bmQgNzAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRib2R5X2RhcmtfYmFja2dyb3VuZCAwJSwkYm9keV9kYXJrX2JhY2tncm91bmQgNzAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRib2R5X2RhcmtfYmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc3BvdCB7XG4gICAgICAgICAgICAuY2VudGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJvZHlfZGFya19iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNwb3RfYm9yZGVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9keV9kYXJrX2JhY2tncm91bmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHdpZHRoOiAyNCU7XG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICB9XG4gICAgICAgIC50aW1lbGluZV9pbmZvX2JsayB7XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgJGNvbG9yX2JsdWVfbWFpbiAwJSwgJGNvbG9yX2JsdWVfbWFpbiA3MCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7IC8qIEZGMy42LTE1ICovXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICRjb2xvcl9ibHVlX21haW4gMCUsJGNvbG9yX2JsdWVfbWFpbiA3MCUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY29sb3JfYmx1ZV9tYWluIDAlLCRjb2xvcl9ibHVlX21haW4gNzAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ibHVlX21haW47XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnNwb3Qge1xuICAgICAgICAgICAgLmNlbnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ibHVlX21haW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3BvdF9ib3JkZXIge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9ibHVlX21haW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHdpZHRoOiAyNCU7XG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICB9XG4gICAgICAgIC50aW1lbGluZV9pbmZvX2JsayB7XG4gICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgICAgIHJpZ2h0OiAzN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICRjb2xvcl9ncmVlbl9tYWluIDAlLCAkY29sb3JfZ3JlZW5fbWFpbiA3MCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7IC8qIEZGMy42LTE1ICovXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJGNvbG9yX2dyZWVuX21haW4gMCUsJGNvbG9yX2dyZWVuX21haW4gNzAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRjb2xvcl9ncmVlbl9tYWluIDAlLCRjb2xvcl9ncmVlbl9tYWluIDcwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgICAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JlZW5fbWFpbjtcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0zcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zcG90IHtcbiAgICAgICAgICAgIC5jZW50ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JlZW5fbWFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zcG90X2JvcmRlciB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2dyZWVuX21haW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIHdpZHRoOiAyNCU7XG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICB9XG4gICAgICAgIC50aW1lbGluZV9pbmZvX2JsayB7XG4gICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgICAgIHJpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICRjb2xvcl95ZWxsb3dfbWFpbiAwJSwgJGNvbG9yX3llbGxvd19tYWluIDcwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAkY29sb3JfeWVsbG93X21haW4gMCUsJGNvbG9yX3llbGxvd19tYWluIDcwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkY29sb3JfeWVsbG93X21haW4gMCUsJGNvbG9yX3llbGxvd19tYWluIDcwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgICAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfeWVsbG93X21haW47XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgICAgICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc3BvdCB7XG4gICAgICAgICAgICAuY2VudGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3llbGxvd19tYWluO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNwb3RfYm9yZGVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfeWVsbG93X21haW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICB3aWR0aDogNSU7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgcmlnaHQ6IDU3cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGltZWxpbmVfaW5mb19ibGsge1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kIDAlLCAkYm9keV9kYXJrX2JhY2tncm91bmQgNzAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICRib2R5X2RhcmtfYmFja2dyb3VuZCAwJSwkYm9keV9kYXJrX2JhY2tncm91bmQgNzAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRib2R5X2RhcmtfYmFja2dyb3VuZCAwJSwkYm9keV9kYXJrX2JhY2tncm91bmQgNzAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICAgICAgICByaWdodDogLTI5cHg7XG4gICAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICAgICAgICByaWdodDogLTI5cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keV9kYXJrX2JhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICByaWdodDogLTMycHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0zMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc3BvdCB7XG4gICAgICAgICAgICAuY2VudGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJvZHlfZGFya19iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNwb3RfYm9yZGVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9keV9kYXJrX2JhY2tncm91bmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50aW1lbGluZV9yYW5nZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoOSw5LDMwLDApIDAlLCAjMDkwOTFlIDUlLCAjMzNjIDI1JSwgIzE0YTg4MSAzMCUsICMxNGE4ODEgNDAlLCAjZmZiMzAwIDc1JSwgIzA5MDkxZSA4NSUsIHJnYmEoMjU1LDE3OSwwLDApIDEwMCUpO1xuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW46IDAgYXV0byAyNXB4O1xuICAgIH1cbiAgfVxuICAueWVhcnMge1xuICAgIEBpbmNsdWRlIGZsZXgoZmxleC1zdGFydCwgY2VudGVyKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICAueWVhciB7XG4gICAgICBAaW5jbHVkZSBmb250KCRmb250X2VjemFyLCA1MnB4LCA1N3B4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIDUwMCwgdXBwZXJjYXNlKTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAueWVhcl9kYXJrIHtcbiAgICAgIGNvbG9yOiAkYm9keV9kYXJrX2JhY2tncm91bmQ7XG4gICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMDVweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU4cHg7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnllYXJfcHVycGxlIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfYmx1ZV9tYWluO1xuICAgICAgbWFyZ2luLWxlZnQ6IDczcHg7XG4gICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAueWVhcl9ncmVlbiB7XG4gICAgICBjb2xvcjogJGNvbG9yX2dyZWVuX21haW47XG4gICAgICBtYXJnaW4tbGVmdDogMTc1cHg7XG4gICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMTJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnllYXJfeWVsbG93IHtcbiAgICAgIGNvbG9yOiAkY29sb3JfeWVsbG93X21haW47XG4gICAgICBtYXJnaW4tbGVmdDogMTY4cHg7XG4gICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFib3V0X3RpbWVsaW5lX3NlY3Rpb25fbW9iaWxlIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBkaXNwbGF5OiBub25lO1xuICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnllYXJfYmxrIHtcbiAgICAueWVhcl90aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmb250KCRmb250X2VjemFyLCA1MnB4LCA1N3B4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIDUwMCwgdXBwZXJjYXNlKTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcbiAgICAgIC50aWNrIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IHJvdGF0ZSAxcztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgICAgJi5vcGVuIHtcbiAgICAgICAgLnRpY2sge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnllYXJfY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgLnFfaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgICAgIC5xX3RpdGxlIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X2VjemFyLCAxOHB4LCAyM3B4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIDUwMCwgdXBwZXJjYXNlKTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE1cHgsIDI2cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgNDAwKTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYmx1ZV9tYWluO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgLnllYXJfdGl0bGUge1xuICAgICAgICBjb2xvcjogJGJvZHlfZGFya19iYWNrZ3JvdW5kO1xuICAgICAgICAudGljayB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9keV9kYXJrX2JhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5xX2l0ZW0ge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRib2R5X2RhcmtfYmFja2dyb3VuZDtcbiAgICAgICAgICB9XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJvZHlfZGFya19iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAueWVhcl90aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfYmx1ZV9tYWluO1xuICAgICAgICAudGljayB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfYmx1ZV9tYWluO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucV9pdGVtIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYmx1ZV9tYWluO1xuICAgICAgICAgIH1cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYmx1ZV9tYWluO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAueWVhcl90aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfZ3JlZW5fbWFpbjtcbiAgICAgICAgLnRpY2sge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2dyZWVuX21haW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC55ZWFyX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIC5xX2l0ZW0ge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmVlbl9tYWluO1xuICAgICAgICAgIH1cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JlZW5fbWFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgLnllYXJfdGl0bGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yX3llbGxvd19tYWluO1xuICAgICAgICAudGljayB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfeWVsbG93X21haW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5xX2l0ZW0ge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl95ZWxsb3dfbWFpbjtcbiAgICAgICAgICB9XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3llbGxvd19tYWluO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAueWVhcl90aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkYm9keV9kYXJrX2JhY2tncm91bmQ7XG4gICAgICAgIC50aWNrIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRib2R5X2RhcmtfYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnFfaXRlbSB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJvZHlfZGFya19iYWNrZ3JvdW5kO1xuICAgICAgICAgIH1cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keV9kYXJrX2JhY2tncm91bmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYWJvdXRfZGlyZWN0b3JzX3NlY3Rpb24ge1xuICBwYWRkaW5nOiA5MHB4IDAgMTE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTBFMkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuICAuc2VjdGlvbl90aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udCgkZm9udF9tZXJyaXdlYXRoZXIsIDM0cHgsIDQycHgsICNmZmYsIDcwMCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICB9XG4gIC50ZWFtX3dyYXAge1xuICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyLCBmbGV4LXN0YXJ0KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC50ZWFtX2l0ZW0ge1xuICAgICAgd2lkdGg6IDI3NXB4O1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgIG1hcmdpbjogMCAzMHB4IDI1cHggMDtcbiAgICAgIHRyYW5zaXRpb246IDAuNnM7XG4gICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgICY6bnRoLWNoaWxkKDRuKSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICBtYXJnaW46IDAgMTVweCAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZChuKzkpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgd2lkdGg6IDIxNXB4O1xuICAgICAgICBtYXJnaW46IDAgMTVweCAyNXB4O1xuICAgICAgICAmOm50aC1jaGlsZChuKzcpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDI1cHg7XG4gICAgICAgICY6bnRoLWNoaWxkKG4rNCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wcmV2aWV3X2JsayB7XG4gICAgICAgIGhlaWdodDogNDAxcHg7XG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIC5waG90b193cmFwIHtcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgZmxleC1lbmQpO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgd2lkdGg6IDI3NXB4O1xuICAgICAgICAgIGhlaWdodDogMjc1cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgICAgd2lkdGg6IDIxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNzVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAudGFwX2ljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzY2FsZSAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogc2NhbGUgMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmFtZSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDIwcHgsIDMzcHgsICNmZmYsIDcwMCwgdXBwZXJjYXNlKTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnBvc2l0aW9uIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTZweCwgMjZweCwgI2ZmZiwgNDAwKTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pbmZvX2JsayB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmVlbl9tYWluO1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDI1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluO1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICAubmFtZSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9lY3phciwgMjhweCwgMzVweCwgI2ZmZiwgNTAwLCB1cHBlcmNhc2UpO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnBvc2l0aW9uIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTZweCwgMjVweCwgI2ZmZiwgNjAwLCB1cHBlcmNhc2UpO1xuICAgICAgICB9XG4gICAgICAgIC5saW5rZWRfaW5fbGluayB7XG4gICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTVweDtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTIwcHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTZweCwgMjRweCwgI2ZmZiwgNDAwKTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC45cHg7XG4gICAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAgLy8gSUUgMTArXG4gICAgICAgICAgb3ZlcmZsb3c6IC1tb3otc2Nyb2xsYmFycy1ub25lOyAgLy8gRmlyZWZveFxuICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7ICAvLyBTYWZhcmkgYW5kIENocm9tZVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZG93bl9hcnJvdyB7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyLCAmLmhvdmVyIHtcbiAgICAgICAgLmluZm9fYmxrIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNob3dfbW9yZV9idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJi5oaWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDIwcHgsIDMzcHgsICNmZmYsIDcwMCwgdXBwZXJjYXNlKTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNTQwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzY2FsZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbiIsIi50ZWNobm9sb2d5X3RvcF9zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yX3llbGxvd19tYWluO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LWhlaWdodDo0ODBweDtcbiAgcGFkZGluZzogNiUgMDtcbiAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgIHBhZGRpbmc6IDEwJSAwO1xuICB9XG4gIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgZmxleC1zdGFydCk7XG4gICAgcGFkZGluZzogMzVweCAwIDI1cHg7XG4gIH1cbiAgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIEBtZWRpYSAjeyR0YWJsZXQsICRtb2JpbGV9IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgcG9zaXRpb246IGFic29sdXRcbiAgICB9XG4gIH1cbiAgLnRlY2hfdG9wX2ludHJvIHtcbiAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAudGVjaF90b3BfdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9tZXJyaXdlYXRoZXIsIDYwcHgsIDc1cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgbm9ybWFsKTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC50ZWNoX3RvcF9kZXNjcmlwdGlvbiB7XG4gICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTZweCwgMjZweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCBub3JtYWwpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDU3NXB4O1xuICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi50ZWNobm9sb2d5X2ludGVsbGlnZW5jZV9zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcbiAgQG1lZGlhICN7JHRhYmxldCwgJG1vYmlsZX0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgICAuaW50ZWxsaWdlbmNlX2xlZnRfc2lkZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgICAgIEBpbmNsdWRlIGZsZXgoZmxleC1lbmQsIGNlbnRlcik7XG4gICAgICBAbWVkaWEgI3skdGFibGV0LCAkbW9iaWxlfSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmxlZnRfc2lkZV93cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDQxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMTJweDtcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgIHdpZHRoOiA3NjhweDtcbiAgICAgICAgICBwYWRkaW5nOiA1MHB4IDEwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgICBwYWRkaW5nOiA1MHB4IDEwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLmludGVsbGlnZW5jZV90aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X21lcnJpd2VhdGhlciwgNDhweCwgNjBweCwgJGNvbG9yX2RhcmssIG5vcm1hbCk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbnRlbGxpZ2VuY2VfZGVzY3JpcHRpb24ge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAyNnB4LCAkY29sb3JfZGFyaywgbm9ybWFsKTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5pbnRlbGxpZ2VuY2VfcmlnaHRfc2lkZSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfZGFya19iYWNrZ3JvdW5kO1xuICAgICAgQGluY2x1ZGUgZmxleChmbGV4LXN0YXJ0LCBjZW50ZXIpO1xuICAgICAgQG1lZGlhICN7JHRhYmxldCwgJG1vYmlsZX0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5yaWdodF9zaWRlX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDk2cHggMDtcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDg4cHg7XG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICB3aWR0aDogNzY4cHg7XG4gICAgICAgICAgcGFkZGluZzogNTBweCAxMHB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgICAgcGFkZGluZzogNTBweCAxMHB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC50b3BfdGl0bGUge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbWVycml3ZWF0aGVyLCAyMHB4LCAzMHB4LCAjZmZmZmZmLCBib2xkKTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzowLjE1cHg7XG4gICAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmVsZW1lbnRzX2xpc3Qge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmVsZW1lbnRfaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo0NHB4O1xuICAgICAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyNXB4O1xuICAgICAgICAgICAgICB3aWR0aDogMzc1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyLCBjZW50ZXIpO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjZweDtcbiAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaXRlbV9pbmZve1xuICAgICAgICAgICAgICB3aWR0aDogMjc2cHg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoZmxleC1zdGFydCwgZmxleC1zdGFydCk7XG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLml0ZW1fdGl0bGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAyMnB4LCAjZmZmZmZmLCBib2xkKTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuaXRlbV9kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDI2cHgsICNmZmZmZmYsIG5vcm1hbCk7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxufVxuIiwiLnRlY2hub2xvZ3lfZXZhbHVhdGlvbl9zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcbiAgbWluLWhlaWdodDogNzg4cHg7XG4gIEBtZWRpYSAjeyR0YWJsZXQsICRtb2JpbGV9IHtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICB9XG4gIC5ldmFsdWF0aW9uX2xlZnRfYmxrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmx1ZV9tYWluO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiA3ODhweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgICBAaW5jbHVkZSBmbGV4KGZsZXgtZW5kLCBjZW50ZXIpO1xuICAgIEBtZWRpYSAjeyR0YWJsZXQsICRtb2JpbGV9IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5sZWZ0X3NpZGVfd3JhcHBlciB7XG4gICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAubGVmdF9ldmFsdWF0aW9uX2ltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgJi5kZWZhdWx0X2ltYWdlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAubG9hZGluZ19hbmltYXRpb24ge1xuICAgICAgICAgIGFuaW1hdGlvbjogd2F2ZSAxLjNzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgfVxuICAgICAgICAuYW5pbWF0aW9uX2RlbGF5XzEge1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG4gICAgICAgIH1cbiAgICAgICAgLmFuaW1hdGlvbl9kZWxheV8yIHtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xuICAgICAgICB9XG4gICAgICAgIC5jaGVja19pY29uIHtcbiAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAyMDBweCAyMDBweDtcbiAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMjAwcHg7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBzdHJva2UtZGFzaG9mZnNldCA0LjFzIGxpbmVhciAwcztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBzdHJva2UtZGFzaG9mZnNldCA1MDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAmLmNoZWNrX2FuaW1hdGlvbiB7XG4gICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0aWNrZXIge1xuICAgICAgICAgIHdpZHRoOiAyNzVweDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAyNnB4LCAkY29sb3JfYmx1ZV9tYWluKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMTVweCAwIDAgMzFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzc3Nzc3NztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnN0aWNrZXI6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAxMzBweDtcbiAgICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlcjogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ldmFsdWF0aW9uX3JpZ2h0X2JsayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBmbGV4KGZsZXgtc3RhcnQsIGNlbnRlcik7XG4gICAgQG1lZGlhICN7JHRhYmxldCwgJG1vYmlsZX0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5yaWdodF9zaWRlX3dyYXBwZXIge1xuICAgICAgbWFyZ2luOiA5NnB4IDA7XG4gICAgICB3aWR0aDogNDAwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICB3aWR0aDogNzY4cHg7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMTBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgcGFkZGluZzogNTBweCAxMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICAgIC5ldmFsdWF0aW9uX2NvbnRlbnQge1xuICAgICAgICBAbWVkaWEgI3skdGFibGV0LCAkbW9iaWxlfSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLnRvcF90aXRsZSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9tZXJyaXdlYXRoZXIsIDQ4cHgsIDYwcHgsICRjb2xvcl9kYXJrLCBub3JtYWwpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3ViX3RpdGxlIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTZweCwgMjJweCwgJGNvbG9yX2RhcmssIGJvbGQpO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDI2cHgsICRjb2xvcl9kYXJrLCBub3JtYWwpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5ldmFsdWF0aW9uX2Zvcm0ge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiAzNzVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmV2YWx1YXRpb25faW5wdXRfYmxrIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgICAgICAgICAuZXZhbHVhdGlvbl9pbnB1dF9pdGVtIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZXJyb3JfbWVzc2FnZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxMnB4LCAxMnB4LCByZWQsIG5vcm1hbCk7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwuMnM7XG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmV2YWx1YXRpb25faW5wdXQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDI0cHgsICRjb2xvcl9kYXJrLCBub3JtYWwpO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9kYXJrO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICB3aWR0aDogODMlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMTVweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsLjJzO1xuICAgICAgICAgICAgICBAbWVkaWEgI3skdGFibGV0LCAkbW9iaWxlfSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJlZDtcbiAgICAgICAgICAgICAgICAmICsgLmVycm9yX21lc3NhZ2Uge1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJhdF9zaXplIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAyNHB4LCAkY29sb3JfZGFyaywgbm9ybWFsKTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfZGFyaztcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDE1cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOTk5O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCBibGFjaztcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgYmxhY2s7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZXZhbHVhdGVfYnRuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl95ZWxsb3c7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTJweCwgMTZweCwgJGNvbG9yX2RhcmssIDgwMCwgdXBwZXJjYXNlKTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4wN3B4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTdweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgICAgICAgICBAbWVkaWEgI3skdGFibGV0LCAkbW9iaWxlfSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yX3llbGxvdywgMTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ldmFsdWF0ZV9idG5faW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm1vYmlsZV9sb2FkaW5nX292ZXJsYXkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTAuNSU7XG4gICAgICAgICAgICBsZWZ0OiAtMC41JTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDElO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDElO1xuICAgICAgICAgICAgLmxvYWRpbmdfaW1hZ2Uge1xuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5sb2FkaW5nX2FuaW1hdGlvbiB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiB3YXZlIDEuM3MgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5hbmltYXRpb25fZGVsYXlfMSB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuYW5pbWF0aW9uX2RlbGF5XzIge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdGlja2VyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTRweCwgMThweCwgJGNvbG9yX2JsdWVfbWFpbik7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MzYzNjMztcbiAgICAgICAgICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKCg5NyUtN3B4KS8yKTtcbiAgICAgICAgICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ldmFsdWF0aW9uX3Jlc3VsdHNfYmxrIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgICAgd2lkdGg6IDM3NXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyNHB4IGF1dG8gMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAyNHB4IGF1dG8gMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnJlc3VsdHNfdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDI0cHgsIDMycHgsICRjb2xvcl9kYXJrLCBub3JtYWwpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAucmVzcG9uc2VfZXJyb3Ige1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAyNnB4LCByZWQsIG5vcm1hbCk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA0OHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZXZhbHVhdGlvbi1yZXN1bHQtYmxvY2sge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleChzcGFjZS1iZXR3ZWVuLCBmbGV4LWVuZCk7XG4gICAgICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmV2YWx1YXRpb24tcmVzdWx0LWJsb2NrLWltZyB7XG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5ldmFsdWF0aW9uLXJlc3VsdC1jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLmV2YWx1YXRpb24tcmVzdWx0LWNvbnRlbnQtaXRlbS1ibG9jayB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICYuZGlhbW9uZF9hdmVyYWdlX3ByaWNlX3Jlc3VsdF9ibG9jayB7XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleChjZW50ZXIsIGNlbnRlcik7XG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgLmV2YWx1YXRpb24tcmVzdWx0LWJsb2NrLWltZyB7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuZXZhbHVhdGlvbi1yZXN1bHQtY29udGVudC1pdGVtIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTBweCwgMTZweCwgJGNvbG9yX2RhcmssIDgwMCwgdXBwZXJjYXNlKTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuZXZhbHVhdGlvbi1yZXN1bHQtY29udGVudC12YWx1ZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDI0cHgsICRjb2xvcl9kYXJrLCA0MDAsIHVwcGVyY2FzZSk7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAub3BhY2l0eSB7XG4gICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5ldmFsdWF0aW9uX2J1dHRvbnNfd3JhcCB7XG4gICAgICAgICAgQGluY2x1ZGUgZmxleChmbGV4LXN0YXJ0LCBjZW50ZXIpO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXQsICRtb2JpbGV9IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmV2YWx1YXRlX2FnYWluX2J0biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfeWVsbG93O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTJweCwgMTZweCwgJGNvbG9yX2RhcmssIDgwMCwgdXBwZXJjYXNlKTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4wN3B4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTdweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yX3llbGxvdywgMTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ldmFsdWF0ZV9idG5faW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXQsICRtb2JpbGV9IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5naWFfY2VydF9saW5rIHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcl95ZWxsb3c7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxMnB4LCAxNnB4LCAkY29sb3JfZGFyaywgODAwLCB1cHBlcmNhc2UpO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMDdweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfeWVsbG93O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHRhYmxldCwgJG1vYmlsZX0ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyB3YXZlIHtcblx0MCUsIDYwJSwgMTAwJSB7XG5cdFx0dHJhbnNmb3JtOiBpbml0aWFsO1xuXHR9XG5cblx0MzAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuXHR9XG59IiwiLnRlY2hub2xvZ3lfc21hcnRfY29udHJhY3Rfc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjQ7XG4gIC5zbWFydF9jb250cmFjdF9jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIGZsZXgobm9ybWFsLCBjZW50ZXIsIG5vd3JhcCk7XG4gICAgcGFkZGluZzogNzJweCAwO1xuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgd2lkdGg6IDc2OHB4O1xuICAgICAgcGFkZGluZzogNTBweCAxMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgcGFkZGluZzogMzBweCAxMHB4IDIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgLmltYWdlc19iZyB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIEBtZWRpYSAjeyRtb2JpbGUsICR0YWJsZXR9IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5yaWdodF90aXRsZV9tb2JfdGFiIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbWVycml3ZWF0aGVyLCA0MnB4LCA0N3B4LCAkY29sb3JfZGFyaywgNDAwKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbWVycml3ZWF0aGVyLCAzMnB4LCA0M3B4LCAkY29sb3JfZGFyaywgNDAwKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGlhbW9uZF9yaWdodF9ibG9jayB7XG4gICAgICBtYXJnaW4tbGVmdDogMTEycHg7XG4gICAgICB3aWR0aDogNDE1cHg7XG4gICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICAucmlnaHRfdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X21lcnJpd2VhdGhlciwgNDhweCwgNjBweCwgJGNvbG9yX2RhcmssIDQwMCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICBAbWVkaWEgI3skbW9iaWxlLCAkdGFibGV0fSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmRpYW1vbmRfZGVzY2lwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAyNnB4LCAkY29sb3JfZGFyaywgNDAwKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb250cmFjdF9mb290ZXJfc2VjdGlvbiB7XG4gICAgQGluY2x1ZGUgZmxleChub3JtYWwsIGZsZXgtc3RhcnQsIG5vd3JhcCk7XG4gIH1cbn0iLCIudGVjaG5vbG9neV9hYm91dF9zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGNDtcbiAgLmFib3V0X2NvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgZmxleChub3JtYWwsIGJhc2VsaW5lLCBub3dyYXApO1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgfVxuICAgIC5hYm91dF9ibG9jayB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMjBweCAwO1xuICAgICAgd2lkdGg6IDIzJTtcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4zcztcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgICB9XG4gICAgICAuYWJvdXRfaW1hZ2Uge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgICAgLnNlY3Rpb25fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTZweCwgMjJweCwgJGNvbG9yX2RhcmssIGJvbGQsIHVwcGVyY2FzZSk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgfVxuICAgICAgLmFib3V0X2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE0cHgsIDE5cHgsICRjb2xvcl9kYXJrLCA0MDApO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi50ZWNobm9sb2d5X2V4Y2hhbmdlX3NlY3Rpb24ge1xuICAuZXhjaGFuZ2VzX2NvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgZmxleChzcGFjZS1iZXR3ZWVuLCBmbGV4LXN0YXJ0LCBub3dyYXApO1xuICAgIG1hcmdpbjogOTZweCAwO1xuICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW46IDM1cHggMDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbjogNTBweCAwIDIwcHg7XG4gICAgfVxuICAgIC5zZWN0aW9uX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbWVycml3ZWF0aGVyLCA0OHB4LCA2MHB4LCAkY29sb3JfZGFyaywgNTAwKTtcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB3aWR0aDogMjc1cHg7XG4gICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbWVycml3ZWF0aGVyLCA0MnB4LCA0N3B4LCAkY29sb3JfZGFyaywgNDAwKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9tZXJyaXdlYXRoZXIsIDMycHgsIDQzcHgsICRjb2xvcl9kYXJrLCA0MDApO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAuc29mdF9kZXNjcmlwdGlvbiB7XG4gICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTZweCwgMjZweCwgJGNvbG9yX2RhcmssIDQwMCk7XG4gICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgd2lkdGg6IDQ0NnB4O1xuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICB3aWR0aDogMzYwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAyMXB4LCAkY29sb3JfZGFyaywgNTAwKTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDIxcHgsICRjb2xvcl9kYXJrLCA1MDApO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAyMXB4LCAkY29sb3JfZGFyaywgNTAwKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDIxcHgsICRjb2xvcl9kYXJrLCA1MDApO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZXhjaGFuZ2VzX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IDBweCAtMXB4IDIwcHggMHB4ICMyYTJhOWQ1OTtcbiAgfVxufSIsIi5jb250YWN0X2Zvcm1fc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDEyNXB4IDA7XG4gIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbiAgLmZsZXhfd3JhcCB7XG4gICAgQGluY2x1ZGUgZmxleChzcGFjZS1iZXR3ZWVuLCBmbGV4LXN0YXJ0KTtcbiAgICAubmljZS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDkwOTFFO1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDE2cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgNDAwKTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYm9keV9kYXJrX2JhY2tncm91bmQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRib2R5X2RhcmtfYmFja2dyb3VuZDtcbiAgICAgIH1cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRkZCMzAwO1xuICAgICAgfVxuICAgICAgLmxpc3Qge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9keV9kYXJrX2JhY2tncm91bmQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgLm9wdGlvbiB7XG4gICAgICAgICAgJjpob3ZlciwgJi5mb2N1cywgJi5zZWxlY3RlZC5mb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV9saWdodGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGV4dF9ibGsge1xuICAgIHdpZHRoOiAzNzVweDtcbiAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgIEBpbmNsdWRlIGZsZXgoc3BhY2UtYmV0d2VlbiwgZmxleC1zdGFydCk7XG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmb250KCRmb250X2VjemFyLCA1MnB4LCA1OXB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIDUwMCwgdXBwZXJjYXNlKTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgIHdpZHRoOiA1MiU7XG4gICAgICB9XG4gICAgfVxuICAgIC5zdWJ0aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTZweCwgMjZweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCA0MDApO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICB3aWR0aDogNDYlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAud3BjZjctZm9ybSB7XG4gICAgQGluY2x1ZGUgZmxleChmbGV4LWVuZCwgZmxleC1zdGFydCk7XG4gICAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgICB9XG4gICAgLmlucHV0cyB7XG4gICAgICB3aWR0aDogMzI1cHg7XG4gICAgICBtYXJnaW46IDAgNTBweCAwIDA7XG4gICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgfVxuICAgICAgaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvZHlfZGFya19iYWNrZ3JvdW5kO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAxNnB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIDQwMCk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgICAmOnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTZweCwgMTZweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCA0MDApO1xuICAgICAgICB9XG4gICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAxNnB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIDQwMCk7XG4gICAgICAgIH1cbiAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDE2cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgNDAwKTtcbiAgICAgICAgfVxuICAgICAgICAvKiBGaXJlZm94IDE5KyAqL1xuICAgICAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAxNnB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIDQwMCk7XG4gICAgICAgIH1cbiAgICAgICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAxNnB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIDQwMCk7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yX3llbGxvd19tYWluO1xuICAgICAgICB9XG4gICAgICAgICYud3BjZjctbm90LXZhbGlkIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9keV9kYXJrX2JhY2tncm91bmQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDE2cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgNDAwKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcl95ZWxsb3dfbWFpbjtcbiAgICAgICAgfVxuICAgICAgICAmLndwY2Y3LW5vdC12YWxpZCB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tZXNzYWdlX2JsayB7XG4gICAgICB3aWR0aDogMzI1cHg7XG4gICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICAgICAgQGluY2x1ZGUgZmxleChmbGV4LWVuZCk7XG4gICAgICB9XG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxOTVweDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvZHlfZGFya19iYWNrZ3JvdW5kO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAxNnB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIDQwMCk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIG1hcmdpbjogMCAwO1xuICAgICAgICAmOnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTZweCwgMTZweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCA0MDApO1xuICAgICAgICB9XG4gICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAxNnB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIDQwMCk7XG4gICAgICAgIH1cbiAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDE2cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgNDAwKTtcbiAgICAgICAgfVxuICAgICAgICAvKiBGaXJlZm94IDE5KyAqL1xuICAgICAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAxNnB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIDQwMCk7XG4gICAgICAgIH1cbiAgICAgICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAxNnB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIDQwMCk7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yX3llbGxvd19tYWluO1xuICAgICAgICB9XG4gICAgICAgICYud3BjZjctbm90LXZhbGlkIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyLCBjZW50ZXIpO1xuICAgICAgICB3aWR0aDogMTQxcHg7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl95ZWxsb3dfbWFpbjtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE0cHgsIDE0cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgNjAwLCB1cHBlcmNhc2UpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAud3BjZjctcmVzcG9uc2Utb3V0cHV0LCAud3BjZjctbm90LXZhbGlkLXRpcCwgLmFqYXgtbG9hZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLnNlbnR7XG4gICAgICAuaW5wdXRzLCAubWVzc2FnZV9ibGt7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAud3BjZjctcmVzcG9uc2Utb3V0cHV0e1xuICAgICAgICAmLndwY2Y3LW1haWwtc2VudC1va3tcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLm5ld3NfdG9wX3NlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZiMjMzO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTQ0MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDI0MHB4O1xuICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5uZXdzX3RvcF9pbnRybyB7XG4gICAgQGluY2x1ZGUgZmxleChzcGFjZS1iZXR3ZWVuLCBjZW50ZXIpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5uZXdzX3RvcF90aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmb250KCRmb250X21lcnJpd2VhdGhlciwgNDhweCwgNjBweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCBub3JtYWwpO1xuICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIGJyIHtcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldCwgJG1vYmlsZX0ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm5ld3NfdG9wX2Rlc2NyaXB0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAyNnB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIG5vcm1hbCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICB3aWR0aDogNjc1cHg7XG4gICAgICBAbWVkaWEgI3skdGFibGV0LCAkbW9iaWxlfSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5uZXdzX2Fubm91bmNlbWVudF9zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLm5ld3NfYW5ub3VuY2VtZW50cyB7XG4gICAgcGFkZGluZzogMCAwIDMwcHg7XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgQGluY2x1ZGUgZmxleChzcGFjZS1iZXR3ZWVuLCBmbGV4LWVuZCk7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAubWFpbl90aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmb250KCRmb250X21lcnJpd2VhdGhlciwgMzRweCwgNDJweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCA3MDApO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgICAgIG1hcmdpbjogNDhweCAwIDM2cHg7XG4gICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgIG1hcmdpbjogMzVweCBhdXRvIDIwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgIG1hcmdpbjogMzVweCAwIDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmFubm91bmNlbWVudF9jb250YWluZXIge1xuICAgICAgQGluY2x1ZGUgZmxleChzcGFjZS1iZXR3ZWVuLCBpbml0aWFsKTtcbiAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgQGluY2x1ZGUgZmxleChzcGFjZS1iZXR3ZWVuLCBpbml0aWFsKTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgQGluY2x1ZGUgZmxleChjZW50ZXIsIGNlbnRlcik7XG4gICAgICB9XG4gICAgICAuYW5ub3VuY2VtZW50X2Jsb2NrIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjREFEQURFO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDE3cHg7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMThweCA0MHB4O1xuICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgICAgd2lkdGg6IDQzJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICBtYXJnaW46IDdweCAwO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKG4rNSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbWVycml3ZWF0aGVyLCAyMHB4LCAzMHB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIDcwMCk7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNHB4LCAxOXB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQpO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFubm91bmNlbWVudF9kYXRlIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTBweCwgMTRweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCA0MDAsIHVwcGVyY2FzZSk7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJ1dHRvbnMge1xuICAgICAgQGluY2x1ZGUgZmxleChmbGV4LWVuZCwgY2VudGVyKTtcbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgLnNob3dfbGVzc19idG4ge1xuICAgICAgICBAaW5jbHVkZSBmbGV4KGZsZXgtZW5kLCBjZW50ZXIpO1xuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTRweCwgMTlweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCA3MDAsIHVwcGVyY2FzZSk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQsICRtb2JpbGV9IHtcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcbiAgICAgICAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmFycm93IHtcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2hvd19tb3JlX2J0biB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgoZmxleC1lbmQsIGNlbnRlcik7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNHB4LCAxOXB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIDcwMCwgdXBwZXJjYXNlKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBAbWVkaWEgI3skdGFibGV0LCAkbW9iaWxlfSB7XG4gICAgICAgICAgQGluY2x1ZGUgZmxleChjZW50ZXIsIGNlbnRlcik7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgICAuYXJyb3cge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubmV3c19sYXN0X25ld3Nfc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjQ7XG4gIHBhZGRpbmc6IDAgMCA2OHB4O1xuICBAbWVkaWEgI3skdGFibGV0LCAkbW9iaWxlfSB7XG4gICBwYWRkaW5nOiAwIDAgMzVweDtcbiAgfVxuICAubmV3c19sYXN0X25ld3Mge1xuICAgIC5tYWluX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbWVycml3ZWF0aGVyLCAzNHB4LCA0MnB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIDcwMCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICAgICAgcGFkZGluZzogNDhweCAwIDM2cHg7XG4gICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMzVweCAwIDI1cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxhc3RfbmV3c19jb250YWluZXIge1xuICAgICAgQGluY2x1ZGUgZmxleChzcGFjZS1iZXR3ZWVuLCBpbml0aWFsKTtcbiAgICAgIC5sYXN0X25ld3NfYmxvY2sge1xuICAgICAgICB3aWR0aDogMzc2cHg7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgoZmxleC1zdGFydCwgaW5pdGlhbCk7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgIHdpZHRoOiAzNjBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnBvc3RfaW1hZ2VfYmxrIHtcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHdpZHRoOiAxMDRweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwNHB4O1xuICAgICAgICAgIC5wb3N0X2ltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc291cmNlX2ltZ19ibGsge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnNvdXJjZV9pbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wb3N0X2NvbnRlbnQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMTJweCAxMnB4IDI1cHg7XG4gICAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgICAgd2lkdGg6IDI1NnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wb3N0X3RpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9tZXJyaXdlYXRoZXIsIDE0cHgsIDE4cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgYm9sZCk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIH1cbiAgICAgICAgICAubmV3c19kYXRlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxMHB4LCAxNHB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIG5vcm1hbCwgdXBwZXJjYXNlKTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgbGVmdDogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoLW4rMykge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleChmbGV4LXN0YXJ0LCBpbml0aWFsKTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wb3N0X2ltYWdlX2JsayB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTkycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyLCBjZW50ZXIpO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICB3aWR0aDogMTA0cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucG9zdF9pbWcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zb3VyY2VfaW1nX2JsayB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyLCBjZW50ZXIpO1xuICAgICAgICAgICAgICB3aWR0aDogNzJweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc291cmNlX2ltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnBvc3RfY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAxMnB4IDU0cHg7XG4gICAgICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgd2lkdGg6IDI1NnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTJweCAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBvc3RfdGl0bGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X21lcnJpd2VhdGhlciwgMTRweCwgMThweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCBib2xkKTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQobisxMykge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJ1dHRvbnMge1xuICAgICAgQGluY2x1ZGUgZmxleChmbGV4LWVuZCwgY2VudGVyKTtcbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICAgIC5zaG93X2xlc3NfYnRuIHtcbiAgICAgICAgQGluY2x1ZGUgZmxleChmbGV4LWVuZCwgY2VudGVyKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE0cHgsIDE5cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgYm9sZCwgdXBwZXJjYXNlKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbjogMzVweCAwIDA7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQsICRtb2JpbGV9IHtcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgLmFycm93IHtcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2hvd19tb3JlX2J0biB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgoZmxleC1lbmQsIGNlbnRlcik7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNHB4LCAxOXB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIGJvbGQsIHVwcGVyY2FzZSk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW46IDM1cHggMCAwO1xuICAgICAgICBAbWVkaWEgI3skdGFibGV0LCAkbW9iaWxlfSB7XG4gICAgICAgICAgQGluY2x1ZGUgZmxleChjZW50ZXIsIGNlbnRlcik7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgICAuYXJyb3cge1xuICAgICAgICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyLCBjZW50ZXIpO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubmV3c19ibG9nX3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDAgNjBweDtcbiAgQG1lZGlhICN7JHRhYmxldCwgJG1vYmlsZX0ge1xuICAgIHBhZGRpbmc6IDAgMCAzNXB4O1xuICB9XG4gIC5uZXdzX2Jsb2dfbmV3cyB7XG4gICAgLm1haW5fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9tZXJyaXdlYXRoZXIsIDM0cHgsIDQycHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgNzAwKTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgMzZweDtcbiAgICAgIEBtZWRpYSAjeyR0YWJsZXQsICRtb2JpbGV9IHtcbiAgICAgICAgcGFkZGluZzogMzVweCAwIDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5ld3NfYmxvZ19jb250YWluZXIge1xuICAgICAgQGluY2x1ZGUgZmxleChzcGFjZS1iZXR3ZWVuLCBpbml0aWFsKTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXgtaGVpZ2h0OiA2MjBweDtcbiAgICAgIEBtZWRpYSAjeyR0YWJsZXQsICRtb2JpbGV9IHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIH1cbiAgICAgIC5ibG9nX3Bvc3RfaXRlbSB7XG4gICAgICAgIHdpZHRoOiAzNzVweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMnB4IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSg5LDksMzAsMC4xNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgIHdpZHRoOiAzNjBweDtcbiAgICAgICAgfVxuICAgICAgICAucG9zdF90aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9tZXJyaXdlYXRoZXIsIDE0cHgsIDE4cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgYm9sZCk7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICB9XG4gICAgICAgIC5wb3N0X3RleHQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnBvc3RfZGF0ZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgICAgYm90dG9tOiA4cHg7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDEwcHgsIDE0cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgbm9ybWFsLCB1cHBlcmNhc2UpO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgfVxuICAgICAgICAubWVkaXVtX2ljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgICBib3R0b206IDhweDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgtbis1KSB7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBwYWRkaW5nOiAyNHB4IDE4cHggMzBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDI5NHB4O1xuICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcblxuICAgICAgICAgIH1cbiAgICAgICAgICAucG9zdF90aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wb3N0X3RleHQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTRweCwgMTlweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCBub3JtYWwpO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjJweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgIGhlaWdodDogOTVweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgICAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wb3N0X2RhdGUge1xuICAgICAgICAgICAgYm90dG9tOiAxN3B4O1xuICAgICAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tZWRpdW1faWNvbiB7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIGJvdHRvbTogMTRweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2hvd19tb3JlX2J0biB7XG4gICAgICBAaW5jbHVkZSBmbGV4KGZsZXgtZW5kLCBjZW50ZXIpO1xuICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE0cHgsIDE5cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgNzAwLCB1cHBlcmNhc2UpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgcGFkZGluZzogMzBweCAyNXB4IDAgMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgQGluY2x1ZGUgZmxleChjZW50ZXIsIGNlbnRlcik7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMCAwO1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgIH1cbiAgICAgIC5hcnJvdyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLm1lZXRfdXNfbmV3c19zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzNDQztcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIC5zdmdfYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgfVxuICAubmV3c19tZWV0X3VzIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgQG1lZGlhICN7JHRhYmxldCwgJG1vYmlsZX0ge1xuICAgICAgcGFkZGluZzogMzVweCAwO1xuICAgIH1cbiAgICAubWVldF91c190aXRsZV9ibG9jayB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICBAbWVkaWEgI3skdGFibGV0LCAkbW9iaWxlfSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgICAgLm1haW5fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X21lcnJpd2VhdGhlciwgMzRweCwgNDJweCwgI2ZmZiwgNzAwKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgICAgICAgbWFyZ2luOiA2MHB4IDAgMzZweDtcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldCwgJG1vYmlsZX0ge1xuICAgICAgICAgIHBhZGRpbmc6IDBweCAwIDMwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1haW5fc3VidGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTRweCwgMTlweCwgI2ZmZik7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjIycHg7XG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQsICRtb2JpbGV9IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVldF91c19jb250YWluZXIge1xuICAgICAgQGluY2x1ZGUgZmxleChzcGFjZS1iZXR3ZWVuLCBpbmhlcml0KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyLCBjZW50ZXIpO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgICAgLm1lZXRfdXNfYmxvY2sge1xuICAgICAgICBAaW5jbHVkZSBmbGV4KGluaXRpYWwsIGluaXRpYWwpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiAxOCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMzRweCAxMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgICAgd2lkdGg6IDM5JTtcbiAgICAgICAgICBtYXJnaW46IDIwcHggNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICB9XG4gICAgICAgIC5ldmVudF9pbmZvIHtcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4KGZsZXgtc3RhcnQsIGNlbnRlcik7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X21lcnJpd2VhdGhlciwgMjBweCwgMzBweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCA3MDApO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxMHB4LCAxNHB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIDcwMCwgdXBwZXJjYXNlKTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmV2ZW50X2J0biB7XG4gICAgICAgICAgQGluY2x1ZGUgZmxleChjZW50ZXIsIGNlbnRlciwgbm93cmFwKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICB3aWR0aDogMTA2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgIG1hcmdpbjogMzJweCBhdXRvO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAyNXB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZChuKzUpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5idXR0b25zIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgoZmxleC1lbmQsIGNlbnRlcik7XG4gICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyLCBjZW50ZXIpO1xuICAgICAgfVxuICAgICAgLnNob3dfbGVzc19idG4ge1xuICAgICAgICBAaW5jbHVkZSBmbGV4KGZsZXgtZW5kLCBjZW50ZXIpO1xuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTRweCwgMTlweCwgI2ZmZiwgYm9sZCwgdXBwZXJjYXNlKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgei1pbmRleDozO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LCAkbW9iaWxlfSB7XG4gICAgICAgICAgQGluY2x1ZGUgZmxleChjZW50ZXIsIGNlbnRlcik7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMCAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgQGluY2x1ZGUgZmxleChjZW50ZXIsIGNlbnRlcik7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1lZXRfdXNfc2hvd19tb3JlX2J0biB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgZmxleChmbGV4LWVuZCwgY2VudGVyKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE0cHgsIDE5cHgsICNmZmYsIDcwMCwgdXBwZXJjYXNlKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICB6LWluZGV4OjM7XG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQsICRtb2JpbGV9IHtcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmFycm93IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmhvd190b190b3Bfc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzQ0M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICBwYWRkaW5nOiAxMCUgMDtcbiAgfVxuICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgZmxleChjZW50ZXIsIGZsZXgtc3RhcnQpO1xuICAgIHBhZGRpbmc6IDM1cHggMCAyNXB4O1xuICB9XG4gIHN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICBAbWVkaWEgI3skdGFibGV0LCAkbW9iaWxlfSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgfVxuICAuaG93X3RvX3RvcF9pbnRybyB7XG4gICAgQGluY2x1ZGUgZmxleChjZW50ZXIsIGNlbnRlcik7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmhvd190b190b3BfdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9tZXJyaXdlYXRoZXIsIDYwcHgsIDc1cHgsICNmZmYsIG5vcm1hbCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhvd190b190b3BfZGVzY3JpcHRpb24ge1xuICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDI2cHgsICNmZmYsIG5vcm1hbCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogNDc2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgfVxuICAgIH1cbiAgICAuaG93X3RvX2JvdHRvbV9hcnJvdyB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ob3dfdG9fc2NlbmUge1xuICAgIC5jcnlwdG9fY3VycmVuY3kge1xuICAgICAgLy9vcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDVzIGVhc2U7XG4gICAgICAmLmFuaW1hdGUge1xuICAgICAgICBhbmltYXRpb246IENyeXB0b0FuaW0gZWFzZSA1cyBpbmZpbml0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmdlbSB7XG5cbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1cyBlYXNlO1xuICAgICAgJi5hbmltYXRlIHtcbiAgICAgICAgYW5pbWF0aW9uOiBHZW1BbmltIGVhc2UgNXMgaW5maW5pdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ob3dfdG9fdG9wX3N2Z193cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAuc3ZnX2xvYWRpbmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0NSU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNXMgZWFzZTtcbiAgICAgICYuYW5pbWF0ZSB7XG4gICAgICAgIGFuaW1hdGlvbjogbG9hZEhpZGUgNXMgaW5maW5pdGUgZWFzZTtcbiAgICAgIH1cbiAgICAgIC5jaXJjbGVfMSB7XG4gICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICByOiAzO1xuICAgICAgICAgIGN4OiA2O1xuICAgICAgICAgIGFuaW1hdGlvbjogYm91bmNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2lyY2xlXzIge1xuICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgcjogMztcbiAgICAgICAgICBjeDogMTg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jaXJjbGVfMyB7XG4gICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICByOiAzO1xuICAgICAgICAgIGN4OiAzMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc3ZnX2NoZWNrbWFyayB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA2NHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHN0cm9rZS13aWR0aDogMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICAgIHN0cm9rZTogI2ZmZjtcbiAgICAgIHN0cm9rZS1taXRlcmxpbWl0OiAxMDtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDYuNXMgZWFzZTtcbiAgICAgICYuYW5pbWF0ZSB7XG4gICAgICAgIGFuaW1hdGlvbjogY2hlY2ttYXJrU2hvdyA2LjVzIGVhc2U7O1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiA2NSU7XG4gICAgICAgIHRvcDogMzVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICB9XG4gICAgfVxuICAgIG1heC1oZWlnaHQ6IDIxMHB4O1xuICAgIGhlaWdodDogMjEwcHg7XG4gICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICB9XG4gIH1cbn1cblxuIiwiLmhvd190b19kaWFtb25kX3NlY3Rpb24ge1xuICBAaW5jbHVkZSBmbGV4KHNwYWNlLWJldHdlZW4sIGZsZXgtc3RhcnQsIHdyYXApO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLmhvd190b19kaWFtb25kX2xlZnQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2dyZWVuX21haW47XG4gICAgcGFkZGluZzogMjM1cHggMDtcbiAgICBAaW5jbHVkZSBmbGV4KGZsZXgtZW5kLCBjZW50ZXIsIHdyYXApO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLmRpYW1vbmRfaW5mb193cmFwIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDExMnB4O1xuICAgICAgd2lkdGg6IDQ3NnB4O1xuICAgICAgLmRpYW1vbmRfdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X21lcnJpd2VhdGhlciwgNDhweCwgNjBweCwgJGNvbG9yX3doaXRlLCBub3JtYWwpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5kaWFtb25kX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDI2cHgsICRjb2xvcl93aGl0ZSwgbm9ybWFsKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1bnNldCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTAwcHggMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVuc2V0IWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmhvd190b19kaWFtb25kX3JpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLmhvd190b19kaWFtb25kX3RhYl9jb250cm9sIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTQsIDE0LCA0NywgMC4xNSk7XG4gICAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyLCB3cmFwKTtcbiAgICAgIC50YWJfYnRuIHtcbiAgICAgICAgcGFkZGluZzogMzZweCAwIDMzcHggMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTRweCwgMTZweCwgJGNvbG9yX2RhcmssIDcwMCk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjI1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDNweDtcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvcl9kYXJrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5ob3dfdG9fc3RlcF9zbGlkZXJfd3JhcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtaGVpZ2h0OiA2MzZweDtcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgfVxuICAgICAgLnNsaWRlcl90YWIge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLmhvd190b19zdGVwc19zbGlkZXIge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyNTVweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyMnB4O1xuICAgICAgICAgIHdpZHRoOiA2MzdweDtcbiAgICAgICAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyOHB4O1xuICAgICAgICAgICAgICAvL21hcmdpbi10b3A6IC0yNHB4O1xuICAgICAgICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTI4cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmhvd190b19zdGVwX3NsaWRlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoZmxleC1zdGFydCwgZmxleC1zdGFydCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgICAgICAgICAgIC8vcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZ3JlZW5fbWFpbjtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMTAlO1xuICAgICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdG9wOiA2NHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RlcF9zbGlkZXJfaXRlbSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoZmxleC1zdGFydCwgY2VudGVyKTtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAvL2hlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgLy9tYXgtaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yX2dyZWVuX21haW47XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4xcztcbiAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLml0ZW1fdGl0bGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbWVycml3ZWF0aGVyLCAyMHB4LCAzMHB4LCAkY29sb3JfZGFyaywgYm9sZCk7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLml0ZW1fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMXM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTRweCwgMTlweCwgJGNvbG9yX3doaXRlLCBub3JtYWwpO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjIycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dyZWVuX21haW47XG4gICAgICAgICAgICAgICAgLml0ZW1fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pdGVtX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN0ZXBfc2xpZGVyX251bWJlciB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyLCBjZW50ZXIpO1xuICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yX2dyZWVuX21haW47XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbWVycml3ZWF0aGVyLCAyMHB4LCAzMHB4LCAkY29sb3JfZGFyaywgYm9sZCk7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgICAgIC5zdGVwX3NsaWRlcl9udW1iZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ncmVlbl9tYWluO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjRzIGVhc2U7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgdG9wOiA2NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuc3RlcF9zbGlkZXJfaXRlbSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2dyZWVuX21haW47XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pdGVtX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pdGVtX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAuaG93X3RvX3N0ZXBfc2xpZGUge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiA1NTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgbWF4LWhlaWdodDogNDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmhvd190b19sZWFybl9tb3JlX3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCMzAwO1xuICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gIC5zZWN0aW9uX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250KCRmb250X21lcnJpd2VhdGhlciwgMzRweCwgNDJweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCA3MDApO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICBAaW5jbHVkZSBmb250KCRmb250X21lcnJpd2VhdGhlciwgNDJweCwgNDdweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCA3MDApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9tZXJyaXdlYXRoZXIsIDMycHgsIDQzcHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgNzAwKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC5idG5fYmxvY2sge1xuICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyLCBpbml0aWFsKTtcbiAgICBtYXJnaW46IDI1cHg7XG4gICAgLmxlYXJuX21vcmVfYnRuIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxMnB4LCAxNnB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIDgwMCwgdXBwZXJjYXNlKTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjA5cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uX2Rlc2NyaXB0aW9uIHtcbiAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTZweCwgMjZweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCA0MDApO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIH1cbn0iLCIua25vd2xlZGdlX2NlbnRlcl9oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAkY29sb3JfYmx1ZV9tYWluO1xuICBtYXJnaW46IC03MHB4IDAgMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIEBpbmNsdWRlIGZsZXgoaW5pdGlhbCwgY2VudGVyKTtcbiAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgIG1hcmdpbjogLTU1cHggMCAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG4gIH1cbiAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgIG1hcmdpbjogLTk3cHggMCAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG4gIH1cbiAgLndyYXBwZXIge1xuICAgIEBpbmNsdWRlIGZsZXgoc3BhY2UtYmV0d2VlbiwgY2VudGVyKTtcbiAgfVxuICAubG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMzBweDtcbiAgICB9XG4gIH1cbiAgLmtub3dsZWRnZV9jZW50ZXJfaGVhZGVyX21lbnUge1xuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAubWVudSB7XG4gICAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyLCBuby13cmFwKTtcbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgfVxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyKTtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCA0M3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgcGFkZGluZzogMFxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNHB4LCAxNnB4LCAjZmZmLCA4MDAsIHVwcGVyY2FzZSk7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMjVweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLCAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXIsICYuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhlYWRlcl9yaWdodCB7XG4gICAgQGluY2x1ZGUgZmxleCgpO1xuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLmtub3dsZWRnZV9jZW50ZXJfaGVhZGVyX2Ryb3Bkb3duIHtcbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTRweCwgMTZweCwgI2ZmZiwgODAwLCB1cHBlcmNhc2UpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMjVweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC0xN3B4O1xuICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3ViLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQ3cHg7XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWluLXdpZHRoOiAxNzVweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSg0OSw0OSwxODYsMC4zNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBsaW5lYXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAyNHB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIDQwMCk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE0cHgsIDE5cHgsICNmZmYsIDQwMCwgdXBwZXJjYXNlKTtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNHB4LCAxOXB4LCAjZmZmLCA0MDAsIHVwcGVyY2FzZSk7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAbWVkaWEgI3skZGVza3RvcH0ge1xuICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5ob3ZlciB7XG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zZWFyY2hfYmxrIHtcbiAgICBtYXJnaW46IDAgMzBweCAwIDM1cHg7XG4gICAgLnNlYXJjaF9pY29uX2J0biB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGltZyB7XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJhY2tfYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE0cHgsIDE0cHgsICNmZmYsIG5vcm1hbCk7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogN3B4IDIzcHggN3B4IDExcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDdweDtcbiAgICAgIGhlaWdodDogN3B4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiA5cHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjVzXG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbG9yOiAkY29sb3JfYmx1ZV9tYWluO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2JsdWVfbWFpbjtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JHRhYmxldCwgJG1vYmlsZX0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLm1vYmlsZV9idG5zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIEBpbmNsdWRlIGZsZXgoKTtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgQGluY2x1ZGUgZmxleCgpO1xuICAgIH1cbiAgICAuYmFja19idG4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gICAgLmtub3dsZWRnZV9tb2JpbGVfbWVudV9idG4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguL2ltYWdlcy9kaXN0L21vYmlsZV9tZW51X2ljb24uc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzJweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguL2ltYWdlcy9kaXN0L21vYmlsZV9tZW51X2Nsb3NlLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguL2ltYWdlcy9kaXN0L21vYmlsZV9tZW51X2ljb24uc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzJweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguL2ltYWdlcy9kaXN0L21vYmlsZV9tZW51X2Nsb3NlLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtaWQtMTI1MyB7XG4gIC5rbm93bGVkZ2VfY2VudGVyX2hlYWRlciB7XG4gICAgLmtub3dsZWRnZV9tb2JpbGVfbWVudV9idG4ge1xuICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59IiwiLmtub3dsZWRnZV9jZW50ZXJfdG9wX3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAkY29sb3JfYmx1ZV9tYWluO1xuICBwYWRkaW5nOiAxNjVweCAwIDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmJnX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMzVweDtcbiAgfVxuICAuY29udGVudF9ibGsge1xuICAgIEBpbmNsdWRlIGZsZXgoc3BhY2UtYmV0d2VlbiwgZmxleC1zdGFydCk7XG4gICAgLnRpdGxlIHtcbiAgICAgIHdpZHRoOiA0NDVweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbWVycml3ZWF0aGVyLCA0OHB4LCA2MHB4LCAjZmZmLCBub3JtYWwpO1xuICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN1YnRpdGxlIHtcbiAgICAgIHdpZHRoOiA2MTBweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAyNnB4LCAjZmZmLCBub3JtYWwpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIGIsIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5rbm93bGVkZ2VfY2VudGVyX21haW5fc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDM1cHggMCA2NXB4O1xuICAuY2F0ZWdvcmllc193cmFwIHtcbiAgICBAaW5jbHVkZSBmbGV4KHNwYWNlLWJldHdlZW4sIGluaXRpYWwsIHdyYXApO1xuICAgIC5jYXRlZ29yeV9pdGVtIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB3aWR0aDogMzc1cHg7XG4gICAgICBwYWRkaW5nOiAyNXB4IDI0cHggNzVweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoOSw5LDMwLDAuMTUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICB3aWR0aDogMzY1cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmNhdGVnb3J5X2ljb24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB9XG4gICAgICAudGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X21lcnJpd2VhdGhlciwgMjBweCwgMzBweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCBib2xkKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjJweDtcbiAgICAgIH1cbiAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAyNnB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIG5vcm1hbCk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjJweDtcbiAgICAgIH1cbiAgICAgIC5sZWFybl9tb3JlX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDMycHg7XG4gICAgICAgIHJpZ2h0OiAzMnB4O1xuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTJweCwgMTZweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCA4MDAsIHVwcGVyY2FzZSk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjA3cHg7XG4gICAgICB9XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgLmNhdGVnb3J5X2ljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi9pbWFnZXMvZGlzdC9rbm93bGVkZ2VfY2VudGVyX21haW5faWNvbl8xLnN2ZycpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIC5jYXRlZ29yeV9pY29uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4vaW1hZ2VzL2Rpc3Qva25vd2xlZGdlX2NlbnRlcl9tYWluX2ljb25fMi5zdmcnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAuY2F0ZWdvcnlfaWNvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuL2ltYWdlcy9kaXN0L2tub3dsZWRnZV9jZW50ZXJfbWFpbl9pY29uXzMuc3ZnJyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6Zmlyc3QtY2hpbGQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JlZW5fbWFpbjtcbiAgICAgICAgYm94LXNoYWRvdzogLTVweCA1cHggMjVweCAwcHggcmdiYSg5LCA5LCAzMCwgMC4xNSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2dyZWVuX21haW47XG4gICAgICAgIC5jYXRlZ29yeV9pY29uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4vaW1hZ2VzL2Rpc3Qva25vd2xlZGdlX2NlbnRlcl9tYWluX2ljb25fMS1ob3Zlci5zdmcnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMik6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfeWVsbG93X21haW47XG4gICAgICAgIGJveC1zaGFkb3c6IC01cHggNXB4IDI1cHggMHB4IHJnYmEoOSwgOSwgMzAsIDAuMTUpO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl95ZWxsb3dfbWFpbjtcbiAgICAgICAgLmNhdGVnb3J5X2ljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi9pbWFnZXMvZGlzdC9rbm93bGVkZ2VfY2VudGVyX21haW5faWNvbl8yLWhvdmVyLnN2ZycpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgzKTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ibHVlX21haW47XG4gICAgICAgIGJveC1zaGFkb3c6IC01cHggNXB4IDI1cHggMHB4IHJnYmEoOSwgOSwgMzAsIDAuMTUpO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9ibHVlX21haW47XG4gICAgICAgIC5jYXRlZ29yeV9pY29uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4vaW1hZ2VzL2Rpc3Qva25vd2xlZGdlX2NlbnRlcl9tYWluX2ljb25fMy1ob3Zlci5zdmcnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi52aWRlb3NfaXRlbSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMjVweCAwIDA7XG4gICAgICAgIC5sZWFybl9tb3JlX2xpbmsge1xuICAgICAgICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICAgICAgICB0b3A6IDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgLnZpZGVvc193cmFwIHtcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4KHNwYWNlLWJldHdlZW4sIGZsZXgtc3RhcnQpO1xuICAgICAgICAgIC52aWRlb19pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNzZweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnZpZGVvX2ZyYW1lIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleChjZW50ZXIsIGNlbnRlcik7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA5OHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTc2cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgaW1nOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnBsYXlfYnRuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudmlkZW9fdGl0bGUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDEycHgsIDE2cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgODAwLCB1cHBlcmNhc2UpO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4wN3B4O1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudmlkZW9fZGF0ZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxMnB4LCAxNnB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIG5vcm1hbCk7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuZmFxX2Jsa19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAwIDA7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5sZWFybl9tb3JlX2xpbmsge1xuICAgICAgICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICAgICAgICB0b3A6IDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZhcV9pdGVtcyB7XG4gICAgICAgICAgLmZhcV9pdGVtIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjYWQxO1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50aXRsZV9ibGsge1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoKTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICAgICAgLmZhcV90aXRsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDEycHgsIDE2cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgODAwLCB1cHBlcmNhc2UpO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjA3cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib2R5X2RhcmtfYmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvZHlfZGFya19iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTJweCwgMTZweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCBub3JtYWwpO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5lYm9va19pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgZmxleCgpO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMDtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuZWJvb2tfaXRlbXMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIC5saW5rX2l0ZW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleChzcGFjZS1iZXR3ZWVuLCBjZW50ZXIsIG5vd3JhcCk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2FkMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjRweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxpbmtfdGl0bGUge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTJweCwgMTZweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCA4MDAsIHVwcGVyY2FzZSk7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjA3cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib2R5X2RhcmtfYmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib2R5X2RhcmtfYmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIua25vd2xlZGdlX2NlbnRlcl9jYXRlZ29yeV90ZW1wbGF0ZSB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMTEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC50b3BfYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgI3skdGFibGV0LCAkbW9iaWxlfSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLnNlY3Rpb25fdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbWVycml3ZWF0aGVyLCAzNHB4LCA0MnB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIGJvbGQsIHVwcGVyY2FzZSk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgICBtYXJnaW46IDAgMCA1MHB4O1xuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICB9XG4gIC50ZXh0X2JsayB7XG4gICAgQGluY2x1ZGUgZmxleChzcGFjZS1iZXR3ZWVuLCBmbGV4LXN0YXJ0KTtcbiAgICBtYXJnaW46IDAgMCA2NXB4O1xuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAudGV4dCB7XG4gICAgICB3aWR0aDogNTc1cHg7XG4gICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTZweCwgMjZweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCBub3JtYWwpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbnRlbnRfYmxrIHtcbiAgICBAaW5jbHVkZSBmbGV4KGZsZXgtc3RhcnQsIGluaXRpYWwpO1xuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAuY29udGVudF9pdGVtIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcGFkZGluZzogMjRweCAyNHB4IDQ0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDAgMjVweCAyNXB4IDA7XG4gICAgICB3aWR0aDogMzc1cHg7XG4gICAgICAmOm50aC1jaGlsZChuKzcpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgd2lkdGg6IDM2NXB4O1xuICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgIH1cbiAgICAgIC5jb250ZW50X2l0ZW1fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X21lcnJpd2VhdGhlciwgMjBweCwgMzBweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCBib2xkKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgIH1cbiAgICAgIC5jb250ZW50X2l0ZW1fdGV4dCB7XG4gICAgICAgIHAge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAyNnB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIG5vcm1hbCk7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJlYWRfbW9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTdweDtcbiAgICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxMnB4LCAxNnB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIDgwMCwgdXBwZXJjYXNlKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMDdweDtcbiAgICAgIH1cbiAgICAgICYucHJldmlldyB7XG4gICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC5yZWFkX21vcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1vcmVfbGVzc19idXR0b25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBmbGV4KGZsZXgtZW5kLCBjZW50ZXIpO1xuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE0cHgsIDE5cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgNzAwLCB1cHBlcmNhc2UpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkYm9keV9kYXJrX2JhY2tncm91bmQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYm9keV9kYXJrX2JhY2tncm91bmQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2hvd19sZXNzX2J0biB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICB0b3A6IDdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNob3dfbW9yZV9idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmtub3dsZWRnZV9jZW50ZXJfY2VkZXhfc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9ncmVlbl9tYWluO1xuICAuc2VjdGlvbl90aXRsZSB7XG4gICAgY29sb3I6ICNmZmZcbiAgfVxuICAudGV4dF9ibGsge1xuICAgIC50ZXh0IHtcbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbnRlbnRfYmxrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmdyYWRpZW50X292ZXJsYXkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQocmdiYSgyNTUsMTc5LDAsMCksICRjb2xvcl9ncmVlbl9tYWluLCB2ZXJ0aWNhbCk7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuICB9XG59IiwiLmtub3dsZWRnZV9jZW50ZXJfZGlhbW9uZHNfc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl95ZWxsb3dfbWFpbjtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gIC5jb250ZW50X2JsayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5ncmFkaWVudF9vdmVybGF5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50KHJnYmEoMjU1LDE3OSwwLDApLCAkY29sb3JfeWVsbG93X21haW4sIHZlcnRpY2FsKTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn0iLCIua25vd2xlZGdlX2NlbnRlcl9jcnlwdG9jdXJyZW5jeV9zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yX2JsdWVfbWFpbjtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gIC5zZWN0aW9uX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZlxuICB9XG4gIC50ZXh0X2JsayB7XG4gICAgLnRleHQge1xuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29udGVudF9ibGsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuZ3JhZGllbnRfb3ZlcmxheSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTkwcHg7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudChyZ2JhKDI1NSwxNzksMCwwKSwgJGNvbG9yX2JsdWVfbWFpbiwgdmVydGljYWwpO1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAubW9yZV9sZXNzX2J1dHRvbnMge1xuICAgIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIua25vd2xlZGdlX2NlbnRlcl9mYXFfc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgNjBweDtcbiAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC5zZWN0aW9uX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250KCRmb250X21lcnJpd2VhdGhlciwgMzRweCwgNDJweCwgJGNvbG9yX2JsdWVfbWFpbiwgYm9sZCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgICBtYXJnaW46IDAgMCAxMjBweDtcbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICBtYXJnaW46IDAgMCAzNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbiAgfVxuICAuZmFxX2l0ZW1zIHtcbiAgICAuZmFxX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NhZDE7XG4gICAgICAudmlzaWJsZV9pbmZvIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBAaW5jbHVkZSBmbGV4KCk7XG4gICAgICAgIC5mYXFfdGl0bGUge1xuICAgICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X21lcnJpd2VhdGhlciwgMjBweCwgMzBweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCBib2xkKTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2F0ZWdvcnlfbmFtZSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDI2cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgbm9ybWFsKTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5mYXFfY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDc1cHggMDtcbiAgICAgICAgd2lkdGg6IDY3NXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDI2cHgsICMwOTA5MUUsIG5vcm1hbCwgbm9uZSk7XG5cbiAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgICAgICB9XG4gICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAyMnB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIGJvbGQsIHVwcGVyY2FzZSk7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgcCwgbGkge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAyNnB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIG5vcm1hbCk7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgICAgICAgLy9vcGFjaXR5OiAwLjY7XG4gICAgICAgIH1cbiAgICAgICAgb2wsIHVsIHtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAyNnB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIG5vcm1hbCk7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICAgIC8vb3BhY2l0eTogMC42O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm9wZW4ge1xuICAgICAgICAudmlzaWJsZV9pbmZvIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIua25vd2xlZGdlX2NlbnRlcl92aWRlb3Nfc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMTIwcHg7XG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbiAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuICAuc2VjdGlvbl90aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udCgkZm9udF9tZXJyaXdlYXRoZXIsIDM0cHgsIDQycHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgYm9sZCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgICBtYXJnaW46IDAgMCA3MHB4O1xuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICB9XG4gIH1cbiAgLnZpZGVvX2l0ZW0ge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBAaW5jbHVkZSBmbGV4KHNwYWNlLWJldHdlZW4sIGluaXRpYWwpO1xuICAgIGhlaWdodDogOThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNCwxNCw0NywwLjE1KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIHdpZHRoOiA2MDBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAudmlkZW9fZnJhbWUge1xuICAgICAgQGluY2x1ZGUgZmxleChjZW50ZXIsIGNlbnRlcik7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBoZWlnaHQ6IDk4cHg7XG4gICAgICB3aWR0aDogMTc2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIH1cbiAgICAgIGltZzpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgICAucGxheV9idG4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC52aWRlb19jb250ZW50cyB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgcGFkZGluZzogMTBweCAyNXB4IDVweCAwO1xuICAgICAgQGluY2x1ZGUgZmxleChzcGFjZS1iZXR3ZWVuLCBmbGV4LXN0YXJ0KTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAudmlkZW9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDEycHgsIDE2cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgODAwLCB1cHBlcmNhc2UpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4wN3B4O1xuICAgICAgICBtYXJnaW46IDAgMCA2cHg7XG4gICAgICB9XG4gICAgICAudmlkZW9fZGF0ZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxMnB4LCAxNnB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIG5vcm1hbCk7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIH1cbiAgICAgIC52aWRlb19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYuZmVhdHVyZWRfdmlkZW8ge1xuICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC52aWRlb19mcmFtZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAzNTVweDtcbiAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdyZXk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgZmxleChjZW50ZXIsIGNlbnRlcik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5wbGF5X2J0biB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC52aWRlb19jb250ZW50cyB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAudmlkZW9fdGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbWVycml3ZWF0aGVyLCAyMHB4LCAzMHB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIGJvbGQpO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICB9XG4gICAgICAgIC52aWRlb19kYXRlIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTJweCwgMTZweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCBub3JtYWwpO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC52aWRlb19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDI2cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgbm9ybWFsKTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAudmlkZW9zX3RvcF93cmFwIHtcbiAgICBAaW5jbHVkZSBmbGV4KHNwYWNlLWJldHdlZW4sIGZsZXgtc3RhcnQpO1xuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgLnZpZGVvc19ib3R0b21fd3JhcCB7XG4gICAgQGluY2x1ZGUgZmxleChzcGFjZS1iZXR3ZWVuLCBmbGV4LXN0YXJ0KTtcbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC52aWRlb19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5tb3JlX2xlc3NfYnV0dG9ucyB7XG4gICAgQGluY2x1ZGUgZmxleChmbGV4LWVuZCwgY2VudGVyKTtcbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE0cHgsIDE5cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgNzAwLCB1cHBlcmNhc2UpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkYm9keV9kYXJrX2JhY2tncm91bmQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYm9keV9kYXJrX2JhY2tncm91bmQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2hvd19sZXNzX2J0biB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICB0b3A6IDdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNob3dfbW9yZV9idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC52aWRlb3NfdG9wX3dyYXAsIC52aWRlb3NfYm90dG9tX3dyYXAge1xuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG5cbiAgICB9XG4gIH1cbn0iLCIua25vd2xlZGdlX2NlbnRlcl9sZXRzX3RhbGtfc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibHVlX21haW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9kaXN0L2xldHNfdGFsa19iZ18xLnN2ZyksIHVybCguL2ltYWdlcy9kaXN0L2xldHNfdGFsa19iZ18yLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwcHggMCwgMzIwcHggNTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluIWltcG9ydGFudDtcbiAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMCUgMCwgMzAlIDI1cHg7XG4gIH1cbiAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuICAud3JhcHBlciB7XG4gICAgQGluY2x1ZGUgZmxleChzcGFjZS1iZXR3ZWVuLCBmbGV4LWVuZCk7XG4gIH1cbiAgLnNlY3Rpb25fdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbWVycml3ZWF0aGVyLCAzNHB4LCA0MnB4LCAjZmZmLCBib2xkKTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICAgIG1hcmdpbjogMCAwO1xuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIH1cbiAgfVxuICAuYXBwbHlfYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgZmxleChmbGV4LXN0YXJ0LCBjZW50ZXIpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBzcGFuIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAyOHB4LCAjZmZmLCBib2xkLCB1cHBlcmNhc2UpO1xuICAgICAgbWFyZ2luOiAwIDI1cHggMCAwO1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgfVxuICB9XG59XG4iLCIuaG93X3RvX3RyYWRlX3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkY0O1xuICAubGVmdF9jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIGZsZXgobm9ybWFsLCBjZW50ZXIsIG5vd3JhcCk7XG4gICAgcGFkZGluZzogNzJweCAwO1xuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgd2lkdGg6IDc2OHB4O1xuICAgICAgcGFkZGluZzogNTBweCAxMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgcGFkZGluZzogMzBweCAxMHB4IDIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgLmltYWdlc19iZyB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIEBtZWRpYSAjeyRtb2JpbGUsICR0YWJsZXR9IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5yaWdodF90aXRsZV9tb2JfdGFiIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbWVycml3ZWF0aGVyLCA0MnB4LCA0N3B4LCAkY29sb3JfZGFyaywgNDAwKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbWVycml3ZWF0aGVyLCAzMnB4LCA0M3B4LCAkY29sb3JfZGFyaywgNDAwKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGlhbW9uZF9yaWdodF9ibG9jayB7XG4gICAgICBtYXJnaW4tbGVmdDogMTEycHg7XG4gICAgICB3aWR0aDogNDc2cHg7XG4gICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICAucmlnaHRfdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X21lcnJpd2VhdGhlciwgNDhweCwgNjBweCwgJGNvbG9yX2RhcmssIDQwMCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICBAbWVkaWEgI3skbW9iaWxlLCAkdGFibGV0fSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmRpYW1vbmRfZGVzY2lwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAyNnB4LCAkY29sb3JfZGFyaywgNDAwKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5kaWFtb25kX2xlZnRfYmxvY2sge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMTJweDtcbiAgICAgIHdpZHRoOiA0NzZweDtcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgIC5yaWdodF90aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbWVycml3ZWF0aGVyLCA0OHB4LCA2MHB4LCAkY29sb3JfZGFyaywgNDAwKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgIEBtZWRpYSAjeyRtb2JpbGUsICR0YWJsZXR9IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZGlhbW9uZF9kZXNjaXB0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDI2cHgsICRjb2xvcl9kYXJrLCA0MDApO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnJpZ2h0X2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgZmxleChmbGV4LWVuZCwgY2VudGVyLCBub3dyYXApO1xuICAgIHBhZGRpbmc6IDcycHggMDtcbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHdpZHRoOiA3NjhweDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCA1MHB4IDEwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBwYWRkaW5nOiAzMHB4IDEwcHggMjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICAuaW1hZ2VzX2JnIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgQG1lZGlhICN7JG1vYmlsZSwgJHRhYmxldH0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJpZ2h0X3RpdGxlX21vYl90YWIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9tZXJyaXdlYXRoZXIsIDQycHgsIDQ3cHgsICRjb2xvcl9kYXJrLCA0MDApO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9tZXJyaXdlYXRoZXIsIDMycHgsIDQzcHgsICRjb2xvcl9kYXJrLCA0MDApO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kaWFtb25kX3JpZ2h0X2Jsb2NrIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMTJweDtcbiAgICAgIHdpZHRoOiA0NzZweDtcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgIC5yaWdodF90aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbWVycml3ZWF0aGVyLCA0OHB4LCA2MHB4LCAkY29sb3JfZGFyaywgNDAwKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgIEBtZWRpYSAjeyRtb2JpbGUsICR0YWJsZXR9IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZGlhbW9uZF9kZXNjaXB0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDI2cHgsICRjb2xvcl9kYXJrLCA0MDApO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmRpYW1vbmRfbGVmdF9ibG9jayB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDExMnB4O1xuICAgICAgd2lkdGg6IDQ3NnB4O1xuICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICB9XG4gICAgICAucmlnaHRfdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X21lcnJpd2VhdGhlciwgNDhweCwgNjBweCwgJGNvbG9yX2RhcmssIDQwMCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICBAbWVkaWEgI3skbW9iaWxlLCAkdGFibGV0fSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmRpYW1vbmRfZGVzY2lwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAyNnB4LCAkY29sb3JfZGFyaywgNDAwKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb250cmFjdF9mb290ZXJfc2VjdGlvbiB7XG4gICAgQGluY2x1ZGUgZmxleChub3JtYWwsIGZsZXgtc3RhcnQsIG5vd3JhcCk7XG4gIH1cbn0iLCIuaG93X3RvX3RyYWRlX3Byb2R1Y3Rfc2VjdGlvbiB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCByZ2JhKDE0LDE0LDQ3LDAuMDUpO1xuICAudHJhZGVfcHJvZHVjdF93cmFwe1xuICAgIEBpbmNsdWRlIGZsZXgoc3BhY2UtYmV0d2VlbiwgZmxleC1zdGFydCwgd3JhcCk7XG4gICAgcGFkZGluZzogNzJweCAwO1xuICAgIC5wcm9kdWN0X3RpdGxlIHtcbiAgICAgIHdpZHRoOiAxNzZweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbWVycml3ZWF0aGVyLCAzNHB4LCA0MnB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIDcwMCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICAgIH1cbiAgICAucHJvZHVjdF9pdGVtIHtcbiAgICAgIHdpZHRoOiAyNzZweDtcbiAgICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gICAgICAuaXRlbV9oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgLml0ZW1faWNvbiB7XG4gICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgICAgfVxuICAgICAgICAuaXRlbV90aXRsZSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDE5cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgNzAwKTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgfVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgfVxuICAgICAgLml0ZW1fZGVzY3JpcHRpb24ge1xuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTRweCwgMTlweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCBub3JtYWwpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yMnB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDI2cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgfVxuICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG59IiwiLmhvd190b190YWJfc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDcycHggMDtcbiAgLnRhYl9oZWFkZXIge1xuICAgIHdpZHRoOiA1NzZweDtcbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICB3aWR0aDogMTAwJVxuICAgIH1cbiAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICB3aWR0aDogMTAwJVxuICAgIH1cbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbiAgICAudGFiX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbWVycml3ZWF0aGVyLCAzNHB4LCA0MnB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIDcwMCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC50YWJfZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNHB4LCAxOXB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIG5vcm1hbCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC50YWJfd3JhcCB7XG4gICAgQGluY2x1ZGUgZmxleChjZW50ZXIsIGZsZXgtc3RhcnQsIHdyYXApO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIC50YWJfbmF2aWdhdGlvbiB7XG4gICAgICAudGFiX2J0biB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDI2cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgYm9sZCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAuYnRuX2l0ZW0ge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgICAmOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZWFzZSAuMnM7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICRjb2xvcl95ZWxsb3c7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3llbGxvdztcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpub3QoOmhvdmVyKSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlIC4ycztcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkY29sb3JfeWVsbG93O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl95ZWxsb3c7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAudGFiX2NvbnRlbnRfd3JhcCB7XG4gICAgICAudGFiX2NvbnRlbnQge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2Utb3V0O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICB3aWR0aDogNTc2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICAuaW5uZXJfY29udGVudHtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAyNnB4LCByZ2JhKDksIDksIDMwLCAwLjYpLCBub3JtYWwpO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDksIDksIDMwLCAwLjYpO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNvbnRlbnRfbGlzdCwgdWwsIG9sIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgICAgICAgIC5jb250ZW50X2VsZW1lbnQsIGxpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDI2cHgsIHJnYmEoOSwgOSwgMzAsIDAuNiksIG5vcm1hbCk7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIG9sIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICAgICAgICB9XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLW91dDtcbiAgICAgICAgICBAbWVkaWEgI3skdGFibGV0LCRtb2JpbGV9IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIH1cbiAgICAgICAgLm1vYmlsZV90aXRsZV9idG4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDM1cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgYm9sZCk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3JfeWVsbG93O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl95ZWxsb3c7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5ob3dfdG9fZmVlc19zZWN0aW9uIHtcbiAgLmZlZXNfaGVhZCB7XG4gICAgd2lkdGg6IDU3NnB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5mZWVzX3RpdGxle1xuICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9tZXJyaXdlYXRoZXIsIDM0cHgsIDQycHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgYm9sZCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsZXR0ZXItc3BhY2luZzowLjI1cHg7XG4gICAgfVxuICAgIC5mZWVzX2Rlc2NyaXB0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNHB4LCAxOXB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIG5vcm1hbCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzowLjIycHg7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuICAuZmVlc19jYXJkc193cmFwIHtcbiAgICBAaW5jbHVkZSBmbGV4KHNwYWNlLWJldHdlZW4sIGZsZXgtZW5kLCB3cmFwKTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDksOSwzMCwwLjE1KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luOiA0OHB4IDA7XG4gICAgLmZlZV9jYXJkIHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMCAwIDA7XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgQGluY2x1ZGUgZmxleChjZW50ZXIsY2VudGVyLCB3cmFwKTtcbiAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC5mZWVfdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X21lcnJpd2VhdGhlciwgMjBweCwgMzBweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCA3MDApO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxNzZweDtcbiAgICAgIH1cbiAgICAgIC5mZWVfZGVzY3JpYmUge1xuICAgICAgICB3aWR0aDogMTc2cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxMnB4LCAxNnB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIG5vcm1hbCk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgICAgIH1cbiAgICAgIC5mZWVfcGVyY2VudHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTQsMTQsNDcsMC4xNSk7XG4gICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgcmdiYSgxNCwxNCw0NywwLjE1KTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgxNCwgMTQsIDQ3LCAwLjE1KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoMTQsMTQsNDcsMC4xNSk7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMTQsIDE0LCA0NywgMC4xNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgLmZlZV9wZXJjZW50IHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ib3R0b21faW5mb3JtIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweDs7XG4gIH1cbn0iLCIuaG93X3RvX3RhYl9zZWN0aW9uIHtcbiAgcGFkZGluZzogNzJweCAwO1xuICAudGFiX2hlYWRlciB7XG4gICAgd2lkdGg6IDU3NnB4O1xuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4O1xuICAgIC50YWJfdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9tZXJyaXdlYXRoZXIsIDM0cHgsIDQycHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgNzAwKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLnRhYl9kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE0cHgsIDE5cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgNjAwKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgLnRhYl93cmFwIHtcbiAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgZmxleC1zdGFydCwgd3JhcCk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgLnRhYl9uYXZpZ2F0aW9uIHtcbiAgICAgIC50YWJfYnRuIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTZweCwgMjZweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCBib2xkKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIC5idG5faXRlbSB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICAgICY6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlIC4ycztcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGNvbG9yX3llbGxvdztcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfeWVsbG93O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGVhc2UgLjJzO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICRjb2xvcl95ZWxsb3c7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3llbGxvdztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC50YWJfY29udGVudF93cmFwIHtcbiAgICAgIC50YWJfY29udGVudCB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1vdXQ7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIHdpZHRoOiA1NzZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAuaW5uZXJfY29udGVudCB7XG4gICAgICAgICAgcCwgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTZweCwgMjZweCwgcmdiYSg5LCA5LCAzMCwgMC42KSwgbm9ybWFsKTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSg5LCA5LCAzMCwgMC42KTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb250ZW50X2xpc3QsIHVsLCBvbCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgICAgICAgICAuY29udGVudF9lbGVtZW50LCBsaSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAyNnB4LCByZ2JhKDksIDksIDMwLCAwLjYpLCBub3JtYWwpO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICYgPiB7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgb2wge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICAgICAgICAgIH1cbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2Utb3V0O1xuICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXQsJG1vYmlsZX0ge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgfVxuICAgICAgICAubW9iaWxlX3RpdGxlX2J0biB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTZweCwgMzVweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCBib2xkKTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvcl95ZWxsb3c7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3llbGxvdztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnN1cHBsaWVyX3dvcmtfdG9nZXRoZXJfc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDEwNXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzQ0M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9kaXN0L2RpYW1vbmRfYmdfbGF5ZXIuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5hcnJvd19pbWFnZSB7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbiAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuICAud3JhcHBlciB7XG4gICAgQGluY2x1ZGUgZmxleChzcGFjZS1iZXR3ZWVuLCBmbGV4LWVuZCk7XG4gIH1cbiAgLnNlY3Rpb25fdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfZWN6YXIsIDI4cHgsIDM1cHgsICNmZmYsIDUwMCwgdXBwZXJjYXNlKTtcbiAgICBtYXJnaW46IDAgMDtcbiAgfVxuICAuYXBwbHlfYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgZmxleChmbGV4LXN0YXJ0LCBjZW50ZXIpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBzcGFuIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAyOHB4LCAjZmZmLCA3MDAsIHVwcGVyY2FzZSk7XG4gICAgICBtYXJnaW46IDAgMjVweCAwIDA7XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMzhweDtcbiAgICAgIGhlaWdodDogMzhweDtcbiAgICB9XG4gIH1cbn0iLCIubWVkaWFfa2l0X3RvcF9zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yX2RhcmtfYmx1ZTtcbiAgcGFkZGluZzogODVweCAwIDc1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgIHBhZGRpbmc6IDc1cHggMCAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLWhlaWdodDogMzEycHg7XG4gIH1cbiAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGhlaWdodDogMzEycHg7XG4gIH1cbiAgLm1hZGlhX2tpdF90b3BfYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWF4LXdpZHRoOiA1NzVweDtcbiAgICBtYXJnaW4tbGVmdDogMjc1cHg7XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIC5wYWdlX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbWVycml3ZWF0aGVyLCA0OHB4LCA2MHB4LCAjZmZmLCA0MDApO1xuICAgICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAyNHB4LCAjZmZmLCA0MDApO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLm1lZGlhX2tpdF9tYWluX3NlY3Rpb24ge1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIC5mbGV4X3dyYXAge1xuICAgIEBpbmNsdWRlIGZsZXgoc3BhY2UtYmV0d2VlbiwgZmxleC1zdGFydCk7XG4gIH1cbiAgLnRhYnNfc2lkZWJhciB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgfVxuICAgIC5tZWRpYV9raXRfbW9iX21lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoJGJvZHlfZGFya19iYWNrZ3JvdW5kLCAwLjUpO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTRweCwgMjBweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCA4MDAsIHVwcGVyY2FzZSk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJvZHlfZGFya19iYWNrZ3JvdW5kO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRib2R5X2RhcmtfYmFja2dyb3VuZDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudGFic19tZW51IHtcbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSg5LCA5LCAzMCwgMC41KTtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gICAgICB9XG4gICAgICAudGFiX21lbnVfaXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE0cHgsIDIwcHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgODAwLCB1cHBlcmNhc2UpO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRjb2xvcl95ZWxsb3dfbWFpbjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3llbGxvd19tYWluO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRjb2xvcl95ZWxsb3dfbWFpbjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5vcGVuIHtcbiAgICAgIC5tZWRpYV9raXRfbW9iX21lbnUge1xuICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRhYnNfbWVudSB7XG4gICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGFic19jb250ZW50X2FyZWEge1xuICAgIHdpZHRoOiA4NzZweDtcbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICB3aWR0aDogNTIwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAudGFiX2NvbnRlbnRfaXRlbSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogaW5pdGlhbDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuICAgICAgLnRhYl9pdGVtIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDI3NnB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKCRib2R5X2RhcmtfYmFja2dyb3VuZCwgMC4xNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgbWFyZ2luOiAwIDI0cHggMjRweCAwO1xuICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50b3BfYmxrIHtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDExMXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGJvZHlfZGFya19iYWNrZ3JvdW5kLCAwLjE1KTtcbiAgICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9tZXJyaXdlYXRoZXIsIDE0cHgsIDE4cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgYm9sZCk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzZweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhdGVnb3J5X25hbWUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE0cHgsIDE2IHB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIDQwMCk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yMnB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYm90dG9tX2JsayB7XG4gICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4KHNwYWNlLWJldHdlZW4sIGNlbnRlcik7XG4gICAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm5pY2Utc2VsZWN0IHtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXQsICRtb2JpbGV9IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuYnV0dG9uc19ibGsge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleChmbGV4LWVuZCwgY2VudGVyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tZWRpYV9raXRfYnV0dG9uIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleChjZW50ZXIsIGNlbnRlcik7XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcl95ZWxsb3dfbWFpbjtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl95ZWxsb3dfbWFpbjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmxvZ29faXRlbSB7XG4gICAgICAgICAgLmJvdHRvbV9ibGsge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI3cHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi52YWNhbmN5X2xpc3Rfc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDk2cHggMDtcbiAgQG1lZGlhICN7JHRhYmxldCwgJG1vYmlsZX0ge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuICAuc2VjdGlvbl90aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udCgkZm9udF9tZXJyaXdlYXRoZXIsIDM0cHgsIDQycHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgYm9sZCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cbiAgLnN1YnRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMjRweCwgMzJweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCBub3JtYWwpO1xuICAgIG1hcmdpbjogMCBhdXRvIDk2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgICB9XG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gIH1cbiAgLnZhY2FuY3lfbGlzdF93cmFwIHtcbiAgICAudmFjYW5jeV9pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjYWQxO1xuICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDI2cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgbm9ybWFsKTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIC52aXNpYmxlX2JsayB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgZmxleCgpO1xuICAgICAgICAudmFjYW5jeV90aXRsZSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9tZXJyaXdlYXRoZXIsIDIwcHgsIDMwcHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgYm9sZCk7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICB9XG4gICAgICAgIC52YWNhbmN5X2xvY2F0aW9uIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgICAgICB9XG4gICAgICAgIC52YWNhbmN5X2RlcGFydG1lbnQge1xuICAgICAgICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLm9wZW5fY2xvc2VfaWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5oaWRkZW5fYmxrIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldCwgJG1vYmlsZX0ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgfVxuICAgICAgICAuYXBwbHlfYnRuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3llbGxvd19tYWluO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTJweCwgMTZweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCA4MDAsIHVwcGVyY2FzZSk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCA1OXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMzBweDsgXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC52YWNhbmN5X2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICB3aWR0aDogNjc1cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDIycHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgYm9sZCwgdXBwZXJjYXNlKTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHAsIGxpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAyNnB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIG5vcm1hbCk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgIH1cbiAgICAgICAgICBvbCwgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAyNnB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIG5vcm1hbCk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYub3BlbiB7XG4gICAgICAgIC52aXNpYmxlX2JsayB7XG4gICAgICAgICAgLm9wZW5fY2xvc2VfaWNvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucG9wX3VwX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICAub3ZlcmxheSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmVmZWZlO1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAyMDtcbiAgICB9XG4gICAgLnBvcF91cF9ibGsge1xuICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSA0MDBweCkgLyAyKTtcbiAgICAgIHRvcDogMjV2aDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9keV9kYXJrX2JhY2tncm91bmQ7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogNDBweCAyNHB4IDI0cHg7XG4gICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgIHdpZHRoOiA5OCU7XG4gICAgICAgIGxlZnQ6IDElO1xuICAgICAgICB0b3A6IDI1dmg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICB9XG4gICAgICAucG9wX3VwX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9tZXJyaXdlYXRoZXIsIDI0cHgsIDI0cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgNjAwLCB1cHBlcmNhc2UpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDI1cHg7XG4gICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNsb3NlX3BvcF91cCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgIH1cbiAgICAgIC5mb3JtIHtcbiAgICAgICAgLndwY2Y3LWZvcm0ge1xuICAgICAgICAgIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwiZW1haWxcIl0gIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib2R5X2RhcmtfYmFja2dyb3VuZDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAxNnB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIDQwMCk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICAgICAgICAmOnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDE2cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgNDAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTZweCwgMTZweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCA0MDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAxNnB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIDQwMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvKiBGaXJlZm94IDE5KyAqL1xuICAgICAgICAgICAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9udW5pdG8sIDE2cHgsIDE2cHgsICRib2R5X2RhcmtfYmFja2dyb3VuZCwgNDAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8qIEZpcmVmb3ggMTgtICovXG4gICAgICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAxNnB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIDQwMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3llbGxvd19tYWluO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi53cGNmNy1ub3QtdmFsaWQge1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICNwb3NpdGlvbi1uYW1lIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAud3BjZjctcmVzcG9uc2Utb3V0cHV0LCAud3BjZjctbm90LXZhbGlkLXRpcCwgLmFqYXgtbG9hZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnNlbnR7XG4gICAgICAgICAgICAuaW5wdXRzLCAubWVzc2FnZV9ibGt7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud3BjZjctcmVzcG9uc2Utb3V0cHV0e1xuICAgICAgICAgICAgICAmLndwY2Y3LW1haWwtc2VudC1va3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAxNnB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIDYwMCk7XG4gICAgICAgICAgICAuY2FuZGlkYXRlLWN2IHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgICAgICAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X251bml0bywgMTRweCwgMTRweCwgcmVkLCA0MDApO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgfVxuICAgICAgICAgIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcbiAgICAgICAgICAgIHdpZHRoOiAxNDFweDtcbiAgICAgICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl95ZWxsb3dfbWFpbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNHB4LCAxNHB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIDYwMCwgdXBwZXJjYXNlKTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxcztcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jYXJlZXJfYWR2YW50YWdlc19zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA3NXB4IDA7XG4gICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDA7XG4gICAgICB9XG4gICAgLnNlY3Rpb25fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X21lcnJpd2VhdGhlciwgMzRweCwgNDJweCwgJGJvZHlfZGFya19iYWNrZ3JvdW5kLCBib2xkKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICB9XG4gICAgfVxuICAgIC5jYXJlZXJfYWR2YW50YWdlc193cmFwIHtcbiAgICAgICAgQGluY2x1ZGUgZmxleChzcGFjZS1iZXR3ZWVuLCBmbGV4LXN0YXJ0KTtcbiAgICAgICAgLmNhcmVlcl9hZHZhbnRhZ2VzX2l0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgICAgICAgICAgIHdpZHRoOiAzNDVweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAuaXRlbV9pbWFnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLml0ZW1fdGl0bGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbWVycml3ZWF0aGVyLCAyMnB4LCAzNHB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIGJvbGQpO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE3cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pdGVtX3RleHQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfbnVuaXRvLCAxNnB4LCAyOXB4LCAkYm9keV9kYXJrX2JhY2tncm91bmQsIG5vcm1hbCk7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iXX0= */
