article,aside,details,figcaption,figure,footer,header,hgroup,img,main,nav,section,summary{display:block}.f_name,a{background:0 0}.table,.wrapper{width:100%}.container-spec,.slider-main .slick-dots{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}a,a:focus,a:visited{text-decoration:none}.clear,.clear:after,.slick-track:after{clear:both}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Bold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Raleway;src:url(../fonts/Raleway-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Raleway;src:url(../fonts/Raleway-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Raleway;src:url(../fonts/Raleway-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Raleway;src:url(../fonts/Raleway-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Raleway;src:url(../fonts/Raleway-Bold.ttf) format("truetype");font-weight:700;font-style:normal}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-webkit-box-sizing:content-box;box-sizing:content-box}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.clear:after,.clear:before{content:' ';display:table}a:active,a:focus,a:hover,a:visited,button:active,button:focus,button:hover,button:visited,img:active,img:focus,img:hover,img:visited,input,input:focus,textarea,textarea:focus{outline:0;border:none}*{margin:0;padding:0}::-webkit-input-placeholder{color:#fff}::-moz-placeholder{color:#fff}:-moz-placeholder{color:#fff}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}ul li{list-style-type:none}ol{padding-left:20px}body,html{min-height:100%}body{margin:0;min-width:360px;font-weight:400;font-style:normal;font-family:Roboto,sans-serif;font-size:14px;line-height:1.3;color:#555;background-color:#fafafa}.table-wrapper{max-width:100%}@media (max-width:1199px){.table-wrapper{overflow:auto}}.table{display:table}.tr{display:table-row}.td{display:table-cell}.display-none{display:none!important}.h1like,h1{font-size:30px;margin-bottom:20px}.h2like,h2{font-size:24px;margin-bottom:20px}.h3like,h3{font-size:18px;margin-bottom:10px}.box-shadow{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.06),0 0 2px rgba(0,0,0,.07);box-shadow:0 1px 3px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.06),0 0 2px rgba(0,0,0,.07)}.no-border{border:none!important}.pb-25{padding-bottom:25px}.container-spec{position:absolute;left:50%;transform:translateX(-50%);bottom:0}.checkbox,.clear,section{position:relative}p{margin:20px 0}.small{font-size:11px;line-height:12px}img{max-width:100%}td img{max-width:none}.f-l{float:left}.f-r{float:right}.text-align-center{text-align:center}.overflow-hidden{overflow:hidden}.h100vh{height:100vh}button:active,button:focus,button:hover,input:active,input:focus,input:hover,option:active,option:focus,option:hover,textarea:active,textarea:focus,textarea:hover{outline:0}a,a:active,a:focus,a:visited,button,button:active,button:focus,button:visited,img,img:active,img:focus,img:visited{border:none;outline:0}.file_load{border-radius:4px;border:2px solid #fff}.file_load:hover{border:2px solid #fff}.main_input_file{display:none}.f_name,.upload_form div{display:inline-block;text-align:center;vertical-align:top}.upload_form{margin-top:20px}.upload_form div{height:32px;border-radius:4px;color:#fff;line-height:32px;font-family:Roboto,arial,sans-serif;font-size:14px}select,select option{width:100%;font-family:Roboto,Arial,sans-serif}.upload_form div:hover{cursor:pointer}.f_name{border:0;height:30px;padding:0 8px}textarea{resize:vertical;padding:15px;width:100%;border-radius:.25rem;line-height:1.5;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da}select,select option,select option:active,select option:focus,select option:visited,select:active,select:focus,select:visited{border:none;outline:0}.tab,.temp-text{line-height:32px}.hidden-block{display:none;width:100%}.hidden-block .row{margin-left:0;margin-right:0}select option{max-width:100%;padding-left:15px;padding-right:15px}.temp-text{font-size:24px;font-weight:700;max-width:954px;margin:0 auto;padding:0 15px;color:#fff;text-align:center;text-transform:uppercase}section.content{padding-top:60px}section .orange{color:#f9730e}section .green{color:#4c9603}section .red{color:#FF4848}section .white{color:#fff}section .blue{color:#7fadba}section .black{color:#444}input[type=checkbox]{display:none}.checkbox{padding-left:38px;display:inline-block;cursor:pointer;font-size:14px;vertical-align:middle}.checkbox .checkmark{position:absolute;display:block;width:20px;height:20px;top:0;left:4px;border:2px solid #444;border-radius:2px}.checkbox .checkmark:before{content:"";display:none;width:12px;height:7px;position:absolute;top:4px;left:3px;border-left:2px solid #444;border-bottom:2px solid #444;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.checkbox input[type=checkbox]:checked+.checkmark:before{display:block}input[type=radio]{display:none}.radio{padding-left:30px;position:relative;display:inline-block;cursor:pointer}.radio .checkmark{position:absolute;display:block;width:16px;height:16px;top:4px;left:4px;border-radius:50%}.radio .checkmark:before{content:"";display:none;width:8px;height:8px;position:absolute;top:50%;left:50%;border-radius:50%}hr,input[type=submit],input[type=submit]:active,input[type=submit]:focus{border:none;outline:0}.radio input[type=radio]:checked+.checkmark:before{display:block;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}hr{height:1px}.hide{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.required{display:inline-block;margin-bottom:4px}.required:after{content:" *";display:inline-block;margin-left:2px;color:red}.wrapper .container,.wrapper .container-fluid{padding-right:15px;margin-right:auto;margin-left:auto}.error{color:red;margin-bottom:14px;display:none}.redtext{color:red}.gray-layout{position:fixed;z-index:99;top:0;left:0;height:100vh;width:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;background-color:rgba(0,0,0,.6)}.gray-layout.visible{width:100vw}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.mt-70{margin-top:70px}.mt-80{margin-top:80px}.mt-90{margin-top:90px}.mt-100{margin-top:100px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-70{margin-bottom:70px}.mb-80{margin-bottom:80px}.mb-90{margin-bottom:90px}.mb-100{margin-bottom:100px}.mt-n40,.mt-n40.container{margin-top:-40px}.mb-n40,.mb-n40.container{margin-bottom:-40px}.row>[id^=bx]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}/*! 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{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@keyframes pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}@keyframes tada{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from,to{-webkit-transform: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)}}@keyframes wobble{from,to{-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)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{11.1%,from,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(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.39063deg) skewY(.39063deg);transform:skewX(.39063deg) skewY(.39063deg)}88.8%{-webkit-transform:skewX(-.19531deg) skewY(-.19531deg);transform:skewX(-.19531deg) skewY(-.19531deg)}}@keyframes jello{11.1%,from,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(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.39063deg) skewY(.39063deg);transform:skewX(.39063deg) skewY(.39063deg)}88.8%{-webkit-transform:skewX(-.19531deg) skewY(-.19531deg);transform:skewX(-.19531deg) skewY(-.19531deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}.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{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}.bounceOut,.flipOutX{-webkit-animation-duration:.75s}@-webkit-keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{animation-duration:.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(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.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(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.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}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.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(.1) rotate(30deg);transform:scale(.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(.1) rotate(30deg);transform:scale(.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(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.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-0-5s{-webkit-animation-delay:.5s;animation-delay:.5s}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-1-5s{-webkit-animation-delay:1.5s;animation-delay:1.5s}.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:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.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;-webkit-transition:none!important;-o-transition:none!important;transition:none!important}}/*! Bootstrap Grid v4.1.3 (https://getbootstrap.com/) Copyright 2011-2018 The Bootstrap Authors Copyright 2011-2018 Twitter, Inc. Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */@-ms-viewport{width:device-width}html{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}.wrapper .container{width:100%;padding-left:15px;position:relative}@media (min-width:576px){.wrapper .container{max-width:540px}}@media (min-width:768px){.wrapper .container{max-width:720px}}@media (min-width:992px){.wrapper .container{max-width:960px}}@media (max-width:991px){.wrapper .col-lg-0,.wrapper .col-md-0,.wrapper .col-sm-0,.wrapper .col-xs-0{display:none}}@media (min-width:1200px){.wrapper .container{max-width:1140px}}@media (min-width:1366px){.wrapper .container{max-width:1366px}}.wrapper .container-fluid{width:100%;padding-left:15px;position:relative}.wrapper .row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.wrapper .no-gutters{margin-right:0;margin-left:0}.wrapper .no-gutters>.col,.wrapper .no-gutters>[class*=col-]{padding-right:0;padding-left:0}.wrapper .no-padding{padding-left:0!important;padding-right:0!important}.wrapper .col,.wrapper .col-1,.wrapper .col-10,.wrapper .col-11,.wrapper .col-12,.wrapper .col-2,.wrapper .col-3,.wrapper .col-4,.wrapper .col-5,.wrapper .col-6,.wrapper .col-7,.wrapper .col-8,.wrapper .col-9,.wrapper .col-auto,.wrapper .col-lg,.wrapper .col-lg-1,.wrapper .col-lg-10,.wrapper .col-lg-11,.wrapper .col-lg-12,.wrapper .col-lg-2,.wrapper .col-lg-3,.wrapper .col-lg-4,.wrapper .col-lg-5,.wrapper .col-lg-6,.wrapper .col-lg-7,.wrapper .col-lg-8,.wrapper .col-lg-9,.wrapper .col-lg-auto,.wrapper .col-md,.wrapper .col-md-1,.wrapper .col-md-10,.wrapper .col-md-11,.wrapper .col-md-12,.wrapper .col-md-2,.wrapper .col-md-3,.wrapper .col-md-4,.wrapper .col-md-5,.wrapper .col-md-6,.wrapper .col-md-7,.wrapper .col-md-8,.wrapper .col-md-9,.wrapper .col-md-auto,.wrapper .col-sm,.wrapper .col-sm-1,.wrapper .col-sm-10,.wrapper .col-sm-11,.wrapper .col-sm-12,.wrapper .col-sm-2,.wrapper .col-sm-3,.wrapper .col-sm-4,.wrapper .col-sm-5,.wrapper .col-sm-6,.wrapper .col-sm-7,.wrapper .col-sm-8,.wrapper .col-sm-9,.wrapper .col-sm-auto,.wrapper .col-xl,.wrapper .col-xl-1,.wrapper .col-xl-10,.wrapper .col-xl-11,.wrapper .col-xl-12,.wrapper .col-xl-2,.wrapper .col-xl-3,.wrapper .col-xl-4,.wrapper .col-xl-5,.wrapper .col-xl-6,.wrapper .col-xl-7,.wrapper .col-xl-8,.wrapper .col-xl-9,.wrapper .col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.wrapper .col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}.wrapper .col-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}.wrapper .col-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}.wrapper .col-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.wrapper .col-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.wrapper .col-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.wrapper .col-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}.wrapper .col-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.wrapper .col-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}.wrapper .col-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}.wrapper .col-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.wrapper .col-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}.wrapper .col-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}.wrapper .col-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.wrapper .order-first{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.wrapper .order-last{-ms-flex-order:13;-webkit-box-ordinal-group:14;order:13}.wrapper .order-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}.wrapper .order-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.wrapper .order-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.wrapper .order-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.wrapper .order-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.wrapper .order-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.wrapper .order-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.wrapper .order-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.wrapper .order-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.wrapper .order-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.wrapper .order-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.wrapper .order-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.wrapper .order-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.wrapper .offset-1{margin-left:8.333333%}.wrapper .offset-2{margin-left:16.666667%}.wrapper .offset-3{margin-left:25%}.wrapper .offset-4{margin-left:33.333333%}.wrapper .offset-5{margin-left:41.666667%}.wrapper .offset-6{margin-left:50%}.wrapper .offset-7{margin-left:58.333333%}.wrapper .offset-8{margin-left:66.666667%}.wrapper .offset-9{margin-left:75%}.wrapper .offset-10{margin-left:83.333333%}.wrapper .offset-11{margin-left:91.666667%}.wrapper .d-none{display:none!important}.wrapper .d-inline{display:inline!important}.wrapper .d-inline-block{display:inline-block!important}.wrapper .d-block{display:block!important}.wrapper .d-table{display:table!important}.wrapper .d-table-row{display:table-row!important}.wrapper .d-table-cell{display:table-cell!important}.wrapper .d-flex{display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important}.wrapper .d-inline-flex{display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;display:inline-flex!important}@media (min-width:576px){.wrapper .col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}.wrapper .col-sm-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}.wrapper .col-sm-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}.wrapper .col-sm-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.wrapper .col-sm-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.wrapper .col-sm-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.wrapper .col-sm-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}.wrapper .col-sm-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.wrapper .col-sm-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}.wrapper .col-sm-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}.wrapper .col-sm-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.wrapper .col-sm-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}.wrapper .col-sm-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}.wrapper .col-sm-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.wrapper .order-sm-first{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.wrapper .order-sm-last{-ms-flex-order:13;-webkit-box-ordinal-group:14;order:13}.wrapper .order-sm-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}.wrapper .order-sm-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.wrapper .order-sm-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.wrapper .order-sm-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.wrapper .order-sm-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.wrapper .order-sm-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.wrapper .order-sm-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.wrapper .order-sm-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.wrapper .order-sm-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.wrapper .order-sm-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.wrapper .order-sm-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.wrapper .order-sm-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.wrapper .order-sm-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.wrapper .offset-sm-0{margin-left:0}.wrapper .offset-sm-1{margin-left:8.333333%}.wrapper .offset-sm-2{margin-left:16.666667%}.wrapper .offset-sm-3{margin-left:25%}.wrapper .offset-sm-4{margin-left:33.333333%}.wrapper .offset-sm-5{margin-left:41.666667%}.wrapper .offset-sm-6{margin-left:50%}.wrapper .offset-sm-7{margin-left:58.333333%}.wrapper .offset-sm-8{margin-left:66.666667%}.wrapper .offset-sm-9{margin-left:75%}.wrapper .offset-sm-10{margin-left:83.333333%}.wrapper .offset-sm-11{margin-left:91.666667%}.wrapper .d-sm-none{display:none!important}.wrapper .d-sm-inline{display:inline!important}.wrapper .d-sm-inline-block{display:inline-block!important}.wrapper .d-sm-block{display:block!important}.wrapper .d-sm-table{display:table!important}.wrapper .d-sm-table-row{display:table-row!important}.wrapper .d-sm-table-cell{display:table-cell!important}.wrapper .d-sm-flex{display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important}.wrapper .d-sm-inline-flex{display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;display:inline-flex!important}}@media (min-width:768px){.wrapper .col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}.wrapper .col-md-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}.wrapper .col-md-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}.wrapper .col-md-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.wrapper .col-md-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.wrapper .col-md-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.wrapper .col-md-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}.wrapper .col-md-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.wrapper .col-md-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}.wrapper .col-md-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}.wrapper .col-md-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.wrapper .col-md-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}.wrapper .col-md-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}.wrapper .col-md-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.wrapper .order-md-first{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.wrapper .order-md-last{-ms-flex-order:13;-webkit-box-ordinal-group:14;order:13}.wrapper .order-md-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}.wrapper .order-md-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.wrapper .order-md-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.wrapper .order-md-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.wrapper .order-md-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.wrapper .order-md-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.wrapper .order-md-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.wrapper .order-md-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.wrapper .order-md-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.wrapper .order-md-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.wrapper .order-md-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.wrapper .order-md-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.wrapper .order-md-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.wrapper .offset-md-0{margin-left:0}.wrapper .offset-md-1{margin-left:8.333333%}.wrapper .offset-md-2{margin-left:16.666667%}.wrapper .offset-md-3{margin-left:25%}.wrapper .offset-md-4{margin-left:33.333333%}.wrapper .offset-md-5{margin-left:41.666667%}.wrapper .offset-md-6{margin-left:50%}.wrapper .offset-md-7{margin-left:58.333333%}.wrapper .offset-md-8{margin-left:66.666667%}.wrapper .offset-md-9{margin-left:75%}.wrapper .offset-md-10{margin-left:83.333333%}.wrapper .offset-md-11{margin-left:91.666667%}.wrapper .d-md-none{display:none!important}.wrapper .d-md-inline{display:inline!important}.wrapper .d-md-inline-block{display:inline-block!important}.wrapper .d-md-block{display:block!important}.wrapper .d-md-table{display:table!important}.wrapper .d-md-table-row{display:table-row!important}.wrapper .d-md-table-cell{display:table-cell!important}.wrapper .d-md-flex{display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important}.wrapper .d-md-inline-flex{display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;display:inline-flex!important}}@media (min-width:992px){.wrapper .col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}.wrapper .col-lg-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}.wrapper .col-lg-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}.wrapper .col-lg-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.wrapper .col-lg-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.wrapper .col-lg-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.wrapper .col-lg-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}.wrapper .col-lg-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.wrapper .col-lg-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}.wrapper .col-lg-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}.wrapper .col-lg-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.wrapper .col-lg-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}.wrapper .col-lg-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}.wrapper .col-lg-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.wrapper .order-lg-first{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.wrapper .order-lg-last{-ms-flex-order:13;-webkit-box-ordinal-group:14;order:13}.wrapper .order-lg-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}.wrapper .order-lg-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.wrapper .order-lg-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.wrapper .order-lg-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.wrapper .order-lg-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.wrapper .order-lg-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.wrapper .order-lg-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.wrapper .order-lg-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.wrapper .order-lg-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.wrapper .order-lg-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.wrapper .order-lg-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.wrapper .order-lg-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.wrapper .order-lg-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.wrapper .offset-lg-0{margin-left:0}.wrapper .offset-lg-1{margin-left:8.333333%}.wrapper .offset-lg-2{margin-left:16.666667%}.wrapper .offset-lg-3{margin-left:25%}.wrapper .offset-lg-4{margin-left:33.333333%}.wrapper .offset-lg-5{margin-left:41.666667%}.wrapper .offset-lg-6{margin-left:50%}.wrapper .offset-lg-7{margin-left:58.333333%}.wrapper .offset-lg-8{margin-left:66.666667%}.wrapper .offset-lg-9{margin-left:75%}.wrapper .offset-lg-10{margin-left:83.333333%}.wrapper .offset-lg-11{margin-left:91.666667%}.wrapper .d-lg-none{display:none!important}.wrapper .d-lg-inline{display:inline!important}.wrapper .d-lg-inline-block{display:inline-block!important}.wrapper .d-lg-block{display:block!important}.wrapper .d-lg-table{display:table!important}.wrapper .d-lg-table-row{display:table-row!important}.wrapper .d-lg-table-cell{display:table-cell!important}.wrapper .d-lg-flex{display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important}.wrapper .d-lg-inline-flex{display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;display:inline-flex!important}}@media (min-width:1200px){.wrapper .col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}.wrapper .col-xl-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}.wrapper .col-xl-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}.wrapper .col-xl-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.wrapper .col-xl-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.wrapper .col-xl-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.wrapper .col-xl-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}.wrapper .col-xl-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.wrapper .col-xl-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}.wrapper .col-xl-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}.wrapper .col-xl-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.wrapper .col-xl-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}.wrapper .col-xl-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}.wrapper .col-xl-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.wrapper .order-xl-first{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.wrapper .order-xl-last{-ms-flex-order:13;-webkit-box-ordinal-group:14;order:13}.wrapper .order-xl-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}.wrapper .order-xl-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.wrapper .order-xl-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.wrapper .order-xl-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.wrapper .order-xl-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.wrapper .order-xl-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.wrapper .order-xl-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.wrapper .order-xl-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.wrapper .order-xl-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.wrapper .order-xl-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.wrapper .order-xl-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.wrapper .order-xl-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.wrapper .order-xl-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.wrapper .offset-xl-0{margin-left:0}.wrapper .offset-xl-1{margin-left:8.333333%}.wrapper .offset-xl-2{margin-left:16.666667%}.wrapper .offset-xl-3{margin-left:25%}.wrapper .offset-xl-4{margin-left:33.333333%}.wrapper .offset-xl-5{margin-left:41.666667%}.wrapper .offset-xl-6{margin-left:50%}.wrapper .offset-xl-7{margin-left:58.333333%}.wrapper .offset-xl-8{margin-left:66.666667%}.wrapper .offset-xl-9{margin-left:75%}.wrapper .offset-xl-10{margin-left:83.333333%}.wrapper .offset-xl-11{margin-left:91.666667%}.wrapper .d-xl-none{display:none!important}.wrapper .d-xl-inline{display:inline!important}.wrapper .d-xl-inline-block{display:inline-block!important}.wrapper .d-xl-block{display:block!important}.wrapper .d-xl-table{display:table!important}.wrapper .d-xl-table-row{display:table-row!important}.wrapper .d-xl-table-cell{display:table-cell!important}.wrapper .d-xl-flex{display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important}.wrapper .d-xl-inline-flex{display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;display:inline-flex!important}}@media print{.wrapper .d-print-none{display:none!important}.wrapper .d-print-inline{display:inline!important}.wrapper .d-print-inline-block{display:inline-block!important}.wrapper .d-print-block{display:block!important}.wrapper .d-print-table{display:table!important}.wrapper .d-print-table-row{display:table-row!important}.wrapper .d-print-table-cell{display:table-cell!important}.wrapper .d-print-flex{display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important}.wrapper .d-print-inline-flex{display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;display:inline-flex!important}}.wrapper .flex-row{-ms-flex-direction:row!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;flex-direction:row!important}.wrapper .flex-column{-ms-flex-direction:column!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;flex-direction:column!important}.wrapper .flex-row-reverse{-ms-flex-direction:row-reverse!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;flex-direction:row-reverse!important}.wrapper .flex-column-reverse{-ms-flex-direction:column-reverse!important;-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;flex-direction:column-reverse!important}.wrapper .flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.wrapper .flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.wrapper .flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.wrapper .flex-fill{-ms-flex:1 1 auto!important;-webkit-box-flex:1!important;flex:1 1 auto!important}.wrapper .flex-grow-0{-ms-flex-positive:0!important;-webkit-box-flex:0!important;flex-grow:0!important}.wrapper .flex-grow-1{-ms-flex-positive:1!important;-webkit-box-flex:1!important;flex-grow:1!important}.wrapper .flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.wrapper .flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.wrapper .justify-content-start{-ms-flex-pack:start!important;-webkit-box-pack:start!important;justify-content:flex-start!important}.wrapper .justify-content-end{-ms-flex-pack:end!important;-webkit-box-pack:end!important;justify-content:flex-end!important}.wrapper .justify-content-center{-ms-flex-pack:center!important;-webkit-box-pack:center!important;justify-content:center!important}.wrapper .justify-content-between{-ms-flex-pack:justify!important;-webkit-box-pack:justify!important;justify-content:space-between!important}.wrapper .justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.wrapper .align-items-start{-ms-flex-align:start!important;-webkit-box-align:start!important;align-items:flex-start!important}.wrapper .align-items-end{-ms-flex-align:end!important;-webkit-box-align:end!important;align-items:flex-end!important}.wrapper .align-items-center{-ms-flex-align:center!important;-webkit-box-align:center!important;align-items:center!important}.wrapper .align-items-baseline{-ms-flex-align:baseline!important;-webkit-box-align:baseline!important;align-items:baseline!important}.wrapper .align-items-stretch{-ms-flex-align:stretch!important;-webkit-box-align:stretch!important;align-items:stretch!important}.wrapper .align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.wrapper .align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.wrapper .align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.wrapper .align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.wrapper .align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.wrapper .align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.wrapper .align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.wrapper .align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.wrapper .align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.wrapper .align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.wrapper .align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.wrapper .align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.wrapper .flex-sm-row{-ms-flex-direction:row!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;flex-direction:row!important}.wrapper .flex-sm-column{-ms-flex-direction:column!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;flex-direction:column!important}.wrapper .flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;flex-direction:row-reverse!important}.wrapper .flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;flex-direction:column-reverse!important}.wrapper .flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.wrapper .flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.wrapper .flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.wrapper .flex-sm-fill{-ms-flex:1 1 auto!important;-webkit-box-flex:1!important;flex:1 1 auto!important}.wrapper .flex-sm-grow-0{-ms-flex-positive:0!important;-webkit-box-flex:0!important;flex-grow:0!important}.wrapper .flex-sm-grow-1{-ms-flex-positive:1!important;-webkit-box-flex:1!important;flex-grow:1!important}.wrapper .flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.wrapper .flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.wrapper .justify-content-sm-start{-ms-flex-pack:start!important;-webkit-box-pack:start!important;justify-content:flex-start!important}.wrapper .justify-content-sm-end{-ms-flex-pack:end!important;-webkit-box-pack:end!important;justify-content:flex-end!important}.wrapper .justify-content-sm-center{-ms-flex-pack:center!important;-webkit-box-pack:center!important;justify-content:center!important}.wrapper .justify-content-sm-between{-ms-flex-pack:justify!important;-webkit-box-pack:justify!important;justify-content:space-between!important}.wrapper .justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.wrapper .align-items-sm-start{-ms-flex-align:start!important;-webkit-box-align:start!important;align-items:flex-start!important}.wrapper .align-items-sm-end{-ms-flex-align:end!important;-webkit-box-align:end!important;align-items:flex-end!important}.wrapper .align-items-sm-center{-ms-flex-align:center!important;-webkit-box-align:center!important;align-items:center!important}.wrapper .align-items-sm-baseline{-ms-flex-align:baseline!important;-webkit-box-align:baseline!important;align-items:baseline!important}.wrapper .align-items-sm-stretch{-ms-flex-align:stretch!important;-webkit-box-align:stretch!important;align-items:stretch!important}.wrapper .align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.wrapper .align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.wrapper .align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.wrapper .align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.wrapper .align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.wrapper .align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.wrapper .align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.wrapper .align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.wrapper .align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.wrapper .align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.wrapper .align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.wrapper .align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.wrapper .flex-md-row{-ms-flex-direction:row!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;flex-direction:row!important}.wrapper .flex-md-column{-ms-flex-direction:column!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;flex-direction:column!important}.wrapper .flex-md-row-reverse{-ms-flex-direction:row-reverse!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;flex-direction:row-reverse!important}.wrapper .flex-md-column-reverse{-ms-flex-direction:column-reverse!important;-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;flex-direction:column-reverse!important}.wrapper .flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.wrapper .flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.wrapper .flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.wrapper .flex-md-fill{-ms-flex:1 1 auto!important;-webkit-box-flex:1!important;flex:1 1 auto!important}.wrapper .flex-md-grow-0{-ms-flex-positive:0!important;-webkit-box-flex:0!important;flex-grow:0!important}.wrapper .flex-md-grow-1{-ms-flex-positive:1!important;-webkit-box-flex:1!important;flex-grow:1!important}.wrapper .flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.wrapper .flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.wrapper .justify-content-md-start{-ms-flex-pack:start!important;-webkit-box-pack:start!important;justify-content:flex-start!important}.wrapper .justify-content-md-end{-ms-flex-pack:end!important;-webkit-box-pack:end!important;justify-content:flex-end!important}.wrapper .justify-content-md-center{-ms-flex-pack:center!important;-webkit-box-pack:center!important;justify-content:center!important}.wrapper .justify-content-md-between{-ms-flex-pack:justify!important;-webkit-box-pack:justify!important;justify-content:space-between!important}.wrapper .justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.wrapper .align-items-md-start{-ms-flex-align:start!important;-webkit-box-align:start!important;align-items:flex-start!important}.wrapper .align-items-md-end{-ms-flex-align:end!important;-webkit-box-align:end!important;align-items:flex-end!important}.wrapper .align-items-md-center{-ms-flex-align:center!important;-webkit-box-align:center!important;align-items:center!important}.wrapper .align-items-md-baseline{-ms-flex-align:baseline!important;-webkit-box-align:baseline!important;align-items:baseline!important}.wrapper .align-items-md-stretch{-ms-flex-align:stretch!important;-webkit-box-align:stretch!important;align-items:stretch!important}.wrapper .align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.wrapper .align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.wrapper .align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.wrapper .align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.wrapper .align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.wrapper .align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.wrapper .align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.wrapper .align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.wrapper .align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.wrapper .align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.wrapper .align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.wrapper .align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.wrapper .flex-lg-row{-ms-flex-direction:row!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;flex-direction:row!important}.wrapper .flex-lg-column{-ms-flex-direction:column!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;flex-direction:column!important}.wrapper .flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;flex-direction:row-reverse!important}.wrapper .flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;flex-direction:column-reverse!important}.wrapper .flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.wrapper .flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.wrapper .flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.wrapper .flex-lg-fill{-ms-flex:1 1 auto!important;-webkit-box-flex:1!important;flex:1 1 auto!important}.wrapper .flex-lg-grow-0{-ms-flex-positive:0!important;-webkit-box-flex:0!important;flex-grow:0!important}.wrapper .flex-lg-grow-1{-ms-flex-positive:1!important;-webkit-box-flex:1!important;flex-grow:1!important}.wrapper .flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.wrapper .flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.wrapper .justify-content-lg-start{-ms-flex-pack:start!important;-webkit-box-pack:start!important;justify-content:flex-start!important}.wrapper .justify-content-lg-end{-ms-flex-pack:end!important;-webkit-box-pack:end!important;justify-content:flex-end!important}.wrapper .justify-content-lg-center{-ms-flex-pack:center!important;-webkit-box-pack:center!important;justify-content:center!important}.wrapper .justify-content-lg-between{-ms-flex-pack:justify!important;-webkit-box-pack:justify!important;justify-content:space-between!important}.wrapper .justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.wrapper .align-items-lg-start{-ms-flex-align:start!important;-webkit-box-align:start!important;align-items:flex-start!important}.wrapper .align-items-lg-end{-ms-flex-align:end!important;-webkit-box-align:end!important;align-items:flex-end!important}.wrapper .align-items-lg-center{-ms-flex-align:center!important;-webkit-box-align:center!important;align-items:center!important}.wrapper .align-items-lg-baseline{-ms-flex-align:baseline!important;-webkit-box-align:baseline!important;align-items:baseline!important}.wrapper .align-items-lg-stretch{-ms-flex-align:stretch!important;-webkit-box-align:stretch!important;align-items:stretch!important}.wrapper .align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.wrapper .align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.wrapper .align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.wrapper .align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.wrapper .align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.wrapper .align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.wrapper .align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.wrapper .align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.wrapper .align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.wrapper .align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.wrapper .align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.wrapper .align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.wrapper .flex-xl-row{-ms-flex-direction:row!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;flex-direction:row!important}.wrapper .flex-xl-column{-ms-flex-direction:column!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;flex-direction:column!important}.wrapper .flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;flex-direction:row-reverse!important}.wrapper .flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;flex-direction:column-reverse!important}.wrapper .flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.wrapper .flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.wrapper .flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.wrapper .flex-xl-fill{-ms-flex:1 1 auto!important;-webkit-box-flex:1!important;flex:1 1 auto!important}.wrapper .flex-xl-grow-0{-ms-flex-positive:0!important;-webkit-box-flex:0!important;flex-grow:0!important}.wrapper .flex-xl-grow-1{-ms-flex-positive:1!important;-webkit-box-flex:1!important;flex-grow:1!important}.wrapper .flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.wrapper .flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.wrapper .justify-content-xl-start{-ms-flex-pack:start!important;-webkit-box-pack:start!important;justify-content:flex-start!important}.wrapper .justify-content-xl-end{-ms-flex-pack:end!important;-webkit-box-pack:end!important;justify-content:flex-end!important}.wrapper .justify-content-xl-center{-ms-flex-pack:center!important;-webkit-box-pack:center!important;justify-content:center!important}.wrapper .justify-content-xl-between{-ms-flex-pack:justify!important;-webkit-box-pack:justify!important;justify-content:space-between!important}.wrapper .justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.wrapper .align-items-xl-start{-ms-flex-align:start!important;-webkit-box-align:start!important;align-items:flex-start!important}.wrapper .align-items-xl-end{-ms-flex-align:end!important;-webkit-box-align:end!important;align-items:flex-end!important}.wrapper .align-items-xl-center{-ms-flex-align:center!important;-webkit-box-align:center!important;align-items:center!important}.wrapper .align-items-xl-baseline{-ms-flex-align:baseline!important;-webkit-box-align:baseline!important;align-items:baseline!important}.wrapper .align-items-xl-stretch{-ms-flex-align:stretch!important;-webkit-box-align:stretch!important;align-items:stretch!important}.wrapper .align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.wrapper .align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.wrapper .align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.wrapper .align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.wrapper .align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.wrapper .align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.wrapper .align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.wrapper .align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.wrapper .align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.wrapper .align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.wrapper .align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.wrapper .align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.wrapper .nav,.wrapper .nav-wrapper{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}.header{width:100%}.wrapper .nav-wrapper{border-bottom:1px solid #EFEFEF;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:relative;padding:15px}.wrapper .nav-wrapper__close{display:none;width:30px;height:30px;top:10px;right:10px;position:absolute}.wrapper .nav{display:flex;-ms-flex-align:center;align-items:center}.wrapper .nav a{color:#555;font-size:16px;margin-right:22px}.wrapper .nav a:hover{text-decoration:underline}.wrapper .high-lighted a{color:#f9730e;font-weight:600}.wrapper .login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wrapper .location,.wrapper .login a{color:#555;font-weight:500;font-size:16px;margin-left:22px}.wrapper .nav-wrapper-bot{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:20px;padding-top:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.header-cart__price,.logo-block{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:end}.logo{margin-right:20px;margin-top:-3px}.logo-block{display:flex;-ms-flex-align:end;align-items:flex-end}.logo-block__name{color:#f9730e;font-size:28px;font-weight:600;margin-bottom:11px}.logo-block__name span,.phone-block{color:#7D7A7A}.logo-block__address{font-size:14px;line-height:14px;font-weight:500}.logo-block__time{font-size:20px;font-weight:500}.phone-block{font-size:20px}.phone-block__number{color:#555;font-size:28px;line-height:28px;font-weight:600;display:block}.header-cart__title{color:#7D7A7A;font-size:20px;font-weight:600}.header-cart__price{color:#f9730e;font-size:28px;font-weight:600;display:flex;-ms-flex-align:end;align-items:flex-end;line-height:28px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.catalog-line,.header-cart__amount{color:#fff;background-color:#f9730e}.header-cart__amount,.menu__block{display:-webkit-box;display:-ms-flexbox}.header-cart__amount{width:22px;height:22px;position:absolute;border-radius:50%;border:1px solid #fff;top:-5px;right:-16px;font-size:12px;line-height:12px;font-weight:400;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-cart__icon{width:28px;height:28px;position:relative;background-image:url(../images/shopping-cart.svg);background-size:cover;top:-3px}.header-cart__empty{font-size:14px;line-height:18px;margin-left:10px;font-weight:400;display:block;margin-bottom:4px}.header-cart__total-cost{margin-left:20px}.catalog-line{height:56px;width:100%;z-index:40}.catalog-line .header-cart__inner{color:#555}#undefined-sticky-wrapper{width:100%}header{background-color:#fff}.menu__block{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu__block-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background:0 0;outline:0;border:none;width:100%}.location,.menu__title{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}.menu__icon{width:30px;height:22px;background-image:url(../images/menu.svg);cursor:pointer}.menu__title{font-size:22px;height:100%;display:flex;-ms-flex-align:center;align-items:center;padding-left:15px;padding-right:15px}.location{position:relative;display:flex;-ms-flex-align:center;align-items:center}.header-cart__items-item,.login__link{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}.location:hover{text-decoration:underline}.login__link{display:flex;-ms-flex-align:center;align-items:center}.location:before,.login__link:before{display:block;height:15px;margin-right:6px;content:""}.login__link:hover{text-decoration:underline}.location:before{width:14px;background-image:url(../images/marker.svg)}.login__link:before{width:15px;background-image:url(../images/user.svg)}.header__block-title{margin-bottom:6px;display:inline-block}.logo-mobile{color:#f9730e}.logo-mobile img{width:32px;display:none}.mobile-menu-opener{width:22px;display:none;position:relative;z-index:2}.mobile-menu-opener div{width:100%;height:3px;margin-bottom:4px;cursor:pointer;background-color:#f9730e}.header-cart__items,.left-menu,.sub-menu{background-color:#fff}.logo-mobile-only{display:none}.header-cart{text-align:right;cursor:pointer;position:relative}.header-cart__inner{top:calc(100%);position:absolute;right:-2px;z-index:10;padding-top:20px}.header-cart__items{display:none;text-align:left;max-width:396px;width:100vw;padding:20px 20px 30px;border-radius:8px}.header-cart__items.visible{display:block}.header-cart__items-item{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:25px;padding-bottom:25px;border-bottom:1px solid #EFEFEF;text-align:left}.header-cart__items-title{font-size:22px;text-align:left}.header-cart__items-bot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}.header-cart__items-link{color:#f9730e;text-decoration:underline;font-size:14px}.header-cart__items-link:hover{text-decoration:none}.header-cart__items-bot-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-cart__items-total{font-size:22px;font-weight:500;color:#555}.header-cart__items-offer{display:block;color:#fff;font-size:14px;font-weight:500;width:112px;height:30px;line-height:30px;text-align:center;background-color:#f9730e;border-radius:4px;margin-left:24px}.header-cart__items-offer:hover{opacity:.85}.header-cart__items-img{width:46px;height:50px;margin-right:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-cart__items-img img{max-width:100%;max-height:100%}.header-cart__items-product{font-size:14px;color:#f9730e;margin-bottom:6px;display:block}.header-cart__items-product:hover{text-decoration:underline}.header-cart__items-spec{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-cart__items-info{width:100%}.header-cart__items-price{-webkit-box-flex:1;-ms-flex:1 1 33.3333%;flex:1 1 33.3333%;font-size:14px}.header-cart__items-amount{-webkit-box-flex:1;-ms-flex:1 1 33.3333%;flex:1 1 33.3333%;text-align:center;font-size:14px}.header-cart__items-cost{-webkit-box-flex:1;-ms-flex:1 1 33.3333%;flex:1 1 33.3333%;text-align:right;font-size:22px;font-weight:500}.header-cart:hover .header-cart__items{display:block}.header-cart.line-in{height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-cart.line-in .header-cart__title{display:none}.header-cart.line-in .header-cart__price{color:#fff}.header-cart.line-in .header-cart__icon{margin-bottom:0;background-image:url(../images/shopping-cart-light.svg)}.header-cart.line-in .header-cart__inner{padding-top:0}.form-wr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mobile-only-icon-wr,.mobile-only-item,.mobile-only-phones{display:none}.sticky-catalog-line .header-cart__amount{background-color:#025BFA;border:none}.sticky-catalog-line .header-cart__mob-title{font-size:22px;font-weight:400;margin-right:6px;display:block}.header-cart__mob-title,.left-menu{display:none}.sticky-catalog-line .catalog-line{z-index:110}@media (max-width:1365px){.wrapper .nav a{font-size:15px;margin-right:14px}.wrapper .login a{font-size:15px;margin-left:14px}.header-cart__title,.phone-block{font-size:16px}.header-cart__price,.phone-block__number{font-size:20px;line-height:1}.header-cart__amount{top:0;right:-20px}.header__block-title{margin-bottom:0}.header-cart__icon{margin-right:4px;margin-bottom:0}.logo-block__time{font-size:16px}.logo{width:41px}}@media (max-width:1199px){.catalog-line,.header{background-color:#fafafa}.logo-mobile-only{display:block}.logo-mobile-only a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo-mobile-only img{width:82px}.logo-mobile-only .logo-mobile-only__name{margin-left:8px;font-size:18px;color:#f9730e;font-weight:600}.logo-mobile-only .logo-mobile-only__name span{color:#7D7A7A}.mobile-only-item{display:block}.mobile-only-icon-wr{position:absolute;margin-right:6px;width:24px;height:24px;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile-only-icon-wr img{max-width:100%;max-height:100%}.mobile-only-phones{padding-top:10px;margin-top:10px;border-top:1px solid #EFEFEF;-webkit-box-ordinal-group:31;-ms-flex-order:30;order:30;display:block;width:100%}.mobile-only-phones .phone-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px;margin-bottom:10px}.mobile-only-phones .phone-block__number{font-size:16px}.mobile-only-phones .header__block-title{font-size:16px;display:block}.catalog-line .menu__block,.phone-block{display:none}.mobile-only-phones .work-time{opacity:.4;padding-top:10px;padding-bottom:10px}.catalog-line{height:56px}.catalog-line.box-shadow{-webkit-box-shadow:none;box-shadow:none}.sticky-catalog-line .catalog-line.box-shadow,.wrapper .nav-wrapper{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.06),0 0 2px rgba(0,0,0,.07)}.wrapper .nav-wrapper{position:fixed;-webkit-transform:translateX(-120%);-ms-transform:translateX(-120%);transform:translateX(-120%);top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:320px;padding-bottom:30px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.06),0 0 2px rgba(0,0,0,.07)}.wrapper .nav-wrapper .nav-wrapper__close:after,.wrapper .nav-wrapper .nav-wrapper__close:before{content:"";height:2px;position:absolute;top:12px;left:0;background:#a9a9a9}.wrapper .nav-wrapper .nav-wrapper__close{display:block}.wrapper .nav-wrapper .nav-wrapper__close:before{display:block;width:30px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.wrapper .nav-wrapper .nav-wrapper__close:after{display:block;width:30px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.wrapper .nav-wrapper .nav{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.wrapper .nav-wrapper .nav a{margin-left:0;padding-left:40px;position:relative}.wrapper .nav-wrapper .login{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid #EFEFEF;width:100%}.wrapper .nav-wrapper .login a{margin-left:0}.wrapper .nav-wrapper .location{margin-left:0;-webkit-box-ordinal-group:41;-ms-flex-order:40;order:40}.wrapper .nav-wrapper.visible{background-color:#fff;max-height:100vh;overflow-y:auto;z-index:107;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.wrapper .nav-wrapper a{padding-top:10px;padding-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.wrapper .nav-wrapper-bot{padding-top:10px;padding-bottom:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:63px;position:relative}.logo-block{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}/*.header .logo,*/.header__block-title{display:none}.logo-block__name{font-size:18px;margin-bottom:6px;text-align:center}.logo-block__address{font-size:14px;text-align:center}.logo-block__time{font-size:14px}.logo-mobile{display:inline-block;margin-right:4px}.header-cart__total-cost{font-size:18px}.mobile-menu-opener{display:block}.sticky-catalog-line .catalog-line.box-shadow{box-shadow:0 1px 3px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.06),0 0 2px rgba(0,0,0,.07)}.sticky-catalog-line .catalog-line .header-cart__total-cost{color:#f9730e}.sticky-catalog-line .catalog-line .header-cart__icon{background-image:url(../images/shopping-cart.svg)}}@media (max-width:767px){.logo-block__address{display:none}.header-cart__total-cost{font-size:12px}.logo-block__name{margin-bottom:0}.sticky-catalog-line .header-cart__mob-title{font-size:14px;margin-right:2px}}@media (max-width:480px){.logo-block__name{display:-webkit-box;display:-ms-flexbox;display:flex}.logo-block__name span{margin-left:4px;display:inline-block}.logo-mobile{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;color:#f9730e}.logo-mobile img{display:none}}@media (max-width:390px){.logo-block__name{font-size:14px}.sticky-catalog-line .header-cart__mob-title{display:none}}.search{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.search__input{margin-top:6px;margin-bottom:6px;width:100%;background-color:#F8A370;padding-left:20px;padding-right:40px;color:#fff;height:44px;border-radius:4px}.search__submit{position:absolute;width:30px;height:30px;outline:#fff solid 1px;top:12px;right:30px;border:none;background-color:transparent;background-image:url(../images/loupe.svg);background-size:80%;background-repeat:no-repeat;background-position:center center;z-index:2;font-size:0}.sticky-catalog-line .search{position:relative;margin-right:30px}.sticky-catalog-line .search .search__submit{right:15px}@media (max-width:1365px){.sticky-catalog-line .search{position:relative}}@media (max-width:1199px){.header-cart__mob-title{color:#f9730e}.search__input{background-color:#f9730e}}@media (max-width:767px){.sticky-catalog-line .search{margin-right:15px}}@media (max-width:480px){.search__input{padding-left:15px}.search__submit{width:24px;height:24px;top:16px}.sticky-catalog-line .search .search__submit{right:10px}}.menu__block-home .left-menu{top:0}.left-menu{position:absolute;padding:10px 0 10px 15px;top:100%;left:15px;z-index:101;border-radius:0 0 8px 8px;width:calc(100% - 30px)}.left-menu.visible{display:block}.left-menu ul{padding-left:0}.left-menu ul li{padding-right:15px;width:100%}.left-menu ul li a,.left-menu ul li span{color:#555;position:relative;padding:6px 12px 6px 30px;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-infobar,.fancybox-slide--image .fancybox-content{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.left-menu ul li a:before,.left-menu ul li span:before{content:"";display:block;width:6px;height:10px;background-image:url(../images/chevron.svg);position:absolute;top:10px;right:2px}.left-menu ul li a div,.left-menu ul li span div{width:18px;height:18px;position:absolute;left:0;top:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.left-menu ul li a:hover,.left-menu ul li span:hover{color:#f9730e}.left-menu ul li img{max-width:100%;max-height:100%}.left-menu ul li:hover .sub-menu{display:block}.sub-menu{position:absolute;top:0;display:none;z-index:2;width:100vw;max-width:1025px;min-height:608px;left:100%;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;padding:20px}.sub-menu li a:before{display:none!important}@media (max-width:1365px){.sub-menu{max-width:855px}}@media (max-width:1199px){.left-menu,.left-menu.visible{display:none}}body.compensate-for-scrollbar{overflow:hidden;-ms-overflow-style:none}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;left:0;outline:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;-webkit-transition-duration:inherit;-o-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.47,0,.74,.71);-o-transition-timing-function:cubic-bezier(.47,0,.74,.71);transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;-webkit-transition-timing-function:cubic-bezier(.22,.61,.36,1);-o-transition-timing-function:cubic-bezier(.22,.61,.36,1);transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;-webkit-transition:opacity .25s ease,visibility 0s ease .25s;-o-transition:opacity .25s ease,visibility 0s ease .25s;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;-webkit-transition:opacity .25s ease 0s,visibility 0s ease 0s;-o-transition:opacity .25s ease 0s,visibility 0s ease 0s;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px 44px 0;position:absolute;text-align:center;top:0;-webkit-transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{padding:44px 0 0;overflow:visible}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px 6px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 44px;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.card__discount,.card__img,.fancybox-share,.form__have-acc,.form__social ul,.form__subtitle,.form__thanks-link,.form__title,.tab{text-align:center}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;user-select:none;z-index:99995}.fancybox-image,.fancybox-share__button,.fancybox-spaceball,.slick-slider{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.fancybox-slide--html .fancybox-content{margin:0 0 6px}.fancybox-can-zoomOut .fancybox-content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{height:calc(100% - 44px);overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;vertical-align:top;width:100%}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:0}.fancybox-button.fancybox-focus{outline:dotted 1px}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1),.fancybox-button--play svg:nth-child(2),.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-caption::after,.fancybox-caption::before{display:block;position:absolute;content:''}.fancybox-navigation .fancybox-button{background:0 0;height:100px;margin:0;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{background:rgba(30,30,30,.6);height:100%;padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0}.fancybox-caption::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;left:0;pointer-events:none;right:0;top:-25px;z-index:-1}.fancybox-caption::after{border-bottom:1px solid rgba(255,255,255,.3);left:44px;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover,.footer ul li a:hover,.form__have-acc a,.form__login-links a,.form__notice-small a{text-decoration:underline}.fancybox-caption a:hover{color:#fff}.fancybox-loading{-webkit-animation:fancybox-rotate .8s infinite linear;animation:fancybox-rotate .8s infinite linear;background:0 0;border:6px solid rgba(100,100,100,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}@-webkit-keyframes fancybox-rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fancybox-rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{-webkit-transition-timing-function:cubic-bezier(0,0,.25,1);-o-transition-timing-function:cubic-bezier(0,0,.25,1);transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);-o-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}@media all and (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0 0}.fancybox-slide--image .fancybox-content{margin-bottom:6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:0;padding:10px 15px;width:100%}.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs,.slick-list,.slick-slider,.slick-track{display:block}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a::before{border:4px solid #4ea7f9;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all .2s cubic-bezier(.25,.46,.45,.94);-o-transition:all .2s cubic-bezier(.25,.46,.45,.94);transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.slick-list,.slick-slider,.slick-track,.trigger{position:relative}.form__submit:after,.slider-main{-webkit-transition:.3s;-o-transition:.3s}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media all and (max-width:768px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.card,.slider-main,.slider-main .slick-slide,.trigger{border-radius:8px}.slick-arrow.slick-hidden{display:none}.triggers{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.trigger{height:175px;overflow:hidden}.trigger:after{content:"";display:block;width:100%;height:100%;top:0;left:0;z-index:2;position:absolute;background-color:#B57752;opacity:.7}.trigger img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.trigger__text{text-shadow:0 0 13px #797979;position:absolute;z-index:3;top:52%;left:30px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-weight:500;font-size:18px;line-height:1.4;max-width:calc(100% - 60px)}.form__submit:after,.slider-main .slick-slide:before,.trigger__text:after{content:"";left:0}.trigger__text:after{display:block;width:100%;height:1px;background-color:#fff;position:absolute;bottom:-14px}@media (max-width:1365px){.trigger{height:230px}}@media (max-width:1199px){.trigger{height:98px}.trigger__text{top:47%}.trigger__text:after{bottom:-10px}}@media (max-width:991px){.trigger__text{max-width:calc(100% - 30px);left:15px;font-size:16px}}@media (max-width:767px){.wrapper .triggers{display:none}.wrapper .trigger__text{text-align:center;top:50%;width:100%}.wrapper .trigger__text:after{display:none}}.slider-main{height:361px;margin-top:30px;margin-bottom:42px;transition:.3s;opacity:0}.slider-main .slick-slide{overflow:hidden;height:361px;position:relative}.slider-main .slick-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slider-main .slick-slide:before{display:block;width:50%;height:100%;background:#B57752;z-index:2;opacity:.8;top:0;position:absolute}.slider-main .slick-dots,.slider-main__info,.slider-main__more{position:absolute;display:-webkit-box}.slider-main .slick-dots{bottom:-26px;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:50%;transform:translateX(-50%)}.slider-main .slick-dots li{margin-left:14px;margin-right:12px}.slider-main .slick-dots li button{width:12px;height:12px;background-color:#fff;border:1px solid #B57752;font-size:0}.slider-main .slick-dots li.slick-active button,.slider-main .slick-dots li:hover button{background-color:#B57752}.slider-main.visible{opacity:1}.slider-main__info{z-index:2;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:50%;color:#fff;font-size:48px;line-height:1.3;padding-left:30px;padding-right:30px;height:100%;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-shadow:0 0 13px #797979}.slider-main__info:before,.slider-main__more-line{height:1px;background-color:#fff}.slider-main__info:before{content:"";display:block;width:calc(100% - 60px);position:absolute;top:30px}.slider-main__more{bottom:30px;z-index:3;font-size:14px;width:calc(100% - 60px);display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider-main__more-line-before{margin-right:25px;width:68%}.slider-main__more-line-after{margin-left:25px;width:6%}@media (max-width:1365px){.slider-main__info{font-size:40px}}@media (max-width:1199px){.slider-main,.slider-main .slick-slide{height:250px}}@media (max-width:991px){.slider-main__info{font-size:30px}}@media (max-width:767px){.slider-main__info{font-size:16px}.wrapper .triggers{margin:30px 0;height:100px}.wrapper .triggers .slick-dots{position:absolute;bottom:-26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.wrapper .triggers .slick-dots li{margin-left:14px;margin-right:12px}.wrapper .triggers .slick-dots li button{width:12px;height:12px;background-color:#fff;border:1px solid #B57752;font-size:0}.wrapper .triggers .slick-dots li.slick-active button,.wrapper .triggers .slick-dots li:hover button{background-color:#B57752}}.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;margin-top:40px;margin-bottom:10px}.card,.tab{display:-webkit-box;display:-ms-flexbox}.footer__logo,.tab{margin-bottom:20px}.tab{color:#f9730e;border:1px solid #f9730e;border-radius:6px;margin-right:20px;padding-right:15px;padding-left:15px;height:32px;font-size:16px;cursor:pointer;background-color:#fff;display:flex;white-space:nowrap;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.card,.card__more{margin-bottom:30px}.tab.active,.tab:hover{background-color:#f9730e;color:#fff}.cards{overflow:hidden}.cards h2{font-weight:400}.cards.active{z-index:20;position:static}.cards.inactive,[data-info=empty]{z-index:-20;position:absolute;opacity:0}.cards .cards__no-items{padding-bottom:50px}.active[data-info=empty]{z-index:20;position:static;opacity:1}.card{background-color:#fff;height:320px;padding:15px;border:1px solid transparent;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#555}.card__img{height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}.card__img img{max-width:100%;max-height:100%}.card__discount{background-color:#FF4848;color:#fff;padding:1px 10px;border-radius:6px;display:inline-block;margin-bottom:4px}.card:hover{border:1px solid #f9730e}.card:hover .card__title{color:#f9730e}.card__price{font-size:14px;font-weight:300;color:#555}.card__price-member{color:#f9730e;font-size:17px;line-height:17px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.card__price-add{font-size:11px;line-height:11px;font-weight:300;color:#555}.card__more{color:#fff;padding:6px 12px 5px;font-size:14px;line-height:14px;border-radius:6px;background-color:#f9730e;border:1px solid transparent;display:inline-block}.card__more:hover,.form__login,.form__reg{background-color:#fff}.card__more:hover{color:#f9730e;border:1px solid #f9730e}.card__more-wr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:1365px){.card__img{height:100px}.card__price-member{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:1199px){.card__img{height:120px}.card__price-member{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (max-width:767px){.tabs{margin-top:10px}.card{height:270px}}.form-wrapper__inner{position:relative}.form__reg{max-width:1080px;width:100vw;max-height:100vh;overflow-y:auto}.form__reg__inner{-webkit-box-shadow:0 -10px 60px -25px #a3a1a1;box-shadow:0 -10px 60px -25px #a3a1a1;padding:60px;width:1080px;height:100%;max-width:100vw;max-height:100vh;overflow-y:auto}.form__login,.form__thanks{width:100vw;overflow-y:auto}.form input,.form__field-mg{height:50px}.form__reg .form-wrapper__inner{padding:60px}.form__login{max-width:780px}.form__login .form-wrapper__inner{padding-top:60px;padding-bottom:60px}.form__login .form{max-width:512px;margin:0 auto}.form__login .form__submit{max-width:100%}.form input{border:1px solid #4c9603;width:100%;padding-left:15px;padding-right:15px;background:0 0}.form input[type=submit]{width:100%;display:block;font-size:24px;font-weight:700;color:#fff;position:relative;z-index:2}.form__submit{max-width:450px;margin:0 auto 30px;background-color:#4c9603;position:relative}.form__submit:after{display:block;position:absolute;top:0;transition:.3s;width:0;height:100%;background-color:#7D7A7A}.form__close,.form__have-acc a,.form__login-links a{-webkit-transition:.3s;-o-transition:.3s}.form__submit:hover:after{width:100%}.form__close{cursor:pointer;position:absolute;top:50px;right:50px;z-index:2;width:20px;height:20px;transition:.3s}.form__close:after,.form__close:before{content:"";display:block;width:20px;height:2px;position:absolute;left:0;top:9px;background-color:#4c9603}.form__close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.form__close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.form__close:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.form__title{font-size:40px;color:#4c9603;text-transform:uppercase;margin:0 auto 14px;font-weight:700}.form__subtitle{font-size:24px;color:#444;font-weight:700;margin:0 auto 40px}.form__field{margin-bottom:30px}.form__notice{margin-top:6px}.form__error{color:#FF4848}.form__success{color:#4c9603}.form__have-acc{margin-top:30px;color:#7D7A7A}.form__have-acc a{color:#7D7A7A;transition:.3s;font-weight:600}.form__have-acc a:hover{color:#444}.form__thanks{background-color:#fff;max-width:780px;max-height:100vh}.form__thanks .form-wrapper__inner{padding:100px 60px}.form__login-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form__login-links a{color:#7D7A7A;transition:.3s}.form__login-links a:hover{color:#444}.form__notice{display:none}.form__notice.visible{display:block}.footer__phones,.form__social ul{display:-webkit-box;display:-ms-flexbox}.form__social{margin-top:40px}.form__social ul{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.form__social ul li{margin-left:10px;margin-right:10px;margin-bottom:15px}.form__social ul li a{background-repeat:no-repeat;background-position:center center;background-size:100%;display:block;border-radius:50%;overflow:hidden;width:46px;height:46px}.form__google{background-image:url(../images/google.svg)}.form__vk{background-image:url(../images/vk_.svg)}.form__facebook{background-image:url(../images/fb.svg)}.form__odnoklassniki{background-image:url(../images/ok.svg)}.form__thanks-link{max-width:448px;font-size:24px;font-weight:700;color:#fff;display:block;background-color:transparent;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:relative;z-index:2;padding-top:10px;padding-bottom:10px;margin-top:70px}.form__thanks-link:hover{color:#fff}.form__notice-small{margin-top:0}.copyright,.leann-link{margin-top:20px}.form__notice-small a{font-size:12px;color:#444}.popup{opacity:0;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:9001;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;width:0;max-height:100vh;overflow:hidden}.popup.visible{width:100vw;opacity:1}@media (max-width:480px){.form__title{font-size:22px}.form__subtitle{font-size:18px}.form__reg .form-wrapper__inner{padding:20px}.form__close{top:20px;right:20px}}.footer{background-color:#F2F2F2;padding-top:40px;padding-bottom:40px}.footer ul li{padding:8px 0}.footer ul li a{font-size:14px;line-height:1.2;color:#555}.footer__phones{display:flex}.footer__phones .phone-block{font-size:14px;margin-right:30px}.footer__phones .phone-block__number{font-size:18px}.footer__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__logo .logo{margin-right:82px;width:106px}.footer__logo .logo-block__name{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0}.footer__logo .logo-block__name span{margin-left:4px}.leann-link{color:#a9a9a9}.metrics.temp{min-width:154px;min-height:56px;border:1px solid #555;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff}.metrics.temp div{font-size:9px;background:#ccc;color:#555;padding:4px 10px;width:100%}@media (max-width:1365px){.footer__phones{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__phones .phone-block__number{margin-top:4px}.footer .phone-block{margin-bottom:10px}}@media (max-width:1199px){.wrapper .footer ul{margin-bottom:20px}.wrapper .footer .col-xl-1{display:none}.wrapper .col-info{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.wrapper .col-ul-1,.wrapper .col-ul-2{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:767px){.wrapper .col-ul-1,.wrapper .col-ul-2{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}

.close-but,.result-search-list{position:absolute;display:none}.result-search-list{width:73%;border-radius:3px;background:#fff;top:57px;left:355px;border:1px solid #7d7a7a;z-index:999}.result-search-list .search-item{padding:5px 10px 5px 25px;text-transform:lowercase;font-size:16px;font-style:italic;color:#000;display:flex;align-items:center;cursor:pointer;text-decoration:none}.result-search-list .search-item-img{margin-left:5px;margin-right:15px}.result-search-list .search-header{padding:5px 10px 5px 25px;text-transform:uppercase;letter-spacing:2px;margin-top:5px;font-weight:600;font-size:16px;color:#000}.result-search-list .search-item:hover{background:#f5cfbb}.close-but{background:url(/bitrix/templates/sm_default/assets/css/../img/close.png);width:22px;height:22px;top:18px;right:73px;cursor:pointer}@media (max-width:767px){.result-search-list{width:100%;left:0;box-shadow:0 0 13px -1px #ccc;box-sizing:border-box}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsIi4uL3Njc3NfY3JpdGljYWwvX25vcm1hbGl6ZS5zY3NzIiwibWFpbi5jc3MiLCIuLi9zY3NzX2NyaXRpY2FsL19jb21tb24uc2NzcyIsIi4uL3Njc3NfY3JpdGljYWwvX2NvbG9ycy5zY3NzIiwiLi4vc2Nzc19jcml0aWNhbC9fYW5pbWF0ZS5zY3NzIiwiLi4vc2Nzc19jcml0aWNhbC9fYm9vdHN0cmFwLWdyaWQuc2NzcyIsIi4uL3Njc3NfY3JpdGljYWwvX2hlYWRlci5zY3NzIiwiLi4vc2Nzc19jcml0aWNhbC9fc2VhcmNoLnNjc3MiLCIuLi9zY3NzX2NyaXRpY2FsL19tZW51LWxlZnQuc2NzcyIsIl9qcXVlcnktZmFuY3lib3guc2NzcyIsIl9zbGljay5zY3NzIiwiX3RyaWdnZXJzLnNjc3MiLCJfc2xpZGVyLnNjc3MiLCJfaG9tZS5zY3NzIiwiX2NhcmRzLnNjc3MiLCJfZm9ybS5zY3NzIiwiX2Zvb3Rlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGFBQ0UscUJBQXFCLEVBQ3JCLHdEQUNtRCxFQUNuRCxnQkFBZ0IsRUFDaEIsa0JBQWtCLEVBQUE7O0FBRXBCLGFBQ0UscUJBQXFCLEVBQ3JCLDBEQUNxRCxFQUNyRCxnQkFBZ0IsRUFDaEIsa0JBQWtCLEVBQUE7O0FBRXBCLGFBQ0UscUJBQXFCLEVBQ3JCLHlEQUNvRCxFQUNwRCxnQkFBZ0IsRUFDaEIsa0JBQWtCLEVBQUE7O0FBRXBCLGFBQ0UscUJBQXFCLEVBQ3JCLHVEQUNrRCxFQUNsRCxnQkFBZ0IsRUFDaEIsa0JBQWtCLEVBQUE7O0FBR3BCLGFBQ0Usc0JBQXNCLEVBQ3RCLHlEQUNrRCxFQUNsRCxnQkFBZ0IsRUFDaEIsa0JBQWtCLEVBQUE7O0FBRXBCLGFBQ0Usc0JBQXNCLEVBQ3RCLDJEQUNvRCxFQUNwRCxnQkFBZ0IsRUFDaEIsa0JBQWtCLEVBQUE7O0FBRXBCLGFBQ0Usc0JBQXNCLEVBQ3RCLDBEQUNtRCxFQUNuRCxnQkFBZ0IsRUFDaEIsa0JBQWtC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QixnQkFFSSxnQkFBZ0IsRUFDaEIsZ0JBQWUsRUFDZix5QmJ6RGdCLEVhMERoQixrQkFBaUIsRUFDakIsb0JBQWEsRUFBYixvQkFBYSxFQUFiLGFBQWEsRUFDYix5QkFBbUIsRUFBbkIsc0JBQW1CLEVBQW5CLG1CQUFtQixFQUNuQix3QkFBdUIsRUFBdkIscUJBQXVCLEVBQXZCLHVCQUF1QixFQUN2Qiw0QkFBc0IsRUFBdEIsNkJBQXNCLEVBQXRCLDBCQUFzQixFQUF0QixzQkFBc0IsRUFDdEIsZ0JBQWdCLEVBQUE7O0FBVnBCLG9CQVlNLGNBQWMsRUFDZCxnQkFBZ0IsRUFDaEIsY2JuRWMsRWFvRWQsaUJBQWlCLEVBQ2pCLFdBQVcsRUFBQTs7QUFJakIsNkJBQ0Usa0JBQ0UsNEJBQXNCLEVBQXRCLDZCQUFzQixFQUF0QiwwQkFBc0IsRUFBdEIsc0JBQXNCLEVBQUE7RUFEeEIsdUNBR0ksZUFBZSxFQUFBO0VBR25CLHVCQUVJLG1CQUFtQixFQUFBLEVBQ3BCOztBQUlMLDZCQUNFLHNCQUdNLG1CQUFtQixFQUFBO0VBSHpCLDZCQU1NLGFBQWEsRUFBQTtFQU5uQixxQkFVSSxtQkFBYyxFQUFkLGtCQUFjLEVBQWQsY0FBYyxFQUNkLGVBQWUsRUFBQTtFQVhuQix5Q0FlSSxtQkFBYSxFQUFiLGlCQUFhLEVBQWIsYUFBYSxFQUNiLGNBQWMsRUFBQSxFQUNmOztBQUdMLDRCQUNFLHlDQUdJLG1CQUFjLEVBQWQsa0JBQWMsRUFBZCxjQUFjLEVBQ2QsZUFBZSxFQUFBLEVBQ2hCOztBakJyQkwsU0FBQTtBQU9BLFdBQUEiLCJmaWxlIjoibWFpbi5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gIHNyYzogLy91cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHRDeXItTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1JvYm90by1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gIHNyYzogLy91cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHRDeXItTWVkaXVtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1JvYm90by1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgc3JjOiAvL3VybCgnLi4vZm9udHMvQXZlbmlyTmV4dEN5ci1EZW1pLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1JvYm90by1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICBzcmM6IC8vdXJsKCcuLi9mb250cy9BdmVuaXJOZXh0Q3lyLURlbWlJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybCgnLi4vZm9udHMvUm9ib3RvLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xyXG4gIHNyYzogLy91cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHRDeXItTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxudXJsKCcuLi9mb250cy9SYWxld2F5LUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xyXG4gIHNyYzogLy91cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHRDeXItTWVkaXVtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxudXJsKCcuLi9mb250cy9SYWxld2F5LVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XHJcbiAgc3JjOiAvL3VybCgnLi4vZm9udHMvQXZlbmlyTmV4dEN5ci1EZW1pLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxudXJsKCcuLi9mb250cy9SYWxld2F5LU1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcclxuICBzcmM6IC8vdXJsKCcuLi9mb250cy9BdmVuaXJOZXh0Q3lyLURlbWlJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG51cmwoJy4uL2ZvbnRzL1JhbGV3YXktU2VtaUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XHJcbiAgc3JjOiAvL3VybCgnLi4vZm9udHMvQXZlbmlyTmV4dEN5ci1EZW1pSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxudXJsKCcuLi9mb250cy9SYWxld2F5LUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4vL0BpbXBvcnQgXCJfY29sb3JzXCI7XHJcbkBpbXBvcnQgJy4uL3Njc3NfY3JpdGljYWwvY3JpdGljYWwnO1xyXG4vL0BpbXBvcnQgXCJfbm9ybWFsaXplXCI7XHJcblxyXG4vL0BpbXBvcnQgXCJfYm9vdHN0cmFwLWdyaWRcIjtcclxuLy9AaW1wb3J0IFwiX2Jvb3RzdHJhcF8zXCI7XHJcbi8vQGltcG9ydCBcIl9qcXVlcnktdWlcIjtcclxuQGltcG9ydCBcIl9qcXVlcnktZmFuY3lib3hcIjtcclxuQGltcG9ydCBcIl9zbGlja1wiO1xyXG4vL0BpbXBvcnQgXCJfanF1ZXJ5Lm1DdXN0b21TY3JvbGxiYXJcIjtcclxuLy9AaW1wb3J0IFwiX2FuaW1hdGVcIjtcclxuLy9AaW1wb3J0IFwiX2hlYWRlclwiO1xyXG4vL0BpbXBvcnQgXCJfc2VhcmNoXCI7XHJcbi8vQGltcG9ydCBcIl9tZW51LWxlZnRcIjtcclxuQGltcG9ydCBcIl90cmlnZ2Vyc1wiO1xyXG5AaW1wb3J0IFwiX3NsaWRlclwiO1xyXG5AaW1wb3J0IFwiX2hvbWVcIjtcclxuQGltcG9ydCBcIl9jYXJkc1wiO1xyXG5AaW1wb3J0IFwiX2Zvcm1cIjtcclxuQGltcG9ydCBcIl9jb250ZW50XCI7XHJcbkBpbXBvcnQgXCJfNDA0XCI7XHJcbi8vQGltcG9ydCBcIl9icmVhZGNydW1ic1wiO1xyXG4vL0BpbXBvcnQgXCJfY2F0YWxvZ1wiO1xyXG4vL0BpbXBvcnQgXCJfY29udGVudC1wYWdlXCI7XHJcbkBpbXBvcnQgXCJfZm9vdGVyXCI7XHJcblxyXG5cclxuXHJcbi8qIFRFTVAgKi9cclxuLy8uY29udGFpbmVye1xyXG4vLyAgb3V0bGluZToxcHggc29saWQgYmxhY2s7XHJcbi8vfVxyXG4vL2JvZHl7XHJcbi8vICBiYWNrZ3JvdW5kOiBncmVlbjtcclxuLy99XHJcbi8qIC8gVEVNUCAqL1xyXG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2Mi4xLjMgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICovXG5cbmF1ZGlvLFxuY2FudmFzLFxudmlkZW8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbiAqIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuICovXG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCYXNlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmdcbiAqICAgIHVzZXIgem9vbS5cbiAqL1xuXG5odG1sIHtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuICovXG5cbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYG91dGxpbmVgIGluY29uc2lzdGVuY3kgYmV0d2VlbiBDaHJvbWUgYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5cbmE6Zm9jdXMge1xuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkO1xufVxuXG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gICAgb3V0bGluZTogMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFR5cG9ncmFwaHlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LCBTYWZhcmkgNSwgYW5kIENocm9tZS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSwgYW5kIENocm9tZS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqL1xuXG5kZm4ge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cblxuaHIge1xuICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cblxubWFyayB7XG4gICAgYmFja2dyb3VuZDogI2ZmMDtcbiAgICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IGZvbnQgZmFtaWx5IHNldCBvZGRseSBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxuICovXG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDFlbTtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIHByZS1mb3JtYXR0ZWQgdGV4dCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbi8qKlxuICogU2V0IGNvbnNpc3RlbnQgcXVvdGUgdHlwZXMuXG4gKi9cblxucSB7XG4gICAgcXVvdGVzOiBcIlxcMjAxQ1wiIFwiXFwyMDFEXCIgXCJcXDIwMThcIiBcIlxcMjAxOVwiO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICAgIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICAgIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkuXG4gKi9cblxuaW1nIHtcbiAgICBib3JkZXI6IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgOS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZpZ3VyZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkgNS5cbiAqL1xuXG5maWd1cmUge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqL1xuXG5maWVsZHNldCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgICBtYXJnaW46IDAgMnB4O1xuICAgIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkuXG4gKiAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4gKi9cblxubGVnZW5kIHtcbiAgICBib3JkZXI6IDA7IC8qIDEgKi9cbiAgICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBmb250IGZhbWlseSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgZm9udCBzaXplIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gYWxsIGJyb3dzZXJzLlxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSwgYW5kIENocm9tZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICAgIGZvbnQtc2l6ZTogMTAwJTsgLyogMiAqL1xuICAgIG1hcmdpbjogMDsgLyogMyAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIENocm9tZSwgU2FmYXJpIDUrLCBhbmQgSUUgOCsuXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3ggNCsgYW5kIE9wZXJhLlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbiAqL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG4gICAgY3Vyc29yOiBwb2ludGVyOyAvKiAzICovXG59XG5cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDIgKi9cbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogb24gT1MgWC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS5cbiAqIDIuIEltcHJvdmUgcmVhZGFiaWxpdHkgYW5kIGFsaWdubWVudCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxudGV4dGFyZWEge1xuICAgIG92ZXJmbG93OiBhdXRvOyAvKiAxICovXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgLyogMiAqL1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xuXG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLyogY2xlYXIgKi9cbi5jbGVhcjpiZWZvcmUsXG4uY2xlYXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6JyAnO1xuICAgIGRpc3BsYXk6dGFibGU7XG59XG4uY2xlYXI6YWZ0ZXIge1xuICAgIGNsZWFyOmJvdGg7XG59XG4uY2xlYXIge1xuICAgICp6b29tOjE7XG59XG5hOmZvY3VzLFxuYTp2aXNpdGVkLFxuYTphY3RpdmUsXG5hOmhvdmVyLFxuYnV0dG9uOmZvY3VzLFxuYnV0dG9uOnZpc2l0ZWQsXG5idXR0b246YWN0aXZlLFxuYnV0dG9uOmhvdmVyLFxuaW1nOmZvY3VzLFxuaW1nOnZpc2l0ZWQsXG5pbWc6YWN0aXZlLFxuaW1nOmhvdmVye1xuICAgIG91dGxpbmU6MDtcbiAgICBib3JkZXI6bm9uZTtcbn1cbmlucHV0LFxuaW5wdXQ6Zm9jdXMsXG50ZXh0YXJlYSxcbnRleHRhcmVhOmZvY3Vze1xuICAgIG91dGxpbmU6MDtcbiAgICBib3JkZXI6bm9uZTtcbn1cbioge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46MDtcbiAgICBwYWRkaW5nOjA7XG59IiwiQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiAnUm9ib3RvJzsgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG8tTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogMzAwOyBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiAnUm9ib3RvJzsgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG8tUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IGZvbnQtd2VpZ2h0OiA0MDA7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6ICdSb2JvdG8nOyBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogNTAwOyBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiAnUm9ib3RvJzsgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG8tQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IGZvbnQtd2VpZ2h0OiA2MDA7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6ICdSYWxld2F5Jzsgc3JjOiB1cmwoXCIuLi9mb250cy9SYWxld2F5LUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IDMwMDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogJ1JhbGV3YXknOyBzcmM6IHVybChcIi4uL2ZvbnRzL1JhbGV3YXktUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IGZvbnQtd2VpZ2h0OiA0MDA7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6ICdSYWxld2F5Jzsgc3JjOiB1cmwoXCIuLi9mb250cy9SYWxld2F5LU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IGZvbnQtd2VpZ2h0OiA1MDA7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6ICdSYWxld2F5Jzsgc3JjOiB1cmwoXCIuLi9mb250cy9SYWxld2F5LVNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IDYwMDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogJ1JhbGV3YXknOyBzcmM6IHVybChcIi4uL2ZvbnRzL1JhbGV3YXktQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IGZvbnQtd2VpZ2h0OiA3MDA7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKiEgbm9ybWFsaXplLmNzcyB2Mi4xLjMgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24sIHN1bW1hcnkgeyBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiogQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS4gKi9cbmF1ZGlvLCBjYW52YXMsIHZpZGVvIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHsgZGlzcGxheTogbm9uZTsgaGVpZ2h0OiAwOyB9XG5cbi8qKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLiAqL1xuW2hpZGRlbl0sIHRlbXBsYXRlIHsgZGlzcGxheTogbm9uZTsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBCYXNlID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi4gMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nIHVzZXIgem9vbS4gKi9cbmh0bWwgeyBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqLyAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqLyAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi8gfVxuXG4vKiogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLiAqL1xuYm9keSB7IG1hcmdpbjogMDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBMaW5rcyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLiAqL1xuYSB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi8qKiBBZGRyZXNzIGBvdXRsaW5lYCBpbmNvbnNpc3RlbmN5IGJldHdlZW4gQ2hyb21lIGFuZCBvdGhlciBicm93c2Vycy4gKi9cbmE6Zm9jdXMgeyBvdXRsaW5lOiB0aGluIGRvdHRlZDsgfVxuXG4vKiogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuICovXG5hOmFjdGl2ZSwgYTpob3ZlciB7IG91dGxpbmU6IDA7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gVHlwb2dyYXBoeSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzksIFNhZmFyaSA1LCBhbmQgQ2hyb21lLiAqL1xuYWJiclt0aXRsZV0geyBib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyB9XG5cbi8qKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSwgYW5kIENocm9tZS4gKi9cbmIsIHN0cm9uZyB7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIDUgYW5kIENocm9tZS4gKi9cbmRmbiB7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKiogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLiAqL1xuaHIgeyAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94OyBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgaGVpZ2h0OiAwOyB9XG5cbi8qKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LiAqL1xubWFyayB7IGJhY2tncm91bmQ6ICNmZjA7IGNvbG9yOiAjMDAwOyB9XG5cbi8qKiBDb3JyZWN0IGZvbnQgZmFtaWx5IHNldCBvZGRseSBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLiAqL1xuY29kZSwga2JkLCBwcmUsIHNhbXAgeyBmb250LWZhbWlseTogbW9ub3NwYWNlLCBzZXJpZjsgZm9udC1zaXplOiAxZW07IH1cblxuLyoqIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgcHJlLWZvcm1hdHRlZCB0ZXh0IGluIGFsbCBicm93c2Vycy4gKi9cbnByZSB7IHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgfVxuXG4vKiogU2V0IGNvbnNpc3RlbnQgcXVvdGUgdHlwZXMuICovXG5xIHsgcXVvdGVzOiBcIlxcMjAxQ1wiIFwiXFwyMDFEXCIgXCJcXDIwMThcIiBcIlxcMjAxOVwiOyB9XG5cbi8qKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy4gKi9cbnNtYWxsIHsgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy4gKi9cbnN1Yiwgc3VwIHsgZm9udC1zaXplOiA3NSU7IGxpbmUtaGVpZ2h0OiAwOyBwb3NpdGlvbjogcmVsYXRpdmU7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdXAgeyB0b3A6IC0wLjVlbTsgfVxuXG5zdWIgeyBib3R0b206IC0wLjI1ZW07IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gRW1iZWRkZWQgY29udGVudCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LiAqL1xuaW1nIHsgYm9yZGVyOiAwOyB9XG5cbi8qKiBDb3JyZWN0IG92ZXJmbG93IGRpc3BsYXllZCBvZGRseSBpbiBJRSA5LiAqL1xuc3ZnOm5vdCg6cm9vdCkgeyBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IEZpZ3VyZXMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaSA1LiAqL1xuZmlndXJlIHsgbWFyZ2luOiAwOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IEZvcm1zID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLiAqL1xuZmllbGRzZXQgeyBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwOyBtYXJnaW46IDAgMnB4OyBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07IH1cblxuLyoqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS4gMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLiAqL1xubGVnZW5kIHsgYm9yZGVyOiAwOyAvKiAxICovIHBhZGRpbmc6IDA7IC8qIDIgKi8gfVxuXG4vKiogMS4gQ29ycmVjdCBmb250IGZhbWlseSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy4gMi4gQ29ycmVjdCBmb250IHNpemUgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuICovXG5idXR0b24sIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHsgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi8gZm9udC1zaXplOiAxMDAlOyAvKiAyICovIG1hcmdpbjogMDsgLyogMyAqLyB9XG5cbi8qKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluIHRoZSBVQSBzdHlsZXNoZWV0LiAqL1xuYnV0dG9uLCBpbnB1dCB7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuLyoqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC4gQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy4gQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBDaHJvbWUsIFNhZmFyaSA1KywgYW5kIElFIDgrLiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3ggNCsgYW5kIE9wZXJhLiAqL1xuYnV0dG9uLCBzZWxlY3QgeyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKiogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2AgY29udHJvbHMuIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy4gMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGUgYGlucHV0YCBhbmQgb3RoZXJzLiAqL1xuYnV0dG9uLCBodG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIGlucHV0W3R5cGU9XCJyZXNldFwiXSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7IC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovIGN1cnNvcjogcG9pbnRlcjsgLyogMyAqLyB9XG5cbi8qKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLiAqL1xuYnV0dG9uW2Rpc2FibGVkXSwgaHRtbCBpbnB1dFtkaXNhYmxlZF0geyBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyoqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuICovXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi8gcGFkZGluZzogMDsgLyogMiAqLyB9XG5cbi8qKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWUgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuICovXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHsgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi8gLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMiAqLyBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4vKiogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSA1IGFuZCBDaHJvbWUgb24gT1MgWC4gKi9cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24geyAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwgaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIgeyBib3JkZXI6IDA7IHBhZGRpbmc6IDA7IH1cblxuLyoqIDEuIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkuIDIuIEltcHJvdmUgcmVhZGFiaWxpdHkgYW5kIGFsaWdubWVudCBpbiBhbGwgYnJvd3NlcnMuICovXG50ZXh0YXJlYSB7IG92ZXJmbG93OiBhdXRvOyAvKiAxICovIHZlcnRpY2FsLWFsaWduOiB0b3A7IC8qIDIgKi8gfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBUYWJsZXMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuICovXG50YWJsZSB7IGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbi8qIGNsZWFyICovXG4uY2xlYXI6YmVmb3JlLCAuY2xlYXI6YWZ0ZXIgeyBjb250ZW50OiAnICc7IGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5jbGVhcjphZnRlciB7IGNsZWFyOiBib3RoOyB9XG5cbi5jbGVhciB7ICp6b29tOiAxOyB9XG5cbmE6Zm9jdXMsIGE6dmlzaXRlZCwgYTphY3RpdmUsIGE6aG92ZXIsIGJ1dHRvbjpmb2N1cywgYnV0dG9uOnZpc2l0ZWQsIGJ1dHRvbjphY3RpdmUsIGJ1dHRvbjpob3ZlciwgaW1nOmZvY3VzLCBpbWc6dmlzaXRlZCwgaW1nOmFjdGl2ZSwgaW1nOmhvdmVyIHsgb3V0bGluZTogMDsgYm9yZGVyOiBub25lOyB9XG5cbmlucHV0LCBpbnB1dDpmb2N1cywgdGV4dGFyZWEsIHRleHRhcmVhOmZvY3VzIHsgb3V0bGluZTogMDsgYm9yZGVyOiBub25lOyB9XG5cbiogeyAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyB9XG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiAjZmZmOyB9XG5cbjo6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOiAjZmZmOyB9XG5cbjotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6ICNmZmY7IH1cblxuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHsgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbmlucHV0W3R5cGU9J251bWJlciddIHsgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxudWwgbGkgeyBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxub2wgeyBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuaHRtbCwgYm9keSB7IG1pbi1oZWlnaHQ6IDEwMCU7IH1cblxuYm9keSB7IG1pbi13aWR0aDogMzYwcHg7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7IGxpbmUtaGVpZ2h0OiAxLjM7IGNvbG9yOiAjNTU1NTU1OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhOyB9XG5cbi53cmFwcGVyIHsgd2lkdGg6IDEwMCU7IH1cblxuLnRhYmxlLXdyYXBwZXIgeyBtYXgtd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkgeyAudGFibGUtd3JhcHBlciB7IG92ZXJmbG93OiBhdXRvOyB9IH1cblxuLnRhYmxlIHsgZGlzcGxheTogdGFibGU7IHdpZHRoOiAxMDAlOyB9XG5cbi50ciB7IGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuXG4udGQgeyBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG5cbi5kaXNwbGF5LW5vbmUgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuaDEsIC5oMWxpa2UgeyBmb250LXNpemU6IDMwcHg7IG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuaDIsIC5oMmxpa2UgeyBmb250LXNpemU6IDI0cHg7IG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuaDMsIC5oM2xpa2UgeyBmb250LXNpemU6IDE4cHg7IG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmJveC1zaGFkb3cgeyBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjA3KTsgfVxuXG4ubm8tYm9yZGVyIHsgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnBiLTI1IHsgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cblxuLmNvbnRhaW5lci1zcGVjIHsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgYm90dG9tOiAwOyB9XG5cbmEsIGE6Zm9jdXMsIGE6dmlzaXRlZCB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5wIHsgbWFyZ2luOiAyMHB4IDA7IH1cblxuLnNtYWxsIHsgZm9udC1zaXplOiAxMXB4OyBsaW5lLWhlaWdodDogMTJweDsgfVxuXG5pbWcgeyBkaXNwbGF5OiBibG9jazsgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbnRkIGltZyB7IG1heC13aWR0aDogbm9uZTsgfVxuXG4uZi1sIHsgZmxvYXQ6IGxlZnQ7IH1cblxuLmYtciB7IGZsb2F0OiByaWdodDsgfVxuXG4uY2xlYXIgeyBjbGVhcjogYm90aDsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50ZXh0LWFsaWduLWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uaDEwMHZoIHsgaGVpZ2h0OiAxMDB2aDsgfVxuXG5pbnB1dDpob3Zlciwgb3B0aW9uOmhvdmVyLCBidXR0b246aG92ZXIsIHRleHRhcmVhOmhvdmVyIHsgb3V0bGluZTogbm9uZTsgfVxuXG5pbnB1dDpmb2N1cywgb3B0aW9uOmZvY3VzLCBidXR0b246Zm9jdXMsIHRleHRhcmVhOmZvY3VzIHsgb3V0bGluZTogbm9uZTsgfVxuXG5pbnB1dDphY3RpdmUsIG9wdGlvbjphY3RpdmUsIGJ1dHRvbjphY3RpdmUsIHRleHRhcmVhOmFjdGl2ZSB7IG91dGxpbmU6IG5vbmU7IH1cblxuaW1nLCBhLCBidXR0b24sIGltZzphY3RpdmUsIGE6YWN0aXZlLCBidXR0b246YWN0aXZlLCBpbWc6Zm9jdXMsIGE6Zm9jdXMsIGJ1dHRvbjpmb2N1cywgaW1nOnZpc2l0ZWQsIGE6dmlzaXRlZCwgYnV0dG9uOnZpc2l0ZWQgeyBib3JkZXI6IG5vbmU7IG91dGxpbmU6IG5vbmU7IH1cblxuLmZpbGVfbG9hZCB7IGJvcmRlci1yYWRpdXM6IDRweDsgYm9yZGVyOiAycHggc29saWQgI2ZmZjsgfVxuXG4uZmlsZV9sb2FkOmhvdmVyIHsgYm9yZGVyOiAycHggc29saWQgI2ZmZjsgfVxuXG4ubWFpbl9pbnB1dF9maWxlIHsgZGlzcGxheTogbm9uZTsgfVxuXG4udXBsb2FkX2Zvcm0geyBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi51cGxvYWRfZm9ybSBkaXYgeyBoZWlnaHQ6IDMycHg7IGJvcmRlci1yYWRpdXM6IDRweDsgY29sb3I6ICNmZmY7IHRleHQtYWxpZ246IGNlbnRlcjsgbGluZS1oZWlnaHQ6IDMycHg7IGZvbnQtZmFtaWx5OiBSb2JvdG8sIGFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4udXBsb2FkX2Zvcm0gZGl2OmhvdmVyIHsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mX25hbWUgeyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgYm9yZGVyOiAwOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiB0b3A7IGhlaWdodDogMzBweDsgcGFkZGluZzogMCA4cHg7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG50ZXh0YXJlYSB7IHJlc2l6ZTogdmVydGljYWw7IHBhZGRpbmc6IDE1cHg7IHdpZHRoOiAxMDAlOyBib3JkZXItcmFkaXVzOiAuMjVyZW07IGxpbmUtaGVpZ2h0OiAxLjU7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7IGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7IH1cblxuLmhpZGRlbi1ibG9jayB7IGRpc3BsYXk6IG5vbmU7IHdpZHRoOiAxMDAlOyB9XG5cbi5oaWRkZW4tYmxvY2sgLnJvdyB7IG1hcmdpbi1sZWZ0OiAwOyBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuYSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5zZWxlY3QgeyB3aWR0aDogMTAwJTsgYm9yZGVyOiBub25lOyBvdXRsaW5lOiBub25lOyBmb250LWZhbWlseTogJ1JvYm90bycsQXJpYWwsc2Fucy1zZXJpZjsgfVxuXG5zZWxlY3Qgb3B0aW9uIHsgd2lkdGg6IDEwMCU7IGJvcmRlcjogbm9uZTsgb3V0bGluZTogbm9uZTsgbWF4LXdpZHRoOiAxMDAlOyBmb250LWZhbWlseTogJ1JvYm90bycsQXJpYWwsc2Fucy1zZXJpZjsgcGFkZGluZy1sZWZ0OiAxNXB4OyBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbnNlbGVjdCBvcHRpb246YWN0aXZlLCBzZWxlY3Qgb3B0aW9uOmZvY3VzLCBzZWxlY3Qgb3B0aW9uOnZpc2l0ZWQgeyBib3JkZXI6IG5vbmU7IG91dGxpbmU6IG5vbmU7IH1cblxuc2VsZWN0OmFjdGl2ZSwgc2VsZWN0OmZvY3VzLCBzZWxlY3Q6dmlzaXRlZCB7IGJvcmRlcjogbm9uZTsgb3V0bGluZTogbm9uZTsgfVxuXG4udGVtcC10ZXh0IHsgZm9udC1zaXplOiAyNHB4OyBsaW5lLWhlaWdodDogMzJweDsgZm9udC13ZWlnaHQ6IDcwMDsgbWF4LXdpZHRoOiA5NTRweDsgbWFyZ2luOiAwIGF1dG87IHBhZGRpbmc6IDAgMTVweDsgY29sb3I6ICNmZmY7IHRleHQtYWxpZ246IGNlbnRlcjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5zZWN0aW9uIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbnNlY3Rpb24uY29udGVudCB7IHBhZGRpbmctdG9wOiA2MHB4OyB9XG5cbnNlY3Rpb24gLm9yYW5nZSB7IGNvbG9yOiAjZjk3MzBlOyB9XG5cbnNlY3Rpb24gLmdyZWVuIHsgY29sb3I6ICM0Yzk2MDM7IH1cblxuc2VjdGlvbiAucmVkIHsgY29sb3I6ICNGRjQ4NDg7IH1cblxuc2VjdGlvbiAud2hpdGUgeyBjb2xvcjogI2ZmZjsgfVxuXG5zZWN0aW9uIC5ibHVlIHsgY29sb3I6ICM3ZmFkYmE7IH1cblxuc2VjdGlvbiAuYmxhY2sgeyBjb2xvcjogIzQ0NDQ0NDsgfVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0geyBkaXNwbGF5OiBub25lOyB9XG5cbi5jaGVja2JveCB7IHBhZGRpbmctbGVmdDogMzhweDsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGN1cnNvcjogcG9pbnRlcjsgZm9udC1zaXplOiAxNHB4OyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5jaGVja2JveCAuY2hlY2ttYXJrIHsgcG9zaXRpb246IGFic29sdXRlOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDIwcHg7IGhlaWdodDogMjBweDsgdG9wOiAwcHg7IGxlZnQ6IDRweDsgYm9yZGVyOiAycHggc29saWQgIzQ0NDQ0NDsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7IC1tb3otYm9yZGVyLXJhZGl1czogMnB4OyBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuLmNoZWNrYm94IC5jaGVja21hcms6YmVmb3JlIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogbm9uZTsgd2lkdGg6IDEycHg7IGhlaWdodDogN3B4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNHB4OyBsZWZ0OiAzcHg7IGJvcmRlci1sZWZ0OiAycHggc29saWQgIzQ0NDQ0NDsgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0NDQ0NDQ7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuY2hlY2ttYXJrOmJlZm9yZSB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLnJhZGlvIHsgcGFkZGluZy1sZWZ0OiAzMHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5yYWRpbyAuY2hlY2ttYXJrIHsgcG9zaXRpb246IGFic29sdXRlOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDE2cHg7IGhlaWdodDogMTZweDsgdG9wOiA0cHg7IGxlZnQ6IDRweDsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7IC1tb3otYm9yZGVyLXJhZGl1czogNTAlOyBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLnJhZGlvIC5jaGVja21hcms6YmVmb3JlIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogbm9uZTsgd2lkdGg6IDhweDsgaGVpZ2h0OiA4cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IGxlZnQ6IDUwJTsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7IC1tb3otYm9yZGVyLXJhZGl1czogNTAlOyBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLmNoZWNrbWFyazpiZWZvcmUgeyBkaXNwbGF5OiBibG9jazsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMgeyBvdXRsaW5lOiBub25lOyBib3JkZXI6IG5vbmU7IH1cblxuaHIgeyBoZWlnaHQ6IDFweDsgYm9yZGVyOiBub25lOyBvdXRsaW5lOiBub25lOyB9XG5cbi5oaWRlIHsgd2lkdGg6IDAuMXB4OyBoZWlnaHQ6IDAuMXB4OyBvcGFjaXR5OiAwOyBvdmVyZmxvdzogaGlkZGVuOyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IC0xOyB9XG5cbi5yZXF1aXJlZCB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG5cbi5yZXF1aXJlZDphZnRlciB7IGNvbnRlbnQ6IFwiICpcIjsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW4tbGVmdDogMnB4OyBjb2xvcjogcmVkOyB9XG5cbi5lcnJvciB7IGNvbG9yOiByZWQ7IG1hcmdpbi1ib3R0b206IDE0cHg7IGRpc3BsYXk6IG5vbmU7IH1cblxuLnJlZHRleHQgeyBjb2xvcjogcmVkOyB9XG5cbi5ncmF5LWxheW91dCB7IHBvc2l0aW9uOiBmaXhlZDsgei1pbmRleDogOTk7IHRvcDogMDsgbGVmdDogMDsgaGVpZ2h0OiAxMDB2aDsgd2lkdGg6IDA7IHRyYW5zaXRpb246IC41czsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpOyB9XG5cbi5ncmF5LWxheW91dC52aXNpYmxlIHsgd2lkdGg6IDEwMHZ3OyB9XG5cbi5tdC0xMCB7IG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLm10LTIwIHsgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ubXQtMzAgeyBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5tdC00MCB7IG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLm10LTUwIHsgbWFyZ2luLXRvcDogNTBweDsgfVxuXG4ubXQtNjAgeyBtYXJnaW4tdG9wOiA2MHB4OyB9XG5cbi5tdC03MCB7IG1hcmdpbi10b3A6IDcwcHg7IH1cblxuLm10LTgwIHsgbWFyZ2luLXRvcDogODBweDsgfVxuXG4ubXQtOTAgeyBtYXJnaW4tdG9wOiA5MHB4OyB9XG5cbi5tdC0xMDAgeyBtYXJnaW4tdG9wOiAxMDBweDsgfVxuXG4ubWItMTAgeyBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5tYi0yMCB7IG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLm1iLTMwIHsgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ubWItNDAgeyBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5tYi01MCB7IG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuLm1iLTYwIHsgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG4ubWItNzAgeyBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG5cbi5tYi04MCB7IG1hcmdpbi1ib3R0b206IDgwcHg7IH1cblxuLm1iLTkwIHsgbWFyZ2luLWJvdHRvbTogOTBweDsgfVxuXG4ubWItMTAwIHsgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cblxuLm10LW40MCB7IG1hcmdpbi10b3A6IC00MHB4OyB9XG5cbi5tdC1uNDAuY29udGFpbmVyIHsgbWFyZ2luLXRvcDogLTQwcHg7IH1cblxuLm1iLW40MCB7IG1hcmdpbi1ib3R0b206IC00MHB4OyB9XG5cbi5tYi1uNDAuY29udGFpbmVyIHsgbWFyZ2luLWJvdHRvbTogLTQwcHg7IH1cblxuLypiaXRyaXggZml4Ki9cbi5yb3cgPiBbaWRePWJ4XSB7IGRpc3BsYXk6IGZsZXg7IHdpZHRoOiAxMDAlOyB9XG5cbi8qISBhbmltYXRlLmNzcyAtaHR0cDovL2RhbmVkZW4ubWUvYW5pbWF0ZSBWZXJzaW9uIC0gMy43LjAgTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVCBDb3B5cmlnaHQgKGMpIDIwMTggRGFuaWVsIEVkZW4gKi9cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2UgeyBmcm9tLCAyMCUsIDUzJSwgODAlLCB0byB7IC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgNDAlLCA0MyUgeyAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7IH1cbiAgNzAlIHsgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApOyB9XG4gIDkwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2UgeyBmcm9tLCAyMCUsIDUzJSwgODAlLCB0byB7IC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgNDAlLCA0MyUgeyAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7IH1cbiAgNzAlIHsgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApOyB9XG4gIDkwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApOyB9IH1cblxuLmJvdW5jZSB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTsgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTsgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tOyB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGFzaCB7IGZyb20sIDUwJSwgdG8geyBvcGFjaXR5OiAxOyB9XG4gIDI1JSwgNzUlIHsgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgZmxhc2ggeyBmcm9tLCA1MCUsIHRvIHsgb3BhY2l0eTogMTsgfVxuICAyNSUsIDc1JSB7IG9wYWNpdHk6IDA7IH0gfVxuXG4uZmxhc2ggeyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGFzaDsgYW5pbWF0aW9uLW5hbWU6IGZsYXNoOyB9XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHsgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuICA1MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHsgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuICA1MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG4ucHVsc2UgeyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZTsgYW5pbWF0aW9uLW5hbWU6IHB1bHNlOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5kIHsgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuICAzMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7IH1cbiAgNDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpOyB9XG4gIDUwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTsgfVxuICA2NSUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7IH1cbiAgNzUlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpOyB9XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9IH1cblxuQGtleWZyYW1lcyBydWJiZXJCYW5kIHsgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuICAzMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7IH1cbiAgNDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpOyB9XG4gIDUwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTsgfVxuICA2NSUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7IH1cbiAgNzUlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpOyB9XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9IH1cblxuLnJ1YmJlckJhbmQgeyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kOyBhbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2UgeyBmcm9tLCB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTsgfVxuICAyMCUsIDQwJSwgNjAlLCA4MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2hha2UgeyBmcm9tLCB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTsgfVxuICAyMCUsIDQwJSwgNjAlLCA4MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTsgfSB9XG5cbi5zaGFrZSB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNoYWtlOyBhbmltYXRpb24tbmFtZTogc2hha2U7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhlYWRTaGFrZSB7IDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIDYuNSUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7IH1cbiAgMTguNSUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTsgfVxuICAzMS41JSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTsgfVxuICA0My41JSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpOyB9XG4gIDUwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgaGVhZFNoYWtlIHsgMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgNi41JSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTsgfVxuICAxOC41JSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpOyB9XG4gIDMxLjUlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpOyB9XG4gIDQzLjUlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7IH1cbiAgNTAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cblxuLmhlYWRTaGFrZSB7IC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoZWFkU2hha2U7IGFuaW1hdGlvbi1uYW1lOiBoZWFkU2hha2U7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aW5nIHsgMjAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTsgfVxuICA0MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7IH1cbiAgNjAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7IH1cbiAgODAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBzd2luZyB7IDIwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7IH1cbiAgNDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpOyB9XG4gIDYwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpOyB9XG4gIDgwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTsgfSB9XG5cbi5zd2luZyB7IC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjsgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc3dpbmc7IGFuaW1hdGlvbi1uYW1lOiBzd2luZzsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYSB7IGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH1cbiAgMTAlLCAyMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTsgfVxuICAzMCUsIDUwJSwgNzAlLCA5MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7IH1cbiAgNDAlLCA2MCUsIDgwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpOyB9XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9IH1cblxuQGtleWZyYW1lcyB0YWRhIHsgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuICAxMCUsIDIwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpOyB9XG4gIDMwJSwgNTAlLCA3MCUsIDkwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTsgfVxuICA0MCUsIDYwJSwgODAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG4udGFkYSB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHRhZGE7IGFuaW1hdGlvbi1uYW1lOiB0YWRhOyB9XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHdvYmJsZSB7IGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAxNSUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpOyB9XG4gIDMwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTsgfVxuICA0NSUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpOyB9XG4gIDYwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTsgfVxuICA3NSUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyB3b2JibGUgeyBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgMTUlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTsgfVxuICAzMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7IH1cbiAgNDUlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTsgfVxuICA2MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7IH1cbiAgNzUlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi53b2JibGUgeyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB3b2JibGU7IGFuaW1hdGlvbi1uYW1lOiB3b2JibGU7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGplbGxvIHsgZnJvbSwgMTEuMSUsIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgMjIuMiUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7IH1cbiAgMzMuMyUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTsgfVxuICA0NC40JSB7IC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7IH1cbiAgNTUuNSUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpOyB9XG4gIDY2LjYlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpOyB9XG4gIDc3LjclIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjNkZWcpIHNrZXdZKDAuMzkwNjNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2M2RlZykgc2tld1koMC4zOTA2M2RlZyk7IH1cbiAgODguOCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzFkZWcpIHNrZXdZKC0wLjE5NTMxZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxZGVnKSBza2V3WSgtMC4xOTUzMWRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGplbGxvIHsgZnJvbSwgMTEuMSUsIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgMjIuMiUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7IH1cbiAgMzMuMyUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTsgfVxuICA0NC40JSB7IC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7IH1cbiAgNTUuNSUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpOyB9XG4gIDY2LjYlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpOyB9XG4gIDc3LjclIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjNkZWcpIHNrZXdZKDAuMzkwNjNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2M2RlZykgc2tld1koMC4zOTA2M2RlZyk7IH1cbiAgODguOCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzFkZWcpIHNrZXdZKC0wLjE5NTMxZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxZGVnKSBza2V3WSgtMC4xOTUzMWRlZyk7IH0gfVxuXG4uamVsbG8geyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBqZWxsbzsgYW5pbWF0aW9uLW5hbWU6IGplbGxvOyAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjsgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoZWFydEJlYXQgeyAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDE0JSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTsgfVxuICAyOCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICA0MiUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7IH1cbiAgNzAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGhlYXJ0QmVhdCB7IDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMTQlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpOyB9XG4gIDI4JSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDQyJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTsgfVxuICA3MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbi5oZWFydEJlYXQgeyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoZWFydEJlYXQ7IGFuaW1hdGlvbi1uYW1lOiBoZWFydEJlYXQ7IC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjNzOyBhbmltYXRpb24tZHVyYXRpb246IDEuM3M7IC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbiB7IGZyb20sIDIwJSwgNDAlLCA2MCUsIDgwJSwgdG8geyAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIDAlIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7IH1cbiAgMjAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpOyB9XG4gIDQwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTsgfVxuICA2MCUgeyBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTsgfVxuICA4MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7IH1cbiAgdG8geyBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlSW4geyBmcm9tLCAyMCUsIDQwJSwgNjAlLCA4MCUsIHRvIHsgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAwJSB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9XG4gIDIwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTsgfVxuICA0MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7IH1cbiAgNjAlIHsgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7IH1cbiAgODAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpOyB9XG4gIHRvIHsgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG4uYm91bmNlSW4geyAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7IGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluOyBhbmltYXRpb24tbmFtZTogYm91bmNlSW47IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluRG93biB7IGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHsgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAwJSB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7IH1cbiAgNjAlIHsgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTsgfVxuICA3NSUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApOyB9XG4gIDkwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24geyBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7IC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUgeyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApOyB9XG4gIDYwJSB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7IH1cbiAgNzUlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTsgfVxuICA5MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5ib3VuY2VJbkRvd24geyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247IGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7IGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHsgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAwJSB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7IH1cbiAgNjAlIHsgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTsgfVxuICA3NSUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApOyB9XG4gIDkwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VJbkxlZnQgeyBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7IC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUgeyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApOyB9XG4gIDYwJSB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7IH1cbiAgNzUlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTsgfVxuICA5MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5ib3VuY2VJbkxlZnQgeyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7IGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQgeyBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7IC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgZnJvbSB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApOyB9XG4gIDYwJSB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTsgfVxuICA3NSUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTsgfVxuICA5MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHsgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8geyAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIGZyb20geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTsgfVxuICA2MCUgeyBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7IH1cbiAgNzUlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7IH1cbiAgOTAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5ib3VuY2VJblJpZ2h0IHsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDsgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXAgeyBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7IC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgZnJvbSB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApOyB9XG4gIDYwJSB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTsgfVxuICA3NSUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTsgfVxuICA5MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VJblVwIHsgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8geyAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIGZyb20geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTsgfVxuICA2MCUgeyBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7IH1cbiAgNzUlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7IH1cbiAgOTAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5ib3VuY2VJblVwIHsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDsgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dCB7IDIwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTsgfVxuICA1MCUsIDU1JSB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpOyB9XG4gIHRvIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dCB7IDIwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTsgfVxuICA1MCUsIDU1JSB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpOyB9XG4gIHRvIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7IH0gfVxuXG4uYm91bmNlT3V0IHsgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNzVzOyBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzOyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7IGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd24geyAyMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTsgfVxuICA0MCUsIDQ1JSB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTsgfVxuICB0byB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VPdXREb3duIHsgMjAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7IH1cbiAgNDAlLCA0NSUgeyBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7IH1cbiAgdG8geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTsgfSB9XG5cbi5ib3VuY2VPdXREb3duIHsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjsgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dExlZnQgeyAyMCUgeyBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApOyB9XG4gIHRvIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7IDIwJSB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7IH1cbiAgdG8geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApOyB9IH1cblxuLmJvdW5jZU91dExlZnQgeyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0OyBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQgeyAyMCUgeyBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7IH1cbiAgdG8geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQgeyAyMCUgeyBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7IH1cbiAgdG8geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTsgfSB9XG5cbi5ib3VuY2VPdXRSaWdodCB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0OyBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwIHsgMjAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTsgfVxuICA0MCUsIDQ1JSB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7IH1cbiAgdG8geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRVcCB7IDIwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7IH1cbiAgNDAlLCA0NSUgeyBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApOyB9XG4gIHRvIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTsgfSB9XG5cbi5ib3VuY2VPdXRVcCB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwOyBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7IGZyb20geyBvcGFjaXR5OiAwOyB9XG4gIHRvIHsgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluIHsgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgdG8geyBvcGFjaXR5OiAxOyB9IH1cblxuLmZhZGVJbiB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjsgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7IGZyb20geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH1cbiAgdG8geyBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHsgZnJvbSB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfVxuICB0byB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uZmFkZUluRG93biB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247IGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHsgZnJvbSB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7IH1cbiAgdG8geyBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHsgZnJvbSB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7IH1cbiAgdG8geyBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLmZhZGVJbkRvd25CaWcgeyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnOyBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZzsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7IGZyb20geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cbiAgdG8geyBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHsgZnJvbSB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuICB0byB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uZmFkZUluTGVmdCB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7IGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHsgZnJvbSB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7IH1cbiAgdG8geyBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHsgZnJvbSB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7IH1cbiAgdG8geyBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLmZhZGVJbkxlZnRCaWcgeyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnOyBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZzsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQgeyBmcm9tIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuICB0byB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHsgZnJvbSB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH1cbiAgdG8geyBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLmZhZGVJblJpZ2h0IHsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7IGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcgeyBmcm9tIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7IH1cbiAgdG8geyBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7IGZyb20geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTsgfVxuICB0byB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uZmFkZUluUmlnaHRCaWcgeyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZzsgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7IGZyb20geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApOyB9XG4gIHRvIHsgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAgeyBmcm9tIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfVxuICB0byB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uZmFkZUluVXAgeyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDsgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcEJpZyB7IGZyb20geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTsgfVxuICB0byB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnIHsgZnJvbSB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApOyB9XG4gIHRvIHsgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5mYWRlSW5VcEJpZyB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnOyBhbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQgeyBmcm9tIHsgb3BhY2l0eTogMTsgfVxuICB0byB7IG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQgeyBmcm9tIHsgb3BhY2l0eTogMTsgfVxuICB0byB7IG9wYWNpdHk6IDA7IH0gfVxuXG4uZmFkZU91dCB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7IGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93biB7IGZyb20geyBvcGFjaXR5OiAxOyB9XG4gIHRvIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd24geyBmcm9tIHsgb3BhY2l0eTogMTsgfVxuICB0byB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH0gfVxuXG4uZmFkZU91dERvd24geyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjsgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7IGZyb20geyBvcGFjaXR5OiAxOyB9XG4gIHRvIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHsgZnJvbSB7IG9wYWNpdHk6IDE7IH1cbiAgdG8geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTsgfSB9XG5cbi5mYWRlT3V0RG93bkJpZyB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnOyBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHsgZnJvbSB7IG9wYWNpdHk6IDE7IH1cbiAgdG8geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHsgZnJvbSB7IG9wYWNpdHk6IDE7IH1cbiAgdG8geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH0gfVxuXG4uZmFkZU91dExlZnQgeyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDsgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7IGZyb20geyBvcGFjaXR5OiAxOyB9XG4gIHRvIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnRCaWcgeyBmcm9tIHsgb3BhY2l0eTogMTsgfVxuICB0byB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7IH0gfVxuXG4uZmFkZU91dExlZnRCaWcgeyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZzsgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHQgeyBmcm9tIHsgb3BhY2l0eTogMTsgfVxuICB0byB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7IGZyb20geyBvcGFjaXR5OiAxOyB9XG4gIHRvIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfSB9XG5cbi5mYWRlT3V0UmlnaHQgeyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7IGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7IGZyb20geyBvcGFjaXR5OiAxOyB9XG4gIHRvIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7IGZyb20geyBvcGFjaXR5OiAxOyB9XG4gIHRvIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7IH0gfVxuXG4uZmFkZU91dFJpZ2h0QmlnIHsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnOyBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXAgeyBmcm9tIHsgb3BhY2l0eTogMTsgfVxuICB0byB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwIHsgZnJvbSB7IG9wYWNpdHk6IDE7IH1cbiAgdG8geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH0gfVxuXG4uZmFkZU91dFVwIHsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwOyBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXBCaWcgeyBmcm9tIHsgb3BhY2l0eTogMTsgfVxuICB0byB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7IGZyb20geyBvcGFjaXR5OiAxOyB9XG4gIHRvIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTsgfSB9XG5cbi5mYWRlT3V0VXBCaWcgeyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7IGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXAgeyBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuICA0MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cbiAgNTAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICA4MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9IH1cblxuQGtleWZyYW1lcyBmbGlwIHsgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cbiAgNDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG4gIDUwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgODAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfSB9XG5cbi5hbmltYXRlZC5mbGlwIHsgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlOyBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlOyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwOyBhbmltYXRpb24tbmFtZTogZmxpcDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWCB7IGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDsgfVxuICA0MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICA2MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpOyB9IH1cblxuQGtleWZyYW1lcyBmbGlwSW5YIHsgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDQwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG4gIDYwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDgwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7IH0gfVxuXG4uZmxpcEluWCB7IC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7IGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5ZIHsgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDQwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG4gIDYwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDgwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblkgeyBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgNjAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgODAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpOyB9XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfSB9XG5cbi5mbGlwSW5ZIHsgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7IGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWTsgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYIHsgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7IH1cbiAgMzAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBmbGlwT3V0WCB7IGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpOyB9XG4gIDMwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5mbGlwT3V0WCB7IC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1czsgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1czsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFg7IGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDsgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7IGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFkgeyBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfVxuICAzMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRZIHsgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7IH1cbiAgMzAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLmZsaXBPdXRZIHsgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNzVzOyBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzOyAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTsgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW4geyBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNjAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDgwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZEluIHsgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDYwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpOyB9XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4ubGlnaHRTcGVlZEluIHsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluOyBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluOyAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7IGZyb20geyBvcGFjaXR5OiAxOyB9XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHsgZnJvbSB7IG9wYWNpdHk6IDE7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4ubGlnaHRTcGVlZE91dCB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7IGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0OyAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluIHsgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluIHsgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4ucm90YXRlSW4geyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjsgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHsgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQgeyBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5yb3RhdGVJbkRvd25MZWZ0IHsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDsgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHsgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQgeyBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLnJvdGF0ZUluRG93blJpZ2h0IHsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7IGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnQgeyBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHsgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLnJvdGF0ZUluVXBMZWZ0IHsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7IGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHsgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQgeyBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4ucm90YXRlSW5VcFJpZ2h0IHsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0OyBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXQgeyBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dCB7IGZyb20geyAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5yb3RhdGVPdXQgeyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7IGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHsgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7IGZyb20geyAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5yb3RhdGVPdXREb3duTGVmdCB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0OyBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7IGZyb20geyAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHsgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLnJvdGF0ZU91dERvd25SaWdodCB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDsgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHsgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7IGZyb20geyAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLnJvdGF0ZU91dFVwTGVmdCB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDsgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7IGZyb20geyAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQgeyBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLnJvdGF0ZU91dFVwUmlnaHQgeyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0OyBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2UgeyAwJSB7IC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuICAyMCUsIDYwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XG4gIDQwJSwgODAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgaGluZ2UgeyAwJSB7IC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuICAyMCUsIDYwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XG4gIDQwJSwgODAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5oaW5nZSB7IC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAyczsgYW5pbWF0aW9uLWR1cmF0aW9uOiAyczsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGluZ2U7IGFuaW1hdGlvbi1uYW1lOiBoaW5nZTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgamFja0luVGhlQm94IHsgZnJvbSB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTsgfVxuICA1MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTsgfVxuICA3MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpOyB9XG4gIHRvIHsgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgamFja0luVGhlQm94IHsgZnJvbSB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTsgfVxuICA1MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTsgfVxuICA3MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpOyB9XG4gIHRvIHsgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbi5qYWNrSW5UaGVCb3ggeyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBqYWNrSW5UaGVCb3g7IGFuaW1hdGlvbi1uYW1lOiBqYWNrSW5UaGVCb3g7IH1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbEluIHsgZnJvbSB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTsgfVxuICB0byB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvbGxJbiB7IGZyb20geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7IH1cbiAgdG8geyBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLnJvbGxJbiB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjsgYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjsgfVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsT3V0IHsgZnJvbSB7IG9wYWNpdHk6IDE7IH1cbiAgdG8geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgcm9sbE91dCB7IGZyb20geyBvcGFjaXR5OiAxOyB9XG4gIHRvIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7IH0gfVxuXG4ucm9sbE91dCB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7IGFuaW1hdGlvbi1uYW1lOiByb2xsT3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW4geyBmcm9tIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7IH1cbiAgNTAlIHsgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbUluIHsgZnJvbSB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpOyB9XG4gIDUwJSB7IG9wYWNpdHk6IDE7IH0gfVxuXG4uem9vbUluIHsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluOyBhbmltYXRpb24tbmFtZTogem9vbUluOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5Eb3duIHsgZnJvbSB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgNjAlIHsgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbUluRG93biB7IGZyb20geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG4uem9vbUluRG93biB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247IGFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5MZWZ0IHsgZnJvbSB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgNjAlIHsgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbUluTGVmdCB7IGZyb20geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG4uem9vbUluTGVmdCB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7IGFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5SaWdodCB7IGZyb20geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICA2MCUgeyBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0IHsgZnJvbSB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbi56b29tSW5SaWdodCB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0OyBhbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblVwIHsgZnJvbSB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbUluVXAgeyBmcm9tIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgNjAlIHsgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuLnpvb21JblVwIHsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluVXA7IGFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dCB7IGZyb20geyBvcGFjaXR5OiAxOyB9XG4gIDUwJSB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpOyB9XG4gIHRvIHsgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbU91dCB7IGZyb20geyBvcGFjaXR5OiAxOyB9XG4gIDUwJSB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpOyB9XG4gIHRvIHsgb3BhY2l0eTogMDsgfSB9XG5cbi56b29tT3V0IHsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dDsgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXREb3duIHsgNDAlIHsgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIHRvIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXREb3duIHsgNDAlIHsgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIHRvIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG4uem9vbU91dERvd24geyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjsgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdCB7IDQwJSB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApOyB9XG4gIHRvIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbU91dExlZnQgeyA0MCUgeyBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTsgfVxuICB0byB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7IH0gfVxuXG4uem9vbU91dExlZnQgeyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDsgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0UmlnaHQgeyA0MCUgeyBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApOyB9XG4gIHRvIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbU91dFJpZ2h0IHsgNDAlIHsgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTsgfVxuICB0byB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7IH0gfVxuXG4uem9vbU91dFJpZ2h0IHsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0OyBhbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0VXAgeyA0MCUgeyBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIHRvIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbU91dFVwIHsgNDAlIHsgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICB0byB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG4uem9vbU91dFVwIHsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFVwOyBhbmltYXRpb24tbmFtZTogem9vbU91dFVwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluRG93biB7IGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24geyBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uc2xpZGVJbkRvd24geyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjsgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdCB7IGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQgeyBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uc2xpZGVJbkxlZnQgeyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDsgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluUmlnaHQgeyBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQgeyBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLnNsaWRlSW5SaWdodCB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDsgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblVwIHsgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJblVwIHsgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5zbGlkZUluVXAgeyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7IGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7IGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICB0byB7IHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXREb3duIHsgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHsgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApOyB9IH1cblxuLnNsaWRlT3V0RG93biB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjsgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHsgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHsgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7IGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICB0byB7IHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9IH1cblxuLnNsaWRlT3V0TGVmdCB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDsgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7IGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICB0byB7IHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7IGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICB0byB7IHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfSB9XG5cbi5zbGlkZU91dFJpZ2h0IHsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDsgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXAgeyBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgdG8geyB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRVcCB7IGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICB0byB7IHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9IH1cblxuLnNsaWRlT3V0VXAgeyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwOyBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDsgfVxuXG4uYW5pbWF0ZWQgeyAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7IGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7IC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG4uYW5pbWF0ZWQuaW5maW5pdGUgeyAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlOyBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTsgfVxuXG4uYW5pbWF0ZWQuZGVsYXktMC01cyB7IC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjVzOyBhbmltYXRpb24tZGVsYXk6IDAuNXM7IH1cblxuLmFuaW1hdGVkLmRlbGF5LTFzIHsgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDFzOyBhbmltYXRpb24tZGVsYXk6IDFzOyB9XG5cbi5hbmltYXRlZC5kZWxheS0xLTVzIHsgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDEuNXM7IGFuaW1hdGlvbi1kZWxheTogMS41czsgfVxuXG4uYW5pbWF0ZWQuZGVsYXktMnMgeyAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMnM7IGFuaW1hdGlvbi1kZWxheTogMnM7IH1cblxuLmFuaW1hdGVkLmRlbGF5LTNzIHsgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDNzOyBhbmltYXRpb24tZGVsYXk6IDNzOyB9XG5cbi5hbmltYXRlZC5kZWxheS00cyB7IC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiA0czsgYW5pbWF0aW9uLWRlbGF5OiA0czsgfVxuXG4uYW5pbWF0ZWQuZGVsYXktNXMgeyAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogNXM7IGFuaW1hdGlvbi1kZWxheTogNXM7IH1cblxuLmFuaW1hdGVkLmZhc3QgeyAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogODAwbXM7IGFuaW1hdGlvbi1kdXJhdGlvbjogODAwbXM7IH1cblxuLmFuaW1hdGVkLmZhc3RlciB7IC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiA1MDBtczsgYW5pbWF0aW9uLWR1cmF0aW9uOiA1MDBtczsgfVxuXG4uYW5pbWF0ZWQuc2xvdyB7IC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAyczsgYW5pbWF0aW9uLWR1cmF0aW9uOiAyczsgfVxuXG4uYW5pbWF0ZWQuc2xvd2VyIHsgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDNzOyBhbmltYXRpb24tZHVyYXRpb246IDNzOyB9XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbikgeyAuYW5pbWF0ZWQgeyAtd2Via2l0LWFuaW1hdGlvbjogdW5zZXQgIWltcG9ydGFudDsgYW5pbWF0aW9uOiB1bnNldCAhaW1wb3J0YW50OyAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDsgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLyohIEJvb3RzdHJhcCBHcmlkIHY0LjEuMyAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLykgQ29weXJpZ2h0IDIwMTEtMjAxOCBUaGUgQm9vdHN0cmFwIEF1dGhvcnMgQ29weXJpZ2h0IDIwMTEtMjAxOCBUd2l0dGVyLCBJbmMuIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpICovXG5ALW1zLXZpZXdwb3J0IHsgd2lkdGg6IGRldmljZS13aWR0aDsgfVxuXG5odG1sIHsgYm94LXNpemluZzogYm9yZGVyLWJveDsgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7IH1cblxuKiwgKjo6YmVmb3JlLCAqOjphZnRlciB7IGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuLndyYXBwZXIgeyAvKiMgc291cmNlTWFwcGluZ1VSTD1ib290c3RyYXAtZ3JpZC5jc3MubWFwICovIH1cblxuLndyYXBwZXIgLmNvbnRhaW5lciB7IHdpZHRoOiAxMDAlOyBwYWRkaW5nLXJpZ2h0OiAxNXB4OyBwYWRkaW5nLWxlZnQ6IDE1cHg7IG1hcmdpbi1yaWdodDogYXV0bzsgbWFyZ2luLWxlZnQ6IGF1dG87IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHsgLndyYXBwZXIgLmNvbnRhaW5lciB7IG1heC13aWR0aDogNTQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgLndyYXBwZXIgLmNvbnRhaW5lciB7IG1heC13aWR0aDogNzIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHsgLndyYXBwZXIgLmNvbnRhaW5lciB7IG1heC13aWR0aDogOTYwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHsgLndyYXBwZXIgLmNvbC14cy0wLCAud3JhcHBlciAuY29sLXNtLTAsIC53cmFwcGVyIC5jb2wtbWQtMCwgLndyYXBwZXIgLmNvbC1sZy0wIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHsgLndyYXBwZXIgLmNvbnRhaW5lciB7IG1heC13aWR0aDogMTE0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkgeyAud3JhcHBlciAuY29udGFpbmVyIHsgbWF4LXdpZHRoOiAxMzY2cHg7IH0gfVxuXG4ud3JhcHBlciAuY29udGFpbmVyLWZsdWlkIHsgd2lkdGg6IDEwMCU7IHBhZGRpbmctcmlnaHQ6IDE1cHg7IHBhZGRpbmctbGVmdDogMTVweDsgbWFyZ2luLXJpZ2h0OiBhdXRvOyBtYXJnaW4tbGVmdDogYXV0bzsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi53cmFwcGVyIC5yb3cgeyBkaXNwbGF5OiAtbXMtZmxleGJveDsgZGlzcGxheTogZmxleDsgLW1zLWZsZXgtd3JhcDogd3JhcDsgZmxleC13cmFwOiB3cmFwOyBtYXJnaW4tcmlnaHQ6IC0xNXB4OyBtYXJnaW4tbGVmdDogLTE1cHg7IH1cblxuLndyYXBwZXIgLm5vLWd1dHRlcnMgeyBtYXJnaW4tcmlnaHQ6IDA7IG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi53cmFwcGVyIC5uby1ndXR0ZXJzID4gLmNvbCwgLndyYXBwZXIgLm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiY29sLVwiXSB7IHBhZGRpbmctcmlnaHQ6IDA7IHBhZGRpbmctbGVmdDogMDsgfVxuXG4ud3JhcHBlciAubm8tcGFkZGluZyB7IHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLndyYXBwZXIgLmNvbC0xLCAud3JhcHBlciAuY29sLTIsIC53cmFwcGVyIC5jb2wtMywgLndyYXBwZXIgLmNvbC00LCAud3JhcHBlciAuY29sLTUsIC53cmFwcGVyIC5jb2wtNiwgLndyYXBwZXIgLmNvbC03LCAud3JhcHBlciAuY29sLTgsIC53cmFwcGVyIC5jb2wtOSwgLndyYXBwZXIgLmNvbC0xMCwgLndyYXBwZXIgLmNvbC0xMSwgLndyYXBwZXIgLmNvbC0xMiwgLndyYXBwZXIgLmNvbCwgLndyYXBwZXIgLmNvbC1hdXRvLCAud3JhcHBlciAuY29sLXNtLTEsIC53cmFwcGVyIC5jb2wtc20tMiwgLndyYXBwZXIgLmNvbC1zbS0zLCAud3JhcHBlciAuY29sLXNtLTQsIC53cmFwcGVyIC5jb2wtc20tNSwgLndyYXBwZXIgLmNvbC1zbS02LCAud3JhcHBlciAuY29sLXNtLTcsIC53cmFwcGVyIC5jb2wtc20tOCwgLndyYXBwZXIgLmNvbC1zbS05LCAud3JhcHBlciAuY29sLXNtLTEwLCAud3JhcHBlciAuY29sLXNtLTExLCAud3JhcHBlciAuY29sLXNtLTEyLCAud3JhcHBlciAuY29sLXNtLCAud3JhcHBlciAuY29sLXNtLWF1dG8sIC53cmFwcGVyIC5jb2wtbWQtMSwgLndyYXBwZXIgLmNvbC1tZC0yLCAud3JhcHBlciAuY29sLW1kLTMsIC53cmFwcGVyIC5jb2wtbWQtNCwgLndyYXBwZXIgLmNvbC1tZC01LCAud3JhcHBlciAuY29sLW1kLTYsIC53cmFwcGVyIC5jb2wtbWQtNywgLndyYXBwZXIgLmNvbC1tZC04LCAud3JhcHBlciAuY29sLW1kLTksIC53cmFwcGVyIC5jb2wtbWQtMTAsIC53cmFwcGVyIC5jb2wtbWQtMTEsIC53cmFwcGVyIC5jb2wtbWQtMTIsIC53cmFwcGVyIC5jb2wtbWQsIC53cmFwcGVyIC5jb2wtbWQtYXV0bywgLndyYXBwZXIgLmNvbC1sZy0xLCAud3JhcHBlciAuY29sLWxnLTIsIC53cmFwcGVyIC5jb2wtbGctMywgLndyYXBwZXIgLmNvbC1sZy00LCAud3JhcHBlciAuY29sLWxnLTUsIC53cmFwcGVyIC5jb2wtbGctNiwgLndyYXBwZXIgLmNvbC1sZy03LCAud3JhcHBlciAuY29sLWxnLTgsIC53cmFwcGVyIC5jb2wtbGctOSwgLndyYXBwZXIgLmNvbC1sZy0xMCwgLndyYXBwZXIgLmNvbC1sZy0xMSwgLndyYXBwZXIgLmNvbC1sZy0xMiwgLndyYXBwZXIgLmNvbC1sZywgLndyYXBwZXIgLmNvbC1sZy1hdXRvLCAud3JhcHBlciAuY29sLXhsLTEsIC53cmFwcGVyIC5jb2wteGwtMiwgLndyYXBwZXIgLmNvbC14bC0zLCAud3JhcHBlciAuY29sLXhsLTQsIC53cmFwcGVyIC5jb2wteGwtNSwgLndyYXBwZXIgLmNvbC14bC02LCAud3JhcHBlciAuY29sLXhsLTcsIC53cmFwcGVyIC5jb2wteGwtOCwgLndyYXBwZXIgLmNvbC14bC05LCAud3JhcHBlciAuY29sLXhsLTEwLCAud3JhcHBlciAuY29sLXhsLTExLCAud3JhcHBlciAuY29sLXhsLTEyLCAud3JhcHBlciAuY29sLXhsLCAud3JhcHBlciAuY29sLXhsLWF1dG8geyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDAlOyBtaW4taGVpZ2h0OiAxcHg7IHBhZGRpbmctcmlnaHQ6IDE1cHg7IHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4ud3JhcHBlciAuY29sIHsgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7IGZsZXgtYmFzaXM6IDA7IC1tcy1mbGV4LXBvc2l0aXZlOiAxOyBmbGV4LWdyb3c6IDE7IG1heC13aWR0aDogMTAwJTsgfVxuXG4ud3JhcHBlciAuY29sLWF1dG8geyAtbXMtZmxleDogMCAwIGF1dG87IGZsZXg6IDAgMCBhdXRvOyB3aWR0aDogYXV0bzsgbWF4LXdpZHRoOiBub25lOyB9XG5cbi53cmFwcGVyIC5jb2wtMSB7IC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlOyBmbGV4OiAwIDAgOC4zMzMzMzMlOyBtYXgtd2lkdGg6IDguMzMzMzMzJTsgfVxuXG4ud3JhcHBlciAuY29sLTIgeyAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7IGZsZXg6IDAgMCAxNi42NjY2NjclOyBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cblxuLndyYXBwZXIgLmNvbC0zIHsgLW1zLWZsZXg6IDAgMCAyNSU7IGZsZXg6IDAgMCAyNSU7IG1heC13aWR0aDogMjUlOyB9XG5cbi53cmFwcGVyIC5jb2wtNCB7IC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTsgZmxleDogMCAwIDMzLjMzMzMzMyU7IG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuXG4ud3JhcHBlciAuY29sLTUgeyAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7IGZsZXg6IDAgMCA0MS42NjY2NjclOyBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cblxuLndyYXBwZXIgLmNvbC02IHsgLW1zLWZsZXg6IDAgMCA1MCU7IGZsZXg6IDAgMCA1MCU7IG1heC13aWR0aDogNTAlOyB9XG5cbi53cmFwcGVyIC5jb2wtNyB7IC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTsgZmxleDogMCAwIDU4LjMzMzMzMyU7IG1heC13aWR0aDogNTguMzMzMzMzJTsgfVxuXG4ud3JhcHBlciAuY29sLTggeyAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7IGZsZXg6IDAgMCA2Ni42NjY2NjclOyBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cblxuLndyYXBwZXIgLmNvbC05IHsgLW1zLWZsZXg6IDAgMCA3NSU7IGZsZXg6IDAgMCA3NSU7IG1heC13aWR0aDogNzUlOyB9XG5cbi53cmFwcGVyIC5jb2wtMTAgeyAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7IGZsZXg6IDAgMCA4My4zMzMzMzMlOyBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7IH1cblxuLndyYXBwZXIgLmNvbC0xMSB7IC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTsgZmxleDogMCAwIDkxLjY2NjY2NyU7IG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuXG4ud3JhcHBlciAuY29sLTEyIHsgLW1zLWZsZXg6IDAgMCAxMDAlOyBmbGV4OiAwIDAgMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi53cmFwcGVyIC5vcmRlci1maXJzdCB7IC1tcy1mbGV4LW9yZGVyOiAtMTsgb3JkZXI6IC0xOyB9XG5cbi53cmFwcGVyIC5vcmRlci1sYXN0IHsgLW1zLWZsZXgtb3JkZXI6IDEzOyBvcmRlcjogMTM7IH1cblxuLndyYXBwZXIgLm9yZGVyLTAgeyAtbXMtZmxleC1vcmRlcjogMDsgb3JkZXI6IDA7IH1cblxuLndyYXBwZXIgLm9yZGVyLTEgeyAtbXMtZmxleC1vcmRlcjogMTsgb3JkZXI6IDE7IH1cblxuLndyYXBwZXIgLm9yZGVyLTIgeyAtbXMtZmxleC1vcmRlcjogMjsgb3JkZXI6IDI7IH1cblxuLndyYXBwZXIgLm9yZGVyLTMgeyAtbXMtZmxleC1vcmRlcjogMzsgb3JkZXI6IDM7IH1cblxuLndyYXBwZXIgLm9yZGVyLTQgeyAtbXMtZmxleC1vcmRlcjogNDsgb3JkZXI6IDQ7IH1cblxuLndyYXBwZXIgLm9yZGVyLTUgeyAtbXMtZmxleC1vcmRlcjogNTsgb3JkZXI6IDU7IH1cblxuLndyYXBwZXIgLm9yZGVyLTYgeyAtbXMtZmxleC1vcmRlcjogNjsgb3JkZXI6IDY7IH1cblxuLndyYXBwZXIgLm9yZGVyLTcgeyAtbXMtZmxleC1vcmRlcjogNzsgb3JkZXI6IDc7IH1cblxuLndyYXBwZXIgLm9yZGVyLTggeyAtbXMtZmxleC1vcmRlcjogODsgb3JkZXI6IDg7IH1cblxuLndyYXBwZXIgLm9yZGVyLTkgeyAtbXMtZmxleC1vcmRlcjogOTsgb3JkZXI6IDk7IH1cblxuLndyYXBwZXIgLm9yZGVyLTEwIHsgLW1zLWZsZXgtb3JkZXI6IDEwOyBvcmRlcjogMTA7IH1cblxuLndyYXBwZXIgLm9yZGVyLTExIHsgLW1zLWZsZXgtb3JkZXI6IDExOyBvcmRlcjogMTE7IH1cblxuLndyYXBwZXIgLm9yZGVyLTEyIHsgLW1zLWZsZXgtb3JkZXI6IDEyOyBvcmRlcjogMTI7IH1cblxuLndyYXBwZXIgLm9mZnNldC0xIHsgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTsgfVxuXG4ud3JhcHBlciAub2Zmc2V0LTIgeyBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTsgfVxuXG4ud3JhcHBlciAub2Zmc2V0LTMgeyBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi53cmFwcGVyIC5vZmZzZXQtNCB7IG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlOyB9XG5cbi53cmFwcGVyIC5vZmZzZXQtNSB7IG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclOyB9XG5cbi53cmFwcGVyIC5vZmZzZXQtNiB7IG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLndyYXBwZXIgLm9mZnNldC03IHsgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7IH1cblxuLndyYXBwZXIgLm9mZnNldC04IHsgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7IH1cblxuLndyYXBwZXIgLm9mZnNldC05IHsgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4ud3JhcHBlciAub2Zmc2V0LTEwIHsgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7IH1cblxuLndyYXBwZXIgLm9mZnNldC0xMSB7IG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgeyAud3JhcHBlciAuY29sLXNtIHsgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7IGZsZXgtYmFzaXM6IDA7IC1tcy1mbGV4LXBvc2l0aXZlOiAxOyBmbGV4LWdyb3c6IDE7IG1heC13aWR0aDogMTAwJTsgfVxuICAud3JhcHBlciAuY29sLXNtLWF1dG8geyAtbXMtZmxleDogMCAwIGF1dG87IGZsZXg6IDAgMCBhdXRvOyB3aWR0aDogYXV0bzsgbWF4LXdpZHRoOiBub25lOyB9XG4gIC53cmFwcGVyIC5jb2wtc20tMSB7IC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlOyBmbGV4OiAwIDAgOC4zMzMzMzMlOyBtYXgtd2lkdGg6IDguMzMzMzMzJTsgfVxuICAud3JhcHBlciAuY29sLXNtLTIgeyAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7IGZsZXg6IDAgMCAxNi42NjY2NjclOyBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cbiAgLndyYXBwZXIgLmNvbC1zbS0zIHsgLW1zLWZsZXg6IDAgMCAyNSU7IGZsZXg6IDAgMCAyNSU7IG1heC13aWR0aDogMjUlOyB9XG4gIC53cmFwcGVyIC5jb2wtc20tNCB7IC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTsgZmxleDogMCAwIDMzLjMzMzMzMyU7IG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuICAud3JhcHBlciAuY29sLXNtLTUgeyAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7IGZsZXg6IDAgMCA0MS42NjY2NjclOyBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cbiAgLndyYXBwZXIgLmNvbC1zbS02IHsgLW1zLWZsZXg6IDAgMCA1MCU7IGZsZXg6IDAgMCA1MCU7IG1heC13aWR0aDogNTAlOyB9XG4gIC53cmFwcGVyIC5jb2wtc20tNyB7IC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTsgZmxleDogMCAwIDU4LjMzMzMzMyU7IG1heC13aWR0aDogNTguMzMzMzMzJTsgfVxuICAud3JhcHBlciAuY29sLXNtLTggeyAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7IGZsZXg6IDAgMCA2Ni42NjY2NjclOyBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cbiAgLndyYXBwZXIgLmNvbC1zbS05IHsgLW1zLWZsZXg6IDAgMCA3NSU7IGZsZXg6IDAgMCA3NSU7IG1heC13aWR0aDogNzUlOyB9XG4gIC53cmFwcGVyIC5jb2wtc20tMTAgeyAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7IGZsZXg6IDAgMCA4My4zMzMzMzMlOyBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7IH1cbiAgLndyYXBwZXIgLmNvbC1zbS0xMSB7IC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTsgZmxleDogMCAwIDkxLjY2NjY2NyU7IG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuICAud3JhcHBlciAuY29sLXNtLTEyIHsgLW1zLWZsZXg6IDAgMCAxMDAlOyBmbGV4OiAwIDAgMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC53cmFwcGVyIC5vcmRlci1zbS1maXJzdCB7IC1tcy1mbGV4LW9yZGVyOiAtMTsgb3JkZXI6IC0xOyB9XG4gIC53cmFwcGVyIC5vcmRlci1zbS1sYXN0IHsgLW1zLWZsZXgtb3JkZXI6IDEzOyBvcmRlcjogMTM7IH1cbiAgLndyYXBwZXIgLm9yZGVyLXNtLTAgeyAtbXMtZmxleC1vcmRlcjogMDsgb3JkZXI6IDA7IH1cbiAgLndyYXBwZXIgLm9yZGVyLXNtLTEgeyAtbXMtZmxleC1vcmRlcjogMTsgb3JkZXI6IDE7IH1cbiAgLndyYXBwZXIgLm9yZGVyLXNtLTIgeyAtbXMtZmxleC1vcmRlcjogMjsgb3JkZXI6IDI7IH1cbiAgLndyYXBwZXIgLm9yZGVyLXNtLTMgeyAtbXMtZmxleC1vcmRlcjogMzsgb3JkZXI6IDM7IH1cbiAgLndyYXBwZXIgLm9yZGVyLXNtLTQgeyAtbXMtZmxleC1vcmRlcjogNDsgb3JkZXI6IDQ7IH1cbiAgLndyYXBwZXIgLm9yZGVyLXNtLTUgeyAtbXMtZmxleC1vcmRlcjogNTsgb3JkZXI6IDU7IH1cbiAgLndyYXBwZXIgLm9yZGVyLXNtLTYgeyAtbXMtZmxleC1vcmRlcjogNjsgb3JkZXI6IDY7IH1cbiAgLndyYXBwZXIgLm9yZGVyLXNtLTcgeyAtbXMtZmxleC1vcmRlcjogNzsgb3JkZXI6IDc7IH1cbiAgLndyYXBwZXIgLm9yZGVyLXNtLTggeyAtbXMtZmxleC1vcmRlcjogODsgb3JkZXI6IDg7IH1cbiAgLndyYXBwZXIgLm9yZGVyLXNtLTkgeyAtbXMtZmxleC1vcmRlcjogOTsgb3JkZXI6IDk7IH1cbiAgLndyYXBwZXIgLm9yZGVyLXNtLTEwIHsgLW1zLWZsZXgtb3JkZXI6IDEwOyBvcmRlcjogMTA7IH1cbiAgLndyYXBwZXIgLm9yZGVyLXNtLTExIHsgLW1zLWZsZXgtb3JkZXI6IDExOyBvcmRlcjogMTE7IH1cbiAgLndyYXBwZXIgLm9yZGVyLXNtLTEyIHsgLW1zLWZsZXgtb3JkZXI6IDEyOyBvcmRlcjogMTI7IH1cbiAgLndyYXBwZXIgLm9mZnNldC1zbS0wIHsgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLndyYXBwZXIgLm9mZnNldC1zbS0xIHsgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTsgfVxuICAud3JhcHBlciAub2Zmc2V0LXNtLTIgeyBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTsgfVxuICAud3JhcHBlciAub2Zmc2V0LXNtLTMgeyBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC53cmFwcGVyIC5vZmZzZXQtc20tNCB7IG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlOyB9XG4gIC53cmFwcGVyIC5vZmZzZXQtc20tNSB7IG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclOyB9XG4gIC53cmFwcGVyIC5vZmZzZXQtc20tNiB7IG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLndyYXBwZXIgLm9mZnNldC1zbS03IHsgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7IH1cbiAgLndyYXBwZXIgLm9mZnNldC1zbS04IHsgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7IH1cbiAgLndyYXBwZXIgLm9mZnNldC1zbS05IHsgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAud3JhcHBlciAub2Zmc2V0LXNtLTEwIHsgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7IH1cbiAgLndyYXBwZXIgLm9mZnNldC1zbS0xMSB7IG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IC53cmFwcGVyIC5jb2wtbWQgeyAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDsgZmxleC1iYXNpczogMDsgLW1zLWZsZXgtcG9zaXRpdmU6IDE7IGZsZXgtZ3JvdzogMTsgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC53cmFwcGVyIC5jb2wtbWQtYXV0byB7IC1tcy1mbGV4OiAwIDAgYXV0bzsgZmxleDogMCAwIGF1dG87IHdpZHRoOiBhdXRvOyBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLndyYXBwZXIgLmNvbC1tZC0xIHsgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7IGZsZXg6IDAgMCA4LjMzMzMzMyU7IG1heC13aWR0aDogOC4zMzMzMzMlOyB9XG4gIC53cmFwcGVyIC5jb2wtbWQtMiB7IC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTsgZmxleDogMCAwIDE2LjY2NjY2NyU7IG1heC13aWR0aDogMTYuNjY2NjY3JTsgfVxuICAud3JhcHBlciAuY29sLW1kLTMgeyAtbXMtZmxleDogMCAwIDI1JTsgZmxleDogMCAwIDI1JTsgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLndyYXBwZXIgLmNvbC1tZC00IHsgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlOyBmbGV4OiAwIDAgMzMuMzMzMzMzJTsgbWF4LXdpZHRoOiAzMy4zMzMzMzMlOyB9XG4gIC53cmFwcGVyIC5jb2wtbWQtNSB7IC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTsgZmxleDogMCAwIDQxLjY2NjY2NyU7IG1heC13aWR0aDogNDEuNjY2NjY3JTsgfVxuICAud3JhcHBlciAuY29sLW1kLTYgeyAtbXMtZmxleDogMCAwIDUwJTsgZmxleDogMCAwIDUwJTsgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLndyYXBwZXIgLmNvbC1tZC03IHsgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlOyBmbGV4OiAwIDAgNTguMzMzMzMzJTsgbWF4LXdpZHRoOiA1OC4zMzMzMzMlOyB9XG4gIC53cmFwcGVyIC5jb2wtbWQtOCB7IC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTsgZmxleDogMCAwIDY2LjY2NjY2NyU7IG1heC13aWR0aDogNjYuNjY2NjY3JTsgfVxuICAud3JhcHBlciAuY29sLW1kLTkgeyAtbXMtZmxleDogMCAwIDc1JTsgZmxleDogMCAwIDc1JTsgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLndyYXBwZXIgLmNvbC1tZC0xMCB7IC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTsgZmxleDogMCAwIDgzLjMzMzMzMyU7IG1heC13aWR0aDogODMuMzMzMzMzJTsgfVxuICAud3JhcHBlciAuY29sLW1kLTExIHsgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclOyBmbGV4OiAwIDAgOTEuNjY2NjY3JTsgbWF4LXdpZHRoOiA5MS42NjY2NjclOyB9XG4gIC53cmFwcGVyIC5jb2wtbWQtMTIgeyAtbXMtZmxleDogMCAwIDEwMCU7IGZsZXg6IDAgMCAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLndyYXBwZXIgLm9yZGVyLW1kLWZpcnN0IHsgLW1zLWZsZXgtb3JkZXI6IC0xOyBvcmRlcjogLTE7IH1cbiAgLndyYXBwZXIgLm9yZGVyLW1kLWxhc3QgeyAtbXMtZmxleC1vcmRlcjogMTM7IG9yZGVyOiAxMzsgfVxuICAud3JhcHBlciAub3JkZXItbWQtMCB7IC1tcy1mbGV4LW9yZGVyOiAwOyBvcmRlcjogMDsgfVxuICAud3JhcHBlciAub3JkZXItbWQtMSB7IC1tcy1mbGV4LW9yZGVyOiAxOyBvcmRlcjogMTsgfVxuICAud3JhcHBlciAub3JkZXItbWQtMiB7IC1tcy1mbGV4LW9yZGVyOiAyOyBvcmRlcjogMjsgfVxuICAud3JhcHBlciAub3JkZXItbWQtMyB7IC1tcy1mbGV4LW9yZGVyOiAzOyBvcmRlcjogMzsgfVxuICAud3JhcHBlciAub3JkZXItbWQtNCB7IC1tcy1mbGV4LW9yZGVyOiA0OyBvcmRlcjogNDsgfVxuICAud3JhcHBlciAub3JkZXItbWQtNSB7IC1tcy1mbGV4LW9yZGVyOiA1OyBvcmRlcjogNTsgfVxuICAud3JhcHBlciAub3JkZXItbWQtNiB7IC1tcy1mbGV4LW9yZGVyOiA2OyBvcmRlcjogNjsgfVxuICAud3JhcHBlciAub3JkZXItbWQtNyB7IC1tcy1mbGV4LW9yZGVyOiA3OyBvcmRlcjogNzsgfVxuICAud3JhcHBlciAub3JkZXItbWQtOCB7IC1tcy1mbGV4LW9yZGVyOiA4OyBvcmRlcjogODsgfVxuICAud3JhcHBlciAub3JkZXItbWQtOSB7IC1tcy1mbGV4LW9yZGVyOiA5OyBvcmRlcjogOTsgfVxuICAud3JhcHBlciAub3JkZXItbWQtMTAgeyAtbXMtZmxleC1vcmRlcjogMTA7IG9yZGVyOiAxMDsgfVxuICAud3JhcHBlciAub3JkZXItbWQtMTEgeyAtbXMtZmxleC1vcmRlcjogMTE7IG9yZGVyOiAxMTsgfVxuICAud3JhcHBlciAub3JkZXItbWQtMTIgeyAtbXMtZmxleC1vcmRlcjogMTI7IG9yZGVyOiAxMjsgfVxuICAud3JhcHBlciAub2Zmc2V0LW1kLTAgeyBtYXJnaW4tbGVmdDogMDsgfVxuICAud3JhcHBlciAub2Zmc2V0LW1kLTEgeyBtYXJnaW4tbGVmdDogOC4zMzMzMzMlOyB9XG4gIC53cmFwcGVyIC5vZmZzZXQtbWQtMiB7IG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclOyB9XG4gIC53cmFwcGVyIC5vZmZzZXQtbWQtMyB7IG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLndyYXBwZXIgLm9mZnNldC1tZC00IHsgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7IH1cbiAgLndyYXBwZXIgLm9mZnNldC1tZC01IHsgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7IH1cbiAgLndyYXBwZXIgLm9mZnNldC1tZC02IHsgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAud3JhcHBlciAub2Zmc2V0LW1kLTcgeyBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTsgfVxuICAud3JhcHBlciAub2Zmc2V0LW1kLTggeyBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTsgfVxuICAud3JhcHBlciAub2Zmc2V0LW1kLTkgeyBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC53cmFwcGVyIC5vZmZzZXQtbWQtMTAgeyBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTsgfVxuICAud3JhcHBlciAub2Zmc2V0LW1kLTExIHsgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHsgLndyYXBwZXIgLmNvbC1sZyB7IC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwOyBmbGV4LWJhc2lzOiAwOyAtbXMtZmxleC1wb3NpdGl2ZTogMTsgZmxleC1ncm93OiAxOyBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLndyYXBwZXIgLmNvbC1sZy1hdXRvIHsgLW1zLWZsZXg6IDAgMCBhdXRvOyBmbGV4OiAwIDAgYXV0bzsgd2lkdGg6IGF1dG87IG1heC13aWR0aDogbm9uZTsgfVxuICAud3JhcHBlciAuY29sLWxnLTEgeyAtbXMtZmxleDogMCAwIDguMzMzMzMzJTsgZmxleDogMCAwIDguMzMzMzMzJTsgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cbiAgLndyYXBwZXIgLmNvbC1sZy0yIHsgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclOyBmbGV4OiAwIDAgMTYuNjY2NjY3JTsgbWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG4gIC53cmFwcGVyIC5jb2wtbGctMyB7IC1tcy1mbGV4OiAwIDAgMjUlOyBmbGV4OiAwIDAgMjUlOyBtYXgtd2lkdGg6IDI1JTsgfVxuICAud3JhcHBlciAuY29sLWxnLTQgeyAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7IGZsZXg6IDAgMCAzMy4zMzMzMzMlOyBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLndyYXBwZXIgLmNvbC1sZy01IHsgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclOyBmbGV4OiAwIDAgNDEuNjY2NjY3JTsgbWF4LXdpZHRoOiA0MS42NjY2NjclOyB9XG4gIC53cmFwcGVyIC5jb2wtbGctNiB7IC1tcy1mbGV4OiAwIDAgNTAlOyBmbGV4OiAwIDAgNTAlOyBtYXgtd2lkdGg6IDUwJTsgfVxuICAud3JhcHBlciAuY29sLWxnLTcgeyAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7IGZsZXg6IDAgMCA1OC4zMzMzMzMlOyBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cbiAgLndyYXBwZXIgLmNvbC1sZy04IHsgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclOyBmbGV4OiAwIDAgNjYuNjY2NjY3JTsgbWF4LXdpZHRoOiA2Ni42NjY2NjclOyB9XG4gIC53cmFwcGVyIC5jb2wtbGctOSB7IC1tcy1mbGV4OiAwIDAgNzUlOyBmbGV4OiAwIDAgNzUlOyBtYXgtd2lkdGg6IDc1JTsgfVxuICAud3JhcHBlciAuY29sLWxnLTEwIHsgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlOyBmbGV4OiAwIDAgODMuMzMzMzMzJTsgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG4gIC53cmFwcGVyIC5jb2wtbGctMTEgeyAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7IGZsZXg6IDAgMCA5MS42NjY2NjclOyBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7IH1cbiAgLndyYXBwZXIgLmNvbC1sZy0xMiB7IC1tcy1mbGV4OiAwIDAgMTAwJTsgZmxleDogMCAwIDEwMCU7IG1heC13aWR0aDogMTAwJTsgfVxuICAud3JhcHBlciAub3JkZXItbGctZmlyc3QgeyAtbXMtZmxleC1vcmRlcjogLTE7IG9yZGVyOiAtMTsgfVxuICAud3JhcHBlciAub3JkZXItbGctbGFzdCB7IC1tcy1mbGV4LW9yZGVyOiAxMzsgb3JkZXI6IDEzOyB9XG4gIC53cmFwcGVyIC5vcmRlci1sZy0wIHsgLW1zLWZsZXgtb3JkZXI6IDA7IG9yZGVyOiAwOyB9XG4gIC53cmFwcGVyIC5vcmRlci1sZy0xIHsgLW1zLWZsZXgtb3JkZXI6IDE7IG9yZGVyOiAxOyB9XG4gIC53cmFwcGVyIC5vcmRlci1sZy0yIHsgLW1zLWZsZXgtb3JkZXI6IDI7IG9yZGVyOiAyOyB9XG4gIC53cmFwcGVyIC5vcmRlci1sZy0zIHsgLW1zLWZsZXgtb3JkZXI6IDM7IG9yZGVyOiAzOyB9XG4gIC53cmFwcGVyIC5vcmRlci1sZy00IHsgLW1zLWZsZXgtb3JkZXI6IDQ7IG9yZGVyOiA0OyB9XG4gIC53cmFwcGVyIC5vcmRlci1sZy01IHsgLW1zLWZsZXgtb3JkZXI6IDU7IG9yZGVyOiA1OyB9XG4gIC53cmFwcGVyIC5vcmRlci1sZy02IHsgLW1zLWZsZXgtb3JkZXI6IDY7IG9yZGVyOiA2OyB9XG4gIC53cmFwcGVyIC5vcmRlci1sZy03IHsgLW1zLWZsZXgtb3JkZXI6IDc7IG9yZGVyOiA3OyB9XG4gIC53cmFwcGVyIC5vcmRlci1sZy04IHsgLW1zLWZsZXgtb3JkZXI6IDg7IG9yZGVyOiA4OyB9XG4gIC53cmFwcGVyIC5vcmRlci1sZy05IHsgLW1zLWZsZXgtb3JkZXI6IDk7IG9yZGVyOiA5OyB9XG4gIC53cmFwcGVyIC5vcmRlci1sZy0xMCB7IC1tcy1mbGV4LW9yZGVyOiAxMDsgb3JkZXI6IDEwOyB9XG4gIC53cmFwcGVyIC5vcmRlci1sZy0xMSB7IC1tcy1mbGV4LW9yZGVyOiAxMTsgb3JkZXI6IDExOyB9XG4gIC53cmFwcGVyIC5vcmRlci1sZy0xMiB7IC1tcy1mbGV4LW9yZGVyOiAxMjsgb3JkZXI6IDEyOyB9XG4gIC53cmFwcGVyIC5vZmZzZXQtbGctMCB7IG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC53cmFwcGVyIC5vZmZzZXQtbGctMSB7IG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7IH1cbiAgLndyYXBwZXIgLm9mZnNldC1sZy0yIHsgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7IH1cbiAgLndyYXBwZXIgLm9mZnNldC1sZy0zIHsgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAud3JhcHBlciAub2Zmc2V0LWxnLTQgeyBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTsgfVxuICAud3JhcHBlciAub2Zmc2V0LWxnLTUgeyBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTsgfVxuICAud3JhcHBlciAub2Zmc2V0LWxnLTYgeyBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC53cmFwcGVyIC5vZmZzZXQtbGctNyB7IG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlOyB9XG4gIC53cmFwcGVyIC5vZmZzZXQtbGctOCB7IG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclOyB9XG4gIC53cmFwcGVyIC5vZmZzZXQtbGctOSB7IG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLndyYXBwZXIgLm9mZnNldC1sZy0xMCB7IG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlOyB9XG4gIC53cmFwcGVyIC5vZmZzZXQtbGctMTEgeyBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHsgLndyYXBwZXIgLmNvbC14bCB7IC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwOyBmbGV4LWJhc2lzOiAwOyAtbXMtZmxleC1wb3NpdGl2ZTogMTsgZmxleC1ncm93OiAxOyBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLndyYXBwZXIgLmNvbC14bC1hdXRvIHsgLW1zLWZsZXg6IDAgMCBhdXRvOyBmbGV4OiAwIDAgYXV0bzsgd2lkdGg6IGF1dG87IG1heC13aWR0aDogbm9uZTsgfVxuICAud3JhcHBlciAuY29sLXhsLTEgeyAtbXMtZmxleDogMCAwIDguMzMzMzMzJTsgZmxleDogMCAwIDguMzMzMzMzJTsgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cbiAgLndyYXBwZXIgLmNvbC14bC0yIHsgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclOyBmbGV4OiAwIDAgMTYuNjY2NjY3JTsgbWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG4gIC53cmFwcGVyIC5jb2wteGwtMyB7IC1tcy1mbGV4OiAwIDAgMjUlOyBmbGV4OiAwIDAgMjUlOyBtYXgtd2lkdGg6IDI1JTsgfVxuICAud3JhcHBlciAuY29sLXhsLTQgeyAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7IGZsZXg6IDAgMCAzMy4zMzMzMzMlOyBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLndyYXBwZXIgLmNvbC14bC01IHsgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclOyBmbGV4OiAwIDAgNDEuNjY2NjY3JTsgbWF4LXdpZHRoOiA0MS42NjY2NjclOyB9XG4gIC53cmFwcGVyIC5jb2wteGwtNiB7IC1tcy1mbGV4OiAwIDAgNTAlOyBmbGV4OiAwIDAgNTAlOyBtYXgtd2lkdGg6IDUwJTsgfVxuICAud3JhcHBlciAuY29sLXhsLTcgeyAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7IGZsZXg6IDAgMCA1OC4zMzMzMzMlOyBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cbiAgLndyYXBwZXIgLmNvbC14bC04IHsgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclOyBmbGV4OiAwIDAgNjYuNjY2NjY3JTsgbWF4LXdpZHRoOiA2Ni42NjY2NjclOyB9XG4gIC53cmFwcGVyIC5jb2wteGwtOSB7IC1tcy1mbGV4OiAwIDAgNzUlOyBmbGV4OiAwIDAgNzUlOyBtYXgtd2lkdGg6IDc1JTsgfVxuICAud3JhcHBlciAuY29sLXhsLTEwIHsgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlOyBmbGV4OiAwIDAgODMuMzMzMzMzJTsgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG4gIC53cmFwcGVyIC5jb2wteGwtMTEgeyAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7IGZsZXg6IDAgMCA5MS42NjY2NjclOyBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7IH1cbiAgLndyYXBwZXIgLmNvbC14bC0xMiB7IC1tcy1mbGV4OiAwIDAgMTAwJTsgZmxleDogMCAwIDEwMCU7IG1heC13aWR0aDogMTAwJTsgfVxuICAud3JhcHBlciAub3JkZXIteGwtZmlyc3QgeyAtbXMtZmxleC1vcmRlcjogLTE7IG9yZGVyOiAtMTsgfVxuICAud3JhcHBlciAub3JkZXIteGwtbGFzdCB7IC1tcy1mbGV4LW9yZGVyOiAxMzsgb3JkZXI6IDEzOyB9XG4gIC53cmFwcGVyIC5vcmRlci14bC0wIHsgLW1zLWZsZXgtb3JkZXI6IDA7IG9yZGVyOiAwOyB9XG4gIC53cmFwcGVyIC5vcmRlci14bC0xIHsgLW1zLWZsZXgtb3JkZXI6IDE7IG9yZGVyOiAxOyB9XG4gIC53cmFwcGVyIC5vcmRlci14bC0yIHsgLW1zLWZsZXgtb3JkZXI6IDI7IG9yZGVyOiAyOyB9XG4gIC53cmFwcGVyIC5vcmRlci14bC0zIHsgLW1zLWZsZXgtb3JkZXI6IDM7IG9yZGVyOiAzOyB9XG4gIC53cmFwcGVyIC5vcmRlci14bC00IHsgLW1zLWZsZXgtb3JkZXI6IDQ7IG9yZGVyOiA0OyB9XG4gIC53cmFwcGVyIC5vcmRlci14bC01IHsgLW1zLWZsZXgtb3JkZXI6IDU7IG9yZGVyOiA1OyB9XG4gIC53cmFwcGVyIC5vcmRlci14bC02IHsgLW1zLWZsZXgtb3JkZXI6IDY7IG9yZGVyOiA2OyB9XG4gIC53cmFwcGVyIC5vcmRlci14bC03IHsgLW1zLWZsZXgtb3JkZXI6IDc7IG9yZGVyOiA3OyB9XG4gIC53cmFwcGVyIC5vcmRlci14bC04IHsgLW1zLWZsZXgtb3JkZXI6IDg7IG9yZGVyOiA4OyB9XG4gIC53cmFwcGVyIC5vcmRlci14bC05IHsgLW1zLWZsZXgtb3JkZXI6IDk7IG9yZGVyOiA5OyB9XG4gIC53cmFwcGVyIC5vcmRlci14bC0xMCB7IC1tcy1mbGV4LW9yZGVyOiAxMDsgb3JkZXI6IDEwOyB9XG4gIC53cmFwcGVyIC5vcmRlci14bC0xMSB7IC1tcy1mbGV4LW9yZGVyOiAxMTsgb3JkZXI6IDExOyB9XG4gIC53cmFwcGVyIC5vcmRlci14bC0xMiB7IC1tcy1mbGV4LW9yZGVyOiAxMjsgb3JkZXI6IDEyOyB9XG4gIC53cmFwcGVyIC5vZmZzZXQteGwtMCB7IG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC53cmFwcGVyIC5vZmZzZXQteGwtMSB7IG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7IH1cbiAgLndyYXBwZXIgLm9mZnNldC14bC0yIHsgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7IH1cbiAgLndyYXBwZXIgLm9mZnNldC14bC0zIHsgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAud3JhcHBlciAub2Zmc2V0LXhsLTQgeyBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTsgfVxuICAud3JhcHBlciAub2Zmc2V0LXhsLTUgeyBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTsgfVxuICAud3JhcHBlciAub2Zmc2V0LXhsLTYgeyBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC53cmFwcGVyIC5vZmZzZXQteGwtNyB7IG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlOyB9XG4gIC53cmFwcGVyIC5vZmZzZXQteGwtOCB7IG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclOyB9XG4gIC53cmFwcGVyIC5vZmZzZXQteGwtOSB7IG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLndyYXBwZXIgLm9mZnNldC14bC0xMCB7IG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlOyB9XG4gIC53cmFwcGVyIC5vZmZzZXQteGwtMTEgeyBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTsgfSB9XG5cbi53cmFwcGVyIC5kLW5vbmUgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLndyYXBwZXIgLmQtaW5saW5lIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cblxuLndyYXBwZXIgLmQtaW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLndyYXBwZXIgLmQtYmxvY2sgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi53cmFwcGVyIC5kLXRhYmxlIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuXG4ud3JhcHBlciAuZC10YWJsZS1yb3cgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuXG4ud3JhcHBlciAuZC10YWJsZS1jZWxsIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG5cbi53cmFwcGVyIC5kLWZsZXggeyBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50OyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cblxuLndyYXBwZXIgLmQtaW5saW5lLWZsZXggeyBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHsgLndyYXBwZXIgLmQtc20tbm9uZSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuZC1zbS1pbmxpbmUgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuZC1zbS1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuZC1zbS1ibG9jayB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmQtc20tdGFibGUgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5kLXNtLXRhYmxlLXJvdyB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5kLXNtLXRhYmxlLWNlbGwgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmQtc20tZmxleCB7IGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuZC1zbS1pbmxpbmUtZmxleCB7IGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50OyBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IC53cmFwcGVyIC5kLW1kLW5vbmUgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmQtbWQtaW5saW5lIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmQtbWQtaW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmQtbWQtYmxvY2sgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5kLW1kLXRhYmxlIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuZC1tZC10YWJsZS1yb3cgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuZC1tZC10YWJsZS1jZWxsIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5kLW1kLWZsZXggeyBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50OyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmQtbWQtaW5saW5lLWZsZXggeyBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyAud3JhcHBlciAuZC1sZy1ub25lIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5kLWxnLWlubGluZSB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5kLWxnLWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5kLWxnLWJsb2NrIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuZC1sZy10YWJsZSB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmQtbGctdGFibGUtcm93IHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmQtbGctdGFibGUtY2VsbCB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuZC1sZy1mbGV4IHsgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5kLWxnLWlubGluZS1mbGV4IHsgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7IC53cmFwcGVyIC5kLXhsLW5vbmUgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmQteGwtaW5saW5lIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmQteGwtaW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmQteGwtYmxvY2sgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5kLXhsLXRhYmxlIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuZC14bC10YWJsZS1yb3cgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuZC14bC10YWJsZS1jZWxsIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5kLXhsLWZsZXggeyBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50OyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmQteGwtaW5saW5lLWZsZXggeyBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCB7IC53cmFwcGVyIC5kLXByaW50LW5vbmUgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmQtcHJpbnQtaW5saW5lIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmQtcHJpbnQtYmxvY2sgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5kLXByaW50LXRhYmxlIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuZC1wcmludC10YWJsZS1yb3cgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuZC1wcmludC10YWJsZS1jZWxsIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5kLXByaW50LWZsZXggeyBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50OyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmQtcHJpbnQtaW5saW5lLWZsZXggeyBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbi53cmFwcGVyIC5mbGV4LXJvdyB7IC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuXG4ud3JhcHBlciAuZmxleC1jb2x1bW4geyAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cblxuLndyYXBwZXIgLmZsZXgtcm93LXJldmVyc2UgeyAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi53cmFwcGVyIC5mbGV4LWNvbHVtbi1yZXZlcnNlIHsgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4ud3JhcHBlciAuZmxleC13cmFwIHsgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuXG4ud3JhcHBlciAuZmxleC1ub3dyYXAgeyAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4ud3JhcHBlciAuZmxleC13cmFwLXJldmVyc2UgeyAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4ud3JhcHBlciAuZmxleC1maWxsIHsgLW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLndyYXBwZXIgLmZsZXgtZ3Jvdy0wIHsgLW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cblxuLndyYXBwZXIgLmZsZXgtZ3Jvdy0xIHsgLW1zLWZsZXgtcG9zaXRpdmU6IDEgIWltcG9ydGFudDsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cblxuLndyYXBwZXIgLmZsZXgtc2hyaW5rLTAgeyAtbXMtZmxleC1uZWdhdGl2ZTogMCAhaW1wb3J0YW50OyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG5cbi53cmFwcGVyIC5mbGV4LXNocmluay0xIHsgLW1zLWZsZXgtbmVnYXRpdmU6IDEgIWltcG9ydGFudDsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4ud3JhcHBlciAuanVzdGlmeS1jb250ZW50LXN0YXJ0IHsgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLndyYXBwZXIgLmp1c3RpZnktY29udGVudC1lbmQgeyAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi53cmFwcGVyIC5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHsgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLndyYXBwZXIgLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHsgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4ud3JhcHBlciAuanVzdGlmeS1jb250ZW50LWFyb3VuZCB7IC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4ud3JhcHBlciAuYWxpZ24taXRlbXMtc3RhcnQgeyAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4ud3JhcHBlciAuYWxpZ24taXRlbXMtZW5kIHsgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50OyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4ud3JhcHBlciAuYWxpZ24taXRlbXMtY2VudGVyIHsgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLndyYXBwZXIgLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHsgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi53cmFwcGVyIC5hbGlnbi1pdGVtcy1zdHJldGNoIHsgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4ud3JhcHBlciAuYWxpZ24tY29udGVudC1zdGFydCB7IC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi53cmFwcGVyIC5hbGlnbi1jb250ZW50LWVuZCB7IC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLndyYXBwZXIgLmFsaWduLWNvbnRlbnQtY2VudGVyIHsgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLndyYXBwZXIgLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7IC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50OyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLndyYXBwZXIgLmFsaWduLWNvbnRlbnQtYXJvdW5kIHsgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi53cmFwcGVyIC5hbGlnbi1jb250ZW50LXN0cmV0Y2ggeyAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi53cmFwcGVyIC5hbGlnbi1zZWxmLWF1dG8geyAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ud3JhcHBlciAuYWxpZ24tc2VsZi1zdGFydCB7IC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4ud3JhcHBlciAuYWxpZ24tc2VsZi1lbmQgeyAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4ud3JhcHBlciAuYWxpZ24tc2VsZi1jZW50ZXIgeyAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLndyYXBwZXIgLmFsaWduLXNlbGYtYmFzZWxpbmUgeyAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi53cmFwcGVyIC5hbGlnbi1zZWxmLXN0cmV0Y2ggeyAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHsgLndyYXBwZXIgLmZsZXgtc20tcm93IHsgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5mbGV4LXNtLWNvbHVtbiB7IC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7IC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmZsZXgtc20tY29sdW1uLXJldmVyc2UgeyAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5mbGV4LXNtLXdyYXAgeyAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5mbGV4LXNtLW5vd3JhcCB7IC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7IC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5mbGV4LXNtLWZpbGwgeyAtbXMtZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuZmxleC1zbS1ncm93LTAgeyAtbXMtZmxleC1wb3NpdGl2ZTogMCAhaW1wb3J0YW50OyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuZmxleC1zbS1ncm93LTEgeyAtbXMtZmxleC1wb3NpdGl2ZTogMSAhaW1wb3J0YW50OyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuZmxleC1zbS1zaHJpbmstMCB7IC1tcy1mbGV4LW5lZ2F0aXZlOiAwICFpbXBvcnRhbnQ7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmZsZXgtc20tc2hyaW5rLTEgeyAtbXMtZmxleC1uZWdhdGl2ZTogMSAhaW1wb3J0YW50OyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQgeyAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7IC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIgeyAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4geyAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHsgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7IC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50OyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5hbGlnbi1pdGVtcy1zbS1lbmQgeyAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIgeyAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUgeyAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2ggeyAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50OyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHsgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50OyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmFsaWduLWNvbnRlbnQtc20tZW5kIHsgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIgeyAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50OyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHsgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuYWxpZ24tY29udGVudC1zbS1hcm91bmQgeyAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7IC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50OyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmFsaWduLXNlbGYtc20tYXV0byB7IC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHsgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5hbGlnbi1zZWxmLXNtLWVuZCB7IC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50OyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7IC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7IC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7IC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IC53cmFwcGVyIC5mbGV4LW1kLXJvdyB7IC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuZmxleC1tZC1jb2x1bW4geyAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmZsZXgtbWQtcm93LXJldmVyc2UgeyAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHsgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuZmxleC1tZC13cmFwIHsgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuZmxleC1tZC1ub3dyYXAgeyAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuZmxleC1tZC13cmFwLXJldmVyc2UgeyAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuZmxleC1tZC1maWxsIHsgLW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmZsZXgtbWQtZ3Jvdy0wIHsgLW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmZsZXgtbWQtZ3Jvdy0xIHsgLW1zLWZsZXgtcG9zaXRpdmU6IDEgIWltcG9ydGFudDsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmZsZXgtbWQtc2hyaW5rLTAgeyAtbXMtZmxleC1uZWdhdGl2ZTogMCAhaW1wb3J0YW50OyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5mbGV4LW1kLXNocmluay0xIHsgLW1zLWZsZXgtbmVnYXRpdmU6IDEgIWltcG9ydGFudDsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHsgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmp1c3RpZnktY29udGVudC1tZC1lbmQgeyAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHsgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHsgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7IC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuYWxpZ24taXRlbXMtbWQtc3RhcnQgeyAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuYWxpZ24taXRlbXMtbWQtZW5kIHsgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50OyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHsgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHsgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHsgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7IC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7IC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHsgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7IC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50OyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHsgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2ggeyAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5hbGlnbi1zZWxmLW1kLWF1dG8geyAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuYWxpZ24tc2VsZi1tZC1zdGFydCB7IC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuYWxpZ24tc2VsZi1tZC1lbmQgeyAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuYWxpZ24tc2VsZi1tZC1jZW50ZXIgeyAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUgeyAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2ggeyAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyAud3JhcHBlciAuZmxleC1sZy1yb3cgeyAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmZsZXgtbGctY29sdW1uIHsgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHsgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7IC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmZsZXgtbGctd3JhcCB7IC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmZsZXgtbGctbm93cmFwIHsgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHsgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmZsZXgtbGctZmlsbCB7IC1tcy1mbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5mbGV4LWxnLWdyb3ctMCB7IC1tcy1mbGV4LXBvc2l0aXZlOiAwICFpbXBvcnRhbnQ7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5mbGV4LWxnLWdyb3ctMSB7IC1tcy1mbGV4LXBvc2l0aXZlOiAxICFpbXBvcnRhbnQ7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5mbGV4LWxnLXNocmluay0wIHsgLW1zLWZsZXgtbmVnYXRpdmU6IDAgIWltcG9ydGFudDsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuZmxleC1sZy1zaHJpbmstMSB7IC1tcy1mbGV4LW5lZ2F0aXZlOiAxICFpbXBvcnRhbnQ7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7IC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHsgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7IC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7IC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQgeyAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHsgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmFsaWduLWl0ZW1zLWxnLWVuZCB7IC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7IC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7IC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7IC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQgeyAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuYWxpZ24tY29udGVudC1sZy1lbmQgeyAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50OyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7IC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4geyAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7IC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50OyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHsgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuYWxpZ24tc2VsZi1sZy1hdXRvIHsgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50OyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmFsaWduLXNlbGYtbGctc3RhcnQgeyAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50OyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmFsaWduLXNlbGYtbGctZW5kIHsgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmFsaWduLXNlbGYtbGctY2VudGVyIHsgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHsgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHsgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50OyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7IC53cmFwcGVyIC5mbGV4LXhsLXJvdyB7IC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuZmxleC14bC1jb2x1bW4geyAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmZsZXgteGwtcm93LXJldmVyc2UgeyAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHsgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuZmxleC14bC13cmFwIHsgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuZmxleC14bC1ub3dyYXAgeyAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuZmxleC14bC13cmFwLXJldmVyc2UgeyAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuZmxleC14bC1maWxsIHsgLW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmZsZXgteGwtZ3Jvdy0wIHsgLW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmZsZXgteGwtZ3Jvdy0xIHsgLW1zLWZsZXgtcG9zaXRpdmU6IDEgIWltcG9ydGFudDsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmZsZXgteGwtc2hyaW5rLTAgeyAtbXMtZmxleC1uZWdhdGl2ZTogMCAhaW1wb3J0YW50OyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5mbGV4LXhsLXNocmluay0xIHsgLW1zLWZsZXgtbmVnYXRpdmU6IDEgIWltcG9ydGFudDsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHsgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmp1c3RpZnktY29udGVudC14bC1lbmQgeyAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHsgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHsgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7IC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuYWxpZ24taXRlbXMteGwtc3RhcnQgeyAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuYWxpZ24taXRlbXMteGwtZW5kIHsgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50OyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuYWxpZ24taXRlbXMteGwtY2VudGVyIHsgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHsgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHsgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuYWxpZ24tY29udGVudC14bC1zdGFydCB7IC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7IC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHsgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7IC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50OyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHsgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2ggeyAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5hbGlnbi1zZWxmLXhsLWF1dG8geyAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuYWxpZ24tc2VsZi14bC1zdGFydCB7IC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuYWxpZ24tc2VsZi14bC1lbmQgeyAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAud3JhcHBlciAuYWxpZ24tc2VsZi14bC1jZW50ZXIgeyAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUgeyAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC53cmFwcGVyIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2ggeyAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbi5oZWFkZXIgeyB3aWR0aDogMTAwJTsgfVxuXG4ud3JhcHBlciAubmF2LXdyYXBwZXIgeyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VGRUZFRjsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB3aWR0aDogMTAwJTsgdHJhbnNpdGlvbjogLjNzOyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmc6IDE1cHg7IH1cblxuLndyYXBwZXIgLm5hdi13cmFwcGVyX19jbG9zZSB7IGRpc3BsYXk6IG5vbmU7IHdpZHRoOiAzMHB4OyBoZWlnaHQ6IDMwcHg7IHRvcDogMTBweDsgcmlnaHQ6IDEwcHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ud3JhcHBlciAubmF2IHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ud3JhcHBlciAubmF2IGEgeyBjb2xvcjogIzU1NTU1NTsgZm9udC1zaXplOiAxNnB4OyBtYXJnaW4tcmlnaHQ6IDIycHg7IH1cblxuLndyYXBwZXIgLm5hdiBhOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLndyYXBwZXIgLmhpZ2gtbGlnaHRlZCBhIHsgY29sb3I6ICNmOTczMGU7IGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLndyYXBwZXIgLmxvZ2luIHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ud3JhcHBlciAubG9naW4gYSB7IGNvbG9yOiAjNTU1NTU1OyBmb250LXdlaWdodDogNTAwOyBmb250LXNpemU6IDE2cHg7IG1hcmdpbi1sZWZ0OiAyMnB4OyB9XG5cbi53cmFwcGVyIC5sb2NhdGlvbiB7IGNvbG9yOiAjNTU1NTU1OyBmb250LXdlaWdodDogNTAwOyBmb250LXNpemU6IDE2cHg7IG1hcmdpbi1sZWZ0OiAyMnB4OyB9XG5cbi53cmFwcGVyIC5uYXYtd3JhcHBlci1ib3QgeyBkaXNwbGF5OiBmbGV4OyBwYWRkaW5nLWJvdHRvbTogMjBweDsgcGFkZGluZy10b3A6IDIwcHg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG5cbi5sb2dvIHsgbWFyZ2luLXJpZ2h0OiAyMHB4OyBtYXJnaW4tdG9wOiAtM3B4OyB9XG5cbi5sb2dvLWJsb2NrIHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG5cbi5sb2dvLWJsb2NrX19uYW1lIHsgY29sb3I6ICNmOTczMGU7IGZvbnQtc2l6ZTogMjhweDsgZm9udC13ZWlnaHQ6IDYwMDsgbWFyZ2luLWJvdHRvbTogMTFweDsgfVxuXG4ubG9nby1ibG9ja19fbmFtZSBzcGFuIHsgY29sb3I6ICM3RDdBN0E7IH1cblxuLmxvZ28tYmxvY2tfX2FkZHJlc3MgeyBmb250LXNpemU6IDE0cHg7IGxpbmUtaGVpZ2h0OiAxNHB4OyBmb250LXdlaWdodDogNTAwOyB9XG5cbi5sb2dvLWJsb2NrX190aW1lIHsgZm9udC1zaXplOiAyMHB4OyBmb250LXdlaWdodDogNTAwOyB9XG5cbi5waG9uZS1ibG9jayB7IGNvbG9yOiAjN0Q3QTdBOyBmb250LXNpemU6IDIwcHg7IH1cblxuLnBob25lLWJsb2NrX19udW1iZXIgeyBjb2xvcjogIzU1NTU1NTsgZm9udC1zaXplOiAyOHB4OyBsaW5lLWhlaWdodDogMjhweDsgZm9udC13ZWlnaHQ6IDYwMDsgZGlzcGxheTogYmxvY2s7IH1cblxuLmhlYWRlci1jYXJ0IHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmhlYWRlci1jYXJ0X190aXRsZSB7IGNvbG9yOiAjN0Q3QTdBOyBmb250LXNpemU6IDIwcHg7IGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmhlYWRlci1jYXJ0X19wcmljZSB7IGNvbG9yOiAjZjk3MzBlOyBmb250LXNpemU6IDI4cHg7IGZvbnQtd2VpZ2h0OiA2MDA7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgbGluZS1oZWlnaHQ6IDI4cHg7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuLmhlYWRlci1jYXJ0X19hbW91bnQgeyB3aWR0aDogMjJweDsgaGVpZ2h0OiAyMnB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvcmRlci1yYWRpdXM6IDUwJTsgY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6ICNmOTczMGU7IGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IHRvcDogLTVweDsgcmlnaHQ6IC0xNnB4OyBmb250LXNpemU6IDEycHg7IGxpbmUtaGVpZ2h0OiAxMnB4OyBmb250LXdlaWdodDogNDAwOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uaGVhZGVyLWNhcnRfX2ljb24geyB3aWR0aDogMjhweDsgaGVpZ2h0OiAyOHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2hvcHBpbmctY2FydC5zdmcpOyAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IHRvcDogLTNweDsgfVxuXG4uaGVhZGVyLWNhcnRfX2VtcHR5IHsgZm9udC1zaXplOiAxNHB4OyBsaW5lLWhlaWdodDogMThweDsgbWFyZ2luLWxlZnQ6IDEwcHg7IGZvbnQtd2VpZ2h0OiA0MDA7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tYm90dG9tOiA0cHg7IH1cblxuLmhlYWRlci1jYXJ0X190b3RhbC1jb3N0IHsgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuLmNhdGFsb2ctbGluZSB7IGJhY2tncm91bmQtY29sb3I6ICNmOTczMGU7IGNvbG9yOiAjZmZmOyBoZWlnaHQ6IDU2cHg7IHdpZHRoOiAxMDAlOyB6LWluZGV4OiA0MDsgfVxuXG4uY2F0YWxvZy1saW5lIC5oZWFkZXItY2FydF9faW5uZXIgeyBjb2xvcjogIzU1NTU1NTsgfVxuXG4jdW5kZWZpbmVkLXN0aWNreS13cmFwcGVyIHsgd2lkdGg6IDEwMCU7IH1cblxuaGVhZGVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4ubWVudV9fYmxvY2sgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5tZW51X19ibG9jay1pbm5lciB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kOiBub25lOyBvdXRsaW5lOiBub25lOyBib3JkZXI6IG5vbmU7IHdpZHRoOiAxMDAlOyB9XG5cbi5tZW51X19pY29uIHsgd2lkdGg6IDMwcHg7IGhlaWdodDogMjJweDsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tZW51LnN2Zyk7IGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubWVudV9fdGl0bGUgeyBmb250LXNpemU6IDIycHg7IGhlaWdodDogMTAwJTsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgcGFkZGluZy1sZWZ0OiAxNXB4OyBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi5sb2NhdGlvbiB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ubG9jYXRpb246aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubG9naW5fX2xpbmsgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5sb2dpbl9fbGluazpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5sb2NhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDE0cHg7IGhlaWdodDogMTVweDsgbWFyZ2luLXJpZ2h0OiA2cHg7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWFya2VyLnN2Zyk7IH1cblxuLmxvZ2luX19saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTVweDsgaGVpZ2h0OiAxNXB4OyBtYXJnaW4tcmlnaHQ6IDZweDsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy91c2VyLnN2Zyk7IH1cblxuLmhlYWRlcl9fYmxvY2stdGl0bGUgeyBtYXJnaW4tYm90dG9tOiA2cHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubG9nby1tb2JpbGUgeyBjb2xvcjogI2Y5NzMwZTsgfVxuXG4ubG9nby1tb2JpbGUgaW1nIHsgd2lkdGg6IDMycHg7IGRpc3BsYXk6IG5vbmU7IH1cblxuLm1vYmlsZS1tZW51LW9wZW5lciB7IHdpZHRoOiAyMnB4OyBkaXNwbGF5OiBub25lOyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDI7IH1cblxuLm1vYmlsZS1tZW51LW9wZW5lciBkaXYgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAzcHg7IG1hcmdpbi1ib3R0b206IDRweDsgY3Vyc29yOiBwb2ludGVyOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk3MzBlOyB9XG5cbi5sb2dvLW1vYmlsZS1vbmx5IHsgZGlzcGxheTogbm9uZTsgfVxuXG4uaGVhZGVyLWNhcnQgeyBjdXJzb3I6IHBvaW50ZXI7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaGVhZGVyLWNhcnRfX2lubmVyIHsgdG9wOiBjYWxjKDEwMCUpOyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAtMnB4OyB6LWluZGV4OiAxMDsgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLmhlYWRlci1jYXJ0X19pdGVtcyB7IGRpc3BsYXk6IG5vbmU7IHRleHQtYWxpZ246IGxlZnQ7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IG1heC13aWR0aDogMzk2cHg7IHdpZHRoOiAxMDB2dzsgcGFkZGluZzogMjBweCAyMHB4IDMwcHggMjBweDsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHg7IC1tb3otYm9yZGVyLXJhZGl1czogOHB4OyBib3JkZXItcmFkaXVzOiA4cHg7IH1cblxuLmhlYWRlci1jYXJ0X19pdGVtcy52aXNpYmxlIHsgZGlzcGxheTogYmxvY2s7IH1cblxuLmhlYWRlci1jYXJ0X19pdGVtcy1pdGVtIHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBwYWRkaW5nLXRvcDogMjVweDsgcGFkZGluZy1ib3R0b206IDI1cHg7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUZFRkVGOyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5oZWFkZXItY2FydF9faXRlbXMtdGl0bGUgeyBmb250LXNpemU6IDIycHg7IHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmhlYWRlci1jYXJ0X19pdGVtcy1ib3QgeyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGFsaWduLWl0ZW1zOiBjZW50ZXI7IG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLmhlYWRlci1jYXJ0X19pdGVtcy1saW5rIHsgY29sb3I6ICNmOTczMGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyBmb250LXNpemU6IDE0cHg7IH1cblxuLmhlYWRlci1jYXJ0X19pdGVtcy1saW5rOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5oZWFkZXItY2FydF9faXRlbXMtYm90LXJpZ2h0IHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uaGVhZGVyLWNhcnRfX2l0ZW1zLXRvdGFsIHsgZm9udC1zaXplOiAyMnB4OyBmb250LXdlaWdodDogNTAwOyBjb2xvcjogIzU1NTU1NTsgfVxuXG4uaGVhZGVyLWNhcnRfX2l0ZW1zLW9mZmVyIHsgZGlzcGxheTogYmxvY2s7IGNvbG9yOiAjZmZmOyBmb250LXNpemU6IDE0cHg7IGZvbnQtd2VpZ2h0OiA1MDA7IHdpZHRoOiAxMTJweDsgaGVpZ2h0OiAzMHB4OyBsaW5lLWhlaWdodDogMzBweDsgdGV4dC1hbGlnbjogY2VudGVyOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk3MzBlOyBib3JkZXItcmFkaXVzOiA0cHg7IG1hcmdpbi1sZWZ0OiAyNHB4OyB9XG5cbi5oZWFkZXItY2FydF9faXRlbXMtb2ZmZXI6aG92ZXIgeyBvcGFjaXR5OiAuODU7IH1cblxuLmhlYWRlci1jYXJ0X19pdGVtcy1pbWcgeyB3aWR0aDogNDZweDsgaGVpZ2h0OiA1MHB4OyBtYXJnaW4tcmlnaHQ6IDI2cHg7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5oZWFkZXItY2FydF9faXRlbXMtaW1nIGltZyB7IG1heC13aWR0aDogMTAwJTsgbWF4LWhlaWdodDogMTAwJTsgfVxuXG4uaGVhZGVyLWNhcnRfX2l0ZW1zLXByb2R1Y3QgeyBmb250LXNpemU6IDE0cHg7IGNvbG9yOiAjZjk3MzBlOyBtYXJnaW4tYm90dG9tOiA2cHg7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5oZWFkZXItY2FydF9faXRlbXMtcHJvZHVjdDpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5oZWFkZXItY2FydF9faXRlbXMtc3BlYyB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uaGVhZGVyLWNhcnRfX2l0ZW1zLWluZm8geyB3aWR0aDogMTAwJTsgfVxuXG4uaGVhZGVyLWNhcnRfX2l0ZW1zLXByaWNlIHsgZmxleDogMSAxIDMzLjMzMzMlOyBmb250LXNpemU6IDE0cHg7IH1cblxuLmhlYWRlci1jYXJ0X19pdGVtcy1hbW91bnQgeyBmbGV4OiAxIDEgMzMuMzMzMyU7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5oZWFkZXItY2FydF9faXRlbXMtY29zdCB7IGZsZXg6IDEgMSAzMy4zMzMzJTsgdGV4dC1hbGlnbjogcmlnaHQ7IGZvbnQtc2l6ZTogMjJweDsgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uaGVhZGVyLWNhcnQ6aG92ZXIgLmhlYWRlci1jYXJ0X19pdGVtcyB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5oZWFkZXItY2FydC5saW5lLWluIHsgaGVpZ2h0OiA1NnB4OyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5oZWFkZXItY2FydC5saW5lLWluIC5oZWFkZXItY2FydF9fdGl0bGUgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5oZWFkZXItY2FydC5saW5lLWluIC5oZWFkZXItY2FydF9fcHJpY2UgeyBjb2xvcjogI2ZmZjsgfVxuXG4uaGVhZGVyLWNhcnQubGluZS1pbiAuaGVhZGVyLWNhcnRfX2ljb24geyBtYXJnaW4tYm90dG9tOiAwOyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Nob3BwaW5nLWNhcnQtbGlnaHQuc3ZnKTsgfVxuXG4uaGVhZGVyLWNhcnQubGluZS1pbiAuaGVhZGVyLWNhcnRfX2lubmVyIHsgcGFkZGluZy10b3A6IDA7IH1cblxuLmZvcm0td3IgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLm1vYmlsZS1vbmx5LXBob25lcyB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLm1vYmlsZS1vbmx5LWl0ZW0geyBkaXNwbGF5OiBub25lOyB9XG5cbi5tb2JpbGUtb25seS1pY29uLXdyIHsgZGlzcGxheTogbm9uZTsgfVxuXG4uc3RpY2t5LWNhdGFsb2ctbGluZSAuaGVhZGVyLWNhcnRfX2Ftb3VudCB7IGJhY2tncm91bmQtY29sb3I6ICMwMjVCRkE7IGJvcmRlcjogbm9uZTsgfVxuXG4uc3RpY2t5LWNhdGFsb2ctbGluZSAuaGVhZGVyLWNhcnRfX21vYi10aXRsZSB7IGZvbnQtc2l6ZTogMjJweDsgZm9udC13ZWlnaHQ6IDQwMDsgbWFyZ2luLXJpZ2h0OiA2cHg7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zdGlja3ktY2F0YWxvZy1saW5lIC5jYXRhbG9nLWxpbmUgeyB6LWluZGV4OiAxMTA7IH1cblxuLmhlYWRlci1jYXJ0X19tb2ItdGl0bGUgeyBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY1cHgpIHsgLndyYXBwZXIgLm5hdiBhIHsgZm9udC1zaXplOiAxNXB4OyBtYXJnaW4tcmlnaHQ6IDE0cHg7IH1cbiAgLndyYXBwZXIgLmxvZ2luIGEgeyBmb250LXNpemU6IDE1cHg7IG1hcmdpbi1sZWZ0OiAxNHB4OyB9XG4gIC5waG9uZS1ibG9jaywgLmhlYWRlci1jYXJ0X190aXRsZSB7IGZvbnQtc2l6ZTogMTZweDsgfVxuICAucGhvbmUtYmxvY2tfX251bWJlciB7IGZvbnQtc2l6ZTogMjBweDsgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmhlYWRlci1jYXJ0X19wcmljZSB7IGZvbnQtc2l6ZTogMjBweDsgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmhlYWRlci1jYXJ0X19hbW91bnQgeyB0b3A6IDA7IH1cbiAgLmhlYWRlcl9fYmxvY2stdGl0bGUgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5oZWFkZXItY2FydF9faWNvbiB7IG1hcmdpbi1yaWdodDogNHB4OyBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5oZWFkZXItY2FydF9fYW1vdW50IHsgcmlnaHQ6IC0yMHB4OyB9XG4gIC5sb2dvLWJsb2NrX190aW1lIHsgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5sb2dvIHsgd2lkdGg6IDExMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkgeyAubG9nby1tb2JpbGUtb25seSB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5sb2dvLW1vYmlsZS1vbmx5IGEgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5sb2dvLW1vYmlsZS1vbmx5IGltZyB7IHdpZHRoOiA4MnB4OyB9XG4gIC5sb2dvLW1vYmlsZS1vbmx5IC5sb2dvLW1vYmlsZS1vbmx5X19uYW1lIHsgbWFyZ2luLWxlZnQ6IDhweDsgZm9udC1zaXplOiAxOHB4OyBjb2xvcjogI2Y5NzMwZTsgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAubG9nby1tb2JpbGUtb25seSAubG9nby1tb2JpbGUtb25seV9fbmFtZSBzcGFuIHsgY29sb3I6ICM3RDdBN0E7IH1cbiAgLm1vYmlsZS1vbmx5LWl0ZW0geyBkaXNwbGF5OiBibG9jazsgfVxuICAubW9iaWxlLW9ubHktaWNvbi13ciB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbWFyZ2luLXJpZ2h0OiA2cHg7IHdpZHRoOiAyNHB4OyBoZWlnaHQ6IDI0cHg7IGxlZnQ6IDA7IHRvcDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5tb2JpbGUtb25seS1pY29uLXdyIGltZyB7IG1heC13aWR0aDogMTAwJTsgbWF4LWhlaWdodDogMTAwJTsgfVxuICAubW9iaWxlLW9ubHktcGhvbmVzIHsgcGFkZGluZy10b3A6IDEwcHg7IG1hcmdpbi10b3A6IDEwcHg7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUZFRkVGOyBvcmRlcjogMzA7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgfVxuICAubW9iaWxlLW9ubHktcGhvbmVzIC5waG9uZS1ibG9jayB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBtYXJnaW4tdG9wOiAxMHB4OyBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5tb2JpbGUtb25seS1waG9uZXMgLnBob25lLWJsb2NrX19udW1iZXIgeyBmb250LXNpemU6IDE2cHg7IH1cbiAgLm1vYmlsZS1vbmx5LXBob25lcyAuaGVhZGVyX19ibG9jay10aXRsZSB7IGZvbnQtc2l6ZTogMTZweDsgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1vYmlsZS1vbmx5LXBob25lcyAud29yay10aW1lIHsgb3BhY2l0eTogLjQ7IHBhZGRpbmctdG9wOiAxMHB4OyBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAuaGVhZGVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTsgfVxuICAucGhvbmUtYmxvY2sgeyBkaXNwbGF5OiBub25lOyB9XG4gIC5jYXRhbG9nLWxpbmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhOyBoZWlnaHQ6IDU2cHg7IH1cbiAgLmNhdGFsb2ctbGluZSAubWVudV9fYmxvY2sgeyBkaXNwbGF5OiBub25lOyB9XG4gIC5jYXRhbG9nLWxpbmUuYm94LXNoYWRvdyB7IGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLndyYXBwZXIgLm5hdi13cmFwcGVyIHsgcG9zaXRpb246IGZpeGVkOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEyMCUpOyB0b3A6IDA7IGxlZnQ6IDA7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB3aWR0aDogMzIwcHg7IHBhZGRpbmctYm90dG9tOiAzMHB4OyBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjA3KTsgfVxuICAud3JhcHBlciAubmF2LXdyYXBwZXIgLm5hdi13cmFwcGVyX19jbG9zZSB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gIC53cmFwcGVyIC5uYXYtd3JhcHBlciAubmF2LXdyYXBwZXJfX2Nsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMzBweDsgaGVpZ2h0OiAycHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAxMnB4OyBsZWZ0OiAwcHg7IGJhY2tncm91bmQ6ICNhOWE5YTk7IHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAud3JhcHBlciAubmF2LXdyYXBwZXIgLm5hdi13cmFwcGVyX19jbG9zZTphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMzBweDsgaGVpZ2h0OiAycHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAxMnB4OyBsZWZ0OiAwcHg7IGJhY2tncm91bmQ6ICNhOWE5YTk7IHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgLndyYXBwZXIgLm5hdi13cmFwcGVyIC5uYXYgeyBvcmRlcjogMjA7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC53cmFwcGVyIC5uYXYtd3JhcHBlciAubmF2IGEgeyBtYXJnaW4tbGVmdDogMDsgcGFkZGluZy1sZWZ0OiA0MHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLndyYXBwZXIgLm5hdi13cmFwcGVyIC5sb2dpbiB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyBvcmRlcjogMTA7IG1hcmdpbi1ib3R0b206IDEwcHg7IHBhZGRpbmctYm90dG9tOiA2cHg7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUZFRkVGOyB3aWR0aDogMTAwJTsgfVxuICAud3JhcHBlciAubmF2LXdyYXBwZXIgLmxvZ2luIGEgeyBtYXJnaW4tbGVmdDogMDsgfVxuICAud3JhcHBlciAubmF2LXdyYXBwZXIgLmxvY2F0aW9uIHsgbWFyZ2luLWxlZnQ6IDA7IG9yZGVyOiA0MDsgfVxuICAud3JhcHBlciAubmF2LXdyYXBwZXIudmlzaWJsZSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IG1heC1oZWlnaHQ6IDEwMHZoOyBvdmVyZmxvdy15OiBhdXRvOyB6LWluZGV4OiAxMDc7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7IH1cbiAgLndyYXBwZXIgLm5hdi13cmFwcGVyIGEgeyBwYWRkaW5nLXRvcDogMTBweDsgcGFkZGluZy1ib3R0b206IDEwcHg7IGRpc3BsYXk6IGZsZXg7IH1cbiAgLndyYXBwZXIgLm5hdi13cmFwcGVyLWJvdCB7IHBhZGRpbmctdG9wOiAxMHB4OyBwYWRkaW5nLWJvdHRvbTogMTBweDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgaGVpZ2h0OiA2M3B4OyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmxvZ28tYmxvY2sgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB3aWR0aDogMTAwJTsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmhlYWRlcl9fYmxvY2stdGl0bGUgeyBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXIgLmxvZ28geyBkaXNwbGF5OiBub25lOyB9XG4gIC5sb2dvLWJsb2NrX19uYW1lIHsgZm9udC1zaXplOiAxOHB4OyBtYXJnaW4tYm90dG9tOiA2cHg7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubG9nby1ibG9ja19fYWRkcmVzcyB7IGZvbnQtc2l6ZTogMTRweDsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5sb2dvLWJsb2NrX190aW1lIHsgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5sb2dvLW1vYmlsZSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cbiAgLmhlYWRlci1jYXJ0X190b3RhbC1jb3N0IHsgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5tb2JpbGUtbWVudS1vcGVuZXIgeyBkaXNwbGF5OiBibG9jazsgfVxuICAuc3RpY2t5LWNhdGFsb2ctbGluZSAuY2F0YWxvZy1saW5lLmJveC1zaGFkb3cgeyBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjA3KTsgfVxuICAuc3RpY2t5LWNhdGFsb2ctbGluZSAuY2F0YWxvZy1saW5lIC5oZWFkZXItY2FydF9fdG90YWwtY29zdCB7IGNvbG9yOiAjZjk3MzBlOyB9XG4gIC5zdGlja3ktY2F0YWxvZy1saW5lIC5jYXRhbG9nLWxpbmUgLmhlYWRlci1jYXJ0X19pY29uIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zaG9wcGluZy1jYXJ0LnN2Zyk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgLmxvZ28tYmxvY2tfX2FkZHJlc3MgeyBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXItY2FydF9fdG90YWwtY29zdCB7IGZvbnQtc2l6ZTogMTJweDsgfVxuICAubG9nby1ibG9ja19fbmFtZSB7IG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnN0aWNreS1jYXRhbG9nLWxpbmUgLmhlYWRlci1jYXJ0X19tb2ItdGl0bGUgeyBmb250LXNpemU6IDE0cHg7IG1hcmdpbi1yaWdodDogMnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7IC5sb2dvLWJsb2NrX19uYW1lIHsgZGlzcGxheTogZmxleDsgfVxuICAubG9nby1ibG9ja19fbmFtZSBzcGFuIHsgbWFyZ2luLWxlZnQ6IDRweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5sb2dvLW1vYmlsZSB7IHdpZHRoOiBhdXRvOyBkaXNwbGF5OiBmbGV4OyBjb2xvcjogI2Y5NzMwZTsgfVxuICAubG9nby1tb2JpbGUgaW1nIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkgeyAubG9nby1ibG9ja19fbmFtZSB7IGZvbnQtc2l6ZTogMTRweDsgfVxuICAuc3RpY2t5LWNhdGFsb2ctbGluZSAuaGVhZGVyLWNhcnRfX21vYi10aXRsZSB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2VhcmNoIHsgZmxleDogMSAxOyB9XG5cbi5zZWFyY2hfX2lucHV0IHsgbWFyZ2luLXRvcDogNnB4OyBtYXJnaW4tYm90dG9tOiA2cHg7IHdpZHRoOiAxMDAlOyBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhBMzcwOyBwYWRkaW5nLWxlZnQ6IDIwcHg7IHBhZGRpbmctcmlnaHQ6IDQwcHg7IGNvbG9yOiAjZmZmOyBoZWlnaHQ6IDQ0cHg7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDRweDsgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi5zZWFyY2hfX3N1Ym1pdCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDMwcHg7IGhlaWdodDogMzBweDsgb3V0bGluZTogMXB4IHNvbGlkICNmZmY7IHRvcDogMTJweDsgcmlnaHQ6IDMwcHg7IGJvcmRlcjogbm9uZTsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbG91cGUuc3ZnKTsgYmFja2dyb3VuZC1zaXplOiA4MCU7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IHotaW5kZXg6IDI7IGZvbnQtc2l6ZTogMDsgfVxuXG4uc3RpY2t5LWNhdGFsb2ctbGluZSAuc2VhcmNoIHsgcG9zaXRpb246IHJlbGF0aXZlOyBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cblxuLnN0aWNreS1jYXRhbG9nLWxpbmUgLnNlYXJjaCAuc2VhcmNoX19zdWJtaXQgeyByaWdodDogMTVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7IC5zdGlja3ktY2F0YWxvZy1saW5lIC5zZWFyY2ggeyBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7IC5oZWFkZXItY2FydF9fbW9iLXRpdGxlIHsgY29sb3I6ICNmOTczMGU7IH1cbiAgLnNlYXJjaF9faW5wdXQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk3MzBlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5zdGlja3ktY2F0YWxvZy1saW5lIC5zZWFyY2ggeyBtYXJnaW4tcmlnaHQ6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsgLnNlYXJjaF9faW5wdXQgeyBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgLnNlYXJjaF9fc3VibWl0IHsgd2lkdGg6IDI0cHg7IGhlaWdodDogMjRweDsgdG9wOiAxNnB4OyB9XG4gIC5zdGlja3ktY2F0YWxvZy1saW5lIC5zZWFyY2ggLnNlYXJjaF9fc3VibWl0IHsgcmlnaHQ6IDEwcHg7IH0gfVxuXG4ubWVudV9fYmxvY2staG9tZSAubGVmdC1tZW51IHsgdG9wOiAwOyB9XG5cbi5sZWZ0LW1lbnUgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHBhZGRpbmc6IDEwcHggMCAxMHB4IDE1cHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IHRvcDogMTAwJTsgbGVmdDogMTVweDsgei1pbmRleDogMTAxOyBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDsgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpOyBkaXNwbGF5OiBub25lOyB9XG5cbi5sZWZ0LW1lbnUudmlzaWJsZSB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5sZWZ0LW1lbnUgdWwgeyBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmxlZnQtbWVudSB1bCBsaSB7IHBhZGRpbmctcmlnaHQ6IDE1cHg7IHdpZHRoOiAxMDAlOyB9XG5cbi5sZWZ0LW1lbnUgdWwgbGkgYSwgLmxlZnQtbWVudSB1bCBsaSBzcGFuIHsgY29sb3I6ICM1NTU1NTU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZzogNnB4IDEycHggNnB4IDMwcHg7IGRpc3BsYXk6IGJsb2NrOyAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi8gLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogQ2hyb21lL1NhZmFyaS9PcGVyYSAqLyAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBGaXJlZm94ICovIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqLyB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ubGVmdC1tZW51IHVsIGxpIGE6YmVmb3JlLCAubGVmdC1tZW51IHVsIGxpIHNwYW46YmVmb3JlIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiA2cHg7IGhlaWdodDogMTBweDsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jaGV2cm9uLnN2Zyk7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAxMHB4OyByaWdodDogMnB4OyB9XG5cbi5sZWZ0LW1lbnUgdWwgbGkgYSBkaXYsIC5sZWZ0LW1lbnUgdWwgbGkgc3BhbiBkaXYgeyB3aWR0aDogMThweDsgaGVpZ2h0OiAxOHB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHRvcDogNnB4OyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4ubGVmdC1tZW51IHVsIGxpIGE6aG92ZXIsIC5sZWZ0LW1lbnUgdWwgbGkgc3Bhbjpob3ZlciB7IGNvbG9yOiAjZjk3MzBlOyB9XG5cbi5sZWZ0LW1lbnUgdWwgbGkgaW1nIHsgbWF4LXdpZHRoOiAxMDAlOyBtYXgtaGVpZ2h0OiAxMDAlOyB9XG5cbi5sZWZ0LW1lbnUgdWwgbGk6aG92ZXIgLnN1Yi1tZW51IHsgZGlzcGxheTogYmxvY2s7IH1cblxuLnN1Yi1tZW51IHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGRpc3BsYXk6IG5vbmU7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IHotaW5kZXg6IDI7IHdpZHRoOiAxMDB2dzsgbWF4LXdpZHRoOiAxMDI1cHg7IG1pbi1oZWlnaHQ6IDYwOHB4OyBsZWZ0OiAxMDAlOyAtd2Via2l0LWNvbHVtbi1jb3VudDogMzsgLW1vei1jb2x1bW4tY291bnQ6IDM7IGNvbHVtbi1jb3VudDogMzsgLXdlYmtpdC1jb2x1bW4tZ2FwOiAyMHB4OyAtbW96LWNvbHVtbi1nYXA6IDIwcHg7IGNvbHVtbi1nYXA6IDIwcHg7IHBhZGRpbmc6IDIwcHg7IH1cblxuLnN1Yi1tZW51IGxpIGE6YmVmb3JlIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY1cHgpIHsgLnN1Yi1tZW51IHsgbWF4LXdpZHRoOiA4NTVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHsgLmxlZnQtbWVudSB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxlZnQtbWVudS52aXNpYmxlIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbmJvZHkuY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFyIHsgb3ZlcmZsb3c6IGhpZGRlbjsgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyB9XG5cbi5mYW5jeWJveC1hY3RpdmUgeyBoZWlnaHQ6IGF1dG87IH1cblxuLmZhbmN5Ym94LWlzLWhpZGRlbiB7IGxlZnQ6IC05OTk5cHg7IG1hcmdpbjogMDsgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IHRvcDogLTk5OTlweDsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC1jb250YWluZXIgeyAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyBoZWlnaHQ6IDEwMCU7IGxlZnQ6IDA7IG91dGxpbmU6IG5vbmU7IHBvc2l0aW9uOiBmaXhlZDsgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgdG9wOiAwOyAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247IHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB3aWR0aDogMTAwJTsgei1pbmRleDogOTk5OTI7IH1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciAqIHsgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uZmFuY3lib3gtb3V0ZXIsIC5mYW5jeWJveC1pbm5lciwgLmZhbmN5Ym94LWJnLCAuZmFuY3lib3gtc3RhZ2UgeyBib3R0b206IDA7IGxlZnQ6IDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDA7IHRvcDogMDsgfVxuXG4uZmFuY3lib3gtb3V0ZXIgeyAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IG92ZXJmbG93LXk6IGF1dG87IH1cblxuLmZhbmN5Ym94LWJnIHsgYmFja2dyb3VuZDogIzFlMWUxZTsgb3BhY2l0eTogMDsgdHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdDsgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0LCAwLjcxKTsgfVxuXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtYmcgeyBvcGFjaXR5OiAuODc7IHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMiwgMC42MSwgMC4zNiwgMSk7IH1cblxuLmZhbmN5Ym94LWluZm9iYXIsIC5mYW5jeWJveC10b29sYmFyLCAuZmFuY3lib3gtY2FwdGlvbiwgLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiB7IGRpcmVjdGlvbjogbHRyOyBvcGFjaXR5OiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlLCB2aXNpYmlsaXR5IDBzIGVhc2UgLjI1czsgdmlzaWJpbGl0eTogaGlkZGVuOyB6LWluZGV4OiA5OTk5NzsgfVxuXG4uZmFuY3lib3gtc2hvdy1pbmZvYmFyIC5mYW5jeWJveC1pbmZvYmFyLCAuZmFuY3lib3gtc2hvdy10b29sYmFyIC5mYW5jeWJveC10b29sYmFyLCAuZmFuY3lib3gtc2hvdy1jYXB0aW9uIC5mYW5jeWJveC1jYXB0aW9uLCAuZmFuY3lib3gtc2hvdy1uYXYgLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiB7IG9wYWNpdHk6IDE7IHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlIDBzLCB2aXNpYmlsaXR5IDBzIGVhc2UgMHM7IHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmZhbmN5Ym94LWluZm9iYXIgeyBjb2xvcjogI2NjYzsgZm9udC1zaXplOiAxM3B4OyAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDsgaGVpZ2h0OiA0NHB4OyBsZWZ0OiAwOyBsaW5lLWhlaWdodDogNDRweDsgbWluLXdpZHRoOiA0NHB4OyBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTsgcGFkZGluZzogMCAxMHB4OyBwb2ludGVyLWV2ZW50czogbm9uZTsgdG9wOiAwOyAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC1tcy11c2VyLXNlbGVjdDogbm9uZTsgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmZhbmN5Ym94LXRvb2xiYXIgeyByaWdodDogMDsgdG9wOiAwOyB9XG5cbi5mYW5jeWJveC1zdGFnZSB7IGRpcmVjdGlvbjogbHRyOyBvdmVyZmxvdzogdmlzaWJsZTsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB6LWluZGV4OiA5OTk5NDsgfVxuXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtc3RhZ2UgeyBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC1zbGlkZSB7IC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IGRpc3BsYXk6IG5vbmU7IGhlaWdodDogMTAwJTsgbGVmdDogMDsgb3V0bGluZTogbm9uZTsgb3ZlcmZsb3c6IGF1dG87IC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgcGFkZGluZzogNDRweCA0NHB4IDAgNDRweDsgcG9zaXRpb246IGFic29sdXRlOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHRvcDogMDsgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07IHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTsgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkdGg6IDEwMCU7IHotaW5kZXg6IDk5OTk0OyB9XG5cbi5mYW5jeWJveC1zbGlkZTo6YmVmb3JlIHsgY29udGVudDogJyc7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgZm9udC1zaXplOiAwOyBoZWlnaHQ6IDEwMCU7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IHdpZHRoOiAwOyB9XG5cbi5mYW5jeWJveC1pcy1zbGlkaW5nIC5mYW5jeWJveC1zbGlkZSwgLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cywgLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50LCAuZmFuY3lib3gtc2xpZGUtLW5leHQgeyBkaXNwbGF5OiBibG9jazsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLW5leHQgeyB6LWluZGV4OiA5OTk5NTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIHsgcGFkZGluZzogNDRweCAwIDAgMDsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIHsgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZTo6YmVmb3JlIHsgZGlzcGxheTogbm9uZTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWh0bWwgeyBwYWRkaW5nOiA2cHggNnB4IDAgNnB4OyB9XG5cbi5mYW5jeWJveC1jb250ZW50IHsgYmFja2dyb3VuZDogI2ZmZjsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW46IDAgMCA0NHB4IDA7IG1heC13aWR0aDogMTAwJTsgb3ZlcmZsb3c6IGF1dG87IC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgcGFkZGluZzogNDRweDsgcG9zaXRpb246IHJlbGF0aXZlOyB0ZXh0LWFsaWduOiBsZWZ0OyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNvbnRlbnQgeyAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuMTQsIDEpOyBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjE0LCAxKTsgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyBsZWZ0OiAwOyBtYXgtd2lkdGg6IG5vbmU7IG92ZXJmbG93OiB2aXNpYmxlOyBwYWRkaW5nOiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDsgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0OyB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDsgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07IHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTsgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTsgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLW1zLXVzZXItc2VsZWN0OiBub25lOyB1c2VyLXNlbGVjdDogbm9uZTsgei1pbmRleDogOTk5OTU7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIC5mYW5jeWJveC1jb250ZW50IHsgbWFyZ2luOiAwIDAgNnB4IDA7IH1cblxuLmZhbmN5Ym94LWNhbi16b29tT3V0IC5mYW5jeWJveC1jb250ZW50IHsgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0OyBjdXJzb3I6IHpvb20tb3V0OyB9XG5cbi5mYW5jeWJveC1jYW4tem9vbUluIC5mYW5jeWJveC1jb250ZW50IHsgY3Vyc29yOiAtd2Via2l0LXpvb20taW47IGN1cnNvcjogem9vbS1pbjsgfVxuXG4uZmFuY3lib3gtY2FuLXN3aXBlIC5mYW5jeWJveC1jb250ZW50LCAuZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY29udGVudCB7IGN1cnNvcjogLXdlYmtpdC1ncmFiOyBjdXJzb3I6IGdyYWI7IH1cblxuLmZhbmN5Ym94LWlzLWdyYWJiaW5nIC5mYW5jeWJveC1jb250ZW50IHsgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nOyBjdXJzb3I6IGdyYWJiaW5nOyB9XG5cbi5mYW5jeWJveC1jb250YWluZXIgW2RhdGEtc2VsZWN0YWJsZT0ndHJ1ZSddIHsgY3Vyc29yOiB0ZXh0OyB9XG5cbi5mYW5jeWJveC1pbWFnZSwgLmZhbmN5Ym94LXNwYWNlYmFsbCB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBib3JkZXI6IDA7IGhlaWdodDogMTAwJTsgbGVmdDogMDsgbWFyZ2luOiAwOyBtYXgtaGVpZ2h0OiBub25lOyBtYXgtd2lkdGg6IG5vbmU7IHBhZGRpbmc6IDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAtbW96LXVzZXItc2VsZWN0OiBub25lOyAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IHVzZXItc2VsZWN0OiBub25lOyB3aWR0aDogMTAwJTsgfVxuXG4uZmFuY3lib3gtc3BhY2ViYWxsIHsgei1pbmRleDogMTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50LCAuZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCwgLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQgeyBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQ0cHgpOyBvdmVyZmxvdzogdmlzaWJsZTsgcGFkZGluZzogMDsgd2lkdGg6IDEwMCU7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCB7IGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQgeyBiYWNrZ3JvdW5kOiAjZTVlM2RmOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50IHsgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uZmFuY3lib3gtdmlkZW8sIC5mYW5jeWJveC1pZnJhbWUgeyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgYm9yZGVyOiAwOyBkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiAxMDAlOyBtYXJnaW46IDA7IG92ZXJmbG93OiBoaWRkZW47IHBhZGRpbmc6IDA7IHZlcnRpY2FsLWFsaWduOiB0b3A7IHdpZHRoOiAxMDAlOyB9XG5cbi5mYW5jeWJveC1lcnJvciB7IGJhY2tncm91bmQ6ICNmZmY7IGN1cnNvcjogZGVmYXVsdDsgbWF4LXdpZHRoOiA0MDBweDsgcGFkZGluZzogNDBweDsgd2lkdGg6IDEwMCU7IH1cblxuLmZhbmN5Ym94LWVycm9yIHAgeyBjb2xvcjogIzQ0NDsgZm9udC1zaXplOiAxNnB4OyBsaW5lLWhlaWdodDogMjBweDsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyB9XG5cbi8qIEJ1dHRvbnMgKi9cbi5mYW5jeWJveC1idXR0b24geyBiYWNrZ3JvdW5kOiByZ2JhKDMwLCAzMCwgMzAsIDAuNik7IGJvcmRlcjogMDsgYm9yZGVyLXJhZGl1czogMDsgY3Vyc29yOiBwb2ludGVyOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGhlaWdodDogNDRweDsgbWFyZ2luOiAwOyBwYWRkaW5nOiAxMHB4OyB0cmFuc2l0aW9uOiBjb2xvciAuMnM7IHZlcnRpY2FsLWFsaWduOiB0b3A7IHZpc2liaWxpdHk6IGluaGVyaXQ7IHdpZHRoOiA0NHB4OyB9XG5cbi5mYW5jeWJveC1idXR0b24sIC5mYW5jeWJveC1idXR0b246dmlzaXRlZCwgLmZhbmN5Ym94LWJ1dHRvbjpsaW5rIHsgY29sb3I6ICNjY2M7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbjpob3ZlciB7IGNvbG9yOiAjZmZmOyB9XG5cbi5mYW5jeWJveC1idXR0b246Zm9jdXMgeyBvdXRsaW5lOiBub25lOyB9XG5cbi5mYW5jeWJveC1idXR0b24uZmFuY3lib3gtZm9jdXMgeyBvdXRsaW5lOiAxcHggZG90dGVkOyB9XG5cbi5mYW5jeWJveC1idXR0b24uZGlzYWJsZWQsIC5mYW5jeWJveC1idXR0b24uZGlzYWJsZWQ6aG92ZXIsIC5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdLCAuZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXTpob3ZlciB7IGNvbG9yOiAjODg4OyBjdXJzb3I6IGRlZmF1bHQ7IG91dGxpbmU6IG5vbmU7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbiBzdmcgeyBkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiAxMDAlOyBvdmVyZmxvdzogdmlzaWJsZTsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTAwJTsgfVxuXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyBwYXRoIHsgZmlsbDogY3VycmVudENvbG9yOyBzdHJva2Utd2lkdGg6IDA7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbi0tcGxheSBzdmc6bnRoLWNoaWxkKDIpLCAuZmFuY3lib3gtYnV0dG9uLS1mc2VudGVyIHN2ZzpudGgtY2hpbGQoMikgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5mYW5jeWJveC1idXR0b24tLXBhdXNlIHN2ZzpudGgtY2hpbGQoMSksIC5mYW5jeWJveC1idXR0b24tLWZzZXhpdCBzdmc6bnRoLWNoaWxkKDEpIHsgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBDbG9zZSBidXR0b24gb24gdGhlIHRvcCByaWdodCBjb3JuZXIgb2YgaHRtbCBjb250ZW50ICovXG4uZmFuY3lib3gtY2xvc2Utc21hbGwgeyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgYm9yZGVyOiAwOyBib3JkZXItcmFkaXVzOiAwOyBjb2xvcjogI2NjYzsgY3Vyc29yOiBwb2ludGVyOyBvcGFjaXR5OiAuODsgcGFkZGluZzogOHB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAtMTJweDsgdG9wOiAtNDRweDsgei1pbmRleDogNDAxOyB9XG5cbi5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3ZlciB7IGNvbG9yOiAjZmZmOyBvcGFjaXR5OiAxOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taHRtbCAuZmFuY3lib3gtY2xvc2Utc21hbGwgeyBjb2xvcjogY3VycmVudENvbG9yOyBwYWRkaW5nOiAxMHB4OyByaWdodDogMDsgdG9wOiAwOyB9XG5cbi5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jbG9zZS1zbWFsbCwgLmZhbmN5Ym94LWlzLXpvb21hYmxlLmZhbmN5Ym94LWNhbi1wYW4gLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHsgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBOYXZpZ2F0aW9uIGFycm93cyAqL1xuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBoZWlnaHQ6IDEwMHB4OyBtYXJnaW46IDA7IG9wYWNpdHk6IDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiBjYWxjKDUwJSAtIDUwcHgpOyB3aWR0aDogNzBweDsgfVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIGRpdiB7IGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgMC42KTsgaGVpZ2h0OiAxMDAlOyBwYWRkaW5nOiA3cHg7IH1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdCB7IGxlZnQ6IDA7IHBhZGRpbmc6IDMxcHggMjZweCAzMXB4IDZweDsgfVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodCB7IHBhZGRpbmc6IDMxcHggNnB4IDMxcHggMjZweDsgcmlnaHQ6IDA7IH1cblxuLyogQ2FwdGlvbiAqL1xuLmZhbmN5Ym94LWNhcHRpb24geyBib3R0b206IDA7IGNvbG9yOiAjZmZmOyBmb250LXNpemU6IDE0cHg7IGZvbnQtd2VpZ2h0OiA0MDA7IGxlZnQ6IDA7IGxpbmUtaGVpZ2h0OiAxLjU7IHBhZGRpbmc6IDI1cHggNDRweCAyNXB4IDQ0cHg7IHJpZ2h0OiAwOyB9XG5cbi5mYW5jeWJveC1jYXB0aW9uOjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBRUFBQUV0Q0FRQUFBQmpCY0w3QUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFIUkpSRUZVS00rVms4RU9nREFJUTB2ai8zK3hCdzhxSVpadWVGbklLQzkwTUNBSThEbHJrSEdlcXFHSVU2bFZpZ3JCdHBDV3FlUldvSEROcXMwRjdWTlZCVnhtSFJsdm9WcWphWWtkbkRJYWl2SDJIcVo1K29aajNKVXpXQitjT3o0RzQ4QmcrdHNKL3RxdTRkTEMvNFhiKzBHY0Y1QndCQzBBQTUzcUFBQUFBRWxGVGtTdVFtQ0MpOyBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7IGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgYm90dG9tOiAwOyBjb250ZW50OiAnJzsgZGlzcGxheTogYmxvY2s7IGxlZnQ6IDA7IHBvaW50ZXItZXZlbnRzOiBub25lOyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAwOyB0b3A6IC0yNXB4OyB6LWluZGV4OiAtMTsgfVxuXG4uZmFuY3lib3gtY2FwdGlvbjo6YWZ0ZXIgeyBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyBjb250ZW50OiAnJzsgZGlzcGxheTogYmxvY2s7IGxlZnQ6IDQ0cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDQ0cHg7IHRvcDogMDsgfVxuXG4uZmFuY3lib3gtY2FwdGlvbiBhLCAuZmFuY3lib3gtY2FwdGlvbiBhOmxpbmssIC5mYW5jeWJveC1jYXB0aW9uIGE6dmlzaXRlZCB7IGNvbG9yOiAjY2NjOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmZhbmN5Ym94LWNhcHRpb24gYTpob3ZlciB7IGNvbG9yOiAjZmZmOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiBMb2FkaW5nIGluZGljYXRvciAqL1xuLmZhbmN5Ym94LWxvYWRpbmcgeyAtd2Via2l0LWFuaW1hdGlvbjogZmFuY3lib3gtcm90YXRlIC44cyBpbmZpbml0ZSBsaW5lYXI7IGFuaW1hdGlvbjogZmFuY3lib3gtcm90YXRlIC44cyBpbmZpbml0ZSBsaW5lYXI7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBib3JkZXI6IDZweCBzb2xpZCByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuNSk7IGJvcmRlci1yYWRpdXM6IDEwMCU7IGJvcmRlci10b3AtY29sb3I6ICNmZmY7IGhlaWdodDogNjBweDsgbGVmdDogNTAlOyBtYXJnaW46IC0zMHB4IDAgMCAtMzBweDsgb3BhY2l0eTogLjY7IHBhZGRpbmc6IDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IHdpZHRoOiA2MHB4OyB6LWluZGV4OiA5OTk5OTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFuY3lib3gtcm90YXRlIHsgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFuY3lib3gtcm90YXRlIHsgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbi8qIFRyYW5zaXRpb24gZWZmZWN0cyAqL1xuLmZhbmN5Ym94LWFuaW1hdGVkIHsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKTsgfVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBzbGlkZSAqL1xuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7IG9wYWNpdHk6IDA7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG5cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7IG9wYWNpdHk6IDA7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQgeyBvcGFjaXR5OiAxOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogZmFkZSAqL1xuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLCAuZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7IG9wYWNpdHk6IDA7IHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7IH1cblxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQgeyBvcGFjaXR5OiAxOyB9XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHpvb20taW4tb3V0ICovXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHsgb3BhY2l0eTogMDsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEuNSk7IHRyYW5zZm9ybTogc2NhbGUzZCgxLjUsIDEuNSwgMS41KTsgfVxuXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLW5leHQgeyBvcGFjaXR5OiAwOyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTsgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpOyB9XG5cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7IG9wYWNpdHk6IDE7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogcm90YXRlICovXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7IG9wYWNpdHk6IDA7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7IC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7IH1cblxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7IG9wYWNpdHk6IDA7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cblxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7IG9wYWNpdHk6IDE7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogY2lyY3VsYXIgKi9cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMgeyBvcGFjaXR5OiAwOyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cblxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHsgb3BhY2l0eTogMDsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQgeyBvcGFjaXR5OiAxOyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHR1YmUgKi9cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KC0xMGRlZyk7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygtMTBkZWcpOyB9XG5cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygxMGRlZyk7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KDEwZGVnKTsgfVxuXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTsgfVxuXG4vKiBTdHlsaW5nIGZvciBTbWFsbC1TY3JlZW4gRGV2aWNlcyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC1oZWlnaHQ6IDU3NnB4KSB7IC5mYW5jeWJveC1zbGlkZSB7IHBhZGRpbmctbGVmdDogNnB4OyBwYWRkaW5nLXJpZ2h0OiA2cHg7IH1cbiAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7IHBhZGRpbmc6IDZweCAwIDAgMDsgfVxuICAuZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jb250ZW50IHsgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gIC5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHsgYmFja2dyb3VuZDogIzRlNGU0ZTsgY29sb3I6ICNmMmY0ZjY7IGhlaWdodDogMzZweDsgb3BhY2l0eTogMTsgcGFkZGluZzogNnB4OyByaWdodDogMDsgdG9wOiAwOyB3aWR0aDogMzZweDsgfSB9XG5cbi8qIFNoYXJlICovXG4uZmFuY3lib3gtc2hhcmUgeyBiYWNrZ3JvdW5kOiAjZjRmNGY0OyBib3JkZXItcmFkaXVzOiAzcHg7IG1heC13aWR0aDogOTAlOyBwYWRkaW5nOiAzMHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZhbmN5Ym94LXNoYXJlIGgxIHsgY29sb3I6ICMyMjI7IGZvbnQtc2l6ZTogMzVweDsgZm9udC13ZWlnaHQ6IDcwMDsgbWFyZ2luOiAwIDAgMjBweCAwOyB9XG5cbi5mYW5jeWJveC1zaGFyZSBwIHsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHsgYm9yZGVyOiAwOyBib3JkZXItcmFkaXVzOiAzcHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgZm9udC1zaXplOiAxNHB4OyBmb250LXdlaWdodDogNzAwOyBsaW5lLWhlaWdodDogNDBweDsgbWFyZ2luOiAwIDVweCAxMHB4IDVweDsgbWluLXdpZHRoOiAxMzBweDsgcGFkZGluZzogMCAxNXB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IHRyYW5zaXRpb246IGFsbCAuMnM7IC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC1tcy11c2VyLXNlbGVjdDogbm9uZTsgdXNlci1zZWxlY3Q6IG5vbmU7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b246dmlzaXRlZCwgLmZhbmN5Ym94LXNoYXJlX19idXR0b246bGluayB7IGNvbG9yOiAjZmZmOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYiB7IGJhY2tncm91bmQ6ICMzYjU5OTg7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZiOmhvdmVyIHsgYmFja2dyb3VuZDogIzM0NGU4NjsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQgeyBiYWNrZ3JvdW5kOiAjYmQwODFkOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdDpob3ZlciB7IGJhY2tncm91bmQ6ICNhYTA3MTk7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3IHsgYmFja2dyb3VuZDogIzFkYTFmMjsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHc6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjMGQ5NWU4OyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyB7IGhlaWdodDogMjVweDsgbWFyZ2luLXJpZ2h0OiA3cHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdG9wOiAtMXB4OyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB3aWR0aDogMjVweDsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcgcGF0aCB7IGZpbGw6ICNmZmY7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19pbnB1dCB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBib3JkZXI6IDA7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkN2Q3OyBib3JkZXItcmFkaXVzOiAwOyBjb2xvcjogIzVkNWI1YjsgZm9udC1zaXplOiAxNHB4OyBtYXJnaW46IDEwcHggMCAwIDA7IG91dGxpbmU6IG5vbmU7IHBhZGRpbmc6IDEwcHggMTVweDsgd2lkdGg6IDEwMCU7IH1cblxuLyogVGh1bWJzICovXG4uZmFuY3lib3gtdGh1bWJzIHsgYmFja2dyb3VuZDogI2ZmZjsgYm90dG9tOiAwOyBkaXNwbGF5OiBub25lOyBtYXJnaW46IDA7IC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7IHBhZGRpbmc6IDJweCAycHggNHB4IDJweDsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMDsgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgdG9wOiAwOyB3aWR0aDogMjEycHg7IHotaW5kZXg6IDk5OTk1OyB9XG5cbi5mYW5jeWJveC10aHVtYnMteCB7IG92ZXJmbG93LXg6IGF1dG87IG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuXG4uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LXRodW1icyB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXIgeyByaWdodDogMjEycHg7IH1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCB7IGZvbnQtc2l6ZTogMDsgaGVpZ2h0OiAxMDAlOyBsaXN0LXN0eWxlOiBub25lOyBtYXJnaW46IDA7IG92ZXJmbG93LXg6IGhpZGRlbjsgb3ZlcmZsb3cteTogYXV0bzsgcGFkZGluZzogMDsgcG9zaXRpb246IGFic29sdXRlOyBwb3NpdGlvbjogcmVsYXRpdmU7IHdoaXRlLXNwYWNlOiBub3dyYXA7IHdpZHRoOiAxMDAlOyB9XG5cbi5mYW5jeWJveC10aHVtYnMteCAuZmFuY3lib3gtdGh1bWJzX19saXN0IHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIgeyB3aWR0aDogN3B4OyB9XG5cbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7IGJhY2tncm91bmQ6ICNmZmY7IGJvcmRlci1yYWRpdXM6IDEwcHg7IGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7IGJhY2tncm91bmQ6ICMyYTJhMmE7IGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhIHsgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBjdXJzb3I6IHBvaW50ZXI7IGZsb2F0OiBsZWZ0OyBoZWlnaHQ6IDc1cHg7IG1hcmdpbjogMnB4OyBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA4cHgpOyBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNHB4KTsgb3V0bGluZTogbm9uZTsgb3ZlcmZsb3c6IGhpZGRlbjsgcGFkZGluZzogMDsgcG9zaXRpb246IHJlbGF0aXZlOyAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB3aWR0aDogMTAwcHg7IH1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOjpiZWZvcmUgeyBib3JkZXI6IDRweCBzb2xpZCAjNGVhN2Y5OyBib3R0b206IDA7IGNvbnRlbnQ6ICcnOyBsZWZ0OiAwOyBvcGFjaXR5OiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAwOyB0b3A6IDA7IHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTsgei1pbmRleDogOTk5OTE7IH1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOmZvY3VzOjpiZWZvcmUgeyBvcGFjaXR5OiAuNTsgfVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGEuZmFuY3lib3gtdGh1bWJzLWFjdGl2ZTo6YmVmb3JlIHsgb3BhY2l0eTogMTsgfVxuXG4vKiBTdHlsaW5nIGZvciBTbWFsbC1TY3JlZW4gRGV2aWNlcyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHsgLmZhbmN5Ym94LXRodW1icyB7IHdpZHRoOiAxMTBweDsgfVxuICAuZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHsgcmlnaHQ6IDExMHB4OyB9XG4gIC5mYW5jeWJveC10aHVtYnNfX2xpc3QgYSB7IG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7IH0gfVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGJsb2NrOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAtbW96LXVzZXItc2VsZWN0OiBub25lOyAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IHVzZXItc2VsZWN0OiBub25lOyAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7IHRvdWNoLWFjdGlvbjogcGFuLXk7IC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpc3QgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGJsb2NrOyBvdmVyZmxvdzogaGlkZGVuOyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IH1cblxuLnNsaWNrLWxpc3Q6Zm9jdXMgeyBvdXRsaW5lOiBub25lOyB9XG5cbi5zbGljay1saXN0LmRyYWdnaW5nIHsgY3Vyc29yOiBwb2ludGVyOyBjdXJzb3I6IGhhbmQ7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnNsaWNrLXRyYWNrIHsgcG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IDA7IGxlZnQ6IDA7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7IGRpc3BsYXk6IHRhYmxlOyBjb250ZW50OiAnJzsgfVxuXG4uc2xpY2stdHJhY2s6YWZ0ZXIgeyBjbGVhcjogYm90aDsgfVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sgeyB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXNsaWRlIHsgZGlzcGxheTogbm9uZTsgZmxvYXQ6IGxlZnQ7IGhlaWdodDogMTAwJTsgbWluLWhlaWdodDogMXB4OyB9XG5cbltkaXI9J3J0bCddIC5zbGljay1zbGlkZSB7IGZsb2F0OiByaWdodDsgfVxuXG4uc2xpY2stc2xpZGUgaW1nIHsgZGlzcGxheTogYmxvY2s7IH1cblxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHsgZGlzcGxheTogbm9uZTsgfVxuXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHsgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7IHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHsgZGlzcGxheTogYmxvY2s7IGhlaWdodDogYXV0bzsgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLnRyaWdnZXJzIHsgZGlzcGxheTogZmxleDsgd2lkdGg6IDEwMCU7IH1cblxuLnRyaWdnZXIgeyBoZWlnaHQ6IDE3NXB4OyBib3JkZXItcmFkaXVzOiA4cHg7IG92ZXJmbG93OiBoaWRkZW47IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udHJpZ2dlcjphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyB0b3A6IDA7IGxlZnQ6IDA7IHotaW5kZXg6IDI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYmFja2dyb3VuZC1jb2xvcjogI0I1Nzc1Mjsgb3BhY2l0eTogLjc7IH1cblxuLnRyaWdnZXIgaW1nIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLnRyaWdnZXJfX3RleHQgeyB0ZXh0LXNoYWRvdzogMHB4IDBweCAxM3B4ICM3OTc5Nzk7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgei1pbmRleDogMzsgdG9wOiA1MiU7IGxlZnQ6IDMwcHg7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgY29sb3I6ICNmZmY7IGZvbnQtd2VpZ2h0OiA1MDA7IGZvbnQtc2l6ZTogMThweDsgbGluZS1oZWlnaHQ6IDEuNDsgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTsgfVxuXG4udHJpZ2dlcl9fdGV4dDphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxcHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgYm90dG9tOiAtMTRweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7IC50cmlnZ2VyIHsgaGVpZ2h0OiAyMzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHsgLnRyaWdnZXIgeyBoZWlnaHQ6IDk4cHg7IH1cbiAgLnRyaWdnZXJfX3RleHQgeyB0b3A6IDQ3JTsgfVxuICAudHJpZ2dlcl9fdGV4dDphZnRlciB7IGJvdHRvbTogLTEwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHsgLnRyaWdnZXJfX3RleHQgeyBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpOyBsZWZ0OiAxNXB4OyBmb250LXNpemU6IDE2cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgLndyYXBwZXIgLnRyaWdnZXJzIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogMjUwcHg7IGRpc3BsYXk6IGJsb2NrOyB9XG4gIC53cmFwcGVyIC50cmlnZ2VyX190ZXh0IHsgdGV4dC1hbGlnbjogY2VudGVyOyB0b3A6IDUwJTsgd2lkdGg6IDEwMCU7IH1cbiAgLndyYXBwZXIgLnRyaWdnZXJfX3RleHQ6YWZ0ZXIgeyBkaXNwbGF5OiBub25lOyB9IH1cblxuLnNsaWRlci1tYWluIHsgaGVpZ2h0OiAzNjFweDsgbWFyZ2luLXRvcDogMzBweDsgbWFyZ2luLWJvdHRvbTogNDJweDsgYm9yZGVyLXJhZGl1czogOHB4OyB0cmFuc2l0aW9uOiAuM3M7IG9wYWNpdHk6IDA7IH1cblxuLnNsaWRlci1tYWluIC5zbGljay1zbGlkZSB7IGJvcmRlci1yYWRpdXM6IDhweDsgb3ZlcmZsb3c6IGhpZGRlbjsgaGVpZ2h0OiAzNjFweDsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zbGlkZXItbWFpbiAuc2xpY2stc2xpZGUgaW1nIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLnNsaWRlci1tYWluIC5zbGljay1zbGlkZTpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDUwJTsgaGVpZ2h0OiAxMDAlOyBiYWNrZ3JvdW5kOiAjQjU3NzUyOyB6LWluZGV4OiAyOyBvcGFjaXR5OiAuODsgbGVmdDogMDsgdG9wOiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnNsaWRlci1tYWluIC5zbGljay1kb3RzIHsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IC0yNnB4OyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgbGVmdDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuLnNsaWRlci1tYWluIC5zbGljay1kb3RzIGxpIHsgbWFyZ2luLWxlZnQ6IDE0cHg7IG1hcmdpbi1yaWdodDogMTJweDsgfVxuXG4uc2xpZGVyLW1haW4gLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHsgd2lkdGg6IDEycHg7IGhlaWdodDogMTJweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYm9yZGVyOiAxcHggc29saWQgI0I1Nzc1MjsgZm9udC1zaXplOiAwOyB9XG5cbi5zbGlkZXItbWFpbiAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHsgYmFja2dyb3VuZC1jb2xvcjogI0I1Nzc1MjsgfVxuXG4uc2xpZGVyLW1haW4gLnNsaWNrLWRvdHMgbGk6aG92ZXIgYnV0dG9uIHsgYmFja2dyb3VuZC1jb2xvcjogI0I1Nzc1MjsgfVxuXG4uc2xpZGVyLW1haW4udmlzaWJsZSB7IG9wYWNpdHk6IDE7IH1cblxuLnNsaWRlci1tYWluX19pbmZvIHsgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiAyOyB0b3A6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB3aWR0aDogNTAlOyBjb2xvcjogI2ZmZjsgZm9udC1zaXplOiA0OHB4OyBsaW5lLWhlaWdodDogMS4zOyBwYWRkaW5nLWxlZnQ6IDMwcHg7IHBhZGRpbmctcmlnaHQ6IDMwcHg7IGhlaWdodDogMTAwJTsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgdGV4dC1zaGFkb3c6IDBweCAwcHggMTNweCAjNzk3OTc5OyB9XG5cbi5zbGlkZXItbWFpbl9faW5mbzpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpOyBoZWlnaHQ6IDFweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDMwcHg7IH1cblxuLnNsaWRlci1tYWluX19tb3JlIHsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IDMwcHg7IHotaW5kZXg6IDM7IGZvbnQtc2l6ZTogMTRweDsgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5zbGlkZXItbWFpbl9fbW9yZS1saW5lIHsgaGVpZ2h0OiAxcHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnNsaWRlci1tYWluX19tb3JlLWxpbmUtYmVmb3JlIHsgbWFyZ2luLXJpZ2h0OiAyNXB4OyB3aWR0aDogNjglOyB9XG5cbi5zbGlkZXItbWFpbl9fbW9yZS1saW5lLWFmdGVyIHsgbWFyZ2luLWxlZnQ6IDI1cHg7IHdpZHRoOiA2JTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7IC5zbGlkZXItbWFpbl9faW5mbyB7IGZvbnQtc2l6ZTogNDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHsgLnNsaWRlci1tYWluIHsgaGVpZ2h0OiAyNTBweDsgfVxuICAuc2xpZGVyLW1haW4gLnNsaWNrLXNsaWRlIHsgaGVpZ2h0OiAyNTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgeyAuc2xpZGVyLW1haW5fX2luZm8geyBmb250LXNpemU6IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgLnNsaWRlci1tYWluX19pbmZvIHsgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5zbGlkZXItbWFpbiB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgLndyYXBwZXIgLnRyaWdnZXJzIHsgbWFyZ2luOiAzMHB4IDA7IGhlaWdodDogMTAwcHg7IH1cbiAgLndyYXBwZXIgLnRyaWdnZXJzIC5zbGljay1kb3RzIHsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IC0yNnB4OyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgbGVmdDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLndyYXBwZXIgLnRyaWdnZXJzIC5zbGljay1kb3RzIGxpIHsgbWFyZ2luLWxlZnQ6IDE0cHg7IG1hcmdpbi1yaWdodDogMTJweDsgfVxuICAud3JhcHBlciAudHJpZ2dlcnMgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHsgd2lkdGg6IDEycHg7IGhlaWdodDogMTJweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYm9yZGVyOiAxcHggc29saWQgI0I1Nzc1MjsgZm9udC1zaXplOiAwOyB9XG4gIC53cmFwcGVyIC50cmlnZ2VycyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHsgYmFja2dyb3VuZC1jb2xvcjogI0I1Nzc1MjsgfVxuICAud3JhcHBlciAudHJpZ2dlcnMgLnNsaWNrLWRvdHMgbGk6aG92ZXIgYnV0dG9uIHsgYmFja2dyb3VuZC1jb2xvcjogI0I1Nzc1MjsgfSB9XG5cbi50YWJzIHsgZGlzcGxheTogZmxleDsgb3ZlcmZsb3cteDogYXV0bzsgbWFyZ2luLXRvcDogNDBweDsgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4udGFiIHsgY29sb3I6ICNmOTczMGU7IGJvcmRlcjogMXB4IHNvbGlkICNmOTczMGU7IHRleHQtYWxpZ246IGNlbnRlcjsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7IC1tb3otYm9yZGVyLXJhZGl1czogNnB4OyBib3JkZXItcmFkaXVzOiA2cHg7IG1hcmdpbi1yaWdodDogMjBweDsgcGFkZGluZy1yaWdodDogMTVweDsgcGFkZGluZy1sZWZ0OiAxNXB4OyBoZWlnaHQ6IDMycHg7IGZvbnQtc2l6ZTogMTZweDsgbGluZS1oZWlnaHQ6IDMycHg7IG1hcmdpbi1ib3R0b206IDIwcHg7IGN1cnNvcjogcG9pbnRlcjsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgZGlzcGxheTogZmxleDsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIENocm9tZS9TYWZhcmkvT3BlcmEgKi8gLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogRmlyZWZveCAqLyAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi8gdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnRhYjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICNmOTczMGU7IGNvbG9yOiAjZmZmOyB9XG5cbi50YWIuYWN0aXZlIHsgYmFja2dyb3VuZC1jb2xvcjogI2Y5NzMwZTsgY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IC50YWJzIHsgbWFyZ2luLXRvcDogMTBweDsgfSB9XG5cbi5jYXJkcyB7IG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmNhcmRzIGgyIHsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uY2FyZHMuYWN0aXZlIHsgei1pbmRleDogMjA7IHBvc2l0aW9uOiBzdGF0aWM7IH1cblxuLmNhcmRzLmluYWN0aXZlIHsgb3BhY2l0eTogMDsgei1pbmRleDogLTIwOyBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmNhcmRzIC5jYXJkc19fbm8taXRlbXMgeyBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuXG5bZGF0YS1pbmZvPVwiZW1wdHlcIl0geyBvcGFjaXR5OiAwOyB6LWluZGV4OiAtMjA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uYWN0aXZlW2RhdGEtaW5mbz1cImVtcHR5XCJdIHsgei1pbmRleDogMjA7IHBvc2l0aW9uOiBzdGF0aWM7IG9wYWNpdHk6IDE7IH1cblxuLmNhcmQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBoZWlnaHQ6IDMyMHB4OyBwYWRkaW5nOiAxNXB4OyBib3JkZXItcmFkaXVzOiA4cHg7IGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGNvbG9yOiAjNTU1NTU1OyBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5jYXJkX19pbWcgeyBoZWlnaHQ6IDEyMHB4OyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5jYXJkX19pbWcgaW1nIHsgbWF4LXdpZHRoOiAxMDAlOyBtYXgtaGVpZ2h0OiAxMDAlOyB9XG5cbi5jYXJkX19kaXNjb3VudCB7IGJhY2tncm91bmQtY29sb3I6ICNGRjQ4NDg7IGNvbG9yOiAjZmZmOyBwYWRkaW5nOiAxcHggMTBweDsgYm9yZGVyLXJhZGl1czogNnB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG5cbi5jYXJkOmhvdmVyIHsgYm9yZGVyOiAxcHggc29saWQgI2Y5NzMwZTsgfVxuXG4uY2FyZDpob3ZlciAuY2FyZF9fdGl0bGUgeyBjb2xvcjogI2Y5NzMwZTsgfVxuXG4uY2FyZF9fcHJpY2UgeyBmb250LXNpemU6IDE0cHg7IGZvbnQtd2VpZ2h0OiAzMDA7IGNvbG9yOiAjNTU1NTU1OyB9XG5cbi5jYXJkX19wcmljZS1tZW1iZXIgeyBjb2xvcjogI2Y5NzMwZTsgZm9udC1zaXplOiAxN3B4OyBsaW5lLWhlaWdodDogMTdweDsgZm9udC13ZWlnaHQ6IDYwMDsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cblxuLmNhcmRfX3ByaWNlLWFkZCB7IGZvbnQtc2l6ZTogMTFweDsgbGluZS1oZWlnaHQ6IDExcHg7IGZvbnQtd2VpZ2h0OiAzMDA7IGNvbG9yOiAjNTU1NTU1OyB9XG5cbi5jYXJkX19tb3JlIHsgY29sb3I6ICNmZmY7IHBhZGRpbmc6IDZweCAxMnB4IDVweDsgZm9udC1zaXplOiAxNHB4OyBsaW5lLWhlaWdodDogMTRweDsgYm9yZGVyLXJhZGl1czogNnB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk3MzBlOyBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgbWFyZ2luLWJvdHRvbTogMzBweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5jYXJkX19tb3JlOmhvdmVyIHsgY29sb3I6ICNmOTczMGU7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJvcmRlcjogMXB4IHNvbGlkICNmOTczMGU7IH1cblxuLmNhcmRfX21vcmUtd3IgeyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY1cHgpIHsgLmNhcmRfX2ltZyB7IGhlaWdodDogMTAwcHg7IH1cbiAgLmNhcmRfX3ByaWNlLW1lbWJlciB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkgeyAuY2FyZF9faW1nIHsgaGVpZ2h0OiAxMjBweDsgfVxuICAuY2FyZF9fcHJpY2UtbWVtYmVyIHsgZmxleC1kaXJlY3Rpb246IHJvdzsgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jYXJkIHsgaGVpZ2h0OiAyNzBweDsgfSB9XG5cbi5mb3JtLXdyYXBwZXJfX2lubmVyIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mb3JtX19yZWcgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBtYXgtd2lkdGg6IDEwODBweDsgd2lkdGg6IDEwMHZ3OyBtYXgtaGVpZ2h0OiAxMDB2aDsgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4uZm9ybV9fcmVnX19pbm5lciB7IGJveC1zaGFkb3c6IDAgLTEwcHggNjBweCAtMjVweCAjYTNhMWExOyBwYWRkaW5nOiA2MHB4OyB3aWR0aDogMTA4MHB4OyBoZWlnaHQ6IDEwMCU7IG1heC13aWR0aDogMTAwdnc7IG1heC1oZWlnaHQ6IDEwMHZoOyBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5mb3JtX19yZWcgLmZvcm0td3JhcHBlcl9faW5uZXIgeyBwYWRkaW5nOiA2MHB4OyB9XG5cbi5mb3JtX19sb2dpbiB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IHdpZHRoOiAxMDB2dzsgbWF4LXdpZHRoOiA3ODBweDsgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4uZm9ybV9fbG9naW4gLmZvcm0td3JhcHBlcl9faW5uZXIgeyBwYWRkaW5nLXRvcDogNjBweDsgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cblxuLmZvcm1fX2xvZ2luIC5mb3JtIHsgbWF4LXdpZHRoOiA1MTJweDsgbWFyZ2luOiAwIGF1dG87IH1cblxuLmZvcm1fX2xvZ2luIC5mb3JtX19zdWJtaXQgeyBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmZvcm0gaW5wdXQgeyBib3JkZXI6IDFweCBzb2xpZCAjNGM5NjAzOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiA1MHB4OyBwYWRkaW5nLWxlZnQ6IDE1cHg7IHBhZGRpbmctcmlnaHQ6IDE1cHg7IGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLmZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHsgd2lkdGg6IDEwMCU7IGRpc3BsYXk6IGJsb2NrOyBmb250LXNpemU6IDI0cHg7IGZvbnQtd2VpZ2h0OiA3MDA7IGNvbG9yOiAjZmZmOyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDI7IH1cblxuLmZvcm1fX3N1Ym1pdCB7IG1heC13aWR0aDogNDUwcHg7IG1hcmdpbjogMCBhdXRvIDMwcHg7IGJhY2tncm91bmQtY29sb3I6ICM0Yzk2MDM7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZm9ybV9fc3VibWl0OmFmdGVyIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB0cmFuc2l0aW9uOiAuM3M7IHdpZHRoOiAwOyBoZWlnaHQ6IDEwMCU7IGJhY2tncm91bmQtY29sb3I6ICM3RDdBN0E7IH1cblxuLmZvcm1fX3N1Ym1pdDpob3ZlcjphZnRlciB7IHdpZHRoOiAxMDAlOyB9XG5cbi5mb3JtX19jbG9zZSB7IGN1cnNvcjogcG9pbnRlcjsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwcHg7IHJpZ2h0OiA1MHB4OyB6LWluZGV4OiAyOyB3aWR0aDogMjBweDsgaGVpZ2h0OiAyMHB4OyB0cmFuc2l0aW9uOiAuM3M7IH1cblxuLmZvcm1fX2Nsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMjBweDsgaGVpZ2h0OiAycHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgdG9wOiA5cHg7IGJhY2tncm91bmQtY29sb3I6ICM0Yzk2MDM7IHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG4uZm9ybV9fY2xvc2U6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDIwcHg7IGhlaWdodDogMnB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHRvcDogOXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM5NjAzOyB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi5mb3JtX19jbG9zZTpob3ZlciB7IHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4uZm9ybV9fdGl0bGUgeyBmb250LXNpemU6IDQwcHg7IGNvbG9yOiAjNGM5NjAzOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBtYXJnaW46IDAgYXV0byAxNHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmZvcm1fX3N1YnRpdGxlIHsgZm9udC1zaXplOiAyNHB4OyBjb2xvcjogIzQ0NDQ0NDsgZm9udC13ZWlnaHQ6IDcwMDsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW46IDAgYXV0byA0MHB4OyB9XG5cbi5mb3JtX19maWVsZCB7IG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmZvcm1fX2ZpZWxkLW1nIHsgaGVpZ2h0OiA1MHB4OyB9XG5cbi5mb3JtX19ub3RpY2UgeyBtYXJnaW4tdG9wOiA2cHg7IH1cblxuLmZvcm1fX2Vycm9yIHsgY29sb3I6ICNGRjQ4NDg7IH1cblxuLmZvcm1fX3N1Y2Nlc3MgeyBjb2xvcjogIzRjOTYwMzsgfVxuXG4uZm9ybV9faGF2ZS1hY2MgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbi10b3A6IDMwcHg7IGNvbG9yOiAjN0Q3QTdBOyB9XG5cbi5mb3JtX19oYXZlLWFjYyBhIHsgY29sb3I6ICM3RDdBN0E7IHRyYW5zaXRpb246IC4zczsgZm9udC13ZWlnaHQ6IDYwMDsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmZvcm1fX2hhdmUtYWNjIGE6aG92ZXIgeyBjb2xvcjogIzQ0NDQ0NDsgfVxuXG4uZm9ybV9fdGhhbmtzIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgd2lkdGg6IDEwMHZ3OyBtYXgtd2lkdGg6IDc4MHB4OyBtYXgtaGVpZ2h0OiAxMDB2aDsgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4uZm9ybV9fdGhhbmtzIC5mb3JtLXdyYXBwZXJfX2lubmVyIHsgcGFkZGluZzogMTAwcHggNjBweDsgfVxuXG4uZm9ybV9fdGhhbmtzLWxpbmsgeyBmb250LXNpemU6IDI0cHg7IGZvbnQtd2VpZ2h0OiA3MDA7IGNvbG9yOiAjZmZmOyBtYXgtd2lkdGg6IDQ0OHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM5NjAzOyB9XG5cbi5mb3JtX19sb2dpbi1saW5rcyB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uZm9ybV9fbG9naW4tbGlua3MgYSB7IGNvbG9yOiAjN0Q3QTdBOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgdHJhbnNpdGlvbjogLjNzOyB9XG5cbi5mb3JtX19sb2dpbi1saW5rcyBhOmhvdmVyIHsgY29sb3I6ICM0NDQ0NDQ7IH1cblxuLmZvcm1fX25vdGljZSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLmZvcm1fX25vdGljZS52aXNpYmxlIHsgZGlzcGxheTogYmxvY2s7IH1cblxuLmZvcm1fX3NvY2lhbCB7IG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLmZvcm1fX3NvY2lhbCB1bCB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uZm9ybV9fc29jaWFsIHVsIGxpIHsgbWFyZ2luLWxlZnQ6IDEwcHg7IG1hcmdpbi1yaWdodDogMTBweDsgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4uZm9ybV9fc29jaWFsIHVsIGxpIGEgeyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IGRpc3BsYXk6IGJsb2NrOyBib3JkZXItcmFkaXVzOiA1MCU7IG92ZXJmbG93OiBoaWRkZW47IHdpZHRoOiA0NnB4OyBoZWlnaHQ6IDQ2cHg7IH1cblxuLmZvcm1fX2dvb2dsZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZ29vZ2xlLnN2Zyk7IH1cblxuLmZvcm1fX3ZrIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy92a18uc3ZnKTsgfVxuXG4uZm9ybV9fZmFjZWJvb2sgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ZiLnN2Zyk7IH1cblxuLmZvcm1fX29kbm9rbGFzc25pa2kgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL29rLnN2Zyk7IH1cblxuLmZvcm1fX3RoYW5rcy1saW5rIHsgZm9udC1zaXplOiAyNHB4OyBmb250LXdlaWdodDogNzAwOyBjb2xvcjogI2ZmZjsgZGlzcGxheTogYmxvY2s7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB0ZXh0LWFsaWduOiBjZW50ZXI7IHRyYW5zaXRpb246IC4zczsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAyOyBwYWRkaW5nLXRvcDogMTBweDsgcGFkZGluZy1ib3R0b206IDEwcHg7IG1hcmdpbi10b3A6IDcwcHg7IH1cblxuLmZvcm1fX3RoYW5rcy1saW5rOmhvdmVyIHsgY29sb3I6ICNmZmY7IH1cblxuLmZvcm1fX25vdGljZS1zbWFsbCB7IG1hcmdpbi10b3A6IDA7IH1cblxuLmZvcm1fX25vdGljZS1zbWFsbCBhIHsgZm9udC1zaXplOiAxMnB4OyBjb2xvcjogIzQ0NDQ0NDsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnBvcHVwIHsgb3BhY2l0eTogMDsgcG9zaXRpb246IGZpeGVkOyB0b3A6IDUwJTsgbGVmdDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgei1pbmRleDogOTAwMTsgdHJhbnNpdGlvbjogLjVzOyB3aWR0aDogMDsgbWF4LWhlaWdodDogMTAwdmg7IG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnBvcHVwLnZpc2libGUgeyB3aWR0aDogMTAwdnc7IG9wYWNpdHk6IDE7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7IC5mb3JtX190aXRsZSB7IGZvbnQtc2l6ZTogMjJweDsgfVxuICAuZm9ybV9fc3VidGl0bGUgeyBmb250LXNpemU6IDE4cHg7IH1cbiAgLmZvcm1fX3JlZyAuZm9ybS13cmFwcGVyX19pbm5lciB7IHBhZGRpbmc6IDIwcHg7IH1cbiAgLmZvcm1fX2Nsb3NlIHsgdG9wOiAyMHB4OyByaWdodDogMjBweDsgfSB9XG5cbi5mb290ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyOyBwYWRkaW5nLXRvcDogNDBweDsgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cblxuLmZvb3RlciB1bCBsaSB7IHBhZGRpbmc6IDhweCAwOyB9XG5cbi5mb290ZXIgdWwgbGkgYSB7IGZvbnQtc2l6ZTogMTRweDsgbGluZS1oZWlnaHQ6IDEuMjsgY29sb3I6ICM1NTU1NTU7IH1cblxuLmZvb3RlciB1bCBsaSBhOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmZvb3Rlcl9fcGhvbmVzIHsgZGlzcGxheTogZmxleDsgfVxuXG4uZm9vdGVyX19waG9uZXMgLnBob25lLWJsb2NrIHsgZm9udC1zaXplOiAxNHB4OyBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cblxuLmZvb3Rlcl9fcGhvbmVzIC5waG9uZS1ibG9ja19fbnVtYmVyIHsgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5mb290ZXJfX2xvZ28geyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5mb290ZXJfX2xvZ28gLmxvZ28geyBtYXJnaW4tcmlnaHQ6IDgycHg7IHdpZHRoOiAxMDZweDsgfVxuXG4uZm9vdGVyX19sb2dvIC5sb2dvLWJsb2NrX19uYW1lIHsgZm9udC1zaXplOiAxNHB4OyBkaXNwbGF5OiBmbGV4OyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5mb290ZXJfX2xvZ28gLmxvZ28tYmxvY2tfX25hbWUgc3BhbiB7IG1hcmdpbi1sZWZ0OiA0cHg7IH1cblxuLmNvcHlyaWdodCB7IG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLmxlYW5uLWxpbmsgeyBtYXJnaW4tdG9wOiAyMHB4OyBjb2xvcjogI2E5YTlhOTsgfVxuXG4ubWV0cmljcy50ZW1wIHsgbWluLXdpZHRoOiAxNTRweDsgbWluLWhlaWdodDogNTZweDsgYm9yZGVyOiAxcHggc29saWQgIzU1NTU1NTsgYm9yZGVyLXJhZGl1czogNnB4OyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4ubWV0cmljcy50ZW1wIGRpdiB7IGZvbnQtc2l6ZTogOXB4OyBiYWNrZ3JvdW5kOiAjY2NjOyBjb2xvcjogIzU1NTU1NTsgcGFkZGluZzogNHB4IDEwcHg7IHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY1cHgpIHsgLmZvb3Rlcl9fcGhvbmVzIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZm9vdGVyX19waG9uZXMgLnBob25lLWJsb2NrX19udW1iZXIgeyBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgLmZvb3RlciAucGhvbmUtYmxvY2sgeyBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkgeyAud3JhcHBlciAuZm9vdGVyIHVsIHsgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAud3JhcHBlciAuZm9vdGVyIC5jb2wteGwtMSB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgLndyYXBwZXIgLmNvbC1pbmZvIHsgZmxleDogMCAwIDEwMCU7IG1heC13aWR0aDogMTAwJTsgfVxuICAud3JhcHBlciAuY29sLXVsLTEsIC53cmFwcGVyIC5jb2wtdWwtMiB7IGZsZXg6IDAgMCA1MCU7IG1heC13aWR0aDogNTAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IC53cmFwcGVyIC5jb2wtdWwtMSwgLndyYXBwZXIgLmNvbC11bC0yIHsgZmxleDogMCAwIDEwMCU7IG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi8qIFRFTVAgKi9cbi8qIC8gVEVNUCAqL1xuIiwiOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogJHdoaXRlO1xyXG59XHJcbjo6LW1vei1wbGFjZWhvbGRlciAge1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuOi1tb3otcGxhY2Vob2xkZXJ7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG46OnNlbGVjdGlvbiB7XHJcblxyXG59XHJcbjo6LW1vei1zZWxlY3Rpb24ge1xyXG5cclxufVxyXG5cclxuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xyXG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG59XHJcbnVse1xyXG4gIGxpe1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOm5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vL29se1xyXG4vLyAgY291bnRlci1yZXNldDogaXRlbTtcclxuLy8gIGxpe1xyXG4vLyAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgY29udGVudDogY291bnRlcihpdGVtKSBcIiBcIjtcclxuLy8gICAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcclxuLy8gICAgfVxyXG4vLyAgfVxyXG4vL31cclxub2x7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG5odG1sLCBib2R5e1xyXG4gIG1pbi1oZWlnaHQ6MTAwJTtcclxufVxyXG5ib2R5e1xyXG4gIG1pbi13aWR0aDozNjBweDtcclxuICBmb250LXdlaWdodDpub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6MS4zO1xyXG4gIGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc29mdC1taWxreTtcclxufVxyXG4ud3JhcHBlcntcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4udGFibGUtd3JhcHBlcntcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDoxMTk5cHgpe1xyXG4gIC50YWJsZS13cmFwcGVye1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG59XHJcbi50YWJsZXtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4udHJ7XHJcbiAgZGlzcGxheTogdGFibGUtcm93O1xyXG59XHJcbi50ZHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG59XHJcbi5kaXNwbGF5LW5vbmV7XHJcbiAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbn1cclxuaDEsIC5oMWxpa2V7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuaDIsIC5oMmxpa2V7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuaDMsIC5oM2xpa2V7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuaDQsIC5oNGxpa2V7XHJcblxyXG59XHJcbmg1LCAuaDVsaWtle1xyXG5cclxufVxyXG4uYm94LXNoYWRvd3tcclxuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLDAsMCwuMTIpLCAwIDJweCAycHggcmdiYSgwLDAsMCwuMDYpLCAwIDAgMnB4IHJnYmEoMCwwLDAsLjA3KVxyXG59XHJcblxyXG4ubm8tYm9yZGVye1xyXG4gIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XHJcbn1cclxuLnBiLTI1e1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG59XHJcbi5jb250YWluZXItc3BlYyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgYm90dG9tOiAwO1xyXG59XHJcbmEsXHJcbmE6Zm9jdXMsXHJcbmE6dmlzaXRlZHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbnB7XHJcbiAgbWFyZ2luOiAyMHB4IDA7XHJcbn1cclxuLnNtYWxse1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBsaW5lLWhlaWdodDogMTJweDtcclxuXHJcbn1cclxuaW1ne1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1heC13aWR0aDoxMDAlO1xyXG59XHJcbnRke1xyXG4gIGltZ3tcclxuICAgIG1heC13aWR0aDpub25lO1xyXG4gIH1cclxufVxyXG4uZi1se1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5mLXJ7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5jbGVhcntcclxuICBjbGVhcjogYm90aDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnRleHQtYWxpZ24tY2VudGVye1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uYnRue1xyXG5cclxuICAmOmJlZm9yZXtcclxuXHJcbiAgfVxyXG4gICY6aG92ZXJ7XHJcbiAgICAmOmJlZm9yZXtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5vdmVyZmxvdy1oaWRkZW57XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uaDEwMHZoe1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbn1cclxuaW5wdXQsXHJcbm9wdGlvbixcclxuYnV0dG9uLFxyXG50ZXh0YXJlYXtcclxuICAmOmhvdmVye1xyXG4gICAgb3V0bGluZTpub25lO1xyXG4gIH1cclxuICAmOmZvY3Vze1xyXG4gICAgb3V0bGluZTpub25lO1xyXG4gIH1cclxuICAmOmFjdGl2ZXtcclxuICAgIG91dGxpbmU6bm9uZTtcclxuICB9XHJcbn1cclxuaW1nLFxyXG5hLFxyXG5idXR0b24sXHJcbmltZzphY3RpdmUsXHJcbmE6YWN0aXZlLFxyXG5idXR0b246YWN0aXZlLFxyXG5pbWc6Zm9jdXMsXHJcbmE6Zm9jdXMsXHJcbmJ1dHRvbjpmb2N1cyxcclxuaW1nOnZpc2l0ZWQsXHJcbmE6dmlzaXRlZCxcclxuYnV0dG9uOnZpc2l0ZWR7XHJcbiAgYm9yZGVyOm5vbmU7XHJcbiAgb3V0bGluZTpub25lO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbmxhYmVsLnVwbG9hZC1maWxlLFxyXG50ZXh0YXJlYXtcclxuXHJcbn1cclxuXHJcbi5maWxlX2xvYWR7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJvcmRlcjoycHggc29saWQgJHdoaXRlO1xyXG4gICY6aG92ZXJ7XHJcbiAgICBib3JkZXI6MnB4IHNvbGlkICR3aGl0ZTtcclxuICB9XHJcbn1cclxuLm1haW5faW5wdXRfZmlsZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4udXBsb2FkX2Zvcm17XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG4udXBsb2FkX2Zvcm0gZGl2IHtcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsaW5lLWhlaWdodDogMzJweDtcclxuICBmb250LWZhbWlseTogUm9ib3RvLCBhcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6MTRweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuLnVwbG9hZF9mb3JtIGRpdjpob3ZlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uZl9uYW1lIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIHBhZGRpbmc6IDAgOHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxudGV4dGFyZWF7XHJcbiAgcmVzaXplOnZlcnRpY2FsO1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBib3JkZXItcmFkaXVzOiAuMjVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcclxufVxyXG4uaGlkZGVuLWJsb2Nre1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLnJvd3tcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5he1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5zZWxlY3R7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG91dGxpbmU6bm9uZTtcclxuICBmb250LWZhbWlseTogJ1JvYm90bycsQXJpYWwsc2Fucy1zZXJpZjtcclxuICBvcHRpb257XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG91dGxpbmU6bm9uZTtcclxuICAgIG1heC13aWR0aDoxMDAlO1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLEFyaWFsLHNhbnMtc2VyaWY7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgJjphY3RpdmUsICY6Zm9jdXMsICY6dmlzaXRlZHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBvdXRsaW5lOm5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6YWN0aXZlLCAmOmZvY3VzLCAmOnZpc2l0ZWR7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdXRsaW5lOm5vbmU7XHJcbiAgfVxyXG59XHJcbi50ZW1wLXRleHR7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbWF4LXdpZHRoOiA5NTRweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5zZWN0aW9ue1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmLmNvbnRlbnR7XHJcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICB9XHJcbiAgLm9yYW5nZXtcclxuICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gIH1cclxuICAuZ3JlZW57XHJcbiAgICBjb2xvcjogJGdyZWVuO1xyXG4gIH1cclxuICAucmVke1xyXG4gICAgY29sb3I6ICRyZWQ7XHJcbiAgfVxyXG4gIC53aGl0ZXtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG4gIC5ibHVle1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG4gIH1cclxuICAuYmxhY2t7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gIH1cclxufVxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uY2hlY2tib3h7XHJcbiAgcGFkZGluZy1sZWZ0OiAzOHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIC5jaGVja21hcmt7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBsZWZ0OiA0cHg7XHJcbiAgICBib3JkZXI6MnB4IHNvbGlkICRibGFjaztcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNHB4O1xyXG4gICAgICBsZWZ0OiAzcHg7XHJcbiAgICAgIGJvcmRlci1sZWZ0OjJweCBzb2xpZCAkYmxhY2s7XHJcbiAgICAgIGJvcmRlci1ib3R0b206MnB4IHNvbGlkICRibGFjaztcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5jaGVja21hcms6YmVmb3Jle1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl17XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ucmFkaW97XHJcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC5jaGVja21hcmt7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgdG9wOiA0cHg7XHJcbiAgICBsZWZ0OiA0cHg7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgIH1cclxuICB9XHJcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAuY2hlY2ttYXJrOmJlZm9yZXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIH1cclxufVxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1c3tcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG5ocntcclxuICBoZWlnaHQ6MXB4O1xyXG4gIGJvcmRlcjpub25lO1xyXG4gIG91dGxpbmU6bm9uZTtcclxuXHJcbn1cclxuXHJcbi5oaWRlIHtcclxuICB3aWR0aDogMC4xcHg7XHJcbiAgaGVpZ2h0OiAwLjFweDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IC0xO1xyXG59XHJcblxyXG4ucmVxdWlyZWR7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAmOmFmdGVye1xyXG4gICAgY29udGVudDogXCIgKlwiO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgIGNvbG9yOiByZWQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZXJyb3J7XHJcbiAgY29sb3I6IHJlZDtcclxuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnJlZHRleHR7XHJcbiAgY29sb3I6IHJlZDtcclxufVxyXG5cclxuLmdyYXktbGF5b3V0e1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiA5OTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIHdpZHRoOjA7XHJcbiAgdHJhbnNpdGlvbjogLjVzO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC42KTtcclxuICAmLnZpc2libGV7XHJcbiAgICB3aWR0aDoxMDB2dztcclxuICB9XHJcbn1cclxuLm10LTEwe1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuLm10LTIwe1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuLm10LTMwe1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuLm10LTQwe1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuLm10LTUwe1xyXG4gIG1hcmdpbi10b3A6IDUwcHg7XHJcbn1cclxuLm10LTYwe1xyXG4gIG1hcmdpbi10b3A6IDYwcHg7XHJcbn1cclxuLm10LTcwe1xyXG4gIG1hcmdpbi10b3A6IDcwcHg7XHJcbn1cclxuLm10LTgwe1xyXG4gIG1hcmdpbi10b3A6IDgwcHg7XHJcbn1cclxuLm10LTkwe1xyXG4gIG1hcmdpbi10b3A6IDkwcHg7XHJcbn1cclxuLm10LTEwMHtcclxuICBtYXJnaW4tdG9wOiAxMDBweDtcclxufVxyXG4ubWItMTB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG4ubWItMjB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG4ubWItMzB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG4ubWItNDB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG4ubWItNTB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG4ubWItNjB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxufVxyXG4ubWItNzB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxufVxyXG4ubWItODB7XHJcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcclxufVxyXG4ubWItOTB7XHJcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcclxufVxyXG4ubWItMTAwe1xyXG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG59XHJcbi5tdC1uNDB7XHJcbiAgbWFyZ2luLXRvcDogLTQwcHg7XHJcbiAgJi5jb250YWluZXJ7XHJcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcclxuICB9XHJcbn1cclxuLm1iLW40MHtcclxuICBtYXJnaW4tYm90dG9tOiAtNDBweDtcclxuICAmLmNvbnRhaW5lcntcclxuICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgaDEsIC5oMWxpa2V7XHJcblxyXG4gIH1cclxuICBoMiwgLmgybGlrZXtcclxuXHJcbiAgfVxyXG4gIGgzLCAuaDNsaWtle1xyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLndyYXBwZXJ7XHJcbiAgICBoMSwgLmgxbGlrZXtcclxuXHJcbiAgICB9XHJcbiAgICBoMiwgLmgybGlrZXtcclxuXHJcbiAgICB9XHJcbiAgICBoMywgLmgzbGlrZXtcclxuXHJcbiAgICB9XHJcbiAgICBoNCwgLmg0bGlrZXtcclxuXHJcbiAgICB9XHJcbiAgICAudGVtcC10ZXh0e1xyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDogMzYwcHgpe1xyXG4gIGgxLCAuaDFsaWtle1xyXG5cclxuICB9XHJcbn1cclxuLypiaXRyaXggZml4Ki9cclxuLnJvdyA+IFtpZF49Ynhde1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn0iLCIkbWFpbi1jb2xvcjogIzU1NTU1NTtcclxuXHJcbi8vIGNvbW1vblxyXG4kYmxhY2s6ICM0NDQ0NDQ7XHJcbiRibGFjay1zb2Z0OiAjMjEyMTIxO1xyXG4kbWlsa3k6ICNGMkYyRjI7XHJcbiRzb2Z0LW1pbGt5OiAjZmFmYWZhO1xyXG4kd2hpdGU6ICNmZmY7XHJcblxyXG4vLyBncmF5XHJcbiRncmF5LWRhcms6ICMzZDNkM2Q7XHJcbiRncmF5LXNvZnQ6ICM3ZDc5Nzg7XHJcbiRncmF5OiAjN0Q3QTdBO1xyXG4kZ3JheS1saWdodDogI2E5YTlhOTtcclxuJGdyYXktZXh0cmEtbGlnaHQ6ICNFRkVGRUY7XHJcbiR0ZXh0LWdyYXk6ICM3OTc5Nzk7XHJcblxyXG5cclxuLy8gZ3JlZW5cclxuJGdyZWVuOiAjNGM5NjAzO1xyXG5cclxuLy8gcmVkXHJcbiRyZWQ6ICNGRjQ4NDg7XHJcblxyXG4vLyBvcmFuZ2VcclxuLy8kb3JhbmdlOiAjRjI4MjQxO1xyXG4kb3JhbmdlOiAjZjk3MzBlOyAvLyBicmlnaHRcclxuJG9yYW5nZS1saWdodDogI0Y4QTM3MDtcclxuJGJyb3duOiAjQjU3NzUyO1xyXG5cclxuLy8gYmx1ZVxyXG4kYmx1ZS1icmlnaHQ6ICMwMjVCRkE7XHJcbiRibHVlLWxpZ2h0OiAjOTliZGM4O1xyXG4kYmx1ZTogIzdmYWRiYTtcclxuJGJsdWUtZGFya2VyOiAjNWY4MjhiO1xyXG4kYmx1ZS1kYXJrOiAjNTk2Njc0O1xyXG5cclxuXHJcblxyXG5cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuLyohXHJcbiAqIGFuaW1hdGUuY3NzIC1odHRwOi8vZGFuZWRlbi5tZS9hbmltYXRlXHJcbiAqIFZlcnNpb24gLSAzLjcuMFxyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXHJcbiAqXHJcbiAqIENvcHlyaWdodCAoYykgMjAxOCBEYW5pZWwgRWRlblxyXG4gKi9cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xyXG4gIGZyb20sXHJcbiAgMjAlLFxyXG4gIDUzJSxcclxuICA4MCUsXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDQwJSxcclxuICA0MyUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNzAlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2Uge1xyXG4gIGZyb20sXHJcbiAgMjAlLFxyXG4gIDUzJSxcclxuICA4MCUsXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDQwJSxcclxuICA0MyUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNzAlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmbGFzaCB7XHJcbiAgZnJvbSxcclxuICA1MCUsXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDI1JSxcclxuICA3NSUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmxhc2gge1xyXG4gIGZyb20sXHJcbiAgNTAlLFxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAyNSUsXHJcbiAgNzUlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxhc2gge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcclxufVxyXG5cclxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcHVsc2Uge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi5wdWxzZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2U7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcnViYmVyQmFuZCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcblxyXG4gIDMwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcclxuICB9XHJcblxyXG4gIDY1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBydWJiZXJCYW5kIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxuXHJcbiAgMzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xyXG4gIH1cclxuXHJcbiAgNjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4ucnViYmVyQmFuZCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcclxuICBhbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlIHtcclxuICBmcm9tLFxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMCUsXHJcbiAgMzAlLFxyXG4gIDUwJSxcclxuICA3MCUsXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDIwJSxcclxuICA0MCUsXHJcbiAgNjAlLFxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzaGFrZSB7XHJcbiAgZnJvbSxcclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAlLFxyXG4gIDMwJSxcclxuICA1MCUsXHJcbiAgNzAlLFxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAyMCUsXHJcbiAgNDAlLFxyXG4gIDYwJSxcclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5zaGFrZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2U7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGVhZFNoYWtlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICB9XHJcblxyXG4gIDYuNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XHJcbiAgfVxyXG5cclxuICAxOC41JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xyXG4gIH1cclxuXHJcbiAgMzEuNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XHJcbiAgfVxyXG5cclxuICA0My41JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBoZWFkU2hha2Uge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxuXHJcbiAgNi41JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcclxuICB9XHJcblxyXG4gIDE4LjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XHJcbiAgfVxyXG5cclxuICAzMS41JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcclxuICB9XHJcblxyXG4gIDQzLjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZFNoYWtlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTtcclxuICBhbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmcge1xyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzd2luZyB7XHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4uc3dpbmcge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzd2luZztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHRhZGEge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG5cclxuICAxMCUsXHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgfVxyXG5cclxuICAzMCUsXHJcbiAgNTAlLFxyXG4gIDcwJSxcclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XHJcbiAgfVxyXG5cclxuICA0MCUsXHJcbiAgNjAlLFxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHRhZGEge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG5cclxuICAxMCUsXHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgfVxyXG5cclxuICAzMCUsXHJcbiAgNTAlLFxyXG4gIDcwJSxcclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XHJcbiAgfVxyXG5cclxuICA0MCUsXHJcbiAgNjAlLFxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4udGFkYSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogdGFkYTtcclxuICBhbmltYXRpb24tbmFtZTogdGFkYTtcclxufVxyXG5cclxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgMzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xyXG4gIH1cclxuXHJcbiAgNDUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgd29iYmxlIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgMzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xyXG4gIH1cclxuXHJcbiAgNDUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi53b2JibGUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcclxuICBhbmltYXRpb24tbmFtZTogd29iYmxlO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgamVsbG8ge1xyXG4gIGZyb20sXHJcbiAgMTEuMSUsXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDIyLjIlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xyXG4gIH1cclxuXHJcbiAgMzMuMyUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcclxuICB9XHJcblxyXG4gIDQ0LjQlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcclxuICB9XHJcblxyXG4gIDU1LjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcclxuICB9XHJcblxyXG4gIDY2LjYlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xyXG4gIH1cclxuXHJcbiAgNzcuNyUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XHJcbiAgfVxyXG5cclxuICA4OC44JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBqZWxsbyB7XHJcbiAgZnJvbSxcclxuICAxMS4xJSxcclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMjIuMiUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XHJcbiAgfVxyXG5cclxuICAzMy4zJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xyXG4gIH1cclxuXHJcbiAgNDQuNCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xyXG4gIH1cclxuXHJcbiAgNTUuNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xyXG4gIH1cclxuXHJcbiAgNjYuNiUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XHJcbiAgfVxyXG5cclxuICA3Ny43JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcclxuICB9XHJcblxyXG4gIDg4LjglIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4uamVsbG8ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBqZWxsbztcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBoZWFydEJlYXQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG5cclxuICAxNCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcbiAgfVxyXG5cclxuICAyOCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcblxyXG4gIDQyJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcclxuICB9XHJcblxyXG4gIDcwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBoZWFydEJlYXQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG5cclxuICAxNCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcbiAgfVxyXG5cclxuICAyOCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcblxyXG4gIDQyJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcclxuICB9XHJcblxyXG4gIDcwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxufVxyXG5cclxuLmhlYXJ0QmVhdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGVhcnRCZWF0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBoZWFydEJlYXQ7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuM3M7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjNzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbiB7XHJcbiAgZnJvbSxcclxuICAyMCUsXHJcbiAgNDAlLFxyXG4gIDYwJSxcclxuICA4MCUsXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xyXG4gIH1cclxuXHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlSW4ge1xyXG4gIGZyb20sXHJcbiAgMjAlLFxyXG4gIDQwJSxcclxuICA2MCUsXHJcbiAgODAlLFxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICB9XHJcblxyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcclxuICB9XHJcblxyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlSW4ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XHJcbiAgZnJvbSxcclxuICA2MCUsXHJcbiAgNzUlLFxyXG4gIDkwJSxcclxuICB0byB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgfVxyXG5cclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xyXG4gIGZyb20sXHJcbiAgNjAlLFxyXG4gIDc1JSxcclxuICA5MCUsXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VJbkRvd24ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcclxuICBmcm9tLFxyXG4gIDYwJSxcclxuICA3NSUsXHJcbiAgOTAlLFxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICB9XHJcblxyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XHJcbiAgZnJvbSxcclxuICA2MCUsXHJcbiAgNzUlLFxyXG4gIDkwJSxcclxuICB0byB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgfVxyXG5cclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZUluTGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcclxuICBmcm9tLFxyXG4gIDYwJSxcclxuICA3NSUsXHJcbiAgOTAlLFxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICB9XHJcblxyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XHJcbiAgZnJvbSxcclxuICA2MCUsXHJcbiAgNzUlLFxyXG4gIDkwJSxcclxuICB0byB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgfVxyXG5cclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlSW5SaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXAge1xyXG4gIGZyb20sXHJcbiAgNjAlLFxyXG4gIDc1JSxcclxuICA5MCUsXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gIH1cclxuXHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VJblVwIHtcclxuICBmcm9tLFxyXG4gIDYwJSxcclxuICA3NSUsXHJcbiAgOTAlLFxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICB9XHJcblxyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VJblVwIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0IHtcclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XHJcbiAgfVxyXG5cclxuICA1MCUsXHJcbiAgNTUlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlT3V0IHtcclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XHJcbiAgfVxyXG5cclxuICA1MCUsXHJcbiAgNTUlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VPdXQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA0MCUsXHJcbiAgNDUlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNDAlLFxyXG4gIDQ1JSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZU91dERvd24ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcclxuICAyMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XHJcbiAgMjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlT3V0TGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcclxuICAyMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xyXG4gIDIwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZU91dFJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRVcCB7XHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDQwJSxcclxuICA0NSUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlT3V0VXAge1xyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA0MCUsXHJcbiAgNDUlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlT3V0VXAge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluRG93biB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJbkRvd25CaWcge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluTGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJbkxlZnRCaWcge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJblJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluUmlnaHRCaWcge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluVXAge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5VcEJpZyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd24ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0RG93biB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dERvd24ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dERvd25CaWcge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0TGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dExlZnRCaWcge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dFJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0UmlnaHRCaWcge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0VXAge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dFVwIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dFVwQmlnIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXAge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApXHJcbiAgICByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxyXG4gICAgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxyXG4gICAgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxyXG4gICAgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxyXG4gICAgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxyXG4gICAgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApXHJcbiAgICByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMClcclxuICAgIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZsaXAge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApXHJcbiAgICByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxyXG4gICAgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxyXG4gICAgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxyXG4gICAgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxyXG4gICAgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxyXG4gICAgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApXHJcbiAgICByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMClcclxuICAgIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG59XHJcblxyXG4uYW5pbWF0ZWQuZmxpcCB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcDtcclxuICBhbmltYXRpb24tbmFtZTogZmxpcDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblgge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxpcEluWCB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5ZIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmbGlwSW5ZIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLmZsaXBJblkge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFgge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gIH1cclxuXHJcbiAgMzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmbGlwT3V0WCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgfVxyXG5cclxuICAzMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxpcE91dFgge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WSB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgfVxyXG5cclxuICAzMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZsaXBPdXRZIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICB9XHJcblxyXG4gIDMwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5mbGlwT3V0WSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5saWdodFNwZWVkSW4ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcclxuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmxpZ2h0U3BlZWRPdXQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbiB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlSW4ge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlSW4ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlSW5Eb3duTGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlSW5Eb3duUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdGF0ZUluVXBMZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdGF0ZUluVXBSaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVPdXQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdGF0ZU91dERvd25MZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVPdXREb3duUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdGF0ZU91dFVwTGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlT3V0VXBSaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGhpbmdlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG5cclxuICAyMCUsXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gIDQwJSxcclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGhpbmdlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG5cclxuICAyMCUsXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gIDQwJSxcclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uaGluZ2Uge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGphY2tJblRoZUJveCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xyXG4gIH1cclxuXHJcbiAgNzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBqYWNrSW5UaGVCb3gge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcclxuICB9XHJcblxyXG4gIDcwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuXHJcbi5qYWNrSW5UaGVCb3gge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGphY2tJblRoZUJveDtcclxuICBhbmltYXRpb24tbmFtZTogamFja0luVGhlQm94O1xyXG59XHJcblxyXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb2xsSW4ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb2xsSW4ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnJvbGxJbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbEluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsSW47XHJcbn1cclxuXHJcbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm9sbE91dCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLnJvbGxPdXQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW4ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHpvb21JbiB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi56b29tSW4ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcclxuICBhbmltYXRpb24tbmFtZTogem9vbUluO1xyXG59XHJcblxyXG4vL0Atd2Via2l0LWtleWZyYW1lcyB6b29tSW5TbG93IHtcclxuLy8gIGZyb20ge1xyXG4vLyAgICBvcGFjaXR5OiAwO1xyXG4vLyAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMCk7XHJcbi8vICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xyXG4vLyAgfVxyXG4vLyAgOTAlIHtcclxuLy8gICAgb3BhY2l0eTogMTtcclxuLy8gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4vLyAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuLy8gIH1cclxuLy8gIDEwMCUge1xyXG4vLyAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMCk7XHJcbi8vICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xyXG4vLyAgfVxyXG4vL31cclxuLy9cclxuLy9Aa2V5ZnJhbWVzIHpvb21JblNsb3cge1xyXG4vLyAgZnJvbSB7XHJcbi8vICAgIG9wYWNpdHk6IDA7XHJcbi8vICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcclxuLy8gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMCk7XHJcbi8vICB9XHJcbi8vICA5MCUge1xyXG4vLyAgICBvcGFjaXR5OiAxO1xyXG4vLyAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbi8vICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4vLyAgfVxyXG4vLyAgMTAwJSB7XHJcbi8vICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcclxuLy8gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMCk7XHJcbi8vICB9XHJcbi8vfVxyXG4vL1xyXG4vLy56b29tSW5TbG93IHtcclxuLy8gIGFuaW1hdGlvbjogem9vbUluU2xvdyA1cyBlYXNlLWluLW91dCAgYWx0ZXJuYXRlO1xyXG4vLyAgLXdlYmtpdC1hbmltYXRpb246IHpvb21JblNsb3cgNXMgZWFzZS1pbi1vdXQgIGFsdGVybmF0ZTtcclxuLy99XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluRG93biB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tSW5Eb3duIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uem9vbUluRG93biB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcclxuICBhbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkxlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbUluTGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21JbkxlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5SaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tSW5SaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21JblJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5VcCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tSW5VcCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21JblVwIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcclxuICBhbmltYXRpb24tbmFtZTogem9vbUluVXA7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbU91dCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uem9vbU91dCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dDtcclxuICBhbmltYXRpb24tbmFtZTogem9vbU91dDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXREb3duIHtcclxuICA0MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbU91dERvd24ge1xyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21PdXREb3duIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcclxuICBhbmltYXRpb24tbmFtZTogem9vbU91dERvd247XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdCB7XHJcbiAgNDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbU91dExlZnQge1xyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uem9vbU91dExlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XHJcbiAgNDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi56b29tT3V0UmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFVwIHtcclxuICA0MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbU91dFVwIHtcclxuICA0MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi56b29tT3V0VXAge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcclxuICBhbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlSW5Eb3duIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcclxuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVJbkxlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVJblJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVJblVwIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlT3V0RG93biB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVPdXRMZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVPdXRSaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVPdXRVcCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlT3V0VXAge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XHJcbn1cclxuXHJcbi5hbmltYXRlZCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbn1cclxuXHJcbi5hbmltYXRlZC5pbmZpbml0ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxufVxyXG4uYW5pbWF0ZWQuZGVsYXktMC01cyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNXM7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xyXG59XHJcbi5hbmltYXRlZC5kZWxheS0xcyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDFzO1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XHJcbn1cclxuLmFuaW1hdGVkLmRlbGF5LTEtNXMge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMS41cztcclxufVxyXG4uYW5pbWF0ZWQuZGVsYXktMnMge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAycztcclxuICBhbmltYXRpb24tZGVsYXk6IDJzO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQuZGVsYXktM3Mge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAzcztcclxuICBhbmltYXRpb24tZGVsYXk6IDNzO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQuZGVsYXktNHMge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiA0cztcclxuICBhbmltYXRpb24tZGVsYXk6IDRzO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQuZGVsYXktNXMge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiA1cztcclxuICBhbmltYXRpb24tZGVsYXk6IDVzO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQuZmFzdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDgwMG1zO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogODAwbXM7XHJcbn1cclxuXHJcbi5hbmltYXRlZC5mYXN0ZXIge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiA1MDBtcztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDUwMG1zO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQuc2xvdyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XHJcbn1cclxuXHJcbi5hbmltYXRlZC5zbG93ZXIge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDNzO1xyXG59XHJcblxyXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb24pIHtcclxuICAuYW5pbWF0ZWQge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICBhbmltYXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn0iLCIvKiFcbiAqIEJvb3RzdHJhcCBHcmlkIHY0LjEuMyAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG4ud3JhcHBlcntcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgLmNvbC14cy0wLFxuICAgIC5jb2wtc20tMCxcbiAgICAuY29sLW1kLTAsXG4gICAgLmNvbC1sZy0we1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCl7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEzNjZweDtcbiAgICB9XG4gIH1cblxuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnJvdyB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAubm8tZ3V0dGVycyA+IC5jb2wsXG4gIC5uby1ndXR0ZXJzID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5uby1wYWRkaW5ne1xuICAgIHBhZGRpbmctbGVmdDogMCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDowIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2wtMSwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wsXG4gIC5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbiAgLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLFxuICAuY29sLW1kLWF1dG8sIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGcsXG4gIC5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbiAgLmNvbC14bC1hdXRvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG5cbiAgLmNvbCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgLmNvbC0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xuICB9XG5cbiAgLmNvbC0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG5cbiAgLmNvbC0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG5cbiAgLmNvbC01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xuICB9XG5cbiAgLmNvbC02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuICB9XG5cbiAgLmNvbC04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xuICB9XG5cbiAgLmNvbC05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG4gIH1cblxuICAuY29sLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9yZGVyLWZpcnN0IHtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLm9yZGVyLWxhc3Qge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcbiAgICBvcmRlcjogMTM7XG4gIH1cblxuICAub3JkZXItMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAub3JkZXItMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAub3JkZXItMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAub3JkZXItMyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAub3JkZXItNCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAub3JkZXItNSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAub3JkZXItNiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAub3JkZXItNyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgb3JkZXI6IDc7XG4gIH1cblxuICAub3JkZXItOCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7XG4gIH1cblxuICAub3JkZXItOSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgb3JkZXI6IDk7XG4gIH1cblxuICAub3JkZXItMTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICAub3JkZXItMTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXItMTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICBvcmRlcjogMTI7XG4gIH1cblxuICAub2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY29sLXNtIHtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuY29sLXNtLWF1dG8ge1xuICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gICAgLmNvbC1zbS0xIHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLXNtLTIge1xuICAgICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtc20tMyB7XG4gICAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICB9XG4gICAgLmNvbC1zbS00IHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLXNtLTUge1xuICAgICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtc20tNiB7XG4gICAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgLmNvbC1zbS03IHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLXNtLTgge1xuICAgICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtc20tOSB7XG4gICAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICB9XG4gICAgLmNvbC1zbS0xMCB7XG4gICAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1zbS0xMSB7XG4gICAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1zbS0xMiB7XG4gICAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICB9XG4gICAgLm9yZGVyLXNtLWxhc3Qge1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICAgICAgb3JkZXI6IDEzO1xuICAgIH1cbiAgICAub3JkZXItc20tMCB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICAgIG9yZGVyOiAwO1xuICAgIH1cbiAgICAub3JkZXItc20tMSB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgICAub3JkZXItc20tMiB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cbiAgICAub3JkZXItc20tMyB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICAgIG9yZGVyOiAzO1xuICAgIH1cbiAgICAub3JkZXItc20tNCB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICAgIG9yZGVyOiA0O1xuICAgIH1cbiAgICAub3JkZXItc20tNSB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICAgIG9yZGVyOiA1O1xuICAgIH1cbiAgICAub3JkZXItc20tNiB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICAgIG9yZGVyOiA2O1xuICAgIH1cbiAgICAub3JkZXItc20tNyB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICAgIG9yZGVyOiA3O1xuICAgIH1cbiAgICAub3JkZXItc20tOCB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICAgIG9yZGVyOiA4O1xuICAgIH1cbiAgICAub3JkZXItc20tOSB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICAgIG9yZGVyOiA5O1xuICAgIH1cbiAgICAub3JkZXItc20tMTAge1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgICAgb3JkZXI6IDEwO1xuICAgIH1cbiAgICAub3JkZXItc20tMTEge1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgICAgb3JkZXI6IDExO1xuICAgIH1cbiAgICAub3JkZXItc20tMTIge1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgICAgb3JkZXI6IDEyO1xuICAgIH1cbiAgICAub2Zmc2V0LXNtLTAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5vZmZzZXQtc20tMSB7XG4gICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xuICAgIH1cbiAgICAub2Zmc2V0LXNtLTIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XG4gICAgfVxuICAgIC5vZmZzZXQtc20tMyB7XG4gICAgICBtYXJnaW4tbGVmdDogMjUlO1xuICAgIH1cbiAgICAub2Zmc2V0LXNtLTQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XG4gICAgfVxuICAgIC5vZmZzZXQtc20tNSB7XG4gICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcbiAgICB9XG4gICAgLm9mZnNldC1zbS02IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgfVxuICAgIC5vZmZzZXQtc20tNyB7XG4gICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC1zbS04IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xuICAgIH1cbiAgICAub2Zmc2V0LXNtLTkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgICB9XG4gICAgLm9mZnNldC1zbS0xMCB7XG4gICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC1zbS0xMSB7XG4gICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29sLW1kIHtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuY29sLW1kLWF1dG8ge1xuICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gICAgLmNvbC1tZC0xIHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLW1kLTIge1xuICAgICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtbWQtMyB7XG4gICAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICB9XG4gICAgLmNvbC1tZC00IHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLW1kLTUge1xuICAgICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtbWQtNiB7XG4gICAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgLmNvbC1tZC03IHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLW1kLTgge1xuICAgICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtbWQtOSB7XG4gICAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICB9XG4gICAgLmNvbC1tZC0xMCB7XG4gICAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1tZC0xMSB7XG4gICAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1tZC0xMiB7XG4gICAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICB9XG4gICAgLm9yZGVyLW1kLWxhc3Qge1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICAgICAgb3JkZXI6IDEzO1xuICAgIH1cbiAgICAub3JkZXItbWQtMCB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICAgIG9yZGVyOiAwO1xuICAgIH1cbiAgICAub3JkZXItbWQtMSB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgICAub3JkZXItbWQtMiB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cbiAgICAub3JkZXItbWQtMyB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICAgIG9yZGVyOiAzO1xuICAgIH1cbiAgICAub3JkZXItbWQtNCB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICAgIG9yZGVyOiA0O1xuICAgIH1cbiAgICAub3JkZXItbWQtNSB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICAgIG9yZGVyOiA1O1xuICAgIH1cbiAgICAub3JkZXItbWQtNiB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICAgIG9yZGVyOiA2O1xuICAgIH1cbiAgICAub3JkZXItbWQtNyB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICAgIG9yZGVyOiA3O1xuICAgIH1cbiAgICAub3JkZXItbWQtOCB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICAgIG9yZGVyOiA4O1xuICAgIH1cbiAgICAub3JkZXItbWQtOSB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICAgIG9yZGVyOiA5O1xuICAgIH1cbiAgICAub3JkZXItbWQtMTAge1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgICAgb3JkZXI6IDEwO1xuICAgIH1cbiAgICAub3JkZXItbWQtMTEge1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgICAgb3JkZXI6IDExO1xuICAgIH1cbiAgICAub3JkZXItbWQtMTIge1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgICAgb3JkZXI6IDEyO1xuICAgIH1cbiAgICAub2Zmc2V0LW1kLTAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5vZmZzZXQtbWQtMSB7XG4gICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xuICAgIH1cbiAgICAub2Zmc2V0LW1kLTIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XG4gICAgfVxuICAgIC5vZmZzZXQtbWQtMyB7XG4gICAgICBtYXJnaW4tbGVmdDogMjUlO1xuICAgIH1cbiAgICAub2Zmc2V0LW1kLTQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XG4gICAgfVxuICAgIC5vZmZzZXQtbWQtNSB7XG4gICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcbiAgICB9XG4gICAgLm9mZnNldC1tZC02IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgfVxuICAgIC5vZmZzZXQtbWQtNyB7XG4gICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC1tZC04IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xuICAgIH1cbiAgICAub2Zmc2V0LW1kLTkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgICB9XG4gICAgLm9mZnNldC1tZC0xMCB7XG4gICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC1tZC0xMSB7XG4gICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29sLWxnIHtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuY29sLWxnLWF1dG8ge1xuICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gICAgLmNvbC1sZy0xIHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLWxnLTIge1xuICAgICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtbGctMyB7XG4gICAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICB9XG4gICAgLmNvbC1sZy00IHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLWxnLTUge1xuICAgICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtbGctNiB7XG4gICAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgLmNvbC1sZy03IHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLWxnLTgge1xuICAgICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtbGctOSB7XG4gICAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICB9XG4gICAgLmNvbC1sZy0xMCB7XG4gICAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1sZy0xMSB7XG4gICAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1sZy0xMiB7XG4gICAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICB9XG4gICAgLm9yZGVyLWxnLWxhc3Qge1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICAgICAgb3JkZXI6IDEzO1xuICAgIH1cbiAgICAub3JkZXItbGctMCB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICAgIG9yZGVyOiAwO1xuICAgIH1cbiAgICAub3JkZXItbGctMSB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgICAub3JkZXItbGctMiB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cbiAgICAub3JkZXItbGctMyB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICAgIG9yZGVyOiAzO1xuICAgIH1cbiAgICAub3JkZXItbGctNCB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICAgIG9yZGVyOiA0O1xuICAgIH1cbiAgICAub3JkZXItbGctNSB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICAgIG9yZGVyOiA1O1xuICAgIH1cbiAgICAub3JkZXItbGctNiB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICAgIG9yZGVyOiA2O1xuICAgIH1cbiAgICAub3JkZXItbGctNyB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICAgIG9yZGVyOiA3O1xuICAgIH1cbiAgICAub3JkZXItbGctOCB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICAgIG9yZGVyOiA4O1xuICAgIH1cbiAgICAub3JkZXItbGctOSB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICAgIG9yZGVyOiA5O1xuICAgIH1cbiAgICAub3JkZXItbGctMTAge1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgICAgb3JkZXI6IDEwO1xuICAgIH1cbiAgICAub3JkZXItbGctMTEge1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgICAgb3JkZXI6IDExO1xuICAgIH1cbiAgICAub3JkZXItbGctMTIge1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgICAgb3JkZXI6IDEyO1xuICAgIH1cbiAgICAub2Zmc2V0LWxnLTAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5vZmZzZXQtbGctMSB7XG4gICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xuICAgIH1cbiAgICAub2Zmc2V0LWxnLTIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XG4gICAgfVxuICAgIC5vZmZzZXQtbGctMyB7XG4gICAgICBtYXJnaW4tbGVmdDogMjUlO1xuICAgIH1cbiAgICAub2Zmc2V0LWxnLTQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XG4gICAgfVxuICAgIC5vZmZzZXQtbGctNSB7XG4gICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcbiAgICB9XG4gICAgLm9mZnNldC1sZy02IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgfVxuICAgIC5vZmZzZXQtbGctNyB7XG4gICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC1sZy04IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xuICAgIH1cbiAgICAub2Zmc2V0LWxnLTkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgICB9XG4gICAgLm9mZnNldC1sZy0xMCB7XG4gICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC1sZy0xMSB7XG4gICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC14bCB7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmNvbC14bC1hdXRvIHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICAgIC5jb2wteGwtMSB7XG4gICAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC14bC0yIHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICAgIH1cbiAgICAuY29sLXhsLTMge1xuICAgICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgICBmbGV4OiAwIDAgMjUlO1xuICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgfVxuICAgIC5jb2wteGwtNCB7XG4gICAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC14bC01IHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xuICAgIH1cbiAgICAuY29sLXhsLTYge1xuICAgICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgfVxuICAgIC5jb2wteGwtNyB7XG4gICAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC14bC04IHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xuICAgIH1cbiAgICAuY29sLXhsLTkge1xuICAgICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgICBmbGV4OiAwIDAgNzUlO1xuICAgICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgfVxuICAgIC5jb2wteGwtMTAge1xuICAgICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wteGwtMTEge1xuICAgICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wteGwtMTIge1xuICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5vcmRlci14bC1maXJzdCB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgICBvcmRlcjogLTE7XG4gICAgfVxuICAgIC5vcmRlci14bC1sYXN0IHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcbiAgICAgIG9yZGVyOiAxMztcbiAgICB9XG4gICAgLm9yZGVyLXhsLTAge1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgICBvcmRlcjogMDtcbiAgICB9XG4gICAgLm9yZGVyLXhsLTEge1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG4gICAgLm9yZGVyLXhsLTIge1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG4gICAgLm9yZGVyLXhsLTMge1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgICBvcmRlcjogMztcbiAgICB9XG4gICAgLm9yZGVyLXhsLTQge1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgICBvcmRlcjogNDtcbiAgICB9XG4gICAgLm9yZGVyLXhsLTUge1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgICBvcmRlcjogNTtcbiAgICB9XG4gICAgLm9yZGVyLXhsLTYge1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgICBvcmRlcjogNjtcbiAgICB9XG4gICAgLm9yZGVyLXhsLTcge1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgICBvcmRlcjogNztcbiAgICB9XG4gICAgLm9yZGVyLXhsLTgge1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgICBvcmRlcjogODtcbiAgICB9XG4gICAgLm9yZGVyLXhsLTkge1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgICBvcmRlcjogOTtcbiAgICB9XG4gICAgLm9yZGVyLXhsLTEwIHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICAgIG9yZGVyOiAxMDtcbiAgICB9XG4gICAgLm9yZGVyLXhsLTExIHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICAgIG9yZGVyOiAxMTtcbiAgICB9XG4gICAgLm9yZGVyLXhsLTEyIHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICAgIG9yZGVyOiAxMjtcbiAgICB9XG4gICAgLm9mZnNldC14bC0wIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICAub2Zmc2V0LXhsLTEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC14bC0yIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xuICAgIH1cbiAgICAub2Zmc2V0LXhsLTMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgICB9XG4gICAgLm9mZnNldC14bC00IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xuICAgIH1cbiAgICAub2Zmc2V0LXhsLTUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XG4gICAgfVxuICAgIC5vZmZzZXQteGwtNiB7XG4gICAgICBtYXJnaW4tbGVmdDogNTAlO1xuICAgIH1cbiAgICAub2Zmc2V0LXhsLTcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XG4gICAgfVxuICAgIC5vZmZzZXQteGwtOCB7XG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcbiAgICB9XG4gICAgLm9mZnNldC14bC05IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gICAgfVxuICAgIC5vZmZzZXQteGwtMTAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XG4gICAgfVxuICAgIC5vZmZzZXQteGwtMTEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XG4gICAgfVxuICB9XG5cbiAgLmQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuZC1zbS1ub25lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtc20taW5saW5lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXNtLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXNtLXRhYmxlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXNtLWZsZXgge1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtc20taW5saW5lLWZsZXgge1xuICAgICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kLW1kLW5vbmUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1tZC1pbmxpbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtbWQtYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtbWQtdGFibGUge1xuICAgICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtbWQtdGFibGUtcm93IHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtbWQtZmxleCB7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmQtbGctbm9uZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLWxnLWlubGluZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1sZy1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1sZy10YWJsZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1sZy10YWJsZS1yb3cge1xuICAgICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1sZy1mbGV4IHtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmQteGwtbm9uZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXhsLWlubGluZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC14bC1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC14bC10YWJsZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC14bC10YWJsZS1yb3cge1xuICAgICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC14bC1mbGV4IHtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5kLXByaW50LW5vbmUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1wcmludC1pbmxpbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtcHJpbnQtYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtcHJpbnQtdGFibGUge1xuICAgICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtcHJpbnQtZmxleCB7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmZsZXgtcm93IHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWNvbHVtbiB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1yb3ctcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXdyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW5vd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWZpbGwge1xuICAgIC1tcy1mbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1ncm93LTAge1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1ncm93LTEge1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zaHJpbmstMCB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc2hyaW5rLTEge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWVuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zdGFydCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1lbmQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1hcm91bmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtYXV0byB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWVuZCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5mbGV4LXNtLXJvdyB7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1zbS1jb2x1bW4ge1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1zbS13cmFwIHtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1zbS1ub3dyYXAge1xuICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1zbS1maWxsIHtcbiAgICAgIC1tcy1mbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICAgICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mbGV4LW1kLXJvdyB7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1tZC1jb2x1bW4ge1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1tZC13cmFwIHtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1tZC1ub3dyYXAge1xuICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1tZC1maWxsIHtcbiAgICAgIC1tcy1mbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICAgICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mbGV4LWxnLXJvdyB7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1sZy1jb2x1bW4ge1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1sZy13cmFwIHtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1sZy1ub3dyYXAge1xuICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1sZy1maWxsIHtcbiAgICAgIC1tcy1mbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICAgICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZmxleC14bC1yb3cge1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgteGwtY29sdW1uIHtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgteGwtd3JhcCB7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgteGwtbm93cmFwIHtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgteGwtZmlsbCB7XG4gICAgICAtbXMtZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMSAhaW1wb3J0YW50O1xuICAgICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMSAhaW1wb3J0YW50O1xuICAgICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLyojIHNvdXJjZU1hcHBpbmdVUkw9Ym9vdHN0cmFwLWdyaWQuY3NzLm1hcCAqL1xufSIsIi5oZWFkZXJ7XHJcbiAgd2lkdGg6MTAwJTtcclxufVxyXG4ud3JhcHBlcntcclxuICAubmF2LXdyYXBwZXJ7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktZXh0cmEtbGlnaHQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICB9XHJcbiAgLm5hdi13cmFwcGVyX19jbG9zZXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHRvcDoxMHB4O1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG4gIC5uYXZ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBhe1xyXG4gICAgICBjb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuaGlnaC1saWdodGVke1xyXG4gICAgYXtcclxuICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2dpbntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYXtcclxuICAgICAgY29sb3I6JG1haW4tY29sb3I7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2NhdGlvbntcclxuICAgIGNvbG9yOiRtYWluLWNvbG9yO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xyXG4gIH1cclxuICAubmF2LXdyYXBwZXItYm90e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgfVxyXG59XHJcbi5sb2dve1xyXG4gIG1hcmdpbi1yaWdodDogMjBweDtcclxuICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gICYtYmxvY2t7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIH1cclxuICAmLWJsb2NrX19pbmZve1xyXG5cclxuICB9XHJcbiAgJi1ibG9ja19fbmFtZXtcclxuICAgIGNvbG9yOiRvcmFuZ2U7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbToxMXB4O1xyXG4gICAgc3BhbntcclxuICAgICAgY29sb3I6JGdyYXk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtYmxvY2tfX2FkZHJlc3N7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG4gICYtYmxvY2tfX3RpbWV7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuXHJcbn1cclxuLnBob25lLWJsb2Nre1xyXG4gIGNvbG9yOiAkZ3JheTtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgJl9fbnVtYmVye1xyXG4gICAgY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbi5oZWFkZXItY2FydHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAmX190aXRsZXtcclxuICAgIGNvbG9yOiAkZ3JheTtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG4gICZfX3ByaWNle1xyXG4gICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOmZsZXgtZW5kO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIH1cclxuICAmX19hbW91bnR7XHJcbiAgICB3aWR0aDoyMnB4O1xyXG4gICAgaGVpZ2h0OjIycHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3JkZXItcmFkaXVzOjUwJTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICB0b3A6IC01cHg7XHJcbiAgICByaWdodDogLTE2cHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICAmX19pY29ue1xyXG4gICAgd2lkdGg6IDI4cHg7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Nob3BwaW5nLWNhcnQuc3ZnKTtcclxuICAgIC8vbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHRvcDogLTNweDtcclxuICB9XHJcbiAgJl9fZW1wdHl7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gIH1cclxuICAmX190b3RhbC1jb3N0e1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG4gICY6aG92ZXJ7XHJcblxyXG4gIH1cclxufVxyXG5cclxuLmNhdGFsb2ctbGluZXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgaGVpZ2h0OiA1NnB4O1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgei1pbmRleDo0MDtcclxuICAuaGVhZGVyLWNhcnRfX2lubmVye1xyXG4gICAgY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gIH1cclxufVxyXG4jdW5kZWZpbmVkLXN0aWNreS13cmFwcGVye1xyXG4gIHdpZHRoOjEwMCU7XHJcbn1cclxuaGVhZGVye1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxufVxyXG4ubWVudV9fYmxvY2t7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICYtaW5uZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgfVxyXG59XHJcbi5tZW51X19pY29ue1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMjJweDtcclxuICAvL21hcmdpbi1yaWdodDogMTVweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21lbnUuc3ZnKTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLm1lbnVfX3RpdGxle1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmctbGVmdDogMTVweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG59XHJcbi5sb2NhdGlvbntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5sb2NhdGlvbjpob3ZlcntcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG4ubG9naW5fX2xpbmt7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5sb2dpbl9fbGluazpob3ZlcntcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG4ubG9jYXRpb246YmVmb3Jle1xyXG4gICBjb250ZW50OiBcIlwiO1xyXG4gICBkaXNwbGF5OiBibG9jaztcclxuICAgd2lkdGg6IDE0cHg7XHJcbiAgIGhlaWdodDogMTVweDtcclxuICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWFya2VyLnN2Zyk7XHJcbn1cclxuLmxvZ2luX19saW5rOmJlZm9yZXtcclxuICAgY29udGVudDogXCJcIjtcclxuICAgZGlzcGxheTogYmxvY2s7XHJcbiAgIHdpZHRoOiAxNXB4O1xyXG4gICBoZWlnaHQ6IDE1cHg7XHJcbiAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3VzZXIuc3ZnKTtcclxufVxyXG4uaGVhZGVyX19ibG9jay10aXRsZXtcclxuICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5sb2dvLW1vYmlsZXtcclxuXHJcbiAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG59XHJcbi5tb2JpbGUtbWVudS1vcGVuZXJ7XHJcbiAgd2lkdGg6IDIycHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDoyO1xyXG4gIGRpdntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAzcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gIH1cclxufVxyXG4ubG9nby1tb2JpbGUtb25seXtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5oZWFkZXItY2FydHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICZfX2lubmVye1xyXG4gICAgdG9wOmNhbGMoMTAwJSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDotMnB4O1xyXG4gICAgei1pbmRleDoxMDtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIH1cclxuICAmX19pdGVtc3tcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgIG1heC13aWR0aDogMzk2cHg7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMzBweCAyMHB4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICYudmlzaWJsZXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2l0ZW1zLWl0ZW17XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JheS1leHRyYS1saWdodDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gICZfX2l0ZW1zLXRpdGxle1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgJl9faXRlbXMtYm90e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxuICAmX19pdGVtcy1saW5re1xyXG4gICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faXRlbXMtYm90LXJpZ2h0e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gICZfX2l0ZW1zLXRvdGFse1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICB9XHJcbiAgJl9faXRlbXMtb2ZmZXJ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgd2lkdGg6IDExMnB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBvcGFjaXR5OiAuODVcclxuICAgIH1cclxuICB9XHJcbiAgJl9faXRlbXMtaW1ne1xyXG4gICAgd2lkdGg6IDQ2cHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgaW1ne1xyXG4gICAgICBtYXgtd2lkdGg6MTAwJTtcclxuICAgICAgbWF4LWhlaWdodDoxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pdGVtcy1wcm9kdWN0e1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pdGVtcy1zcGVje1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG4gICZfX2l0ZW1zLWluZm97XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgJl9faXRlbXMtcHJpY2V7XHJcbiAgICBmbGV4OjEgMSAzMy4zMzMzJTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgJl9faXRlbXMtYW1vdW50e1xyXG4gICAgZmxleDoxIDEgMzMuMzMzMyU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gICZfX2l0ZW1zLWNvc3R7XHJcbiAgICBmbGV4OjEgMSAzMy4zMzMzJTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcbiAgJjpob3ZlcntcclxuICAgIC5oZWFkZXItY2FydF9faXRlbXN7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmxpbmUtaW57XHJcbiAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC5oZWFkZXItY2FydF9fdGl0bGV7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLWNhcnRfX3ByaWNle1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gICAgLmhlYWRlci1jYXJ0X19pY29ue1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Nob3BwaW5nLWNhcnQtbGlnaHQuc3ZnKTtcclxuICAgIH1cclxuICAgIC5oZWFkZXItY2FydF9faW5uZXJ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZm9ybS13cntcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcbi5tb2JpbGUtb25seS1waG9uZXN7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ubW9iaWxlLW9ubHktaXRlbXtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5tb2JpbGUtb25seS1pY29uLXdye1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnN0aWNreS1jYXRhbG9nLWxpbmV7XHJcbiAgLmhlYWRlci1jYXJ0X19hbW91bnR7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1icmlnaHQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG4gIC5oZWFkZXItY2FydF9fbW9iLXRpdGxle1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5jYXRhbG9nLWxpbmV7XHJcbiAgICB6LWluZGV4OiAxMTA7XHJcbiAgfVxyXG59XHJcbi5oZWFkZXItY2FydF9fbW9iLXRpdGxle1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDogMTM2NXB4KXtcclxuICAud3JhcHBlcntcclxuICAgIC5uYXZ7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxvZ2lue1xyXG4gICAgICBhe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucGhvbmUtYmxvY2ssIC5oZWFkZXItY2FydF9fdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG4gIC5waG9uZS1ibG9ja19fbnVtYmVye1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6MTtcclxuICB9XHJcbiAgLmhlYWRlci1jYXJ0X19wcmljZXtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxuICAuaGVhZGVyLWNhcnRfX2Ftb3VudHtcclxuICAgIHRvcDowO1xyXG4gIH1cclxuICAuaGVhZGVyX19ibG9jay10aXRsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC5oZWFkZXItY2FydF9faWNvbntcclxuICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLmhlYWRlci1jYXJ0X19hbW91bnR7XHJcbiAgICByaWdodDogLTIwcHg7XHJcbiAgfVxyXG4gIC5sb2dvLWJsb2NrX190aW1le1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuICAubG9nb3tcclxuICAgIHdpZHRoOiAxMTBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDogMTE5OXB4KXtcclxuICAubG9nby1tb2JpbGUtb25seXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDgycHg7XHJcbiAgICB9XHJcbiAgICAubG9nby1tb2JpbGUtb25seV9fbmFtZXtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgc3BhbntcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1vYmlsZS1vbmx5LWl0ZW17XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgfVxyXG4gIC5tb2JpbGUtb25seS1pY29uLXdye1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDoyNHB4O1xyXG4gICAgbGVmdDowO1xyXG4gICAgdG9wOjUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBpbWd7XHJcbiAgICAgIG1heC13aWR0aDoxMDAlO1xyXG4gICAgICBtYXgtaGVpZ2h0OjEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2JpbGUtb25seS1waG9uZXN7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktZXh0cmEtbGlnaHQ7XHJcbiAgICBvcmRlcjogMzA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICAucGhvbmUtYmxvY2t7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLnBob25lLWJsb2NrX19udW1iZXJ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICAgIC5oZWFkZXJfX2Jsb2NrLXRpdGxle1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLndvcmstdGltZXtcclxuICAgICAgb3BhY2l0eTouNDtcclxuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhlYWRlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzb2Z0LW1pbGt5O1xyXG4gIH1cclxuICAucGhvbmUtYmxvY2t7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuY2F0YWxvZy1saW5le1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNvZnQtbWlsa3k7XHJcbiAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAubWVudV9fYmxvY2t7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLmJveC1zaGFkb3d7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53cmFwcGVye1xyXG4gICAgLm5hdi13cmFwcGVye1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTIwJSk7XHJcbiAgICAgIHRvcDowO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwwLDAsLjEyKSwgMCAycHggMnB4IHJnYmEoMCwwLDAsLjA2KSwgMCAwIDJweCByZ2JhKDAsMCwwLC4wNyk7XHJcbiAgICAgIC5uYXYtd3JhcHBlcl9fY2xvc2V7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOjEycHg7XHJcbiAgICAgICAgICBsZWZ0OjBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDoxMnB4O1xyXG4gICAgICAgICAgbGVmdDowcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5uYXZ7XHJcbiAgICAgICAgb3JkZXI6MjA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5sb2dpbntcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG9yZGVyOjEwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktZXh0cmEtbGlnaHQ7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5sb2NhdGlvbntcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBvcmRlcjo0MDtcclxuICAgICAgfVxyXG4gICAgICAmLnZpc2libGV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokd2hpdGU7XHJcbiAgICAgICAgbWF4LWhlaWdodDoxMDB2aDtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIHotaW5kZXg6MTA3O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSlcclxuICAgICAgfVxyXG4gICAgICBhe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5uYXYtd3JhcHBlci1ib3R7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgaGVpZ2h0OiA2M3B4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2dvLWJsb2Nre1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDo1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICAuaGVhZGVyX19ibG9jay10aXRsZXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5oZWFkZXJ7XHJcbiAgICAubG9nb3tcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmxvZ28tYmxvY2tfX25hbWV7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5sb2dvLWJsb2NrX19hZGRyZXNze1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAubG9nby1ibG9ja19fdGltZXtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgLmxvZ28tbW9iaWxle1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgfVxyXG4gIC5oZWFkZXItY2FydF9fdG90YWwtY29zdHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbiAgLm1vYmlsZS1tZW51LW9wZW5lcntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAuc3RpY2t5LWNhdGFsb2ctbGluZXtcclxuICAgIC5jYXRhbG9nLWxpbmV7XHJcbiAgICAgICYuYm94LXNoYWRvd3tcclxuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLDAsMCwuMTIpLCAwIDJweCAycHggcmdiYSgwLDAsMCwuMDYpLCAwIDAgMnB4IHJnYmEoMCwwLDAsLjA3KTtcclxuICAgICAgfVxyXG4gICAgICAuaGVhZGVyLWNhcnRfX3RvdGFsLWNvc3R7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgIH1cclxuICAgICAgLmhlYWRlci1jYXJ0X19pY29ue1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2hvcHBpbmctY2FydC5zdmcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAubG9nby1ibG9ja19fYWRkcmVzc3tcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5oZWFkZXItY2FydF9fdG90YWwtY29zdHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbiAgLmxvZ28tYmxvY2tfX25hbWV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICAuc3RpY2t5LWNhdGFsb2ctbGluZXtcclxuICAgIC5oZWFkZXItY2FydF9fbW9iLXRpdGxle1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDogNDgwcHgpe1xyXG4gIC5sb2dvLWJsb2NrX19uYW1le1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHNwYW57XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgLmxvZ28tbW9iaWxle1xyXG4gICAgd2lkdGg6YXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgIGltZ3tcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6IDM5MHB4KXtcclxuICAubG9nby1ibG9ja19fbmFtZXtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgLnN0aWNreS1jYXRhbG9nLWxpbmV7XHJcbiAgICAuaGVhZGVyLWNhcnRfX21vYi10aXRsZXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbiIsIi5zZWFyY2h7XHJcbiAgZmxleDoxIDE7XHJcbiAgJl9faW5wdXR7XHJcbiAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS1saWdodDtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICB9XHJcbiAgJl9fc3VibWl0e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBvdXRsaW5lOjFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICB0b3A6IDEycHg7XHJcbiAgICByaWdodDogMzBweDtcclxuICAgIGJvcmRlcjpub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xvdXBlLnN2Zyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICB6LWluZGV4OjI7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgfVxyXG59XHJcbi5zdGlja3ktY2F0YWxvZy1saW5le1xyXG4gIC5zZWFyY2h7XHJcbiAgICAvL3dpZHRoOmNhbGMoMTAwJSAtIDE5MHB4KTtcclxuICAgIC8vd2lkdGg6Y2FsYygxMDAlIC0gMjcwcHgpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgLnNlYXJjaF9fc3VibWl0e1xyXG4gICAgICByaWdodDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDogMTM2NXB4KXtcclxuICAuc3RpY2t5LWNhdGFsb2ctbGluZXtcclxuICAgIC5zZWFyY2h7XHJcbiAgICAgIC8vd2lkdGg6Y2FsYygxMDAlIC0gMTUwcHgpO1xyXG4gICAgICAvL3dpZHRoOmNhbGMoMTAwJSAtIDI0MHB4KTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDogMTE5OXB4KXtcclxuICAuaGVhZGVyLWNhcnRfX21vYi10aXRsZXtcclxuICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gIH1cclxuICAuc2VhcmNoX19pbnB1dHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6JG9yYW5nZTtcclxuICB9XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xyXG4gIC5zdGlja3ktY2F0YWxvZy1saW5lIHtcclxuICAgIC5zZWFyY2h7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDogNDgwcHgpe1xyXG4gIC5zZWFyY2hfX2lucHV0e1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gIH1cclxuICAuc2VhcmNoX19zdWJtaXR7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIHRvcDogMTZweDtcclxuICB9XHJcbiAgLnN0aWNreS1jYXRhbG9nLWxpbmUgLnNlYXJjaCAuc2VhcmNoX19zdWJtaXR7XHJcbiAgICByaWdodDogMTBweDtcclxuICB9XHJcbn1cclxuIiwiLm1lbnVfX2Jsb2NrLWhvbWV7XHJcbiAgLmxlZnQtbWVudXtcclxuICAgIHRvcDowO1xyXG4gIH1cclxufVxyXG4ubGVmdC1tZW51e1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBwYWRkaW5nOjEwcHggMCAxMHB4IDE1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIHRvcDoxMDAlO1xyXG4gIGxlZnQ6MTVweDtcclxuICB6LWluZGV4OjEwMTtcclxuICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcclxuICB3aWR0aDpjYWxjKDEwMCUgLSAzMHB4KTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gICYudmlzaWJsZXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICB1bHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICBsaXtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgYSwgc3BhbntcclxuICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAxMnB4IDZweCAzMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xyXG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7ICAgLyogQ2hyb21lL1NhZmFyaS9PcGVyYSAqL1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7ICAgICAgLyogRmlyZWZveCAqL1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgICAgICAgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2hldnJvbi5zdmcpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOjEwcHg7XHJcbiAgICAgICAgICByaWdodDoycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRpdntcclxuICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBtYXgtd2lkdGg6MTAwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OjEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICAuc3ViLW1lbnV7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnN1Yi1tZW51e1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6MDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB6LWluZGV4OjI7XHJcbiAgd2lkdGg6MTAwdnc7XHJcbiAgbWF4LXdpZHRoOjEwMjVweDtcclxuICBtaW4taGVpZ2h0OjYwOHB4O1xyXG4gIGxlZnQ6IDEwMCU7XHJcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDM7XHJcbiAgLW1vei1jb2x1bW4tY291bnQ6IDM7XHJcbiAgY29sdW1uLWNvdW50OiAzO1xyXG4gIC13ZWJraXQtY29sdW1uLWdhcDogMjBweDtcclxuICAtbW96LWNvbHVtbi1nYXA6IDIwcHg7XHJcbiAgY29sdW1uLWdhcDogMjBweDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGxpe1xyXG4gICAgYXtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiAxMzY1cHgpe1xyXG4gIC5zdWItbWVudXtcclxuICAgIG1heC13aWR0aDo4NTVweDtcclxuICB9XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDogMTE5OXB4KXtcclxuICAubGVmdC1tZW51e1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgICYudmlzaWJsZXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIvL2JvZHkuY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFyIHtcbi8vICBvdmVyZmxvdzogaGlkZGVuOyB9XG4vL1xuLy8uZmFuY3lib3gtYWN0aXZlIHtcbi8vICBoZWlnaHQ6IGF1dG87IH1cbi8vXG4vLy5mYW5jeWJveC1pcy1oaWRkZW4ge1xuLy8gIGxlZnQ6IC05OTk5cHg7XG4vLyAgbWFyZ2luOiAwO1xuLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuLy8gIHRvcDogLTk5OTlweDtcbi8vICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbi8vXG4vLy5mYW5jeWJveC1jb250YWluZXIge1xuLy8gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuLy8gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbi8vICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLFxuLy8gJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCc7XG4vLyAgaGVpZ2h0OiAxMDAlO1xuLy8gIGxlZnQ6IDA7XG4vLyAgcG9zaXRpb246IGZpeGVkO1xuLy8gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4vLyAgdG9wOiAwO1xuLy8gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuLy8gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbi8vICB3aWR0aDogMTAwJTtcbi8vICB6LWluZGV4OiA5OTk5MjsgfVxuLy9cbi8vLmZhbmN5Ym94LWNvbnRhaW5lciAqIHtcbi8vICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4vL1xuLy8uZmFuY3lib3gtb3V0ZXIsXG4vLy5mYW5jeWJveC1pbm5lcixcbi8vLmZhbmN5Ym94LWJnLFxuLy8uZmFuY3lib3gtc3RhZ2Uge1xuLy8gIGJvdHRvbTogMDtcbi8vICBsZWZ0OiAwO1xuLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICByaWdodDogMDtcbi8vICB0b3A6IDA7IH1cbi8vXG4vLy5mYW5jeWJveC1vdXRlciB7XG4vLyAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuLy8gIG92ZXJmbG93LXk6IGF1dG87IH1cbi8vXG4vLy5mYW5jeWJveC1iZyB7XG4vLyAgYmFja2dyb3VuZDogIzFlMWUxZTtcbi8vICBvcGFjaXR5OiAwO1xuLy8gIHRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQ7XG4vLyAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbi8vICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQsIDAuNzEpOyB9XG4vL1xuLy8uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtYmcge1xuLy8gIG9wYWNpdHk6IC44Nztcbi8vICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjIsIDAuNjEsIDAuMzYsIDEpOyB9XG4vL1xuLy8uZmFuY3lib3gtaW5mb2Jhcixcbi8vLmZhbmN5Ym94LXRvb2xiYXIsXG4vLy5mYW5jeWJveC1jYXB0aW9uLFxuLy8uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcbi8vICBkaXJlY3Rpb246IGx0cjtcbi8vICBvcGFjaXR5OiAwO1xuLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMsIHZpc2liaWxpdHkgMHMgbGluZWFyIC4yNXM7XG4vLyAgdmlzaWJpbGl0eTogaGlkZGVuO1xuLy8gIHotaW5kZXg6IDk5OTk3OyB9XG4vL1xuLy8uZmFuY3lib3gtc2hvdy1pbmZvYmFyIC5mYW5jeWJveC1pbmZvYmFyLFxuLy8uZmFuY3lib3gtc2hvdy10b29sYmFyIC5mYW5jeWJveC10b29sYmFyLFxuLy8uZmFuY3lib3gtc2hvdy1jYXB0aW9uIC5mYW5jeWJveC1jYXB0aW9uLFxuLy8uZmFuY3lib3gtc2hvdy1uYXYgLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiB7XG4vLyAgb3BhY2l0eTogMTtcbi8vICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMsIHZpc2liaWxpdHkgMHM7XG4vLyAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuLy9cbi8vLmZhbmN5Ym94LWluZm9iYXIge1xuLy8gIGNvbG9yOiAjY2NjO1xuLy8gIGZvbnQtc2l6ZTogMTNweDtcbi8vICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbi8vICBoZWlnaHQ6IDQ0cHg7XG4vLyAgbGVmdDogMDtcbi8vICBsaW5lLWhlaWdodDogNDRweDtcbi8vICBtaW4td2lkdGg6IDQ0cHg7XG4vLyAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG4vLyAgcGFkZGluZzogMCAxMHB4O1xuLy8gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuLy8gIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICB0b3A6IDA7XG4vLyAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuLy8gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4vLyAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbi8vICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4vLyAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbi8vXG4vLy5mYW5jeWJveC10b29sYmFyIHtcbi8vICByaWdodDogMDtcbi8vICB0b3A6IDA7IH1cbi8vXG4vLy5mYW5jeWJveC1zdGFnZSB7XG4vLyAgZGlyZWN0aW9uOiBsdHI7XG4vLyAgb3ZlcmZsb3c6IHZpc2libGU7XG4vLyAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuLy8gIHotaW5kZXg6IDk5OTk0OyB9XG4vL1xuLy8uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtc3RhZ2Uge1xuLy8gIG92ZXJmbG93OiBoaWRkZW47IH1cbi8vXG4vLy5mYW5jeWJveC1zbGlkZSB7XG4vLyAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4vLyAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuLy8gIGRpc3BsYXk6IG5vbmU7XG4vLyAgaGVpZ2h0OiAxMDAlO1xuLy8gIGxlZnQ6IDA7XG4vLyAgb3V0bGluZTogbm9uZTtcbi8vICBvdmVyZmxvdzogYXV0bztcbi8vICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4vLyAgcGFkZGluZzogNDRweDtcbi8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gIHRvcDogMDtcbi8vICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbi8vICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4vLyAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbi8vICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuLy8gIHdpZHRoOiAxMDAlO1xuLy8gIHotaW5kZXg6IDk5OTk0OyB9XG4vL1xuLy8uZmFuY3lib3gtc2xpZGU6OmJlZm9yZSB7XG4vLyAgY29udGVudDogJyc7XG4vLyAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gIGhlaWdodDogMTAwJTtcbi8vICBtYXJnaW4tcmlnaHQ6IC0uMjVlbTtcbi8vICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuLy8gIHdpZHRoOiAwOyB9XG4vL1xuLy8uZmFuY3lib3gtaXMtc2xpZGluZyAuZmFuY3lib3gtc2xpZGUsXG4vLy5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMsXG4vLy5mYW5jeWJveC1zbGlkZS0tY3VycmVudCxcbi8vLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbi8vICBkaXNwbGF5OiBibG9jazsgfVxuLy9cbi8vLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbi8vICB6LWluZGV4OiA5OTk5NTsgfVxuLy9cbi8vLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XG4vLyAgb3ZlcmZsb3c6IHZpc2libGU7XG4vLyAgcGFkZGluZzogNDRweCAwOyB9XG4vL1xuLy8uZmFuY3lib3gtc2xpZGUtLWltYWdlOjpiZWZvcmUge1xuLy8gIGRpc3BsYXk6IG5vbmU7IH1cbi8vXG4vLy5mYW5jeWJveC1zbGlkZS0taHRtbCB7XG4vLyAgcGFkZGluZzogNnB4IDZweCAwIDZweDsgfVxuLy9cbi8vLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUge1xuLy8gIHBhZGRpbmc6IDQ0cHggNDRweCAwOyB9XG4vL1xuLy8uZmFuY3lib3gtY29udGVudCB7XG4vLyAgYmFja2dyb3VuZDogI2ZmZjtcbi8vICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgbWFyZ2luOiAwIDAgNnB4IDA7XG4vLyAgbWF4LXdpZHRoOiAxMDAlO1xuLy8gIG92ZXJmbG93OiBhdXRvO1xuLy8gIHBhZGRpbmc6IDA7XG4vLyAgcGFkZGluZzogMjRweDtcbi8vICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgdGV4dC1hbGlnbjogbGVmdDtcbi8vICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4vL1xuLy8uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jb250ZW50IHtcbi8vICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuMTQsIDEpO1xuLy8gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuMTQsIDEpO1xuLy8gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuLy8gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbi8vICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbi8vICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuLy8gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuLy8gIGxlZnQ6IDA7XG4vLyAgbWFyZ2luOiAwO1xuLy8gIG1heC13aWR0aDogbm9uZTtcbi8vICBvdmVyZmxvdzogdmlzaWJsZTtcbi8vICBwYWRkaW5nOiAwO1xuLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICB0b3A6IDA7XG4vLyAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbi8vICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4vLyAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4vLyAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4vLyAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuLy8gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4vLyAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbi8vICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuLy8gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbi8vICB1c2VyLXNlbGVjdDogbm9uZTtcbi8vICB6LWluZGV4OiA5OTk5NTsgfVxuLy9cbi8vLmZhbmN5Ym94LWNhbi16b29tT3V0IC5mYW5jeWJveC1jb250ZW50IHtcbi8vICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4vLyAgY3Vyc29yOiB6b29tLW91dDsgfVxuLy9cbi8vLmZhbmN5Ym94LWNhbi16b29tSW4gLmZhbmN5Ym94LWNvbnRlbnQge1xuLy8gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuLy8gIGN1cnNvcjogem9vbS1pbjsgfVxuLy9cbi8vLmZhbmN5Ym94LWNhbi1kcmFnIC5mYW5jeWJveC1jb250ZW50IHtcbi8vICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbi8vICBjdXJzb3I6IGdyYWI7IH1cbi8vXG4vLy5mYW5jeWJveC1pcy1kcmFnZ2luZyAuZmFuY3lib3gtY29udGVudCB7XG4vLyAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuLy8gIGN1cnNvcjogZ3JhYmJpbmc7IH1cbi8vXG4vLy5mYW5jeWJveC1jb250YWluZXIgW2RhdGEtc2VsZWN0YWJsZT0ndHJ1ZSddIHtcbi8vICBjdXJzb3I6IHRleHQ7IH1cbi8vXG4vLy5mYW5jeWJveC1pbWFnZSxcbi8vLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG4vLyAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4vLyAgYm9yZGVyOiAwO1xuLy8gIGhlaWdodDogMTAwJTtcbi8vICBsZWZ0OiAwO1xuLy8gIG1hcmdpbjogMDtcbi8vICBtYXgtaGVpZ2h0OiBub25lO1xuLy8gIG1heC13aWR0aDogbm9uZTtcbi8vICBwYWRkaW5nOiAwO1xuLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICB0b3A6IDA7XG4vLyAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbi8vICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuLy8gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbi8vICB1c2VyLXNlbGVjdDogbm9uZTtcbi8vICB3aWR0aDogMTAwJTsgfVxuLy9cbi8vLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG4vLyAgei1pbmRleDogMTsgfVxuLy9cbi8vLmZhbmN5Ym94LXNsaWRlLS1odG1sIC5mYW5jeWJveC1jb250ZW50IHtcbi8vICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cbi8vXG4vLy5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQsXG4vLy5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50LFxuLy8uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCB7XG4vLyAgaGVpZ2h0OiAxMDAlO1xuLy8gIG1hcmdpbjogMDtcbi8vICBvdmVyZmxvdzogdmlzaWJsZTtcbi8vICBwYWRkaW5nOiAwO1xuLy8gIHdpZHRoOiAxMDAlOyB9XG4vL1xuLy8uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50IHtcbi8vICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG4vL1xuLy8uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCB7XG4vLyAgYmFja2dyb3VuZDogI2U1ZTNkZjsgfVxuLy9cbi8vLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQge1xuLy8gIGJhY2tncm91bmQ6ICNmZmY7XG4vLyAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0NHB4KTtcbi8vICBtYXJnaW4tYm90dG9tOiA0NHB4OyB9XG4vL1xuLy8uZmFuY3lib3gtdmlkZW8sXG4vLy5mYW5jeWJveC1pZnJhbWUge1xuLy8gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuLy8gIGJvcmRlcjogMDtcbi8vICBoZWlnaHQ6IDEwMCU7XG4vLyAgbWFyZ2luOiAwO1xuLy8gIG92ZXJmbG93OiBoaWRkZW47XG4vLyAgcGFkZGluZzogMDtcbi8vICB3aWR0aDogMTAwJTsgfVxuLy9cbi8vLmZhbmN5Ym94LWlmcmFtZSB7XG4vLyAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuLy9cbi8vLmZhbmN5Ym94LWVycm9yIHtcbi8vICBiYWNrZ3JvdW5kOiAjZmZmO1xuLy8gIGN1cnNvcjogZGVmYXVsdDtcbi8vICBtYXgtd2lkdGg6IDQwMHB4O1xuLy8gIHBhZGRpbmc6IDQwcHg7XG4vLyAgd2lkdGg6IDEwMCU7IH1cbi8vXG4vLy5mYW5jeWJveC1lcnJvciBwIHtcbi8vICBjb2xvcjogIzQ0NDtcbi8vICBmb250LXNpemU6IDE2cHg7XG4vLyAgbGluZS1oZWlnaHQ6IDIwcHg7XG4vLyAgbWFyZ2luOiAwO1xuLy8gIHBhZGRpbmc6IDA7IH1cbi8vXG4vLy8qIEJ1dHRvbnMgKi9cbi8vLmZhbmN5Ym94LWJ1dHRvbiB7XG4vLyAgYmFja2dyb3VuZDogcmdiYSgzMCwgMzAsIDMwLCAwLjYpO1xuLy8gIGJvcmRlcjogMDtcbi8vICBib3JkZXItcmFkaXVzOiAwO1xuLy8gIGN1cnNvcjogcG9pbnRlcjtcbi8vICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgaGVpZ2h0OiA0NHB4O1xuLy8gIG1hcmdpbjogMDtcbi8vICBvdXRsaW5lOiBub25lO1xuLy8gIHBhZGRpbmc6IDEwcHg7XG4vLyAgdHJhbnNpdGlvbjogY29sb3IgLjJzO1xuLy8gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4vLyAgd2lkdGg6IDQ0cHg7IH1cbi8vXG4vLy5mYW5jeWJveC1idXR0b24sXG4vLy5mYW5jeWJveC1idXR0b246dmlzaXRlZCxcbi8vLmZhbmN5Ym94LWJ1dHRvbjpsaW5rIHtcbi8vICBjb2xvcjogI2NjYzsgfVxuLy9cbi8vLmZhbmN5Ym94LWJ1dHRvbjpmb2N1cyxcbi8vLmZhbmN5Ym94LWJ1dHRvbjpob3ZlciB7XG4vLyAgY29sb3I6ICNmZmY7IH1cbi8vXG4vLy5mYW5jeWJveC1idXR0b24uZGlzYWJsZWQsXG4vLy5mYW5jeWJveC1idXR0b24uZGlzYWJsZWQ6aG92ZXIsXG4vLy5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdLFxuLy8uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXTpob3ZlciB7XG4vLyAgY29sb3I6ICM4ODg7XG4vLyAgY3Vyc29yOiBkZWZhdWx0OyB9XG4vL1xuLy8uZmFuY3lib3gtYnV0dG9uIHN2ZyB7XG4vLyAgZGlzcGxheTogYmxvY2s7XG4vLyAgb3ZlcmZsb3c6IHZpc2libGU7XG4vLyAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gIHNoYXBlLXJlbmRlcmluZzogZ2VvbWV0cmljUHJlY2lzaW9uOyB9XG4vL1xuLy8uZmFuY3lib3gtYnV0dG9uIHN2ZyBwYXRoIHtcbi8vICBmaWxsOiB0cmFuc3BhcmVudDtcbi8vICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbi8vICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuLy8gIHN0cm9rZS13aWR0aDogMzsgfVxuLy9cbi8vLmZhbmN5Ym94LWJ1dHRvbi0tcGxheSBzdmcgcGF0aDpudGgtY2hpbGQoMikge1xuLy8gIGRpc3BsYXk6IG5vbmU7IH1cbi8vXG4vLy5mYW5jeWJveC1idXR0b24tLXBhdXNlIHN2ZyBwYXRoOm50aC1jaGlsZCgxKSB7XG4vLyAgZGlzcGxheTogbm9uZTsgfVxuLy9cbi8vLmZhbmN5Ym94LWJ1dHRvbi0tcGxheSBzdmcgcGF0aCxcbi8vLmZhbmN5Ym94LWJ1dHRvbi0tc2hhcmUgc3ZnIHBhdGgsXG4vLy5mYW5jeWJveC1idXR0b24tLXRodW1icyBzdmcgcGF0aCB7XG4vLyAgZmlsbDogY3VycmVudENvbG9yOyB9XG4vL1xuLy8uZmFuY3lib3gtYnV0dG9uLS1zaGFyZSBzdmcgcGF0aCB7XG4vLyAgc3Ryb2tlLXdpZHRoOiAxOyB9XG4vL1xuLy8vKiBOYXZpZ2F0aW9uIGFycm93cyAqL1xuLy8uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcbi8vICBoZWlnaHQ6IDM4cHg7XG4vLyAgb3BhY2l0eTogMDtcbi8vICBwYWRkaW5nOiA2cHg7XG4vLyAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gIHRvcDogNTAlO1xuLy8gIHdpZHRoOiAzOHB4OyB9XG4vL1xuLy8uZmFuY3lib3gtc2hvdy1uYXYgLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiB7XG4vLyAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzLCB2aXNpYmlsaXR5IDBzLCBjb2xvciAuMjVzOyB9XG4vL1xuLy8uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uOjphZnRlciB7XG4vLyAgY29udGVudDogJyc7XG4vLyAgbGVmdDogLTI1cHg7XG4vLyAgcGFkZGluZzogNTBweDtcbi8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgdG9wOiAtMjVweDsgfVxuLy9cbi8vLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdCB7XG4vLyAgbGVmdDogNnB4OyB9XG4vL1xuLy8uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodCB7XG4vLyAgcmlnaHQ6IDZweDsgfVxuLy9cbi8vLyogQ2xvc2UgYnV0dG9uIG9uIHRoZSB0b3AgcmlnaHQgY29ybmVyIG9mIGh0bWwgY29udGVudCAqL1xuLy8uZmFuY3lib3gtY2xvc2Utc21hbGwge1xuLy8gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuLy8gIGJvcmRlcjogMDtcbi8vICBib3JkZXItcmFkaXVzOiAwO1xuLy8gIGNvbG9yOiAjNTU1O1xuLy8gIGN1cnNvcjogcG9pbnRlcjtcbi8vICBoZWlnaHQ6IDQ0cHg7XG4vLyAgbWFyZ2luOiAwO1xuLy8gIHBhZGRpbmc6IDZweDtcbi8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgcmlnaHQ6IDA7XG4vLyAgdG9wOiAwO1xuLy8gIHdpZHRoOiA0NHB4O1xuLy8gIHotaW5kZXg6IDEwOyB9XG4vL1xuLy8uZmFuY3lib3gtY2xvc2Utc21hbGwgc3ZnIHtcbi8vICBmaWxsOiB0cmFuc3BhcmVudDtcbi8vICBvcGFjaXR5OiAuODtcbi8vICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbi8vICBzdHJva2Utd2lkdGg6IDEuNTtcbi8vICB0cmFuc2l0aW9uOiBzdHJva2UgLjFzOyB9XG4vL1xuLy8uZmFuY3lib3gtY2xvc2Utc21hbGw6Zm9jdXMge1xuLy8gIG91dGxpbmU6IG5vbmU7IH1cbi8vXG4vLy5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3ZlciBzdmcge1xuLy8gIG9wYWNpdHk6IDE7IH1cbi8vXG4vLy5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNsb3NlLXNtYWxsLFxuLy8uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jbG9zZS1zbWFsbCxcbi8vLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbi8vICBjb2xvcjogI2NjYztcbi8vICBwYWRkaW5nOiA1cHg7XG4vLyAgcmlnaHQ6IC0xMnB4O1xuLy8gIHRvcDogLTQ0cHg7IH1cbi8vXG4vLy5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyIHN2Zyxcbi8vLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXIgc3ZnLFxuLy8uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXIgc3ZnIHtcbi8vICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbi8vICBjb2xvcjogI2ZmZjsgfVxuLy9cbi8vLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNsb3NlLXNtYWxsLFxuLy8uZmFuY3lib3gtaXMtem9vbWFibGUuZmFuY3lib3gtY2FuLWRyYWcgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbi8vICBkaXNwbGF5OiBub25lOyB9XG4vL1xuLy8vKiBDYXB0aW9uICovXG4vLy5mYW5jeWJveC1jYXB0aW9uIHtcbi8vICBib3R0b206IDA7XG4vLyAgY29sb3I6ICNmZmY7XG4vLyAgZm9udC1zaXplOiAxNHB4O1xuLy8gIGZvbnQtd2VpZ2h0OiA0MDA7XG4vLyAgbGVmdDogMDtcbi8vICBsaW5lLWhlaWdodDogMS41O1xuLy8gIHBhZGRpbmc6IDI1cHggNDRweCAyNXB4IDQ0cHg7XG4vLyAgcmlnaHQ6IDA7IH1cbi8vXG4vLy5mYW5jeWJveC1jYXB0aW9uOjpiZWZvcmUge1xuLy8gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBRXRDQVFBQUFCakJjTDdBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQUhSSlJFRlVLTStWazhFT2dEQUlRMHZqLzMreEJ3OHFJWlp1ZUZuSUtDOTBNQ0FJOERscmtIR2VxcUdJVTZsVmlnckJ0cENXcWVSV29IRE5xczBGN1ZOVkJWeG1IUmx2b1ZxamFZa2RuRElhaXZIMkhxWjUrb1pqM0pVeldCK2NPejRHNDhCZyt0c0ovdHF1NGRMQy80WGIrMEdjRjVCd0JDMEFBNTNxQUFBQUFFbEZUa1N1UW1DQyk7XG4vLyAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuLy8gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbi8vICBib3R0b206IDA7XG4vLyAgY29udGVudDogJyc7XG4vLyAgZGlzcGxheTogYmxvY2s7XG4vLyAgbGVmdDogMDtcbi8vICBwb2ludGVyLWV2ZW50czogbm9uZTtcbi8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgcmlnaHQ6IDA7XG4vLyAgdG9wOiAtMjVweDtcbi8vICB6LWluZGV4OiAtMTsgfVxuLy9cbi8vLmZhbmN5Ym94LWNhcHRpb246OmFmdGVyIHtcbi8vICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuLy8gIGNvbnRlbnQ6ICcnO1xuLy8gIGRpc3BsYXk6IGJsb2NrO1xuLy8gIGxlZnQ6IDQ0cHg7XG4vLyAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gIHJpZ2h0OiA0NHB4O1xuLy8gIHRvcDogMDsgfVxuLy9cbi8vLmZhbmN5Ym94LWNhcHRpb24gYSxcbi8vLmZhbmN5Ym94LWNhcHRpb24gYTpsaW5rLFxuLy8uZmFuY3lib3gtY2FwdGlvbiBhOnZpc2l0ZWQge1xuLy8gIGNvbG9yOiAjY2NjO1xuLy8gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuLy9cbi8vLmZhbmN5Ym94LWNhcHRpb24gYTpob3ZlciB7XG4vLyAgY29sb3I6ICNmZmY7XG4vLyAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbi8vXG4vLy8qIExvYWRpbmcgaW5kaWNhdG9yICovXG4vLy5mYW5jeWJveC1sb2FkaW5nIHtcbi8vICAtd2Via2l0LWFuaW1hdGlvbjogZmFuY3lib3gtcm90YXRlIC44cyBpbmZpbml0ZSBsaW5lYXI7XG4vLyAgYW5pbWF0aW9uOiBmYW5jeWJveC1yb3RhdGUgLjhzIGluZmluaXRlIGxpbmVhcjtcbi8vICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbi8vICBib3JkZXI6IDZweCBzb2xpZCByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuNSk7XG4vLyAgYm9yZGVyLXJhZGl1czogMTAwJTtcbi8vICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuLy8gIGhlaWdodDogNjBweDtcbi8vICBsZWZ0OiA1MCU7XG4vLyAgbWFyZ2luOiAtMzBweCAwIDAgLTMwcHg7XG4vLyAgb3BhY2l0eTogLjY7XG4vLyAgcGFkZGluZzogMDtcbi8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgdG9wOiA1MCU7XG4vLyAgd2lkdGg6IDYwcHg7XG4vLyAgei1pbmRleDogOTk5OTk7IH1cbi8vXG4vL0Atd2Via2l0LWtleWZyYW1lcyBmYW5jeWJveC1yb3RhdGUge1xuLy8gIGZyb20ge1xuLy8gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbi8vICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4vLyAgdG8ge1xuLy8gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuLy8gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG4vL1xuLy9Aa2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZSB7XG4vLyAgZnJvbSB7XG4vLyAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuLy8gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbi8vICB0byB7XG4vLyAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4vLyAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cbi8vXG4vLy8qIFRyYW5zaXRpb24gZWZmZWN0cyAqL1xuLy8uZmFuY3lib3gtYW5pbWF0ZWQge1xuLy8gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSk7IH1cbi8vXG4vLy8qIHRyYW5zaXRpb25FZmZlY3Q6IHNsaWRlICovXG4vLy5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuLy8gIG9wYWNpdHk6IDA7XG4vLyAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbi8vICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuLy9cbi8vLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbi8vICBvcGFjaXR5OiAwO1xuLy8gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbi8vICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG4vL1xuLy8uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuLy8gIG9wYWNpdHk6IDE7XG4vLyAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuLy8gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbi8vXG4vLy8qIHRyYW5zaXRpb25FZmZlY3Q6IGZhZGUgKi9cbi8vLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxuLy8uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4vLyAgb3BhY2l0eTogMDtcbi8vICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpOyB9XG4vL1xuLy8uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4vLyAgb3BhY2l0eTogMTsgfVxuLy9cbi8vLyogdHJhbnNpdGlvbkVmZmVjdDogem9vbS1pbi1vdXQgKi9cbi8vLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4vLyAgb3BhY2l0eTogMDtcbi8vICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjUsIDEuNSwgMS41KTtcbi8vICB0cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEuNSk7IH1cbi8vXG4vLy5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4vLyAgb3BhY2l0eTogMDtcbi8vICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTtcbi8vICB0cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7IH1cbi8vXG4vLy5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4vLyAgb3BhY2l0eTogMTtcbi8vICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbi8vICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH1cbi8vXG4vLy8qIHRyYW5zaXRpb25FZmZlY3Q6IHJvdGF0ZSAqL1xuLy8uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4vLyAgb3BhY2l0eTogMDtcbi8vICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuLy8gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbi8vICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTsgfVxuLy9cbi8vLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4vLyAgb3BhY2l0eTogMDtcbi8vICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4vLyAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4vLyAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuLy9cbi8vLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4vLyAgb3BhY2l0eTogMTtcbi8vICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuLy8gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbi8vICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuLy9cbi8vLyogdHJhbnNpdGlvbkVmZmVjdDogY2lyY3VsYXIgKi9cbi8vLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4vLyAgb3BhY2l0eTogMDtcbi8vICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4vLyAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuLy9cbi8vLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbi8vICBvcGFjaXR5OiAwO1xuLy8gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuLy8gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuLy9cbi8vLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbi8vICBvcGFjaXR5OiAxO1xuLy8gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuLy8gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuLy9cbi8vLyogdHJhbnNpdGlvbkVmZmVjdDogdHViZSAqL1xuLy8uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuLy8gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KC0xMGRlZyk7XG4vLyAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KC0xMGRlZyk7IH1cbi8vXG4vLy5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbi8vICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KDEwZGVnKTtcbi8vICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygxMGRlZyk7IH1cbi8vXG4vLy5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbi8vICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XG4vLyAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTsgfVxuLy9cbi8vLyogU2hhcmUgKi9cbi8vLmZhbmN5Ym94LXNoYXJlIHtcbi8vICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuLy8gIGJvcmRlci1yYWRpdXM6IDNweDtcbi8vICBtYXgtd2lkdGg6IDkwJTtcbi8vICBwYWRkaW5nOiAzMHB4O1xuLy8gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuLy9cbi8vLmZhbmN5Ym94LXNoYXJlIGgxIHtcbi8vICBjb2xvcjogIzIyMjtcbi8vICBmb250LXNpemU6IDM1cHg7XG4vLyAgZm9udC13ZWlnaHQ6IDcwMDtcbi8vICBtYXJnaW46IDAgMCAyMHB4IDA7IH1cbi8vXG4vLy5mYW5jeWJveC1zaGFyZSBwIHtcbi8vICBtYXJnaW46IDA7XG4vLyAgcGFkZGluZzogMDsgfVxuLy9cbi8vLmZhbmN5Ym94LXNoYXJlX19idXR0b24ge1xuLy8gIGJvcmRlcjogMDtcbi8vICBib3JkZXItcmFkaXVzOiAzcHg7XG4vLyAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gIGZvbnQtc2l6ZTogMTRweDtcbi8vICBmb250LXdlaWdodDogNzAwO1xuLy8gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuLy8gIG1hcmdpbjogMCA1cHggMTBweCA1cHg7XG4vLyAgbWluLXdpZHRoOiAxMzBweDtcbi8vICBwYWRkaW5nOiAwIDE1cHg7XG4vLyAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuLy8gIHRyYW5zaXRpb246IGFsbCAuMnM7XG4vLyAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbi8vICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuLy8gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbi8vICB1c2VyLXNlbGVjdDogbm9uZTtcbi8vICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4vL1xuLy8uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjp2aXNpdGVkLFxuLy8uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpsaW5rIHtcbi8vICBjb2xvcjogI2ZmZjsgfVxuLy9cbi8vLmZhbmN5Ym94LXNoYXJlX19idXR0b246aG92ZXIge1xuLy8gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuLy9cbi8vLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZiIHtcbi8vICBiYWNrZ3JvdW5kOiAjM2I1OTk4OyB9XG4vL1xuLy8uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmI6aG92ZXIge1xuLy8gIGJhY2tncm91bmQ6ICMzNDRlODY7IH1cbi8vXG4vLy5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdCB7XG4vLyAgYmFja2dyb3VuZDogI2JkMDgxZDsgfVxuLy9cbi8vLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0OmhvdmVyIHtcbi8vICBiYWNrZ3JvdW5kOiAjYWEwNzE5OyB9XG4vL1xuLy8uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHcge1xuLy8gIGJhY2tncm91bmQ6ICMxZGExZjI7IH1cbi8vXG4vLy5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dzpob3ZlciB7XG4vLyAgYmFja2dyb3VuZDogIzBkOTVlODsgfVxuLy9cbi8vLmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHtcbi8vICBoZWlnaHQ6IDI1cHg7XG4vLyAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4vLyAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gIHRvcDogLTFweDtcbi8vICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuLy8gIHdpZHRoOiAyNXB4OyB9XG4vL1xuLy8uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcgcGF0aCB7XG4vLyAgZmlsbDogI2ZmZjsgfVxuLy9cbi8vLmZhbmN5Ym94LXNoYXJlX19pbnB1dCB7XG4vLyAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4vLyAgYm9yZGVyOiAwO1xuLy8gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkN2Q3O1xuLy8gIGJvcmRlci1yYWRpdXM6IDA7XG4vLyAgY29sb3I6ICM1ZDViNWI7XG4vLyAgZm9udC1zaXplOiAxNHB4O1xuLy8gIG1hcmdpbjogMTBweCAwIDAgMDtcbi8vICBvdXRsaW5lOiBub25lO1xuLy8gIHBhZGRpbmc6IDEwcHggMTVweDtcbi8vICB3aWR0aDogMTAwJTsgfVxuLy9cbi8vLyogVGh1bWJzICovXG4vLy5mYW5jeWJveC10aHVtYnMge1xuLy8gIGJhY2tncm91bmQ6ICNmZmY7XG4vLyAgYm90dG9tOiAwO1xuLy8gIGRpc3BsYXk6IG5vbmU7XG4vLyAgbWFyZ2luOiAwO1xuLy8gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbi8vICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbi8vICBwYWRkaW5nOiAycHggMnB4IDRweCAycHg7XG4vLyAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gIHJpZ2h0OiAwO1xuLy8gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4vLyAgdG9wOiAwO1xuLy8gIHdpZHRoOiAyMTJweDtcbi8vICB6LWluZGV4OiA5OTk5NTsgfVxuLy9cbi8vLmZhbmN5Ym94LXRodW1icy14IHtcbi8vICBvdmVyZmxvdy14OiBhdXRvO1xuLy8gIG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuLy9cbi8vLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC10aHVtYnMge1xuLy8gIGRpc3BsYXk6IGJsb2NrOyB9XG4vL1xuLy8uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcbi8vICByaWdodDogMjEycHg7IH1cbi8vXG4vLy5mYW5jeWJveC10aHVtYnMgPiB1bCB7XG4vLyAgZm9udC1zaXplOiAwO1xuLy8gIGhlaWdodDogMTAwJTtcbi8vICBsaXN0LXN0eWxlOiBub25lO1xuLy8gIG1hcmdpbjogMDtcbi8vICBvdmVyZmxvdy14OiBoaWRkZW47XG4vLyAgb3ZlcmZsb3cteTogYXV0bztcbi8vICBwYWRkaW5nOiAwO1xuLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbi8vICB3aWR0aDogMTAwJTsgfVxuLy9cbi8vLmZhbmN5Ym94LXRodW1icy14ID4gdWwge1xuLy8gIG92ZXJmbG93OiBoaWRkZW47IH1cbi8vXG4vLy5mYW5jeWJveC10aHVtYnMteSA+IHVsOjotd2Via2l0LXNjcm9sbGJhciB7XG4vLyAgd2lkdGg6IDdweDsgfVxuLy9cbi8vLmZhbmN5Ym94LXRodW1icy15ID4gdWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbi8vICBiYWNrZ3JvdW5kOiAjZmZmO1xuLy8gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4vLyAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbi8vXG4vLy5mYW5jeWJveC10aHVtYnMteSA+IHVsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4vLyAgYmFja2dyb3VuZDogIzJhMmEyYTtcbi8vICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4vL1xuLy8uZmFuY3lib3gtdGh1bWJzID4gdWwgPiBsaSB7XG4vLyAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4vLyAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuLy8gIGN1cnNvcjogcG9pbnRlcjtcbi8vICBmbG9hdDogbGVmdDtcbi8vICBoZWlnaHQ6IDc1cHg7XG4vLyAgbWFyZ2luOiAycHg7XG4vLyAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gOHB4KTtcbi8vICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNHB4KTtcbi8vICBvdXRsaW5lOiBub25lO1xuLy8gIG92ZXJmbG93OiBoaWRkZW47XG4vLyAgcGFkZGluZzogMDtcbi8vICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbi8vICB3aWR0aDogMTAwcHg7IH1cbi8vXG4vLy5mYW5jeWJveC10aHVtYnMtbG9hZGluZyB7XG4vLyAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4vL1xuLy8uZmFuY3lib3gtdGh1bWJzID4gdWwgPiBsaSB7XG4vLyAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbi8vICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuLy8gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbi8vXG4vLy5mYW5jeWJveC10aHVtYnMgPiB1bCA+IGxpOmJlZm9yZSB7XG4vLyAgYm9yZGVyOiA0cHggc29saWQgIzRlYTdmOTtcbi8vICBib3R0b206IDA7XG4vLyAgY29udGVudDogJyc7XG4vLyAgbGVmdDogMDtcbi8vICBvcGFjaXR5OiAwO1xuLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICByaWdodDogMDtcbi8vICB0b3A6IDA7XG4vLyAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuLy8gIHotaW5kZXg6IDk5OTkxOyB9XG4vL1xuLy8uZmFuY3lib3gtdGh1bWJzIC5mYW5jeWJveC10aHVtYnMtYWN0aXZlOmJlZm9yZSB7XG4vLyAgb3BhY2l0eTogMTsgfVxuLy9cbi8vLyogU3R5bGluZyBmb3IgU21hbGwtU2NyZWVuIERldmljZXMgKi9cbi8vQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbi8vICAuZmFuY3lib3gtdGh1bWJzIHtcbi8vICAgIHdpZHRoOiAxMTBweDsgfVxuLy8gIC5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXIge1xuLy8gICAgcmlnaHQ6IDExMHB4OyB9XG4vLyAgLmZhbmN5Ym94LXRodW1icyA+IHVsID4gbGkge1xuLy8gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTsgfSB9XG5ib2R5LmNvbXBlbnNhdGUtZm9yLXNjcm9sbGJhciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgfVxuXG4uZmFuY3lib3gtYWN0aXZlIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mYW5jeWJveC1pcy1oaWRkZW4ge1xuICBsZWZ0OiAtOTk5OXB4O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IC05OTk5cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uZmFuY3lib3gtY29udGFpbmVyIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogMDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTkyOyB9XG5cbi5mYW5jeWJveC1jb250YWluZXIgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmZhbmN5Ym94LW91dGVyLFxuLmZhbmN5Ym94LWlubmVyLFxuLmZhbmN5Ym94LWJnLFxuLmZhbmN5Ym94LXN0YWdlIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cblxuLmZhbmN5Ym94LW91dGVyIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5mYW5jeWJveC1iZyB7XG4gIGJhY2tncm91bmQ6ICMxZTFlMWU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NCwgMC43MSk7IH1cblxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LWJnIHtcbiAgb3BhY2l0eTogLjg3O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjIsIDAuNjEsIDAuMzYsIDEpOyB9XG5cbi5mYW5jeWJveC1pbmZvYmFyLFxuLmZhbmN5Ym94LXRvb2xiYXIsXG4uZmFuY3lib3gtY2FwdGlvbixcbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZSwgdmlzaWJpbGl0eSAwcyBlYXNlIC4yNXM7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogOTk5OTc7IH1cblxuLmZhbmN5Ym94LXNob3ctaW5mb2JhciAuZmFuY3lib3gtaW5mb2Jhcixcbi5mYW5jeWJveC1zaG93LXRvb2xiYXIgLmZhbmN5Ym94LXRvb2xiYXIsXG4uZmFuY3lib3gtc2hvdy1jYXB0aW9uIC5mYW5jeWJveC1jYXB0aW9uLFxuLmZhbmN5Ym94LXNob3ctbmF2IC5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZSAwcywgdmlzaWJpbGl0eSAwcyBlYXNlIDBzO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5mYW5jeWJveC1pbmZvYmFyIHtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gIGhlaWdodDogNDRweDtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIG1pbi13aWR0aDogNDRweDtcbiAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5mYW5jeWJveC10b29sYmFyIHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uZmFuY3lib3gtc3RhZ2Uge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogOTk5OTQ7IH1cblxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LXN0YWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZmFuY3lib3gtc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHBhZGRpbmc6IDQ0cHggNDRweCAwIDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5NDsgfVxuXG4uZmFuY3lib3gtc2xpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMDsgfVxuXG4uZmFuY3lib3gtaXMtc2xpZGluZyAuZmFuY3lib3gtc2xpZGUsXG4uZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxuLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgei1pbmRleDogOTk5OTU7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XG4gIHBhZGRpbmc6IDQ0cHggMCAwIDA7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2U6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIHtcbiAgcGFkZGluZzogNnB4IDZweCAwIDZweDsgfVxuXG4uZmFuY3lib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgNDRweCAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHBhZGRpbmc6IDQ0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jb250ZW50IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjE0LCAxKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC4xNCwgMSk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgbGVmdDogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHotaW5kZXg6IDk5OTk1OyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taHRtbCAuZmFuY3lib3gtY29udGVudCB7XG4gIG1hcmdpbjogMCAwIDZweCAwOyB9XG5cbi5mYW5jeWJveC1jYW4tem9vbU91dCAuZmFuY3lib3gtY29udGVudCB7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcbiAgY3Vyc29yOiB6b29tLW91dDsgfVxuXG4uZmFuY3lib3gtY2FuLXpvb21JbiAuZmFuY3lib3gtY29udGVudCB7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47IH1cblxuLmZhbmN5Ym94LWNhbi1zd2lwZSAuZmFuY3lib3gtY29udGVudCxcbi5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jb250ZW50IHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjsgfVxuXG4uZmFuY3lib3gtaXMtZ3JhYmJpbmcgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7IH1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciBbZGF0YS1zZWxlY3RhYmxlPSd0cnVlJ10ge1xuICBjdXJzb3I6IHRleHQ7IH1cblxuLmZhbmN5Ym94LWltYWdlLFxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFuY3lib3gtc3BhY2ViYWxsIHtcbiAgei1pbmRleDogMTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQsXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNDRweCk7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNlNWUzZGY7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5mYW5jeWJveC12aWRlbyxcbi5mYW5jeWJveC1pZnJhbWUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mYW5jeWJveC1lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgcGFkZGluZzogNDBweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhbmN5Ym94LWVycm9yIHAge1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIEJ1dHRvbnMgKi9cbi5mYW5jeWJveC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCAzMCwgMzAsIDAuNik7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMnM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHZpc2liaWxpdHk6IGluaGVyaXQ7XG4gIHdpZHRoOiA0NHB4OyB9XG5cbi5mYW5jeWJveC1idXR0b24sXG4uZmFuY3lib3gtYnV0dG9uOnZpc2l0ZWQsXG4uZmFuY3lib3gtYnV0dG9uOmxpbmsge1xuICBjb2xvcjogI2NjYzsgfVxuXG4uZmFuY3lib3gtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbi5mYW5jeWJveC1mb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZCxcbi5mYW5jeWJveC1idXR0b24uZGlzYWJsZWQ6aG92ZXIsXG4uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXSxcbi5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdOmhvdmVyIHtcbiAgY29sb3I6ICM4ODg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mYW5jeWJveC1idXR0b24gc3ZnIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHN0cm9rZS13aWR0aDogMDsgfVxuXG4uZmFuY3lib3gtYnV0dG9uLS1wbGF5IHN2ZzpudGgtY2hpbGQoMiksXG4uZmFuY3lib3gtYnV0dG9uLS1mc2VudGVyIHN2ZzpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mYW5jeWJveC1idXR0b24tLXBhdXNlIHN2ZzpudGgtY2hpbGQoMSksXG4uZmFuY3lib3gtYnV0dG9uLS1mc2V4aXQgc3ZnOm50aC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogQ2xvc2UgYnV0dG9uIG9uIHRoZSB0b3AgcmlnaHQgY29ybmVyIG9mIGh0bWwgY29udGVudCAqL1xuLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICNjY2M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogLjg7XG4gIHBhZGRpbmc6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEycHg7XG4gIHRvcDogLTQ0cHg7XG4gIHotaW5kZXg6IDQwMTsgfVxuXG4uZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWh0bWwgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgcGFkZGluZzogMTBweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY2xvc2Utc21hbGwsXG4uZmFuY3lib3gtaXMtem9vbWFibGUuZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIE5hdmlnYXRpb24gYXJyb3dzICovXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gNTBweCk7XG4gIHdpZHRoOiA3MHB4OyB9XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24gZGl2IHtcbiAgYmFja2dyb3VuZDogcmdiYSgzMCwgMzAsIDMwLCAwLjYpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDdweDsgfVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19sZWZ0IHtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMzFweCAyNnB4IDMxcHggNnB4OyB9XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X3JpZ2h0IHtcbiAgcGFkZGluZzogMzFweCA2cHggMzFweCAyNnB4O1xuICByaWdodDogMDsgfVxuXG4vKiBDYXB0aW9uICovXG4uZmFuY3lib3gtY2FwdGlvbiB7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMjVweCA0NHB4IDI1cHggNDRweDtcbiAgcmlnaHQ6IDA7IH1cblxuLmZhbmN5Ym94LWNhcHRpb246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBRXRDQVFBQUFCakJjTDdBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQUhSSlJFRlVLTStWazhFT2dEQUlRMHZqLzMreEJ3OHFJWlp1ZUZuSUtDOTBNQ0FJOERscmtIR2VxcUdJVTZsVmlnckJ0cENXcWVSV29IRE5xczBGN1ZOVkJWeG1IUmx2b1ZxamFZa2RuRElhaXZIMkhxWjUrb1pqM0pVeldCK2NPejRHNDhCZyt0c0ovdHF1NGRMQy80WGIrMEdjRjVCd0JDMEFBNTNxQUFBQUFFbEZUa1N1UW1DQyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTI1cHg7XG4gIHotaW5kZXg6IC0xOyB9XG5cbi5mYW5jeWJveC1jYXB0aW9uOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNDRweDtcbiAgdG9wOiAwOyB9XG5cbi5mYW5jeWJveC1jYXB0aW9uIGEsXG4uZmFuY3lib3gtY2FwdGlvbiBhOmxpbmssXG4uZmFuY3lib3gtY2FwdGlvbiBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2NjYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5mYW5jeWJveC1jYXB0aW9uIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyogTG9hZGluZyBpbmRpY2F0b3IgKi9cbi5mYW5jeWJveC1sb2FkaW5nIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhbmN5Ym94LXJvdGF0ZSAuOHMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhbmN5Ym94LXJvdGF0ZSAuOHMgaW5maW5pdGUgbGluZWFyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiA2cHggc29saWQgcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtMzBweCAwIDAgLTMwcHg7XG4gIG9wYWNpdHk6IC42O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNjBweDtcbiAgei1pbmRleDogOTk5OTk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBmYW5jeWJveC1yb3RhdGUge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbi8qIFRyYW5zaXRpb24gZWZmZWN0cyAqL1xuLmZhbmN5Ym94LWFuaW1hdGVkIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKTsgfVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBzbGlkZSAqL1xuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG5cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogZmFkZSAqL1xuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpOyB9XG5cbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiB6b29tLWluLW91dCAqL1xuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuNSwgMS41LCAxLjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEuNSk7IH1cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTsgfVxuXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHJvdGF0ZSAqL1xuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpOyB9XG5cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG5cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IGNpcmN1bGFyICovXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG5cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH1cblxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiB0dWJlICovXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygtMTBkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoLTEwZGVnKTsgfVxuXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoMTBkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygxMGRlZyk7IH1cblxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7IH1cblxuLyogU3R5bGluZyBmb3IgU21hbGwtU2NyZWVuIERldmljZXMgKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtaGVpZ2h0OiA1NzZweCkge1xuICAuZmFuY3lib3gtc2xpZGUge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDsgfVxuICAuZmFuY3lib3gtc2xpZGUtLWltYWdlIHtcbiAgICBwYWRkaW5nOiA2cHggMCAwIDA7IH1cbiAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gIC5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICBiYWNrZ3JvdW5kOiAjNGU0ZTRlO1xuICAgIGNvbG9yOiAjZjJmNGY2O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDM2cHg7IH0gfVxuXG4vKiBTaGFyZSAqL1xuLmZhbmN5Ym94LXNoYXJlIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgcGFkZGluZzogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mYW5jeWJveC1zaGFyZSBoMSB7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDIwcHggMDsgfVxuXG4uZmFuY3lib3gtc2hhcmUgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCA1cHggMTBweCA1cHg7XG4gIG1pbi13aWR0aDogMTMwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOnZpc2l0ZWQsXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpsaW5rIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZiIHtcbiAgYmFja2dyb3VuZDogIzNiNTk5ODsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzQ0ZTg2OyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdCB7XG4gIGJhY2tncm91bmQ6ICNiZDA4MWQ7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2FhMDcxOTsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHcge1xuICBiYWNrZ3JvdW5kOiAjMWRhMWYyOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwZDk1ZTg7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyNXB4OyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2lucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjNWQ1YjViO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBUaHVtYnMgKi9cbi5mYW5jeWJveC10aHVtYnMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgcGFkZGluZzogMnB4IDJweCA0cHggMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMTJweDtcbiAgei1pbmRleDogOTk5OTU7IH1cblxuLmZhbmN5Ym94LXRodW1icy14IHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtdGh1bWJzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XG4gIHJpZ2h0OiAyMTJweDsgfVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IHtcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhbmN5Ym94LXRodW1icy14IC5mYW5jeWJveC10aHVtYnNfX2xpc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA3cHg7IH1cblxuLmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzJhMmEyYTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGEge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNzVweDtcbiAgbWFyZ2luOiAycHg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDhweCk7XG4gIG1heC13aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDBweDsgfVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6OmJlZm9yZSB7XG4gIGJvcmRlcjogNHB4IHNvbGlkICM0ZWE3Zjk7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogJyc7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICB6LWluZGV4OiA5OTk5MTsgfVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6Zm9jdXM6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IC41OyB9XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYS5mYW5jeWJveC10aHVtYnMtYWN0aXZlOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIFN0eWxpbmcgZm9yIFNtYWxsLVNjcmVlbiBEZXZpY2VzICovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmFuY3lib3gtdGh1bWJzIHtcbiAgICB3aWR0aDogMTEwcHg7IH1cbiAgLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XG4gICAgcmlnaHQ6IDExMHB4OyB9XG4gIC5mYW5jeWJveC10aHVtYnNfX2xpc3QgYSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTsgfSB9XG5cbiIsIi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlclxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzXG57XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nXG57XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0XG57XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlclxue1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgY29udGVudDogJyc7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXJcbntcbiAgICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFja1xue1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGVcbntcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWdcbntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZ1xue1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlXG57XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLnRyaWdnZXJze1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnRyaWdnZXJ7XHJcbiAgaGVpZ2h0OiAxNzVweDtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjphZnRlcntcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOjA7XHJcbiAgICBsZWZ0OjA7XHJcbiAgICB6LWluZGV4OjI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJvd247XHJcbiAgICBvcGFjaXR5Oi43O1xyXG4gIH1cclxuICBpbWd7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgaGVpZ2h0OjEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlciA7XHJcbiAgfVxyXG4gICZfX3RleHR7XHJcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAxM3B4ICR0ZXh0LWdyYXk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OjM7XHJcbiAgICB0b3A6NTIlO1xyXG4gICAgbGVmdDogMzBweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6MS40O1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6MDtcclxuICAgICAgYm90dG9tOi0xNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOiAxMzY1cHgpe1xyXG4gIC50cmlnZ2Vye1xyXG4gICAgaGVpZ2h0OiAyMzBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDogMTE5OXB4KXtcclxuICAudHJpZ2dlcntcclxuICAgIGhlaWdodDogOThweDtcclxuICB9XHJcbiAgLnRyaWdnZXJfX3RleHR7XHJcbiAgICB0b3A6IDQ3JTtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAudHJpZ2dlcl9fdGV4dHtcclxuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICBsZWZ0OjE1cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAud3JhcHBlcntcclxuICAgIC50cmlnZ2Vyc3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLnRyaWdnZXJfX3RleHR7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgdG9wOjUwJTtcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNsaWRlci1tYWlue1xyXG4gIGhlaWdodDogMzYxcHg7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuICBtYXJnaW4tYm90dG9tOiA0MnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgb3BhY2l0eTogMDtcclxuICAuc2xpY2stc2xpZGV7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiAzNjFweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogJGJyb3duO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBvcGFjaXR5Oi44O1xyXG4gICAgICBsZWZ0OjA7XHJcbiAgICAgIHRvcDowO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zbGljay1kb3Rze1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOi0yNnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbGVmdDo1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBsaXtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgYnV0dG9ue1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkYnJvd247XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICYuc2xpY2stYWN0aXZle1xyXG4gICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicm93bjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBidXR0b257XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJvd247XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYudmlzaWJsZXtcclxuICAgIG9wYWNpdHk6MTtcclxuICB9XHJcbiAgJl9faW5mb3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6MjtcclxuICAgIHRvcDo1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB3aWR0aDo1MCU7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDEzcHggJHRleHQtZ3JheTtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xyXG4gICAgICBoZWlnaHQ6IDFweCA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAmX19tb3Jle1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAzMHB4O1xyXG4gICAgei1pbmRleDozO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgd2lkdGg6Y2FsYygxMDAlIC0gNjBweCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbiAgJl9fbW9yZS1saW5le1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gIH1cclxuICAmX19tb3JlLWxpbmUtYmVmb3Jle1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgd2lkdGg6NjglO1xyXG4gIH1cclxuICAmX19tb3JlLWxpbmUtYWZ0ZXJ7XHJcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgIHdpZHRoOjYlO1xyXG4gIH1cclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOiAxMzY1cHgpe1xyXG4gIC5zbGlkZXItbWFpbl9faW5mb3tcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDExOTlweCl7XHJcbiAgLnNsaWRlci1tYWlue1xyXG4gICAgaGVpZ2h0OiAyNTBweDtcclxuICAgIC5zbGljay1zbGlkZXtcclxuICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDogOTkxcHgpe1xyXG4gIC5zbGlkZXItbWFpbl9faW5mb3tcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xyXG4gIC5zbGlkZXItbWFpbl9faW5mb3tcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcbiAgLnNsaWRlci1tYWlue1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLndyYXBwZXJ7XHJcbiAgICAudHJpZ2dlcnN7XHJcbiAgICAgIG1hcmdpbjogMzBweCAwO1xyXG4gICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAuc2xpY2stZG90c3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOi0yNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbGVmdDo1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkYnJvd247XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuc2xpY2stYWN0aXZle1xyXG4gICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyb3duO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyb3duO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuIiwiLnRhYnN7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG4udGFie1xyXG4gIGNvbG9yOiAkb3JhbmdlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMzJweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aGl0ZS1zcGFjZTpub3dyYXA7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgICAvKiBDaHJvbWUvU2FmYXJpL09wZXJhICovXHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgICAgICAvKiBGaXJlZm94ICovXHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAgICAgICAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgJjpob3ZlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuICAmLmFjdGl2ZXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgLnRhYnN7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICB9XHJcbn1cclxuIiwiLmNhcmRze1xyXG4gIC8vbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAvL3RyYW5zaXRpb246IC41cztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGgye1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB9XHJcbiAgJi5hY3RpdmV7XHJcbiAgICB6LWluZGV4OjIwO1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICB9XHJcbiAgJi5pbmFjdGl2ZXtcclxuICAgIG9wYWNpdHk6MDtcclxuICAgIHotaW5kZXg6LTIwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxuICAuY2FyZHNfX25vLWl0ZW1ze1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgfVxyXG59XHJcbi8vW2RhdGEtZGlzY291bnQ9XCJ3YXRjaGVkXCJdLFxyXG4vL1tkYXRhLWRpc2NvdW50PVwicmVjb21tZW5kXCJdLFxyXG4vL1tkYXRhLWRpc2NvdW50PVwiZmF2b3JpdGVcIl17XHJcbi8vICBkaXNwbGF5OiBub25lO1xyXG4vL31cclxuW2RhdGEtaW5mbz1cImVtcHR5XCJde1xyXG4gIG9wYWNpdHk6MDtcclxuICB6LWluZGV4Oi0yMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLmFjdGl2ZVtkYXRhLWluZm89XCJlbXB0eVwiXXtcclxuICB6LWluZGV4OjIwO1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgb3BhY2l0eToxO1xyXG59XHJcbi5jYXJke1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBoZWlnaHQ6IDMyMHB4O1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czo4cHg7XHJcbiAgYm9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICZfX2ltZ3tcclxuICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGltZ3tcclxuICAgICAgbWF4LXdpZHRoOjEwMCU7XHJcbiAgICAgIG1heC1oZWlnaHQ6MTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fZGlzY291bnR7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6MXB4IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOjZweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICB9XHJcbiAgJjpob3ZlcntcclxuICAgIGJvcmRlcjoxcHggc29saWQgJG9yYW5nZTtcclxuICAgIC5jYXJkX190aXRsZXtcclxuICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3ByaWNle1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICB9XHJcbiAgJl9fcHJpY2UtbWVtYmVye1xyXG4gICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIH1cclxuICAmX19wcmljZS1hZGR7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBjb2xvcjogJG1haW4tY29sb3I7XHJcbiAgfVxyXG4gICZfX21vcmV7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogNnB4IDEycHggNXB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBib3JkZXI6MXB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmNhcmRfX21vcmUtd3J7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6IDEzNjVweCl7XHJcbiAgLmNhcmRfX2ltZ3tcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgfVxyXG4gIC5jYXJkX19wcmljZS1tZW1iZXJ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6IDExOTlweCl7XHJcbiAgLmNhcmRfX2ltZ3tcclxuICAgIGhlaWdodDogMTIwcHg7XHJcbiAgfVxyXG4gIC5jYXJkX19wcmljZS1tZW1iZXJ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIH1cclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgLmNhcmR7XHJcbiAgICBoZWlnaHQ6IDI3MHB4O1xyXG4gIH1cclxufVxyXG4iLCIuZm9ybXtcclxuICAmLXdyYXBwZXJ7XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19yZWd7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBtYXgtd2lkdGg6IDEwODBweDtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICZfX2lubmVye1xyXG4gICAgICBib3gtc2hhZG93OiAwIC0xMHB4IDYwcHggLTI1cHggbGlnaHRlbigkZ3JheSwgMTUlKTtcclxuICAgICAgcGFkZGluZzogNjBweDtcclxuICAgICAgd2lkdGg6IDEwODBweDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxuICAgIC5mb3JtLXdyYXBwZXJfX2lubmVye1xyXG4gICAgICBwYWRkaW5nOiA2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19sb2dpbntcclxuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgIG1heC13aWR0aDogNzgwcHg7XHJcbiAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIC5mb3JtLXdyYXBwZXJfX2lubmVye1xyXG4gICAgICBwYWRkaW5nLXRvcDo2MHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTo2MHB4O1xyXG4gICAgfVxyXG4gICAgLmZvcm17XHJcbiAgICAgIG1heC13aWR0aDogNTEycHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmZvcm1fX3N1Ym1pdHtcclxuICAgICAgbWF4LXdpZHRoOjEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGlucHV0e1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JlZW47XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAmW3R5cGU9c3VibWl0XXtcclxuICAgICAgd2lkdGg6MTAwJSAgO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6MjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fc3VibWl0e1xyXG4gICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Nsb3Nle1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MHB4O1xyXG4gICAgcmlnaHQ6IDUwcHg7XHJcbiAgICB6LWluZGV4OjI7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6MDtcclxuICAgICAgdG9wOjlweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6MDtcclxuICAgICAgdG9wOjlweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMTRweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gIH1cclxuICAmX19zdWJ0aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcclxuICB9XHJcbiAgJl9fZmllbGR7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgJi1tZ3tcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19ub3RpY2V7XHJcbiAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgfVxyXG4gICZfX2Vycm9ye1xyXG4gICAgY29sb3I6ICRyZWQ7XHJcbiAgfVxyXG4gICZfX3N1Y2Nlc3N7XHJcbiAgICBjb2xvcjogJGdyZWVuO1xyXG4gIH1cclxuICAmX19oYXZlLWFjY3tcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBjb2xvcjogJGdyYXk7XHJcbiAgICBhe1xyXG4gICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX190aGFua3N7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgbWF4LXdpZHRoOiA3ODBweDtcclxuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIC5mb3JtLXdyYXBwZXJfX2lubmVye1xyXG4gICAgICBwYWRkaW5nOiAxMDBweCA2MHB4O1xyXG4gICAgfVxyXG4gICAgJi1saW5re1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIG1heC13aWR0aDo0NDhweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JlZW4gO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19sb2dpbi1saW5rc3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYXtcclxuICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fbm90aWNle1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgICYudmlzaWJsZXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3NvY2lhbHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB1bHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBsaXtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19nb29nbGV7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2dvb2dsZS5zdmcpO1xyXG4gIH1cclxuICAmX192a3tcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdmtfLnN2Zyk7XHJcbiAgfVxyXG4gICZfX2ZhY2Vib29re1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mYi5zdmcpO1xyXG4gIH1cclxuICAmX19vZG5va2xhc3NuaWtpe1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9vay5zdmcpO1xyXG4gIH1cclxuICAmX190aGFua3MtbGlua3tcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6MjtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbm90aWNlLXNtYWxse1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGF7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucG9wdXB7XHJcbiAgb3BhY2l0eTogMDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgei1pbmRleDo5MDAxO1xyXG4gIHRyYW5zaXRpb246IC41cztcclxuICB3aWR0aDowO1xyXG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgJi52aXNpYmxle1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDogNDgwcHgpe1xyXG4gIC5mb3Jte1xyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIH1cclxuICAgICZfX3N1YnRpdGxle1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbiAgICAmX19yZWd7XHJcbiAgICAgIC5mb3JtLXdyYXBwZXJfX2lubmVye1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Nsb3Nle1xyXG4gICAgICB0b3A6IDIwcHg7XHJcbiAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5mb290ZXJ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1pbGt5O1xyXG4gIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gIHVse1xyXG4gICAgbGl7XHJcbiAgICAgIHBhZGRpbmc6OHB4IDA7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OjEuMjtcclxuICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19waG9uZXN7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIC5waG9uZS1ibG9ja3tcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICZfX251bWJlcntcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fbG9nb3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIC5sb2dve1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDgycHg7XHJcbiAgICAgIHdpZHRoOiAxMDZweDtcclxuICAgIH1cclxuICAgIC5sb2dvLWJsb2NrX19uYW1le1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY29weXJpZ2h0e1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuLmxlYW5uLWxpbmt7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBjb2xvcjogJGdyYXktbGlnaHQ7XHJcbn1cclxuLm1ldHJpY3N7XHJcbiAgJi50ZW1we1xyXG4gICAgbWluLXdpZHRoOiAxNTRweDtcclxuICAgIG1pbi1oZWlnaHQ6NTZweDtcclxuICAgIGJvcmRlcjoxcHggc29saWQgICRtYWluLWNvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czo2cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBkaXZ7XHJcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xyXG4gICAgICBjb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDogMTM2NXB4KXtcclxuICAuZm9vdGVyX19waG9uZXN7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLnBob25lLWJsb2NrX19udW1iZXJ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZvb3RlcntcclxuICAgIC5waG9uZS1ibG9ja3tcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6IDExOTlweCl7XHJcbiAgLndyYXBwZXJ7XHJcbiAgICAuZm9vdGVye1xyXG4gICAgICB1bHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5jb2wteGwtMXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29sLWluZm97XHJcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuY29sLXVsLTEsXHJcbiAgICAuY29sLXVsLTJ7XHJcbiAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgLndyYXBwZXJ7XHJcbiAgICAuY29sLXVsLTEsXHJcbiAgICAuY29sLXVsLTJ7XHJcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59Il19 */
