@import url("https://fonts.googleapis.com/css?family=Permanent+Marker|Roboto");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}:root{--mainRed:#ae0008;--sndRed:#db242c;--gradiantRed:linear-gradient(-180deg,#ae0008,#db242c 60%);--gradiantRedReverse:linear-gradient(-90deg,#ae0008,#db242c 60%);--pureBlack:#111;--softBlack:#333;--softGrey:#2d2d2c;--mainFont:"Roboto",sans-serif;--logo-Font:"Folloween";--XS-Font:1rem;--S-Font:1.2rem;--M-Font:1.4rem;--L-Font:1.6rem;--logo-Size:7rem}.red_highlight{color:var(--mainRed)}.font_title_white{color:#fff;font-size:50px}footer{padding:1vw 0;background-color:#111;margin-top:7vh;position:relative;bottom:0}.content,footer{width:100%;align-items:center;flex-direction:column}.content,.rs,footer{display:flex;justify-content:center}.rs{flex:1}.logo{font-family:Folloween!important}.facebook,.twitter{margin:0 2vw;font-size:2vw}.youtube{margin:0 2vw}footer p{font-size:small;margin:10px 0}.logo p{font-size:3vh}.nav{flex:4}.nav,.nav ul li a{display:flex;justify-content:center}.nav ul li a{border-radius:50%;padding-left:0;padding-right:0;vertical-align:0;margin-left:0;margin-right:0;box-shadow:inherit;align-items:center;font-size:14px;width:30px;height:30px;background-color:var(--mainRed)}.nav ul li a i{color:var(--pureBlack)}.nav ul{margin-top:0;background-color:transparent;display:flex}.nav ul li{margin:10px;width:30px;height:30px;border:1px solid var(--mainRed);border-radius:50%;background-color:var(--mainRed)}.tip_wrapper{position:absolute;background-color:#d84758;height:60px;width:60px;right:5%;border-radius:50%;top:0;transform:translate(-50%,-50%);background-image:url(../../img/tipeee.png);background-position:50%;background-size:100%;background-repeat:no-repeat}.tip_wrapper a{width:100%;height:100%;display:block}.redletter{color:var(--mainRed)}.lastline{margin:10px 10px 0;line-height:3vh}body,html{width:auto;overflow:auto}body{text-align:center;font-family:Roboto,sans-serif;color:#fff;font-size:1.6rem;height:100%}.main_content{min-height:70vh;margin:0 auto;position:relative}@font-face{font-family:Folloween;src:url(../fonts/Folloween.ttf)}#concept{margin-top:9.5vh;font-weight:700}#concept,#filmbg{display:inline-block;width:90%}#filmbg{margin-top:12.5vh;line-height:3vh}h1{font-family:Folloween!important;color:#fff;font-size:11vh;margin-top:2.5vw}.lef{color:#ae0008;display:inline}a{color:#fff}a:hover{color:#bababa;transition:.2s}h3{display:inline-block;width:50vh;line-height:3vh}form{display:block;width:40vh;margin-left:auto;margin-right:auto;margin-top:1vh}form a{text-decoration:underline;line-height:3vh;color:#fff}form a,input{text-align:center}input{display:block;width:100%;border:none;margin-bottom:1vh;font-family:Roboto,sans-serif;font-size:2.15vh;border-radius:0}.champ:focus{background-color:#ccc;transition:.2s}#submit{margin-left:auto;margin-right:auto;margin-top:1.5vh;border-radius:0}#submit:hover{background-color:#bababa;transition:.2s}#sign{font-size:1.7vh;margin-top:2vh}#reg{display:block;width:100%;height:100%;background-color:#000;position:fixed;left:0;top:0;display:none;opacity:0}#title{text-align:left;margin-top:5vh;font-size:6vh;padding-left:5vw}#reg label{display:inline-block;margin-right:2.5vh}#reg .champ{display:inline-block;width:40vh;margin-right:8vh}#reg form{width:100%;margin-top:10vh}#captcha{display:block;text-align:center;margin-top:5vh;margin-bottom:5vh}.g-recaptcha{display:inline-block}#reg #insc{display:block;width:40vh;margin:7vh auto 22vh;border-radius:0}#reg #insc:hover{background-color:#bababa;transition:.2s}#reg a{font-size:2.75vh;text-decoration:none}#reg #penny{display:block;width:35vw;position:fixed;bottom:0;right:0;z-index:0}#verifmdp{display:none;background-color:#000;border-bottom:.5vh solid #fff;border-top:.5vh solid #fff;width:100%;height:40vh;position:absolute;top:30vh;z-index:3;left:0;text-align:center;opacity:0}#verifmdp p{font-size:2.8vh;margin-top:4.5vh;margin-bottom:5vh}#verifmdp #confmdp{display:inline-block;margin-right:0;margin-bottom:1.5vh}#inscfin{display:none;width:40vh;margin-left:auto;margin-right:auto;margin-top:0;opacity:0;border-radius:0}#inscfin:hover{background-color:#bababa;transition:.2s}#reg #verifmdp #oopsi{display:block;font-size:2.35vh;text-decoration:underline;margin-bottom:6vh}#mdpconfhide{display:none;width:100%;height:100vh;background:rgba(0,0,0,.8);position:fixed;left:0;top:0;opacity:0;z-index:2}#inserror{display:block;position:absolute;width:100%;text-align:center;color:red;top:70vh;z-index:1}#coerror{color:red;margin-top:7vh;opacity:0}@media only screen and (max-width:900px){h1{font-family:Folloween!important;color:#fff;font-size:10vh;margin-top:2.5vh}#filmbg{display:inline-block;width:90%;margin-top:11vh;line-height:3vh}}.cta__primary{display:inline-block;margin:0 auto;background-color:#ae0008;padding:8px 30px;border-radius:.5vh;border:2px solid #ae0008}#containfiches{justify-content:center}#containfiches h3{width:90%;text-align:center;font-size:1.8rem;margin-bottom:25px;margin-top:35px;font-weight:700;line-height:normal}.cont_a{width:100%;margin-top:5px}.nbfilms{width:90%;margin:auto}.main_content{max-width:1400px;margin:auto}.main_content #intropres{line-height:23px;margin:30px}.main_content b{font-weight:700}ul{display:block}body{margin-top:110px}.overlay{display:none}.overlay.active{width:100vw;display:block;height:100vh;background-color:rgba(0,0,0,.7);position:fixed;top:0;z-index:5}.nav_container{display:flex;align-items:center;padding:10px 80px 0;box-sizing:border-box;position:fixed;width:100%;top:0;left:0;transition:background-color .2s ease-in-out;z-index:15}.nav_container.sticky{background-color:var(--pureBlack);position:fixed;height:70px;padding-top:10px;padding-bottom:10px}.nav_container:after{content:"";display:block;position:absolute;top:70px;left:0;width:0;height:1px;background-color:var(--mainRed);transition:width .3s ease-in-out}.nav_container.sticky:after{width:100%}.nav_container__menulist{display:inline-block}.nav_container__menulist li{display:inline-block;margin:0 30px;vertical-align:middle}.nav_container__menulist li:first-child a p{display:inline-block;margin-left:10px}@media only screen and (max-width:992px){.nav_container__menulist li:first-child a p{margin-left:0}}.nav_container__connexion svg{width:30px;margin-right:10px}.nav_container__connexion a{display:flex;align-items:center}.nav_container__connexion,.nav_container__logo,.nav_container__menulist{display:inline-block}.nav_container__menulist{flex:1}#logout{display:block;text-decoration:none;text-align:center;margin-top:2.5vh;font-size:1.7vh}#logomenu{color:#ae0008;font-family:Folloween!important;font-size:30px}#logomenu p{margin-top:.7vh;display:inline-block}#logomenu span{color:#fff}.weenbot a{position:relative;display:flex;align-items:center}.weenbot img{width:20px;margin:5px}.mobile_menu{display:none}button.mobile_menu{margin-top:2.5vh;cursor:pointer;height:5vh;text-decoration:none;background-color:hsla(0,0%,100%,.14);border-radius:1vh;padding-left:3vh;padding-right:3vh;height:7vh;vertical-align:top;margin-left:1vw;margin-right:1vw;box-shadow:0 .2vh .5vh rgba(0,0,0,.4);border:0;color:#fff;width:48vh;font-size:100%}button.mobile_menu img{height:17%;transform:rotate(90deg);margin-left:1vh;transition:.3s}button.turnon img{transform:rotate(180deg)}@media only screen and (max-width:1224px){.nav_container{padding:10px 20px}.nav_container__connexion span{display:none}}@media only screen and (max-width:992px){.nav_container{padding:10px 30px;justify-content:space-between}.nav_container__logo.active{opacity:.3}.nav_container__connexion{z-index:1}.nav_container__connexion svg{margin-right:0}.nav_container__menulist{margin-right:10px;transition:all .3s ease}.nav_container__menulist.active{z-index:1}.nav_container__menulist.active ul{width:250px;visibility:visible}.nav_container__menulist{margin-left:auto;margin-right:20px;flex:inherit;position:absolute;right:60px}.nav_container__menulist li{white-space:nowrap;margin:25px 25px 25px 40px}.nav_container__menulist ul{width:0;transition:all .3s ease;visibility:hidden;position:absolute;height:100vh;background-color:var(--pureBlack);padding-top:100px;right:-80px;top:-28px;text-align:left;flex-direction:column;display:flex}.nav_container__menulist:after{content:"";background-image:url(../../img/account/menu.svg);background-position:50%;background-size:cover;transition:all .3s ease-in-out;display:inline-block;width:20px;height:17px;position:relative;z-index:20}.nav_container__menulist.active:after{content:"";margin-right:180px;width:20px;height:20px;background-image:url(../../img/account/cross.svg)}}body.ajoutfilm{overflow:visible;height:100%}body.ajoutfilm b{font-weight:700}body.ajoutfilm #moduledesc{padding-top:4vh;line-height:3vh;margin-left:10vw;margin-right:10vw;margin-bottom:8vh}body.ajoutfilm #filmbg{margin-bottom:5vh}body.ajoutfilm .failsearch{font-size:2.7vh;margin:20vh 5vw 30vh}body.ajoutfilm h3{display:inline-block;width:50vh;font-weight:700;font-size:2.7vh;line-height:3vh;margin-top:1.5vh;margin-bottom:2.5vh}body.ajoutfilm label{margin-bottom:2vh;display:block;margin-top:5vh}body.ajoutfilm .champtext{width:51vw;padding-left:1.5vw;padding-right:1.5vw}body.ajoutfilm .champtext:focus{background-color:#ccc;transition:.2s}body.ajoutfilm .champleft{display:inline-block;margin-right:1.5vw}body.ajoutfilm .champright{display:inline-block;margin-left:1.5vw}body.ajoutfilm .champright .champtext{width:22.5vw}body.ajoutfilm .champchoice{width:25.5vw;border-radius:0;border:0;height:4.7vh;font-size:2.15vh}body.ajoutfilm .champchoice:focus{background-color:#ccc;transition:.2s}body.ajoutfilm #submit{width:40vh;display:block;margin-top:8vh}body.ajoutfilm textarea{width:51vw;resize:none;height:13vh;font-family:Roboto,sans-serif;font-size:2.15vh;text-align:left;border-radius:0;padding:1vh 1.5vw;line-height:3vh}body.ajoutfilm textarea:focus{background-color:#ccc;transition:.2s}body.ajoutfilm input{display:inline-block}body.ajoutfilm #formajout{width:90vw;text-align:center}body.ajoutfilm .lastchamp{margin-bottom:3vh}@media only screen and (orientation:portrait){body.ajoutfilm .failsearch{font-size:2.7vh;line-height:3.5vh;margin:10vh 5vw 8vh}}@media only screen and (max-device-width:1400px) and (min-device-width:768px) and (orientation:portrait){body.ajoutfilm .champtext{width:87vw}body.ajoutfilm .champleft{display:block;margin-right:0}body.ajoutfilm .champright{display:block;margin-left:0}body.ajoutfilm .champchoice,body.ajoutfilm .champright .champtext,body.ajoutfilm textarea{width:87vw}}@media only screen and (max-width:900px){body.ajoutfilm .champtext{width:67vw}body.ajoutfilm .champleft{display:block;margin-right:0}body.ajoutfilm .champright{display:block;margin-left:0}body.ajoutfilm .champright .champtext{width:67vw}body.ajoutfilm .champchoice{width:70vw}body.ajoutfilm textarea{width:67vw}body.ajoutfilm #submit{width:70vw}}@media only screen and (max-device-width:700px){body.ajoutfilm .champtext{width:78vw}body.ajoutfilm .champleft{display:block;margin-right:0}body.ajoutfilm .champright{display:block;margin-left:0}body.ajoutfilm .champright .champtext{width:78vw}body.ajoutfilm .champchoice{width:81vw}body.ajoutfilm textarea{width:78vw}body.ajoutfilm #submit{width:81vw}}@media only screen and (max-device-width:750px){body.ajoutfilm .failsearch{margin-top:9vh;margin-bottom:3vh;font-size:2.15vh;line-height:3vh;font-weight:700}}body.calendrier{padding-bottom:50px}h1{font-size:9vh}.red_letter{color:#ae0008}.namesite{font-family:Folloween;font-size:2.5vh;margin-left:5px}.cal_des{max-width:85%;line-height:2.8vh;margin:2.6vh auto 4vh}.calendrier{width:125vh;margin:auto;display:flex;align-items:center;flex-direction:column}.calendrier .waiting_days{width:100%;flex-wrap:wrap}.calendrier .waiting_days,.waiting_days li{display:flex;justify-content:center;align-items:center}.waiting_days li{background-color:#000;width:16vh;height:16vh;margin:2vh;box-shadow:0 0 3vh hsla(0,0%,100%,.4);font-size:5vh;position:relative;color:#666;transition:.4s}.special_day.day_activ .numero,.waiting_days .day_activ .numero,.waiting_days .day_past .numero{transition:.2s}.special_day.day_activ .numero{cursor:pointer}.sepcial_day .day_past,.waiting_days .day_past{color:#fff;cursor:pointer}.special_day.day_activ,.waiting_days .day_activ{color:#ae0008;cursor:pointer}.special_day.day_activ{cursor:default}.followcard{cursor:pointer}.special_day.day_activ .numero:hover,.special_day.day_past .numero:hover,.waiting_days .day_activ .numero:hover,.waiting_days .day_past .numero:hover{color:#fff;background-color:#ae0008}.special_day .el,.waiting_days li .el{position:absolute;left:0;top:0;width:100%;height:100%;display:flex}.special_day .numero,.waiting_days li .numero{background-color:#000;justify-content:center;align-items:center;z-index:2}.special_day .pic,.waiting_days li .pic{background-color:#000;background-size:cover;z-index:1}.special_day{width:116vh;height:16vh;background-color:#000;box-shadow:0 0 3vh hsla(0,0%,100%,.4);justify-content:center;font-size:5vh;position:relative;color:#666;transition:.4s;margin:2vh 0;transition:box-shadow 0s}.special_day,.special_day ul{display:flex;align-items:center}.special_day ul{justify-content:space-between}.special_day ul li{display:flex;width:16vh;height:16vh}.cal_credits{margin:12.5vh auto 2vh}.cal_credits,.sep_bdp{opacity:.5;transition:.5s}.sep_bdp{border:0;height:.2vh;background-color:#fff;width:25vh;margin-bottom:0}.credit_div{display:inline-block}.credit_div:hover>*{opacity:1}.infos_window{position:fixed;background:rgba(0,0,0,.9);transition:opacity .2s;width:100vw;top:0;left:0;z-index:4;display:none;opacity:0}.infos_window .infos_conteneur{width:100%;display:flex;flex-direction:column}.infos_window div{width:100%}.infos_window .infos_s1{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:margin-top .5s}.infos_window .infos_s2{height:100vh;padding:5vh 0}.infos_window .infos_picture{width:25vh;height:25vh;margin-bottom:5vh;display:flex;justify-content:center;align-items:center}.infos_window .infos_picture span{background-size:cover;background-color:#000;box-shadow:0 0 3vh hsla(0,0%,100%,.4);width:25%;height:25%;transition:all .3s}.infos_window .infos_s1 h2{font-size:4vh}.go_to_bottom{display:block;background-color:#ae0008;width:25vh;border-radius:1vh;padding:1.5vh 0}.go_to_bottom:hover{background-color:#6c0106;color:#fff}.infos_window .infos_s1 h3{margin-bottom:20vh}.special_window{position:fixed;background:rgba(0,0,0,.9);transition:opacity .2s;width:100vw;height:100vh;top:0;left:0;z-index:4;display:flex;justify-content:center;align-items:center;flex-direction:column;display:none;opacity:0}.special_window h2{font-family:Folloween;font-size:9vh;color:#ffa52b;margin-bottom:2vh}.special_window .special_conteneur{width:100%;height:100%;display:none;opacity:0;transition:opacity .2s;justify-content:center;align-items:center;flex-direction:column}.special_window img{position:absolute;height:25vh;transition:height 3s,opacity .3s;z-index:5;opacity:.9}#confetti{height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.special_conteneur p{width:95vh;line-height:2.8vh}.back_folloween{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;margin-top:5vh}@media only screen and (max-width:768px){.infos_window .infos_s2{padding:3vh 0}.special_conteneur p{width:90%}}@media (orientation:portrait){.special_window h2{font-size:15vw;margin-bottom:6vh}}@media (orientation:portrait){.back_folloween{margin-top:2vh}.calendrier{width:100vw}.waiting_days li{margin:.5vh}.special_day{width:50vh;height:33vh;margin:.5vh 0}.special_day .el{flex-wrap:wrap}.special_day ul li{margin:0 0 1vh}}@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){.calendrier{width:45vh}.special_day{width:44vh;height:29vh;margin:.5vh 0}.special_day ul li,.waiting_days li{width:14vh;height:14vh}.special_day ul li{display:flex}}body.checker{overflow:visible;height:100%}body.checker #moduledesc{padding-top:4vh;line-height:3vh;margin-left:10vw;margin-right:10vw;margin-bottom:2vh}body.checker .comtype{margin-bottom:8vh;margin-left:5vh;margin-right:5vh;line-height:3vh}body.checker .membertitles{font-weight:700;margin-bottom:4vh}body.checker .allmembers{width:80vw;display:block;margin-left:auto;margin-right:auto}body.checker .show_profiles{display:block;width:100%;transition:all .3s}body.checker #filmbg{margin-bottom:5vh}body.checker .failsearch{margin-top:20vh;margin-bottom:30vh;font-size:2.7vh}body.checker .videquest{font-size:2.7vh;line-height:4vh;margin:20vh 5vw 25vh}body.checker .continvisible{opacity:0}body.checker .name_search{display:block;text-align:center;width:100%;margin-bottom:3vh}body.checker .name_search input{display:inline-block;width:40vh;height:5vh;padding:0}body.checker .name_search input:focus{background-color:#ccc;transition:.2s}body.checker .name_search a{height:5vh;width:6vh;display:inline-flex;background-color:#aaa;vertical-align:top;justify-content:center;align-items:center;margin-left:-.53vh}body.checker .name_search a:hover{background-color:#999}body.checker .name_search a img{width:65%;height:65%}body.checker .count_profiles{font-size:1.9vh;margin-top:.2vh;opacity:0;transition:opacity .3s}@media only screen and (max-width:750px){body.checker .allmembers{width:95%;display:block;margin-left:auto;margin-right:auto}body.checker .videquest{font-size:2.7vh;line-height:4vh;margin:13vh 5vw 18vh}body.checker .continvisible{display:none}}@media only screen and (min-device-width:751px) and (max-device-width:1100px) and (orientation:landscape){body.checker .allmembers{width:100%;display:block;margin-left:auto;margin-right:auto}}@media only screen and (min-device-width:1300px) and (max-device-width:1400px) and (min-device-height:1000px) and (orientation:landscape){body.checker .allmembers{width:100%;display:block;margin-left:auto;margin-right:auto}}@media only screen and (max-device-width:750px){body.checker .failsearch{margin-top:9vh;margin-bottom:3vh;font-size:2.15vh;line-height:3vh}}body.cookies{padding:3vh;margin-top:0}body.cookies .well{text-align:left;margin-top:5vh;max-width:1200px;display:block;margin-left:auto;margin-right:auto;line-height:2.9vh;padding:5vh;border-radius:1vh;box-shadow:0 0 3vh hsla(0,0%,100%,.4);background-color:rgba(0,0,0,.8)}body.cookies a{color:#db242c}body.cookies a:hover{color:#ae0008}body.cookies .gohome{margin-top:2vh;display:inline-block}body.cookies h2{font-size:7vh;margin-bottom:5vh}body.cookies h3{font-size:4vh;width:auto;margin:4vh 0 3vh;line-height:5vh}body.cookies ul{display:block;list-style-type:disc;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:40px;padding-inline-start:40px;font-style:italic}.svg-filters{position:absolute;visibility:hidden;width:1px;height:1px}.button--1,.button--1 .button__bg,.button--2,.button--4,.button--4 .button__bg,.button--5,.button--6,.button--7,.button--8,.button--9,.button--10{-webkit-font-smoothing:antialiased;background-color:#222;border:none;display:inline-block;font-family:Montserrat,sans-serif;font-size:.85em;font-weight:700;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.1em;color:#fff;padding:20px 40px;text-transform:uppercase;transition:background-color .1s ease-out}.button--1 .button__bg:hover,.button--1:hover,.button--2:hover,.button--4 .button__bg:hover,.button--4:hover,.button--5:hover,.button--6:hover,.button--7:hover,.button--8:hover,.button--9:hover,.button--10:hover{background-color:#2cd892;color:#fff}.button--1 .button__bg:focus,.button--1:focus,.button--2:focus,.button--4 .button__bg:focus,.button--4:focus,.button--5:focus,.button--6:focus,.button--7:focus,.button--8:focus,.button--9:focus,.button--10:focus{outline:none;color:#fff}.safari .button,.safari .button__bg{-webkit-filter:none!important;filter:none!important}.button--1{position:relative;z-index:0}.button--1,.button--1:hover{background:none}.button--1:hover .button__bg,.button--1:hover .circle{background:#2cd892}.button--1 .button__container{position:absolute;display:block;width:200%;height:400%;top:-150%;left:-50%;pointer-events:none;z-index:-1;transform:translateZ(0);transition:all .1s ease-out}.button--1 .button__bg,.button--1 .circle{-webkit-animation:hue-rotate 10s linear infinite;animation:hue-rotate 10s linear infinite}.button--1 .button__bg{position:absolute;width:50%;height:25%;top:50%;left:25%;transform:translateY(-50%)}.button--1 .circle{position:absolute;width:25px;height:25px;border-radius:15px;background:#222;transition:background-color .1s ease-out}.button--1 .circle.top-left{top:40%;left:27%}.button--1 .circle.bottom-right{bottom:40%;right:27%}.button--2{outline:90px solid transparent!important;position:relative;z-index:0;background-color:transparent;-webkit-filter:url(#filter-goo-2);filter:url(#filter-goo-2)}.button--2 .left,.button--2 .right{position:absolute;width:25px;height:25px;border-radius:15px;background:#222;transition:background .1s ease-out;top:50%;margin-top:-12px;z-index:-2}.button--2 .left.left,.button--2 .right.left{left:0}.button--2 .left.right,.button--2 .right.right{right:0}.button--2 .button__bg{content:"";background:#222;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;transition:background .1s ease-out}.button--2:hover{background-color:transparent}.button--2:hover:before,.button--2:hover span{background-color:#2cd892}.button--4{position:relative;z-index:1;width:80px;height:80px;line-height:80px;padding:0}.button--4,.button--4:hover{background:none}.button--4:focus{outline:none}.button--4:active .button__bg{transform:scale(.8)}.button--4 .button__bg{position:absolute;top:0;left:0;width:100%;height:100%;outline:90px solid transparent!important;padding:0;border-radius:100px;transform:translateZ(0);background:none;font-weight:700;z-index:-2;transition:all .1s ease-out}.button--4 .button__bg:hover{background:none}.button--4 .blob{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%;border-radius:70px;opacity:.3;background:#222;transition:background .1s ease-out;z-index:-1;pointer-events:none}.button--4 .blob:first-child{opacity:1}.button--4 .blob:nth-child(n+2){width:100%;height:100%}.button--5,.button--6,.button--7{transform:translateZ(0);outline:90px solid transparent!important}.button--8{position:relative;z-index:1;outline:10px solid #f6f6f6!important;background:#f6f6f6;border:2px solid #000;color:#000}.button--8:focus{color:#222}.button--8:hover{background:#f6f6f6;border-color:#2cd892;color:#2cd892}.button--9{transition:all .45s ease-out;background-image:radial-gradient(circle at 60% 20%,#ff6023 0,#da305d);box-shadow:0 0 0 20px #f6f6f6;border-radius:80px;color:#fff;width:80px;height:80px;line-height:80px;padding:0}.button--9:focus{color:#fff}.button--9:hover{background-image:radial-gradient(circle at 60% 20%,#ff6023 0,#da305d);color:#fff}.button--10{position:relative;z-index:0;width:135px}.button--10,.button--10:hover{background:none}.button--10:hover .button__bg{background:#2cd892}.button--10 .button__bg{transform:translateZ(0);outline:90px solid transparent!important;background:#222;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;transition:background .1s ease-out;border-radius:40px}@-webkit-keyframes hue-rotate{0%{-webkit-filter:hue-rotate(0);-moz-filter:hue-rotate(0);-ms-filter:hue-rotate(0);filter:hue-rotate(0)}to{-webkit-filter:hue-rotate(1turn);-moz-filter:hue-rotate(1turn);-ms-filter:hue-rotate(1turn);filter:hue-rotate(1turn)}}@keyframes hue-rotate{0%{-webkit-filter:hue-rotate(0);-moz-filter:hue-rotate(0);-ms-filter:hue-rotate(0);filter:hue-rotate(0)}to{-webkit-filter:hue-rotate(1turn);-moz-filter:hue-rotate(1turn);-ms-filter:hue-rotate(1turn);filter:hue-rotate(1turn)}}#artcontainer,#containfiches,#resultcontent,.showfilms{display:flex;justify-content:center;flex-wrap:wrap}#artcontainer #addfilmmin,#containfiches #addfilmmin,#resultcontent #addfilmmin,.showfilms #addfilmmin{display:none}.movie__card_wrapper{display:inline-block;width:270px;height:300px;position:relative;padding:0 30px 20px;border-radius:15px;box-shadow:0 0 3vh hsla(0,0%,100%,.08);background-color:rgba(0,0,0,.8);margin:0 15px 30px;vertical-align:top;cursor:pointer;border:1px solid rgba(174,0,8,0);transition:all .3s ease-in-out}@media screen and (max-width:640px){.movie__card_wrapper{width:270px}}.movie__card_wrapper:hover{border:1px solid rgba(174,0,8,.2)}.movie__card_wrapper.active,.movie__card_wrapper.showed{height:580px;border:1px solid rgba(174,0,8,.2)}@media screen and (max-width:640px){.movie__card_wrapper.active,.movie__card_wrapper.showed{height:560px}}.movie__card_wrapper.active .movie__card_secondary,.movie__card_wrapper.showed .movie__card_secondary{display:block}.movie__card_wrapper.active #infossec,.movie__card_wrapper.showed #infossec{position:relative;margin-top:20px;padding:0;bottom:inherit}.movie__card_wrapper.active .movie__card_main,.movie__card_wrapper.showed .movie__card_main{margin-top:230px}.movie__card_wrapper.hidden{opacity:.3}.movie__card_main{margin-top:230px}.movie__card_main .movie__card_title{position:relative}.movie__card_secondary{display:none}#nblike{padding:5px 0;position:absolute;z-index:1;width:100%;left:0;background-color:rgba(0,0,0,.35);border-top-left-radius:15px;border-top-right-radius:15px}#nblike img{width:1.8vh}#filmpict{width:100%;height:215px;left:0;top:0;position:absolute;background:url(../../img/films/1.jpg);background-size:cover;margin-left:auto;margin-right:auto;margin-bottom:2vh;border-top-left-radius:15px;border-top-right-radius:15px}#filmpict,h2{display:block}h2{font-size:1.6rem;position:relative}#infosprim,h2{text-align:left}#infosprim{margin-top:.3vh;font-style:italic;font-size:1.4rem}#infossec{margin-top:10px;width:100%;justify-content:space-between;display:flex;position:absolute;box-sizing:border-box;padding:0 28px;left:0;bottom:15px}#infossec div:last-child{display:flex;align-items:center}#infossec p{display:inline-block;margin-right:1vh}#infossec img{width:2rem;display:inline-block}#genres{margin-left:1vh}#jumpt{margin-left:3vh}.mylike img{width:15px;padding:1px 2px 0}.mylike{display:inline-block;margin-left:.25vh;padding-left:.3vh;padding-right:.3vh;padding-top:.5vh;border-radius:400vh;border:.2vh dashed hsla(0,0%,100%,0);position:absolute;right:-10px;top:-6px}.mylike:hover{transition:.3s;border:.2vh dashed hsla(0,0%,100%,.8)}#synopt{margin-top:2.5vh;text-align:left}#synopc{text-align:left;height:130px;line-height:2.45vh;padding:15px 0 25px;font-size:1.5rem;position:relative}@media screen and (max-width:640px){#synopc{height:125px}}.fichelink{text-decoration:none;display:inline-block;width:45px;height:45px;margin:15px}.fichelink img{height:3.6vh;width:3.6vh;display:inline-block;border:.4vh solid transparent;border-radius:500vh;padding:.5vh .6vh;transition:.3s}.fichelink:hover>img{border:.4vh solid #aaa}.linkgrey img{-webkit-filter:saturate(0);filter:saturate(0)}.linkgrey:hover>img{border:.4vh solid transparent}.lasuite{color:#aaa;text-decoration:none}.lasuite:hover{color:#fff}.avufalse{display:inline-block;margin:0 auto;background-color:#ae0008;padding:8px 30px;border-radius:.5vh;border:2px solid #ae0008}.movie__card_addList,.movie__card_removeList{visibility:hidden;opacity:0;background-color:#000;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .5s ease-in-out;position:absolute;height:160px;width:210px;z-index:5}.movie__card_addList p,.movie__card_removeList p{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%)}.movie__card_addList.active,.movie__card_removeList.active{opacity:1;visibility:visible}.avufalse:hover{color:var(--mainRed);background-color:#000}.avutrue{opacity:.2;background-color:#ae0008;padding:8px 30px}.avutrue,.avutrue:hover{color:#fff}#addfilmmin{display:none}.need_to_connect{display:flex;position:fixed;left:0;top:0;width:100vw;height:100vh;background:rgba(0,0,0,.9);opacity:0;transition:all .3s;justify-content:center;align-items:center;box-sizing:border-box;z-index:1}.need_to_connect div{display:block;background-color:#111;padding:30px 50px;border-radius:1vh}.need_to_connect div a{display:inline-block;margin:20px auto 0;background-color:#ae0008;padding:8px 30px;border-radius:.5vh;border:2px solid #ae0008}.need_to_connect div a:hover{background:inherit;color:#fff}.need_to_connect div a:active{background-color:#222}@media screen and (max-width:768px){.need_to_connect div{width:90%;padding:60px 2%}.need_to_connect div p{line-height:3vh;margin-bottom:1vh}}.fichemembre{display:inline-block;vertical-align:top}.membrecontain{display:inline-block;border-radius:1vh;box-shadow:0 0 3vh hsla(0,0%,100%,.4);background-color:rgba(0,0,0,.8);padding:2vh;width:50vh;margin-left:1.5vh;margin-right:1.5vh;margin-top:2vh;text-align:left}.show_profiles:last-child .membrecontain:first-child .mleft:after{background-image:url(../../img/first-medal.png)}.show_profiles:last-child .membrecontain:first-child .mleft:after,.show_profiles:last-child .membrecontain:nth-child(2) .mleft:after{content:"";position:absolute;width:50px;height:50px;bottom:3px;left:-25px;transform:rotate(-10deg);background-position:50%;background-repeat:no-repeat;background-size:contain}.show_profiles:last-child .membrecontain:nth-child(2) .mleft:after{background-image:url(../../img/second-medal.png)}.show_profiles:last-child .membrecontain:nth-child(3) .mleft:after{content:"";background-image:url(../../img/third-medal.png);position:absolute;width:50px;height:50px;bottom:3px;left:-25px;transform:rotate(-10deg);background-position:50%;background-repeat:no-repeat;background-size:contain}.mleft{vertical-align:middle;position:relative}.avatar,.mleft{display:inline-block;width:12vh;text-decoration:none}.avatar{height:12vh;font-size:6vh;text-align:center;margin-bottom:1vh;transition:.3s}.avatar p{margin-top:2.9vh;-webkit-text-decoration:normal;text-decoration:normal}.minfos{display:inline-block;padding-left:2vh;vertical-align:middle}.mpseudo{display:block;font-size:2.5vh;margin-bottom:2vh;font-weight:700}.titlescore{display:block;font-size:1.8vh;margin-bottom:.5vh}.mscore{display:block;font-size:4vh;margin-left:0;margin-bottom:2vh}.followfalse{color:#000;display:block;background-color:#efefef;text-decoration:none;padding-top:1.2vh;padding-bottom:1.2vh;width:12vh;text-align:center}.followfalse:hover{color:#000;background-color:#bbb}.followtrue{color:#000;display:block;background-color:#efefef;text-decoration:none;padding-top:1.2vh;padding-bottom:1.2vh;opacity:.2;width:12vh;text-align:center}.followtrue:hover{color:#000}#stop_follow{opacity:0}@media only screen and (max-width:750px){.membrecontain{display:inline-block;border-radius:1vh;box-shadow:0 0 3vh hsla(0,0%,100%,.4);background-color:rgba(0,0,0,.8);padding:2vh;width:84%;margin-left:1.5vh;margin-right:1.5vh;margin-top:2vh;text-align:left}}@media only screen and (max-width:380px) and (min-height:810px){.minfos{display:inline-block;vertical-align:middle;display:block;margin-top:3vh;margin-bottom:1vh}.membrecontain{text-align:center}}#intropres{text-align:center;line-height:2.6vh;margin:4vh 2vh 6vh}.loader_text{color:rgba(0,0,0,.3);font-size:2.2em;top:55%;left:50%;transform:translate(-50%,-50%);transition:transform}.loader_text,.loader_text:before{position:absolute;white-space:nowrap;font-family:var(--logo-Font)}.loader_text:before{content:attr(data-text);overflow:hidden;max-width:8em;color:var(--mainRed);-webkit-animation:loading 2s linear infinite;animation:loading 2s linear infinite}@-webkit-keyframes loading{0%{max-width:0}}@keyframes loading{0%{max-width:0}}.loader_container{width:100vw;height:100vh;position:absolute;opacity:1;transition:opacity .25s ease-in-out}.loader_container.is_hidden{opacity:0;transition:opacity .25s ease-in-out}.loader_container.is_none{display:none}#ween_loader{height:7vw;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%);transition:transform .5s ease-in-out;-webkit-animation:floatingGhost 3s ease-in-out infinite;animation:floatingGhost 3s ease-in-out infinite}.ween_container{position:relative;width:100%;height:100%}@-webkit-keyframes floatingGhost{0%{transform:translate(-50%,-45%)}50%{transform:translate(-50%,-55%)}to{transform:translate(-50%,-45%)}}@media screen and (max-width:630px){#ween_loader{height:20vw}}@font-face{font-family:Icons;src:url(../font/icons.ttf)}.profleft{width:12vw}.profleft,.profright{display:inline-block;vertical-align:middle}.profright{text-align:left}.profpseudo,.profright b{font-weight:700}.profpseudo{margin-left:5vw;font-size:4vh}.profstats{margin-left:3vw;margin-top:5vh;margin-bottom:3vh;line-height:2.8vh}.profphrase{margin-left:5vw;line-height:2.8vh;width:92vh}.profstats li{margin-left:2vw;margin-right:2vw;margin-bottom:0;height:auto;display:inline-block}.profavatar{display:inline-block;width:9vw;height:9vw}.profavatar+a{display:block;margin:10px auto}.profleft__logout a:before{content:"";display:inline-block;width:20px;height:21px;background-image:url(../../img/account/logout.svg);background-repeat:no-repeat;background-position:50%;vertical-align:sub;margin-right:3px}.profavatar p{font-size:4.5vw;margin-top:2.35vw}.profdesabo{text-decoration:none;display:block;font-size:1.8vh;color:#cdcdcd}.profdesabo:hover{color:#b3b3b3}#icondelete{font-family:Icons;font-size:1.5vh;font-weight:700}.mfollowfalse{display:inline-block;color:#000;background-color:#efefef;text-decoration:none;padding-top:1.2vh;padding-bottom:1.2vh;width:9vw;text-align:center;margin-bottom:1.5vh;margin-top:1vh}.mfollowfalse:hover{color:#000;background-color:#bbb}.mfollowtrue{display:inline-block;color:#000;background-color:#efefef;text-decoration:none;padding-top:1.2vh;padding-bottom:1.2vh;opacity:.2;width:9vw;text-align:center;margin-bottom:1.5vh;margin-top:1vh}.mfollowtrue:hover{color:#000}#entete{display:block;margin-top:4vh}#filmbg{margin-bottom:5vh}#statscat{margin:9vh 5vw 6vh;color:#cdcdcd}#statscat p{display:inline-block;margin-right:4vh}.changecat{margin-left:.5vh;margin-right:.5vh;color:#cdcdcd}.changecat:hover{color:#b3b3b3}.showfilms{display:block;width:100%}.showmembers{width:80vw}.showmembers,h3{display:block;margin-left:auto;margin-right:auto}h3{margin-bottom:7vh;font-size:3.5vh}.membre_lastco{font-size:1.8vh;color:#cdcdcd;margin-left:5vw;margin-top:1vh}@media only screen and (orientation:portrait){#moduledesc{line-height:2.3vh;font-size:2vh;margin:2vh auto 3vh;display:block;color:#cdcdcd}#entete{display:block;margin-top:0}.profleft{display:block;width:auto;margin-top:4vh;margin-bottom:8vh}.profavatar{display:inline-block;width:25vw;height:25vw;margin-bottom:1vh}.profavatar p{font-size:12.5vw;margin-top:5.2vw}.mfollowfalse,.mfollowtrue{color:#000;background-color:#efefef;text-decoration:none;padding-top:1.2vh;padding-bottom:1.2vh;width:25vw;margin-bottom:1.5vh;margin-left:auto;margin-right:auto}.mfollowfalse,.mfollowtrue,.profright{display:block;text-align:center}.profpseudo{line-height:5vh}.membre_lastco,.profphrase,.profpseudo,.profstats{margin-left:8vw;margin-right:8vw}.profphrase{width:auto}}@media only screen and (max-device-width:700px) and (orientation:portrait){.profavatar{display:inline-block;width:40vw;height:40vw;margin-bottom:1vh}#moduledesc{line-height:2.6vh;font-size:2.2vh;margin:2vh auto 3vh;display:block;color:#cdcdcd}.profavatar p{font-size:18.5vw;margin-top:9.5vw}.mfollowfalse,.mfollowtrue{width:40vw}#statscat p{display:block;margin-right:0;margin-bottom:1.5vh}.profstats li{margin-left:2vw;margin-right:2vw;margin-bottom:1.2vh;height:auto}.changecat{line-height:2.5vh}}body.profil{overflow:visible}body.profil #gotoqu{display:block;line-height:3.5vh}body.profil h3{width:100%;font-size:2rem;text-align:center}body.profil .error{color:red;margin-top:2.1vh;margin-bottom:1.5vh;display:none}body.profil #introduction{display:block;text-align:center;margin-top:4vh}body.profil #introduction a,body.profil #introduction p{margin-left:2.3vh;margin-right:2.3vh}body.profil #introduction #gotoqu{margin-top:5vh;font-size:2.4vh;line-height:3.5vh;margin-left:7vw;margin-right:7vw}body.profil label{margin-top:3vh;margin-bottom:1.2vh;display:block}body.profil .submit{margin-top:4vh}body.profil .submit:hover{background-color:#bababa;transition:.2s}body.profil form{display:inline-block;padding-left:10vh;padding-right:10vh;vertical-align:top;margin-top:10vh}@media only screen and (max-width:992px){body.profil form form{padding-left:0;padding-right:0}}body.profil #filmbg{margin-bottom:5vh}body{overflow:initial}.page_login{display:flex;justify-content:center;align-items:center;height:500px}.page_login form{width:300px}.pan_login{display:block}.pan_left{width:40%;border-right:2px solid #fff}.page_login button{background:inherit;font-family:inherit;font-size:inherit;color:#ae0008;border:0;cursor:pointer}.page_login button:focus{border:0;outline:0}.page_login #inserror{position:static;opacity:0}.page_login #coerror,.page_login #inserror{margin-top:2vh}.page_login h3{width:100%;margin:20px auto;font-size:2rem}.page_login .pan_register{display:none}.page_login article{padding:0 6%;transition:opacity .15s}.page_login h4{font-size:3vh;line-height:4vh;margin-bottom:13vh}.pan_left a:hover span{background-color:#26467f;transition:.2s}.fbcolor{color:#fff!important;display:inline-block;text-decoration:none;font-family:Mukta Mahee,sans-serif;background-color:#3c5a9a;padding:.5vh 3vh;font-weight:700;border-radius:.5vh;margin:0 5px}.pan_register #inscfin{display:block;width:100%;margin-left:auto;margin-right:auto;margin-top:0;opacity:1;border-radius:0}.page_login .pan_login,.page_login .pan_register{background-color:#111;border-radius:13px;padding:2% 3%;margin:0 3%}@media (max-width:1024px){.pan_left{display:none}.page_login{height:auto}.page_login button{display:block;margin:5px auto}.pan_register #inscfin{width:100%}}@media only screen and (max-device-width:900px){.page_login .pan_login,.page_login .pan_register{background-color:#111;border-radius:13px;padding:5% 7%;margin:0 3%}}body.questionnaire{overflow:visible}body.questionnaire #filmbg{display:none}body.questionnaire h3{font-size:6vh;text-align:center;margin-top:7vh;width:auto;display:block;margin-bottom:7vh}body.questionnaire #justif{text-align:left;margin-left:3vw;margin-right:3vw;line-height:3vh}body.questionnaire h4{font-size:3vh;text-align:left;font-weight:700;margin-left:7vw;margin-top:7vh}body.questionnaire form{width:100%}body.questionnaire input:not(.submit){display:inline-block;width:2vw;height:2.3vh;margin-left:10vw;margin-right:2.5vw;margin-top:2.5vh;border-radius:500px}body.questionnaire label{font-size:2.3vh}body.questionnaire .quest{font-size:2.4vh;display:block;text-align:left;margin-left:7vw;margin-top:1.2vh;margin-bottom:2vh}body.questionnaire div{text-align:left}body.questionnaire .submit{width:40vh;margin-left:auto;margin-right:auto;margin-top:10vh;display:none}body.questionnaire .submit:hover{background-color:#bababa;transition:.2s}body.questionnaire a:not(.labelclick){display:block;position:absolute;bottom:5vh;text-align:center;width:100%}body.questionnaire .labelclick{text-decoration:none}body.questionnaire .labelclick:hover{color:#fff}@media screen and (max-width:768px){body.questionnaire{margin-top:0;padding:0 20px}body.questionnaire h3{font-size:2.2rem;margin:25px 0}body.questionnaire .labelclick{display:block}body.questionnaire .quest,body.questionnaire h4{text-align:center;color:var(--mainRed);margin-left:0;font-size:2rem}body.questionnaire h4{margin-top:30px}body.questionnaire #firstq{text-align:center;padding:0 0 20px}body.questionnaire label{font-size:1.6rem}body.questionnaire input:not(.submit){display:block;height:25px;width:25px;margin:30px auto 10px}body.questionnaire input[type=button]{padding:10px 0}body.questionnaire a:not(.labelclick){position:relative;bottom:0;font-style:italic;text-decoration:underline;opacity:.5;padding-bottom:30px}}body.random{overflow:visible}body.random #moduledesc{padding-top:4vh;line-height:3vh;margin-left:10vw;margin-right:10vw;margin-bottom:8vh}body.random #machinelaunch{color:#000;text-decoration:none;background-color:#efefef;font-size:1.5rem;padding:10px 20px;width:160px;border-radius:.5vh;display:inline-block;margin-bottom:10vh}body.random #machinelaunch:hover{background-color:#bbb}body.random #filmbg{margin-top:7vh;margin-bottom:5vh}body.random #artcontainer{transition:.5s;opacity:0}body{overflow:visible}@font-face{font-family:Icons;src:url(../../css/icons.ttf)}#iconrefresh{font-family:Icons;display:inline;font-size:1.75vh;font-weight:700}.refresh{text-decoration:none;border-bottom:.1vh solid #fff;margin-top:4vh;margin-bottom:8vh;display:inline-block}.refresh:hover{border-color:#bababa}.failsearch{margin-top:20vh;margin-bottom:30vh;font-size:2.7vh}#filmbg{margin-bottom:0;margin-top:30px}@media only screen and (max-device-width:750px) and (orientation:portrait){.failsearch{margin-top:9vh;margin-bottom:15vh;font-size:2.15vh;line-height:3vh}}html{overflow:visible;background-color:#000}input[type=number],input[type=password],input[type=submit],input[type=text]{padding:10px 0}#searchtype,.comtype{display:inline-block;margin-left:5vw;margin-right:5vw;padding:10px;border-radius:15px}#searchtype a,.comtype a{display:inline-block;position:relative;width:35px;height:35px;transition:all .5s ease-in-out;opacity:.2}#searchtype a span,.comtype a span{position:absolute;top:40px;left:-6px}#searchtype .cluster,#searchtype .medal,#searchtype .touch,#searchtype .write,.comtype .cluster,.comtype .medal,.comtype .touch,.comtype .write{background-image:url(../../img/touch.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}#searchtype .cluster span,#searchtype .medal span,#searchtype .touch span,#searchtype .write span,.comtype .cluster span,.comtype .medal span,.comtype .touch span,.comtype .write span{font-size:1.6rem}#searchtype .write,.comtype .write{background-image:url(../../img/write.svg);margin-left:30px}#searchtype .medal,.comtype .medal{background-image:url(../../img/medal.svg);margin-left:50px}#searchtype .medal span,.comtype .medal span{left:-14px}#searchtype .cluster,.comtype .cluster{background-image:url(../../img/cluster.svg)}#searchtype .cluster span,.comtype .cluster span{left:-14px}#searchtype .changecom.active,#searchtype .changesearch.active,.comtype .changecom.active,.comtype .changesearch.active{opacity:1}body.target-search{overflow:visible;height:100%}body.target-search .checkdv{display:inline-block;width:auto;height:auto;margin-bottom:0;margin-top:10vh}body.target-search #searchdesc{margin:4vh 5vw 2vh}body.target-search h3{width:auto;line-height:3.3vh;font-size:3vh;margin:9vh 5vw 1vh;text-align:center}body.target-search .listradio a{display:inline-block;background-color:hsla(0,0%,100%,.14);width:105px;height:105px;vertical-align:middle;font-size:1.6vh;margin:.5vh .5vw}body.target-search .listradio a li img{height:45.9px;margin-top:15.9px}body.target-search .listradio a li p{margin-top:12px}body.target-search .genreradio:hover,body.target-search .jumpradio:hover,body.target-search .streamradio:hover{color:#fff}body.target-search .launchsearch{margin-top:5vh}body.target-search .launchsearch:hover{background-color:#bababa;transition:.2s}body.target-search #filmbg{margin-bottom:5vh}body.target-search .deuxform{margin-top:9vh;width:90vw}body.target-search .deuxform p{margin-bottom:11vh}body.target-search .deuxform .champtext{display:block;margin-top:2vh}body.target-search .deuxform .champtext:focus{background-color:#ccc;transition:.2s}body.target-search #champtitle{width:51vw;margin-bottom:9vh;margin-left:auto;margin-right:auto}body.target-search #champreal{width:26vw;margin-bottom:4vh}body.target-search #champdate{width:20.5vw}body.target-search .deuxform .launchsearch{width:320px;margin-left:auto;margin-right:auto}body.target-search #lcb{display:block;margin-left:auto;margin-right:auto;text-align:center}body.target-search #lcb #divreal{display:inline-block;margin-right:1.5vw}body.target-search #lcb #divdate{display:inline-block}body.target-search .labelclick{text-decoration:none}body.target-search .labelclick:hover{color:#fff}@media only screen and (min-width:1950px){body.target-search .listradio a{display:inline-block;background-color:hsla(0,0%,100%,.14);width:8vw;height:8vw;vertical-align:middle;font-size:1.6vh;margin:.5vh .5vw}body.target-search .listradio a li img{height:3.49vw;margin-top:1.21vw}}@media only screen and (min-device-width:1300px) and (max-device-width:1400px) and (min-device-height:1000px) and (orientation:landscape){body.target-search .listradio a{display:inline-block;background-color:hsla(0,0%,100%,.14);width:150px;height:150px;vertical-align:middle;font-size:1.6vh;margin:.5vh .5vw}body.target-search .listradio a li img{height:65.625px;margin-top:18px}}@media only screen and (min-device-width:500px) and (max-device-width:1100px) and (min-device-height:700px) and (orientation:landscape){body.target-search .listradio a{display:inline-block;background-color:hsla(0,0%,100%,.14);width:12vw;height:12vw;vertical-align:middle;font-size:1.6vh;margin:.5vh .5vw}body.target-search .listradio a li img{height:5vw;margin-top:1.8vw}}@media only screen and (min-device-width:768px) and (max-device-width:1400px) and (orientation:portrait){body.target-search .listradio a{display:inline-block;background-color:hsla(0,0%,100%,.14);width:15vw;height:15vw;vertical-align:middle;font-size:1.6vh;margin:.5vh .5vw}body.target-search .listradio a li img{height:6.5vw;margin-top:1.8vw}body.target-search #lcb #divdate,body.target-search #lcb #divreal{display:block;margin-right:auto;margin-left:auto;width:70vw}body.target-search #champtitle{width:70vw;margin-bottom:5vh;margin-left:auto;margin-right:auto}body.target-search #champreal{width:70vw;margin-bottom:5vh}body.target-search #champdate{width:70vw}body.target-search .deuxform .launchsearch{width:70vw;margin-left:auto;margin-right:auto}}@media only screen and (max-device-width:767px) and (orientation:portrait){body.target-search #lcb #divdate,body.target-search #lcb #divreal{display:block;margin-right:auto;margin-left:auto;width:90vw}body.target-search #champtitle{width:90vw;margin-bottom:5vh;margin-left:auto;margin-right:auto}body.target-search #champreal{width:90vw;margin-bottom:5vh}body.target-search #champdate{width:90vw}body.target-search .deuxform .launchsearch{width:90vw;margin-left:auto;margin-right:auto}body.target-search .listradio a{display:inline-block;background-color:hsla(0,0%,100%,.14);width:27vw;height:27vw;vertical-align:middle;font-size:1.6vh;margin:.5vh .5vw}body.target-search .listradio a li img{height:12vw;margin-top:3.8vw}}@media only screen and (max-width:900px){body.target-search #lcb #divdate,body.target-search #lcb #divreal{display:block;margin-right:auto;margin-left:auto;width:70vw}body.target-search #champtitle{width:70vw;margin-bottom:5vh;margin-left:auto;margin-right:auto}body.target-search #champreal{width:70vw;margin-bottom:5vh}body.target-search #champdate{width:70vw}body.target-search .deuxform .launchsearch{width:70vw;margin-left:auto;margin-right:auto}}@media only screen and (max-device-width:900px){body.target-search #lcb #divdate,body.target-search #lcb #divreal{display:block;margin-right:auto;margin-left:auto;width:100%}body.target-search #champtitle{width:100%;margin-bottom:5vh;margin-left:auto;margin-right:auto}body.target-search #champreal{width:100%;margin-bottom:5vh}body.target-search #champdate{width:100%}body.target-search .deuxform .launchsearch{width:100%;margin-left:auto;margin-right:auto}}html{font-size:62.5%}body.chatbot{background-color:var(--pureBlack);font-family:Roboto,sans-serif;color:#fff;height:100vh;font-size:var(--S-Font);width:100vw;display:flex;flex-direction:column;align-items:center;transition:background .5s ease-in-out;margin-top:0}body.chatbot b{display:inline;font-weight:700}@font-face{body.chatbot{font-family:Folloween;src:url(../../fonts/Folloween.ttf)}}body.chatbot #logomenu a{font-family:Folloween;font-size:var(--logo-Size);color:var(--mainRed)}body.chatbot .container{width:80%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;opacity:0;transition:opacity .25s ease-in-out}body.chatbot .container.is_active{transition:opacity .25s ease-in-out;opacity:1}body.chatbot .chatbot_avatar{display:inline-block;width:7vw;height:7vw;border-radius:50%;vertical-align:middle;position:relative}body.chatbot .chatbot_avatar img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .5s ease-in-out;-webkit-animation:floatingGhost 3s ease-in-out infinite;animation:floatingGhost 3s ease-in-out infinite}@keyframes floatingGhost{0%{transform:translate(-50%,-45%)}50%{transform:translate(-50%,-55%)}to{transform:translate(-50%,-45%)}}body.chatbot .chatbot_ween{display:block;justify-content:center;align-items:center;height:35%}body.chatbot .chatbot_message{display:inline-block;vertical-align:middle;width:60vw;padding:30px 50px;text-align:center;line-height:2.8vh;border-radius:50px;background-color:#fff;color:#000;margin-left:30px;font-size:var(--L-Font)}body.chatbot .chatbot_answers{width:100%;display:flex;align-items:center;justify-content:center;position:relative;flex-direction:row}body.chatbot .chatbot_answers a{display:inline-flex;text-decoration:none;color:#fff;padding:2vh 3.3vw;border-radius:4vh;background:var(--gradiantRedReverse);transition:all .3s;margin-left:2vw;margin-right:2vw;border:2px solid var(--sndRed)}body.chatbot .chatbot_answers a:hover{border-color:#fff}body.chatbot .year_container{width:100%;display:flex;flex-direction:column;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-125%)}body.chatbot .two_input{width:75%;position:relative;display:block;height:10vh;text-align:left}body.chatbot .range_bg{background:var(--mainRed);opacity:.2;z-index:0;left:2px;border-radius:10px}body.chatbot .range_bg,body.chatbot .range_interval{display:block;width:100%;height:2vh;position:absolute;top:2px}body.chatbot .range_interval{background:var(--gradiantRedReverse);z-index:1}body.chatbot .years_range{position:absolute;top:0;width:100%;z-index:2;-webkit-appearance:none;outline:0;padding:0;border-radius:10px}body.chatbot .years_range::-webkit-slider-thumb{pointer-events:all;position:relative;z-index:9999!important;background:#fff!important;height:4vh;-webkit-appearance:none;width:4vh;border:none;border-radius:50px;margin-top:-1vh;outline:0}body.chatbot .years_range::-moz-range-thumb{pointer-events:all;position:relative;z-index:9999!important;background:#fff!important;height:4vh;-webkit-appearance:none;width:4vh;border:none;border-radius:50px;margin-top:-1vh;outline:0}body.chatbot .years_range::-ms-thumb{pointer-events:all;position:relative;z-index:9999!important;background:#fff!important;height:4vh;-webkit-appearance:none;width:4vh;border:none;border-radius:50px;margin-top:-1vh;outline:0}body.chatbot .years_range::-webkit-slider-runnable-track{display:block;height:0;background-color:#eee;margin:0;outline:0;position:relative;z-index:1;border-radius:10px}body.chatbot .years_range::-moz-range-track{display:block;height:0;background-color:#eee;margin:0;outline:0;position:relative;z-index:1;border-radius:10px}body.chatbot .years_range::-ms-track{display:block;height:0;background-color:#eee;margin:0;outline:0;position:relative;z-index:1;border-radius:10px}body.chatbot .chatbot_nav{width:100%;position:relative;display:flex;align-items:center;padding:5% 0}body.chatbot .chatbot_ariane{position:relative;display:inline-flex;width:90%;height:7px;justify-content:left}body.chatbot .chatbot_barre{height:100%;background-color:#ae0008;width:0;border-radius:10px;transition:width .25s ease}body.chatbot .chatbot_back{display:inline-flex;margin:auto;transition:all .3s;color:var(--mainRed)}body.chatbot .chatbot_back i{padding-right:10px}body.chatbot .chatbot_back:hover{opacity:.7}body.chatbot .chatbot_back img{width:100%}body.chatbot .movie_found{cursor:pointer;text-decoration:underline;color:var(--mainRed);border-radius:7px;transition:color .1s}body.chatbot .movie_found:hover{color:#888}body.chatbot article{opacity:0;transition:opacity .5s ease-in-out}body.chatbot article.showed{display:inline-block!important;position:absolute;z-index:1;margin:0;opacity:1;transition:opacity .5s ease-in-out}body.chatbot .hidder{opacity:0;transition:opacity .5s ease-in-out}body.chatbot .hidder.on{position:absolute;width:100vw;height:100vh;background-color:rgba(0,0,0,.9);opacity:1;transition:opacity .5s ease-in-out}@media screen and (max-width:1050px){body.chatbot .chatbot_avatar{display:block;margin:auto;width:10vw;top:-15%}body.chatbot .two_input{height:85px}body.chatbot .container{justify-content:space-around}body.chatbot .chatbot_nav{padding:0}body.chatbot .chatbot_ween{height:30%}}@media screen and (max-width:630px){body.chatbot .container{justify-content:space-around}body.chatbot .chatbot_ween{margin:10px;height:auto}body.chatbot .chatbot_answers{flex-direction:column}body.chatbot .chatbot_answers a{margin:10px}body.chatbot .chatbot_avatar{top:-5%;width:7vw}body.chatbot .chatbot_avatar img{width:200%}body.chatbot .chatbot_message{margin:20px;font-size:var(--M-Font);padding:15px 40px}body.chatbot #logomenu{margin-top:15px}body.chatbot #logomenu a{font-size:40px}body.chatbot .font_title_white{font-size:30px}body.chatbot .year_container{transform:translate(-50%,-200%)}body.chatbot .two_input{height:20px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXJpYWJsZS5zY3NzIiwiX3Jlc2V0LnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfc3R5bGUuc2NzcyIsIl9ob21lLnNjc3MiLCJfbmF2LnNjc3MiLCJfYWpvdXQuc2NzcyIsIl9jYWxlbmRyaWVyLnNjc3MiLCJfY2hlY2tlci5zY3NzIiwiX2Nvb2tpZXMuc2NzcyIsIl9leHRlcm5hbC1idXR0b24uc2NzcyIsIl9maWNoZS5zY3NzIiwiX2ZpY21lbWJyZS5zY3NzIiwiX2hvbWVpcHguc2NzcyIsIl9sb2FkZXIuc2NzcyIsIl9tZW1icmUuc2NzcyIsIl9wcm9maWwuc2NzcyIsIl9sb2dpbi5zY3NzIiwiX3F1ZXN0aW9ubmFpcmUuc2NzcyIsIl9yYW5kb20uc2NzcyIsIl9yZXN1bHRhdC5zY3NzIiwiX3NlYXJjaC5zY3NzIiwiX2NoYXRib3Quc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSw4RUFBWSxDQ0taLDJaQWFDLFFBQVMsQ0FDVCxTQUFVLENBQ1YsUUFBUyxDQUNULGNBQWUsQ0FDZixZQUFhLENBQ2IsdUJBQXdCLENBR3pCLDhFQUVDLGFBQWMsQ0FFZixLQUNDLGFBQWMsQ0FFZixNQUNDLGVBQWdCLENBRWpCLGFBQ0MsV0FBWSxDQUViLG9EQUVDLFVBQVcsQ0FDWCxZQUFhLENBRWQsTUFDQyx3QkFBeUIsQ0FDekIsZ0JBQWlCLENBRWxCLEVBQ0Msb0JBQXFCLENEL0N0QixNQUVJLGlCQUFXLENBQ1gsZ0JBQVUsQ0FDViwwREFBZSxDQUNmLGdFQUFzQixDQUV0QixnQkFBYSxDQUNiLGdCQUFhLENBRWIsa0JBQVksQ0FFWiw4QkFBWSxDQUNaLHVCQUFhLENBRWIsY0FBVyxDQUNYLGVBQVUsQ0FDVixlQUFVLENBQ1YsZUFBVSxDQUVWLGdCQUFhLENBTWpCLGVBQ0ksb0JBQXFCLENBRXpCLGtCQUNJLFVBQVksQ0FDWixjQUFlLENFakNuQixPQUVFLGFBQXdCLENBSXhCLHFCQUF5QixDQUN6QixjQUFlLENBRWYsaUJBQWtCLENBQ2xCLFFBQVMs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QW9ZTSxPQUFRLENBQ1IsU0FBVSxDQXJZaEIsaUNBd1lNLFVBQVcsQ0F4WWpCLDhCQTJZTSxXQUFZLENBQ1osdUJBQXdCLENBQ3hCLGlCQUFrQixDQTdZeEIsdUJBZ1pNLGVBQWdCLENBaFp0Qix5QkFtWk0sY0FBZSxDQW5ackIsK0JBc1pNLGNBQWUsQ0F0WnJCLDZCQThaTSwrQkFBaUMsQ0E5WnZDLHdCQWlhTSxXQUFZLENBQ2IiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9UGVybWFuZW50K01hcmtlcnxSb2JvdG8nKTtcblxuOnJvb3R7XG5cbiAgICAtLW1haW5SZWQgOiAjQUUwMDA4O1xuICAgIC0tc25kUmVkIDogI0RCMjQyQztcbiAgICAtLWdyYWRpYW50UmVkIDogbGluZWFyLWdyYWRpZW50KC0xODBkZWcsICNBRTAwMDggMCUsICNEQjI0MkMgNjAlKTtcbiAgICAtLWdyYWRpYW50UmVkUmV2ZXJzZSA6bGluZWFyLWdyYWRpZW50KC05MGRlZywgI0FFMDAwOCAwJSwgI0RCMjQyQyA2MCUpO1xuXG4gICAgLS1wdXJlQmxhY2sgOiAjMTExMTExO1xuICAgIC0tc29mdEJsYWNrIDogIzMzMzMzMztcblxuICAgIC0tc29mdEdyZXkgOiAjMmQyZDJjO1xuXG4gICAgLS1tYWluRm9udCA6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgIC0tbG9nby1Gb250IDogJ0ZvbGxvd2Vlbic7XG5cbiAgICAtLVhTLUZvbnQgOiAxcmVtO1xuICAgIC0tUy1Gb250IDogMS4ycmVtO1xuICAgIC0tTS1Gb250IDogMS40cmVtO1xuICAgIC0tTC1Gb250IDogMS42cmVtO1xuXG4gICAgLS1sb2dvLVNpemUgOiA3cmVtO1xuXG5cblxufVxuXG4ucmVkX2hpZ2hsaWdodHtcbiAgICBjb2xvcjogdmFyKC0tbWFpblJlZCk7XG59XG4uZm9udF90aXRsZV93aGl0ZXtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuXG5cbn1cbiIsIi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXG4gICB2Mi4wIHwgMjAxMTAxMjZcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0Zm9udDogaW5oZXJpdDtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSB7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxub2wsIHVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbmJsb2NrcXVvdGUsIHEge1xuXHRxdW90ZXM6IG5vbmU7XG59XG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuYXtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuIiwiZm9vdGVye1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXZ3IDB2dyAxdncgMHZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMTExMTtcbiAgbWFyZ2luLXRvcDogN3ZoO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMDtcblxufVxuXG4uY29udGVudHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG59XG4ucnN7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6MTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbn1cbi5sb2dve1xuICBmb250LWZhbWlseTogXCJGb2xsb3dlZW5cIiAhaW1wb3J0YW50O1xufVxuLmZhY2Vib29re1xuICBtYXJnaW46IDB2dyAydncgMHZ3IDJ2dztcbiAgZm9udC1zaXplOiAydnc7XG59XG5cbi50d2l0dGVye1xuICBtYXJnaW46IDB2dyAydncgMHZ3IDJ2dztcbiAgZm9udC1zaXplOiAydnc7XG59XG5cbi55b3V0dWJle1xuICBtYXJnaW46IDB2dyAydncgMHZ3IDJ2dztcbn1cblxuZm9vdGVyIHB7XG4gIGZvbnQtc2l6ZTogc21hbGw7XG4gIG1hcmdpbjogMTBweCAwO1xuXG59XG4ubG9nbyBwe1xuICBmb250LXNpemU6IDN2aDtcbn1cbi5uYXZ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6NDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubmF2IHVsIGxpIGF7XG5cblxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJveC1zaGFkb3c6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5SZWQpO1xuXG59XG4ubmF2IHVsIGxpIGEgaXtcbiAgY29sb3I6IHZhcigtLXB1cmVCbGFjayk7XG59XG4ubmF2IHVse1xuICBtYXJnaW4tdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTpmbGV4O1xufVxuXG4ubmF2IHVsIGxpe1xuXG4gIG1hcmdpbjogMTBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tbWFpblJlZCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpblJlZCk7XG5cbn1cbi50aXBfd3JhcHBlcntcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDg0NzU4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICByaWdodDogNSU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy90aXBlZWUucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4udGlwX3dyYXBwZXIgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlZGxldHRlcntcbiAgY29sb3I6dmFyKC0tbWFpblJlZCk7XG59XG4ubGFzdGxpbmV7XG4gIG1hcmdpbjogMTBweCAxMHB4IDAgMTBweDtcbiAgbGluZS1oZWlnaHQ6IDN2aDtcbn1cbiIsImh0bWxcbntcbiAgd2lkdGg6YXV0bztcbiAgb3ZlcmZsb3c6YXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjojMDAwO1xuIC8vIGhlaWdodDogMTAwJTtcbn1cbmJvZHlcbntcbiAgd2lkdGg6YXV0bztcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OidSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBjb2xvcjp3aGl0ZTtcbiAgZm9udC1zaXplOjEuNnJlbTtcbiAgaGVpZ2h0OjEwMCU7XG4gIG92ZXJmbG93OmF1dG87XG59XG5cbi8qdG9kbyovXG4ubWFpbl9jb250ZW50IHtcbiAgLy8gbWluLWhlaWdodDoxMDAlO1xuXG4gIG1pbi1oZWlnaHQ6IDcwdmg7XG5cbiAgbWFyZ2luOjAgYXV0bztcblxuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbGxvd2VlblwiO1xuICBzcmM6IHVybCgnLi4vZm9udHMvRm9sbG93ZWVuLnR0ZicpO1xufVxuI2NvbmNlcHRcbntcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gIHdpZHRoOjkwJTtcbiAgbWFyZ2luLXRvcDo5LjV2aDtcbiAgZm9udC13ZWlnaHQ6Ym9sZDtcbn1cbiNmaWxtYmdcbntcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gIHdpZHRoOjkwJTtcbiAgbWFyZ2luLXRvcDoxMi41dmg7XG4gIGxpbmUtaGVpZ2h0OjN2aDtcbn1cblxuXG5oMVxue1xuICBmb250LWZhbWlseTogXCJGb2xsb3dlZW5cIiAhaW1wb3J0YW50O1xuICBjb2xvcjp3aGl0ZTtcbiAgZm9udC1zaXplOjExdmg7XG4gIG1hcmdpbi10b3A6Mi41dnc7XG59XG4ubGVmXG57XG4gIGNvbG9yOiNhZTAwMDg7XG4gIGRpc3BsYXk6aW5saW5lO1xufVxuYVxue1xuICBjb2xvcjp3aGl0ZTtcbn1cbmE6aG92ZXJcbntcbiAgY29sb3I6I2JhYmFiYTtcbiAgdHJhbnNpdGlvbjowLjJzO1xufVxuaDNcbntcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gIHdpZHRoOjUwdmg7XG4gIGxpbmUtaGVpZ2h0OjN2aDtcbn1cbmZvcm1cbntcbiAgZGlzcGxheTpibG9jaztcbiAgd2lkdGg6NDB2aDtcbiAgbWFyZ2luLWxlZnQ6YXV0bztcbiAgbWFyZ2luLXJpZ2h0OmF1dG87XG4gIG1hcmdpbi10b3A6MXZoO1xufVxuZm9ybSBhXG57XG4gIHRleHQtYWxpZ246Y2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICBsaW5lLWhlaWdodDozdmg7XG4gIGNvbG9yOndoaXRlO1xufVxuaW5wdXRcbntcbiAgZGlzcGxheTpibG9jaztcbiAgd2lkdGg6MTAwJTtcbiAgYm9yZGVyOm5vbmU7XG4gLy8gaGVpZ2h0OjV2aDtcbiAgbWFyZ2luLWJvdHRvbToxdmg7XG4gIGZvbnQtZmFtaWx5OidSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6Mi4xNXZoO1xuICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czowO1xufVxuLmNoYW1wOmZvY3VzXG57XG4gIGJhY2tncm91bmQtY29sb3I6I2NjY2NjYztcbiAgdHJhbnNpdGlvbjowLjJzO1xufVxuI3N1Ym1pdFxue1xuICBtYXJnaW4tbGVmdDphdXRvO1xuICBtYXJnaW4tcmlnaHQ6YXV0bztcbiAgbWFyZ2luLXRvcDoxLjV2aDtcbiAgYm9yZGVyLXJhZGl1czowO1xufVxuI3N1Ym1pdDpob3Zlclxue1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNiYWJhYmE7XG4gIHRyYW5zaXRpb246MC4ycztcbn1cbiNzaWduXG57XG4gIGZvbnQtc2l6ZToxLjd2aDtcbiAgbWFyZ2luLXRvcDoydmg7XG59XG4jcmVnXG57XG4gIGRpc3BsYXk6YmxvY2s7XG4gIHdpZHRoOjEwMCU7XG4gIGhlaWdodDoxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOmJsYWNrO1xuICBwb3NpdGlvbjpmaXhlZDtcbiAgbGVmdDowO1xuICB0b3A6MDtcbiAgZGlzcGxheTpub25lO1xuICBvcGFjaXR5OjA7XG59XG5cbiN0aXRsZVxue1xuICB0ZXh0LWFsaWduOmxlZnQ7XG4gIG1hcmdpbi10b3A6NXZoO1xuICBmb250LXNpemU6NnZoO1xuICBwYWRkaW5nLWxlZnQ6NXZ3O1xufVxuI3JlZyBsYWJlbFxue1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OjIuNXZoO1xufVxuI3JlZyAuY2hhbXBcbntcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gIHdpZHRoOjQwdmg7XG4gIG1hcmdpbi1yaWdodDo4dmg7XG59XG4jcmVnIGZvcm1cbntcbiAgd2lkdGg6MTAwJTtcbiAgbWFyZ2luLXRvcDoxMHZoO1xufVxuI2NhcHRjaGFcbntcbiAgZGlzcGxheTpibG9jaztcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gIG1hcmdpbi10b3A6NXZoO1xuICBtYXJnaW4tYm90dG9tOjV2aDtcbn1cbi5nLXJlY2FwdGNoYVxue1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbn1cbiNyZWcgI2luc2NcbntcbiAgZGlzcGxheTpibG9jaztcbiAgd2lkdGg6NDB2aDtcbiAgbWFyZ2luLWxlZnQ6YXV0bztcbiAgbWFyZ2luLXJpZ2h0OmF1dG87XG4gIG1hcmdpbi10b3A6N3ZoO1xuICBtYXJnaW4tYm90dG9tOjIydmg7XG4gIGJvcmRlci1yYWRpdXM6MDtcbn1cbiNyZWcgI2luc2M6aG92ZXJcbntcbiAgYmFja2dyb3VuZC1jb2xvcjojYmFiYWJhO1xuICB0cmFuc2l0aW9uOjAuMnM7XG59XG4jcmVnIGFcbntcbiAgZm9udC1zaXplOjIuNzV2aDtcbiAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG4jcmVnICNwZW5ueVxue1xuICBkaXNwbGF5OmJsb2NrO1xuICB3aWR0aDozNXZ3O1xuICBwb3NpdGlvbjpmaXhlZDtcbiAgYm90dG9tOjA7XG4gIHJpZ2h0OjA7XG4gIHotaW5kZXg6MDtcbn1cbiN2ZXJpZm1kcFxue1xuICBkaXNwbGF5Om5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6YmxhY2s7XG4gIGJvcmRlci1ib3R0b206c29saWQgMC41dmggd2hpdGU7XG4gIGJvcmRlci10b3A6c29saWQgMC41dmggd2hpdGU7XG4gIHdpZHRoOjEwMCU7XG4gIGhlaWdodDo0MHZoO1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgdG9wOjMwdmg7XG4gIHotaW5kZXg6MztcbiAgbGVmdDowO1xuICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgb3BhY2l0eTowO1xufVxuI3ZlcmlmbWRwIHBcbntcbiAgZm9udC1zaXplOjIuOHZoO1xuICBtYXJnaW4tdG9wOjQuNXZoO1xuICBtYXJnaW4tYm90dG9tOjV2aDtcbn1cbiN2ZXJpZm1kcCAjY29uZm1kcFxue1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OjA7XG4gIG1hcmdpbi1ib3R0b206MS41dmg7XG59XG4jaW5zY2Zpblxue1xuICBkaXNwbGF5Om5vbmU7XG4gIHdpZHRoOjQwdmg7XG4gIG1hcmdpbi1sZWZ0OmF1dG87XG4gIG1hcmdpbi1yaWdodDphdXRvO1xuICBtYXJnaW4tdG9wOjA7XG4gIG9wYWNpdHk6MDtcbiAgYm9yZGVyLXJhZGl1czowO1xuXG59XG4jaW5zY2Zpbjpob3Zlclxue1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNiYWJhYmE7XG4gIHRyYW5zaXRpb246MC4ycztcbn1cbiNyZWcgI3ZlcmlmbWRwICNvb3BzaVxue1xuICBkaXNwbGF5OmJsb2NrO1xuICBmb250LXNpemU6Mi4zNXZoO1xuICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICBtYXJnaW4tYm90dG9tOjZ2aDtcbn1cbiNtZHBjb25maGlkZVxue1xuICBkaXNwbGF5Om5vbmU7XG4gIHdpZHRoOjEwMCU7XG4gIGhlaWdodDoxMDB2aDtcbiAgYmFja2dyb3VuZDpyZ2JhKDAsMCwwLC44KTtcbiAgcG9zaXRpb246Zml4ZWQ7XG4gIGxlZnQ6MDtcbiAgdG9wOjA7XG4gIG9wYWNpdHk6MDtcbiAgei1pbmRleDoyO1xuXG59XG4jaW5zZXJyb3JcbntcbiAgZGlzcGxheTpibG9jaztcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIHdpZHRoOjEwMCU7XG4gIHRleHQtYWxpZ246Y2VudGVyO1xuICBjb2xvcjpyZWQ7XG4gIHRvcDo3MHZoO1xuICB6LWluZGV4OjE7XG59XG4jY29lcnJvclxue1xuICBjb2xvcjpyZWQ7XG4gIG1hcmdpbi10b3A6N3ZoO1xuICBvcGFjaXR5OjA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA5MDBweCkge1xuICBoMVxuICB7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9sbG93ZWVuXCIgIWltcG9ydGFudDtcbiAgICBjb2xvcjp3aGl0ZTtcbiAgICBmb250LXNpemU6MTB2aDtcbiAgICBtYXJnaW4tdG9wOjIuNXZoO1xuICB9XG4gICNmaWxtYmdcbiAge1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOjkwJTtcbiAgICBtYXJnaW4tdG9wOjExdmg7XG4gICAgbGluZS1oZWlnaHQ6M3ZoO1xuICB9XG59XG5cblxuXG5cbi8vLy8vLy8vIHN0eWxlXG5cbi5jdGFfX3ByaW1hcnkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FlMDAwODtcbiAgcGFkZGluZzogOHB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IC41dmg7XG4gIGJvcmRlcjogc29saWQgMnB4ICNhZTAwMDg7XG59XG4iLCJcbmh0bWwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblxufVxuXG5ib2R5IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbiNjb250YWluZmljaGVzIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbiNjb250YWluZmljaGVzIGgzIHtcbiAgd2lkdGg6IDkwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5jb250X2Ege1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ubmJmaWxtcyB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLm1haW5fY29udGVudCB7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW46IGF1dG87XG5cbiAgI2ludHJvcHJlcyB7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgbWFyZ2luOiAzMHB4O1xuICB9XG5cbiAgYiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxufVxuXG4iLCJ1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICAgIG1hcmdpbi10b3A6IDExMHB4O1xufVxuLm92ZXJsYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ub3ZlcmxheS5hY3RpdmUge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjcpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogNTtcbn1cblxuLm5hdl9jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDgwcHggMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UtaW4tb3V0IC4ycztcbiAgICB6LWluZGV4OiAxNTtcbn1cblxuLm5hdl9jb250YWluZXIuc3RpY2t5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJlQmxhY2spO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5uYXZfY29udGFpbmVyOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNzBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5SZWQpO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIGVhc2UtaW4tb3V0IC4zcztcbn1cblxuLm5hdl9jb250YWluZXIuc3RpY2t5OjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5uYXZfY29udGFpbmVyX19tZW51bGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubmF2X2NvbnRhaW5lcl9fbWVudWxpc3QgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMzBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubmF2X2NvbnRhaW5lcl9fbWVudWxpc3QgbGk6Zmlyc3QtY2hpbGQgYSBwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbn1cblxuLm5hdl9jb250YWluZXJfX2Nvbm5leGlvbiBzdmcge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm5hdl9jb250YWluZXJfX2Nvbm5leGlvbiBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXZfY29udGFpbmVyX19sb2dvLCAubmF2X2NvbnRhaW5lcl9fbWVudWxpc3QsIC5uYXZfY29udGFpbmVyX19jb25uZXhpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm5hdl9jb250YWluZXJfX21lbnVsaXN0IHtcbiAgICBmbGV4OiAxO1xufVxuXG4jbG9nb3V0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIuNXZoO1xuICAgIGZvbnQtc2l6ZTogMS43dmg7XG59XG5cbiNsb2dvbWVudSB7XG4gICAgY29sb3I6ICNhZTAwMDg7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9sbG93ZWVuXCIgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDMwcHg7XG59XG5cbiNsb2dvbWVudSBwIHtcbiAgICBtYXJnaW4tdG9wOiAwLjd2aDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiNsb2dvbWVudSBzcGFuIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLndlZW5ib3Qge1xuXG59XG5cbi53ZWVuYm90IGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi53ZWVuYm90IGltZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWFyZ2luOiA1cHg7XG59XG5cbi5tb2JpbGVfbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uLm1vYmlsZV9tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAyLjV2aDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiA1dmg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE0KTtcbiAgICBib3JkZXItcmFkaXVzOiAxdmg7XG4gICAgcGFkZGluZy1sZWZ0OiAzdmg7XG4gICAgcGFkZGluZy1yaWdodDogM3ZoO1xuICAgIGhlaWdodDogN3ZoO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLWxlZnQ6IDF2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDF2dztcbiAgICBib3gtc2hhZG93OiAwdmggMC4ydmggMC41dmggcmdiYSgwLCAwLCAwLCAuNCk7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB3aWR0aDogNDh2aDtcbiAgICBmb250LXNpemU6IDEwMCVcbn1cblxuYnV0dG9uLm1vYmlsZV9tZW51IGltZyB7XG4gICAgaGVpZ2h0OiAxNyU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIG1hcmdpbi1sZWZ0OiAxdmg7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuYnV0dG9uLnR1cm5vbiBpbWcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyNHB4KSB7XG4gICAgLm5hdl9jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgLm5hdl9jb250YWluZXJfX2Nvbm5leGlvbiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAubmF2X2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5uYXZfY29udGFpbmVyX19sb2dvLmFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICB9XG5cbiAgICAubmF2X2NvbnRhaW5lcl9fY29ubmV4aW9uIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAubmF2X2NvbnRhaW5lcl9fY29ubmV4aW9uIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAubmF2X2NvbnRhaW5lcl9fbWVudWxpc3Qge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4zcztcbiAgICB9XG5cbiAgICAubmF2X2NvbnRhaW5lcl9fbWVudWxpc3QuYWN0aXZlIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAubmF2X2NvbnRhaW5lcl9fbWVudWxpc3QuYWN0aXZlIHVsIHtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC5uYXZfY29udGFpbmVyX19tZW51bGlzdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIGZsZXg6IGluaGVyaXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDYwcHg7XG4gICAgfVxuXG4gICAgLm5hdl9jb250YWluZXJfX21lbnVsaXN0IGxpIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgbWFyZ2luOiAyNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICB9XG5cbiAgICAubmF2X2NvbnRhaW5lcl9fbWVudWxpc3QgdWwge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHVyZUJsYWNrKTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgICByaWdodDogLTgwcHg7XG4gICAgICAgIHRvcDogLTI4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLm5hdl9jb250YWluZXJfX21lbnVsaXN0OjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2FjY291bnQvbWVudS5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICB9XG4gICAgLm5hdl9jb250YWluZXJfX21lbnVsaXN0LmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxODBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9hY2NvdW50L2Nyb3NzLnN2Zyk7XG4gICAgfVxuXG59XG4iLCIkZm9udF9mYW1pbHlfMTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4kYmFja2dyb3VuZF9jb2xvcl8xOiAjMDAwO1xuJGJhY2tncm91bmRfY29sb3JfMjogI2NjY2NjYztcblxuaHRtbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZF9jb2xvcl8xO1xufVxuYm9keS5ham91dGZpbG0ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIGIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gICNtb2R1bGVkZXNjIHtcbiAgICBwYWRkaW5nLXRvcDogNHZoO1xuICAgIGxpbmUtaGVpZ2h0OiAzdmg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDh2aDtcbiAgfVxuICAjZmlsbWJnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gIH1cbiAgLmZhaWxzZWFyY2gge1xuICAgIG1hcmdpbi10b3A6IDIwdmg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzB2aDtcbiAgICBmb250LXNpemU6IDIuN3ZoO1xuICAgIG1hcmdpbi1sZWZ0OiA1dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiA1dnc7XG4gIH1cbiAgaDMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNTB2aDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIuN3ZoO1xuICAgIGxpbmUtaGVpZ2h0OiAzdmg7XG4gICAgbWFyZ2luLXRvcDogMS41dmg7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41dmg7XG4gIH1cbiAgbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDJ2aDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA1dmg7XG4gIH1cbiAgLmNoYW1wdGV4dCB7XG4gICAgd2lkdGg6IDUxdnc7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjV2dztcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kX2NvbG9yXzI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgIH1cbiAgfVxuICAuY2hhbXBsZWZ0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjV2dztcbiAgfVxuICAuY2hhbXByaWdodCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjV2dztcbiAgICAuY2hhbXB0ZXh0IHtcbiAgICAgIHdpZHRoOiAyMi41dnc7XG4gICAgfVxuICB9XG4gIC5jaGFtcGNob2ljZSB7XG4gICAgd2lkdGg6IDI1LjV2dztcbiAgICBib3JkZXItcmFkaXVzOiAwdmg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogNC43dmg7XG4gICAgZm9udC1zaXplOiAyLjE1dmg7XG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZF9jb2xvcl8yO1xuICAgICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICB9XG4gIH1cbiAgI3N1Ym1pdCB7XG4gICAgd2lkdGg6IDQwdmg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogOHZoO1xuICB9XG4gIHRleHRhcmVhIHtcbiAgICB3aWR0aDogNTF2dztcbiAgICByZXNpemU6IG5vbmU7XG4gICAgaGVpZ2h0OiAxM3ZoO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9mYW1pbHlfMTtcbiAgICBmb250LXNpemU6IDIuMTV2aDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjV2dztcbiAgICBwYWRkaW5nLXRvcDogMXZoO1xuICAgIHBhZGRpbmctYm90dG9tOiAxdmg7XG4gICAgbGluZS1oZWlnaHQ6IDN2aDtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kX2NvbG9yXzI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgIH1cbiAgfVxuICBpbnB1dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gICNmb3JtYWpvdXQge1xuICAgIHdpZHRoOiA5MHZ3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubGFzdGNoYW1wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzdmg7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAob3JpZW50YXRpb24gOiBwb3J0cmFpdCkge1xuICAgIC5mYWlsc2VhcmNoIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwdmg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4dmg7XG4gICAgICBmb250LXNpemU6IDIuN3ZoO1xuICAgICAgbWFyZ2luLWxlZnQ6IDV2dztcbiAgICAgIGxpbmUtaGVpZ2h0OiAzLjV2aDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXZ3O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxNDAwcHgpIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgLmNoYW1wdGV4dCB7XG4gICAgICB3aWR0aDogODd2dztcbiAgICB9XG4gICAgLmNoYW1wbGVmdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMHZ3O1xuICAgIH1cbiAgICAuY2hhbXByaWdodCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAwdnc7XG4gICAgICAuY2hhbXB0ZXh0IHtcbiAgICAgICAgd2lkdGg6IDg3dnc7XG4gICAgICB9XG4gICAgfVxuICAgIC5jaGFtcGNob2ljZSB7XG4gICAgICB3aWR0aDogODd2dztcbiAgICB9XG4gICAgdGV4dGFyZWEge1xuICAgICAgd2lkdGg6IDg3dnc7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo5MDBweCkge1xuICAgIC5jaGFtcHRleHQge1xuICAgICAgd2lkdGg6IDY3dnc7XG4gICAgfVxuICAgIC5jaGFtcGxlZnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDB2dztcbiAgICB9XG4gICAgLmNoYW1wcmlnaHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMHZ3O1xuICAgICAgLmNoYW1wdGV4dCB7XG4gICAgICAgIHdpZHRoOiA2N3Z3O1xuICAgICAgfVxuICAgIH1cbiAgICAuY2hhbXBjaG9pY2Uge1xuICAgICAgd2lkdGg6IDcwdnc7XG4gICAgfVxuICAgIHRleHRhcmVhIHtcbiAgICAgIHdpZHRoOiA2N3Z3O1xuICAgIH1cbiAgICAjc3VibWl0IHtcbiAgICAgIHdpZHRoOiA3MHZ3O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOjcwMHB4KSB7XG4gICAgLmNoYW1wdGV4dCB7XG4gICAgICB3aWR0aDogNzh2dztcbiAgICB9XG4gICAgLmNoYW1wbGVmdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMHZ3O1xuICAgIH1cbiAgICAuY2hhbXByaWdodCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAwdnc7XG4gICAgICAuY2hhbXB0ZXh0IHtcbiAgICAgICAgd2lkdGg6IDc4dnc7XG4gICAgICB9XG4gICAgfVxuICAgIC5jaGFtcGNob2ljZSB7XG4gICAgICB3aWR0aDogODF2dztcbiAgICB9XG4gICAgdGV4dGFyZWEge1xuICAgICAgd2lkdGg6IDc4dnc7XG4gICAgfVxuICAgICNzdWJtaXQge1xuICAgICAgd2lkdGg6IDgxdnc7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGggOiA3NTBweCkge1xuICAgIC5mYWlsc2VhcmNoIHtcbiAgICAgIG1hcmdpbi10b3A6IDl2aDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDN2aDtcbiAgICAgIGZvbnQtc2l6ZTogMi4xNXZoO1xuICAgICAgbGluZS1oZWlnaHQ6IDN2aDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxufVxuIiwiYm9keS5jYWxlbmRyaWVyIHtcbnBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG5oMXtcblx0Zm9udC1zaXplOjl2aDtcbn1cbi5yZWRfbGV0dGVye1xuXHRjb2xvcjojYWUwMDA4O1xufVxuLm5hbWVzaXRle1xuXHRmb250LWZhbWlseTogRm9sbG93ZWVuO1xuXHRmb250LXNpemU6Mi41dmg7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uY2FsX2Rlc3tcblx0bWF4LXdpZHRoOiA4NSU7XG5cdGxpbmUtaGVpZ2h0OiAyLjh2aDtcblx0bWFyZ2luOiAyLjZ2aCBhdXRvIDR2aCBhdXRvO1xufVxuLmNhbGVuZHJpZXJ7XG5cdHdpZHRoOjEyNXZoO1xuXHRtYXJnaW46IGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jYWxlbmRyaWVyIC53YWl0aW5nX2RheXN7XG5cdGRpc3BsYXk6ZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOjEwMCU7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cbi53YWl0aW5nX2RheXMgbGl7XG5cdGRpc3BsYXk6ZmxleDtcblx0YmFja2dyb3VuZC1jb2xvcjpibGFjaztcblx0d2lkdGg6Y2FsYygxMDB2aCAvIDUgLSA0dmgpO1xuXHRoZWlnaHQ6Y2FsYygxMDB2aCAvIDUgLSA0dmgpO1xuXHRtYXJnaW46MnZoO1xuXHRib3gtc2hhZG93OjB2aCAwdmggM3ZoIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjQpO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC1zaXplOjV2aDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjojNjY2O1xuXHR0cmFuc2l0aW9uOjAuNHM7XG59XG4ud2FpdGluZ19kYXlzIC5kYXlfcGFzdCAubnVtZXJvLCAud2FpdGluZ19kYXlzIC5kYXlfYWN0aXYgLm51bWVybywgLnNwZWNpYWxfZGF5LmRheV9hY3RpdiAubnVtZXJve1xuXHR0cmFuc2l0aW9uOjAuMnM7XG59XG4uc3BlY2lhbF9kYXkuZGF5X2FjdGl2IC5udW1lcm97XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi53YWl0aW5nX2RheXMgLmRheV9wYXN0LCAuc2VwY2lhbF9kYXkgLmRheV9wYXN0e1xuXHRjb2xvcjp3aGl0ZTtcblx0Y3Vyc29yOnBvaW50ZXI7XG59XG4ud2FpdGluZ19kYXlzIC5kYXlfYWN0aXYsIC5zcGVjaWFsX2RheS5kYXlfYWN0aXZ7XG5cdGNvbG9yOiNhZTAwMDg7XG5cdGN1cnNvcjpwb2ludGVyO1xufVxuLnNwZWNpYWxfZGF5LmRheV9hY3Rpdntcblx0Y3Vyc29yOmRlZmF1bHQ7XG59XG4uZm9sbG93Y2FyZHtcblx0Y3Vyc29yOnBvaW50ZXI7XG59XG4ud2FpdGluZ19kYXlzIC5kYXlfcGFzdCAubnVtZXJvOmhvdmVyLCAud2FpdGluZ19kYXlzIC5kYXlfYWN0aXYgLm51bWVybzpob3ZlciwgLnNwZWNpYWxfZGF5LmRheV9wYXN0IC5udW1lcm86aG92ZXIsIC5zcGVjaWFsX2RheS5kYXlfYWN0aXYgLm51bWVybzpob3Zlcntcblx0Y29sb3I6d2hpdGU7XG5cdGJhY2tncm91bmQtY29sb3I6I2FlMDAwODtcbn1cbi53YWl0aW5nX2RheXMgbGkgLmVsLCAuc3BlY2lhbF9kYXkgLmVse1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0bGVmdDowO1xuXHR0b3A6MDtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG5cdGRpc3BsYXk6ZmxleDtcbn1cbi53YWl0aW5nX2RheXMgbGkgLm51bWVybywgLnNwZWNpYWxfZGF5IC5udW1lcm97XG5cdGJhY2tncm91bmQtY29sb3I6YmxhY2s7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR6LWluZGV4OjI7XG59XG4ud2FpdGluZ19kYXlzIGxpIC5waWMsIC5zcGVjaWFsX2RheSAucGlje1xuXHRiYWNrZ3JvdW5kLWNvbG9yOmJsYWNrO1xuXHRiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG5cdHotaW5kZXg6MTtcbn1cbi5zcGVjaWFsX2RheXtcblx0d2lkdGg6IGNhbGMoKDEwMHZoIC8gNSAtIDR2aCkgKiA2ICsgNSAqIDR2aCk7XG5cdGhlaWdodDpjYWxjKDEwMHZoIC8gNSAtIDR2aCk7XG5cdGRpc3BsYXk6ZmxleDtcblx0YmFja2dyb3VuZC1jb2xvcjpibGFjaztcblx0Ym94LXNoYWRvdzowdmggMHZoIDN2aCByZ2JhKDI1NSwgMjU1LCAyNTUsIC40KTtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTo1dmg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6IzY2Njtcblx0dHJhbnNpdGlvbjowLjRzO1xuXHRtYXJnaW46MnZoIDAgMnZoIDA7XG5cdHRyYW5zaXRpb246Ym94LXNoYWRvdyAwcztcbn1cbi5zcGVjaWFsX2RheSB1bHtcblx0ZGlzcGxheTpmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3BlY2lhbF9kYXkgdWwgbGl7XG5cdGRpc3BsYXk6ZmxleDtcblx0d2lkdGg6Y2FsYygxMDB2aCAvIDUgLSA0dmgpO1xuXHRoZWlnaHQ6Y2FsYygxMDB2aCAvIDUgLSA0dmgpO1xufVxuLmNhbF9jcmVkaXRze1xuXHRtYXJnaW46IDEyLjV2aCBhdXRvIDJ2aCBhdXRvO1xuXHRvcGFjaXR5OiAwLjU7XG5cdHRyYW5zaXRpb246MC41cztcbn1cbi5zZXBfYmRwe1xuXHRib3JkZXI6IDA7XG5cdGhlaWdodDogMC4ydmg7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRvcGFjaXR5OiAwLjU7XG5cdHdpZHRoOiAyNXZoO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHR0cmFuc2l0aW9uOjAuNXM7XG59XG4uY3JlZGl0X2Rpdntcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG59XG4uY3JlZGl0X2Rpdjpob3ZlciA+ICp7XG5cdG9wYWNpdHk6MTtcbn1cbi5pbmZvc193aW5kb3d7XG5cdHBvc2l0aW9uOmZpeGVkO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC45KTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG5cdHdpZHRoOjEwMHZ3O1xuXHR0b3A6MDtcblx0bGVmdDowO1xuXHR6LWluZGV4OiA0O1xuXHRkaXNwbGF5Om5vbmU7XG5cdG9wYWNpdHk6MDtcbn1cbi5pbmZvc193aW5kb3cgLmluZm9zX2NvbnRlbmV1cntcblx0d2lkdGg6MTAwJTtcblx0ZGlzcGxheTpmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmluZm9zX3dpbmRvdyBkaXZ7XG5cdHdpZHRoOjEwMCU7XG59XG4uaW5mb3Nfd2luZG93IC5pbmZvc19zMXtcblx0aGVpZ2h0OjEwMHZoO1xuXHRkaXNwbGF5OmZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0cmFuc2l0aW9uOm1hcmdpbi10b3AgMC41cztcbn1cbi5pbmZvc193aW5kb3cgLmluZm9zX3Mye1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRwYWRkaW5nOiA1dmggMDtcbn1cbi5pbmZvc193aW5kb3cgLmluZm9zX3BpY3R1cmV7XG5cdHdpZHRoOiAyNXZoO1xuXHRoZWlnaHQ6IDI1dmg7XG5cdG1hcmdpbi1ib3R0b206IDV2aDtcblx0ZGlzcGxheTpmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pbmZvc193aW5kb3cgLmluZm9zX3BpY3R1cmUgc3Bhbntcblx0YmFja2dyb3VuZC1zaXplOmNvdmVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOmJsYWNrO1xuXHRib3gtc2hhZG93OjB2aCAwdmggM3ZoIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjQpO1xuXHR3aWR0aDoyNSU7XG5cdGhlaWdodDoyNSU7XG5cdHRyYW5zaXRpb246YWxsIC4zcztcbn1cbi5pbmZvc193aW5kb3cgLmluZm9zX3MxIGgye1xuXHRmb250LXNpemU6NHZoO1xufVxuLmdvX3RvX2JvdHRvbXtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQtY29sb3I6ICNhZTAwMDg7XG5cdHdpZHRoOiAyNXZoO1xuXHRib3JkZXItcmFkaXVzOiAxdmg7XG5cdHBhZGRpbmc6IDEuNXZoIDA7XG59XG4uZ29fdG9fYm90dG9tOmhvdmVye1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiM2YzAxMDY7XG5cdGNvbG9yOndoaXRlO1xufVxuLmluZm9zX3dpbmRvdyAuaW5mb3NfczEgaDN7XG5cdG1hcmdpbi1ib3R0b206MjB2aDtcbn1cbi5zcGVjaWFsX3dpbmRvd3tcblx0cG9zaXRpb246Zml4ZWQ7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjkpO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcblx0d2lkdGg6MTAwdnc7XG5cdGhlaWdodDoxMDB2aDtcblx0dG9wOjA7XG5cdGxlZnQ6MDtcblx0ei1pbmRleDogNDtcblx0ZGlzcGxheTpmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZGlzcGxheTpub25lO1xuXHRvcGFjaXR5OjA7XG59XG4uc3BlY2lhbF93aW5kb3cgaDJ7XG5cdGZvbnQtZmFtaWx5OiBGb2xsb3dlZW47XG5cdGZvbnQtc2l6ZTogOXZoO1xuXHRjb2xvcjogI0ZGQTUyQjtcblx0bWFyZ2luLWJvdHRvbTogMnZoO1xufVxuLnNwZWNpYWxfd2luZG93IC5zcGVjaWFsX2NvbnRlbmV1cntcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG5cdGRpc3BsYXk6bm9uZTtcblx0b3BhY2l0eTowO1xuXHR0cmFuc2l0aW9uOm9wYWNpdHkgMC4ycztcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3BlY2lhbF93aW5kb3cgaW1ne1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGhlaWdodDogMjV2aDtcblx0dHJhbnNpdGlvbjpoZWlnaHQgM3MsIG9wYWNpdHkgLjNzO1xuXHR6LWluZGV4OjU7XG5cdG9wYWNpdHk6Ljk7XG59XG4jY29uZmV0dGl7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMHB4O1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogLTE7XG59XG4uc3BlY2lhbF9jb250ZW5ldXIgcHtcblx0d2lkdGg6IDk1dmg7XG5cdGxpbmUtaGVpZ2h0OiAyLjh2aDtcbn1cbi5iYWNrX2ZvbGxvd2Vlbntcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6NXZoO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcblx0LmluZm9zX3dpbmRvdyAuaW5mb3NfczJ7XG5cdFx0cGFkZGluZzogM3ZoIDA7XG5cdH1cblx0LnNwZWNpYWxfY29udGVuZXVyIHB7XG5cdFx0d2lkdGg6IDkwJTtcblx0fVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcblx0LnNwZWNpYWxfd2luZG93IGgye1xuXHRcdGZvbnQtc2l6ZTogMTV2dztcblx0XHRtYXJnaW4tYm90dG9tOiA2dmg7XG5cdH1cbn1cblxuQG1lZGlhIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcblx0LmJhY2tfZm9sbG93ZWVue1xuXHRcdG1hcmdpbi10b3A6MnZoO1xuXHR9XG5cdC5jYWxlbmRyaWVyIHtcblx0XHR3aWR0aDogMTAwdndcblx0fVxuXHQud2FpdGluZ19kYXlzIGxpe1xuXHRcdG1hcmdpbjogLjV2aDtcblx0fVxuXHQuc3BlY2lhbF9kYXl7XG5cdFx0d2lkdGg6IGNhbGMoKDEwMHZoIC8gNSAtIDR2aCkgKiAzICsgMSAqIDJ2aCk7XG5cdFx0aGVpZ2h0OiBjYWxjKCgoMTAwdmggLyA1IC0gNHZoKSAqIDIpICsgMXZoKTtcblx0XHRtYXJnaW46LjV2aCAwIC41dmggMDtcblx0fVxuXHQuc3BlY2lhbF9kYXkgLmVse1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXHQuc3BlY2lhbF9kYXkgdWwgbGl7XG5cdFx0bWFyZ2luOiAwcHggMCAxdmggMDtcblx0fVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuXG5hbmQgKGRldmljZS13aWR0aCA6IDM3NXB4KVxuYW5kIChkZXZpY2UtaGVpZ2h0IDogODEycHgpXG5hbmQgKC13ZWJraXQtZGV2aWNlLXBpeGVsLXJhdGlvIDogMykge1xuXG5cdC5jYWxlbmRyaWVyIHtcblx0XHR3aWR0aDogY2FsYygzKigxMDB2aCAvIDUgLSA2dmgpICsgM3ZoKTtcblx0fVxuXHQuc3BlY2lhbF9kYXl7XG5cdFx0d2lkdGg6IGNhbGMoKDEwMHZoIC8gNSAtIDZ2aCkgKiAzICsgMSAqIDJ2aCk7XG5cdFx0aGVpZ2h0OiBjYWxjKCgoMTAwdmggLyA1IC0gNnZoKSAqIDIpICsgMXZoKTtcblx0XHRtYXJnaW46LjV2aCAwIC41dmggMDtcblx0fVxuXHQud2FpdGluZ19kYXlzIGxpe1xuXHRcdHdpZHRoOiBjYWxjKDEwMHZoIC8gNSAtIDZ2aCk7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC8gNSAtIDZ2aCk7XG5cdH1cblx0LnNwZWNpYWxfZGF5IHVsIGxpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOiBjYWxjKDEwMHZoIC8gNSAtIDZ2aCk7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC8gNSAtIDZ2aCk7XG5cdH1cblxufVxuIiwiaHRtbFxue1xuXHRvdmVyZmxvdzp2aXNpYmxlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7XG59XG5ib2R5LmNoZWNrZXJcbntcblx0b3ZlcmZsb3c6dmlzaWJsZTtcblx0aGVpZ2h0OjEwMCU7XG5cbiAgI21vZHVsZWRlc2NcbiAge1xuICAgIHBhZGRpbmctdG9wOiA0dmg7XG4gICAgbGluZS1oZWlnaHQ6IDN2aDtcbiAgICBtYXJnaW4tbGVmdDogMTB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMnZoO1xuICB9XG4gIC5jb210eXBle1xuICAgIG1hcmdpbi1ib3R0b206OHZoO1xuICAgIG1hcmdpbi1sZWZ0OiA1dmg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1dmg7XG4gICAgbGluZS1oZWlnaHQ6IDN2aDtcbiAgfVxuXG4gIC5tZW1iZXJ0aXRsZXMge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDR2aDtcbiAgfVxuXG4gIC5hbGxtZW1iZXJzXG4gIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnNob3dfcHJvZmlsZXN7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICB3aWR0aDoxMDAlO1xuICAgIHRyYW5zaXRpb246YWxsIC4zcztcbiAgfVxuXG4gICNmaWxtYmdcbiAge1xuICAgIG1hcmdpbi1ib3R0b206NXZoO1xuICB9XG4gIC5mYWlsc2VhcmNoXG4gIHtcbiAgICBtYXJnaW4tdG9wOiAyMHZoO1xuICAgIG1hcmdpbi1ib3R0b206IDMwdmg7XG4gICAgZm9udC1zaXplOiAyLjd2aDtcbiAgfVxuICAudmlkZXF1ZXN0IHtcbiAgICBmb250LXNpemU6IDIuN3ZoO1xuICAgIG1hcmdpbi10b3A6IDIwdmg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjV2aDtcbiAgICBtYXJnaW4tbGVmdDogNXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiA0dmg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1dnc7XG5cbiAgfVxuICAuY29udGludmlzaWJsZVxuICB7XG4gICAgb3BhY2l0eTowO1xuICB9XG4gIC5uYW1lX3NlYXJjaHtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTozdmg7XG4gIH1cbiAgLm5hbWVfc2VhcmNoIGlucHV0e1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOjQwdmg7XG4gICAgaGVpZ2h0OiA1dmg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubmFtZV9zZWFyY2ggaW5wdXQ6Zm9jdXN7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICB9XG4gIC5uYW1lX3NlYXJjaCBhe1xuICAgIGhlaWdodDo1dmg7XG4gICAgd2lkdGg6NnZoO1xuICAgIGRpc3BsYXk6aW5saW5lLWZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojQUFBO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogLTAuNTN2aDtcbiAgICAvKm1hcmdpbi1ib3R0b206M3B4OyovXG4gIH1cbiAgLm5hbWVfc2VhcmNoIGE6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojOTk5O1xuICB9XG4gIC5uYW1lX3NlYXJjaCBhIGltZ3tcbiAgICB3aWR0aDo2NSU7XG4gICAgaGVpZ2h0OjY1JTtcbiAgfVxuICAuY291bnRfcHJvZmlsZXN7XG4gICAgZm9udC1zaXplOiAxLjl2aDtcbiAgICBtYXJnaW4tdG9wOiAwLjJ2aDtcbiAgICBvcGFjaXR5OjA7XG4gICAgdHJhbnNpdGlvbjpvcGFjaXR5IDAuM3M7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NTBweCkge1xuICAgIC5hbGxtZW1iZXJzXG4gICAge1xuICAgICAgd2lkdGg6IDk1JTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC52aWRlcXVlc3Qge1xuICAgICAgZm9udC1zaXplOiAyLjd2aDtcbiAgICAgIG1hcmdpbi10b3A6IDEzdmg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHZoO1xuICAgICAgbWFyZ2luLWxlZnQ6IDV2dztcbiAgICAgIGxpbmUtaGVpZ2h0OiA0dmg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDV2dztcbiAgICB9XG4gICAgLmNvbnRpbnZpc2libGVcbiAgICB7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGggOiA3NTFweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoIDogMTEwMHB4KSBhbmQgKG9yaWVudGF0aW9uIDogbGFuZHNjYXBlKSB7XG4gICAgLmFsbG1lbWJlcnNcbiAgICB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aCA6IDEzMDBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoIDogMTQwMHB4KSBhbmQgKG1pbi1kZXZpY2UtaGVpZ2h0IDogMTAwMHB4KSBhbmQgKG9yaWVudGF0aW9uIDogbGFuZHNjYXBlKSB7XG4gICAgLmFsbG1lbWJlcnNcbiAgICB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGggOiA3NTBweCkge1xuICAgIC5mYWlsc2VhcmNoIHtcbiAgICAgIG1hcmdpbi10b3A6IDl2aDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDN2aDtcbiAgICAgIGZvbnQtc2l6ZTogMi4xNXZoO1xuICAgICAgbGluZS1oZWlnaHQ6M3ZoXG4gICAgfVxuICB9XG59XG4iLCJib2R5LmNvb2tpZXMge1xuICBwYWRkaW5nOjN2aDtcbiAgbWFyZ2luLXRvcDogMDtcblxuICAud2VsbHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDV2aDtcbiAgICAvKiBwYWRkaW5nOiAwIDd2aCAwIDd2aDsgKi9cbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDIuOXZoO1xuICAgIHBhZGRpbmc6IDV2aDtcbiAgICBib3JkZXItcmFkaXVzOiAxdmg7XG4gICAgYm94LXNoYWRvdzogMHZoIDB2aCAzdmggcmdiYSgyNTUsIDI1NSwgMjU1LCAuNCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuOCk7XG4gIH1cbiAgYXtcbiAgICBjb2xvcjojZGIyNDJjO1xuICB9XG4gIGE6aG92ZXJ7XG4gICAgY29sb3I6I2FlMDAwODtcbiAgfVxuICAuZ29ob21le1xuICAgIG1hcmdpbi10b3A6IDJ2aDtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgfVxuICBoMntcbiAgICBmb250LXNpemU6IDd2aDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gIH1cbiAgaDN7XG4gICAgZm9udC1zaXplOiA0dmg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiA0dmggMCAzdmggMDtcbiAgICBsaW5lLWhlaWdodDogNXZoO1xuICB9XG4gIHVse1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFlbTtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxZW07XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMHB4O1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwcHg7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDQwcHg7XG4gICAgZm9udC1zdHlsZTppdGFsaWM7XG4gIH1cblxufVxuIiwiLnN2Zy1maWx0ZXJzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7IH1cblxuLmJ1dHRvbi0tMSwgLmJ1dHRvbi0tMSAuYnV0dG9uX19iZywgLmJ1dHRvbi0tMiwgLmJ1dHRvbi0tNCwgLmJ1dHRvbi0tNCAuYnV0dG9uX19iZywgLmJ1dHRvbi0tNSwgLmJ1dHRvbi0tNiwgLmJ1dHRvbi0tNywgLmJ1dHRvbi0tOCwgLmJ1dHRvbi0tOSwgLmJ1dHRvbi0tMTAge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMXMgZWFzZS1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMXMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzIGVhc2Utb3V0OyB9XG4uYnV0dG9uLS0xOmhvdmVyLCAuYnV0dG9uLS0xIC5idXR0b25fX2JnOmhvdmVyLCAuYnV0dG9uLS0yOmhvdmVyLCAuYnV0dG9uLS00OmhvdmVyLCAuYnV0dG9uLS00IC5idXR0b25fX2JnOmhvdmVyLCAuYnV0dG9uLS01OmhvdmVyLCAuYnV0dG9uLS02OmhvdmVyLCAuYnV0dG9uLS03OmhvdmVyLCAuYnV0dG9uLS04OmhvdmVyLCAuYnV0dG9uLS05OmhvdmVyLCAuYnV0dG9uLS0xMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDRDg5MjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuLmJ1dHRvbi0tMTpmb2N1cywgLmJ1dHRvbi0tMSAuYnV0dG9uX19iZzpmb2N1cywgLmJ1dHRvbi0tMjpmb2N1cywgLmJ1dHRvbi0tNDpmb2N1cywgLmJ1dHRvbi0tNCAuYnV0dG9uX19iZzpmb2N1cywgLmJ1dHRvbi0tNTpmb2N1cywgLmJ1dHRvbi0tNjpmb2N1cywgLmJ1dHRvbi0tNzpmb2N1cywgLmJ1dHRvbi0tODpmb2N1cywgLmJ1dHRvbi0tOTpmb2N1cywgLmJ1dHRvbi0tMTA6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnNhZmFyaSAuYnV0dG9uLCAuc2FmYXJpXG4uYnV0dG9uX19iZyB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uYnV0dG9uLS0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB6LWluZGV4OiAwOyB9XG4uYnV0dG9uLS0xOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4uYnV0dG9uLS0xOmhvdmVyIC5jaXJjbGUge1xuICAgIGJhY2tncm91bmQ6ICMyQ0Q4OTI7IH1cbi5idXR0b24tLTE6aG92ZXIgLmJ1dHRvbl9fYmcge1xuICAgIGJhY2tncm91bmQ6ICMyQ0Q4OTI7IH1cbi5idXR0b24tLTEgLmJ1dHRvbl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwMCU7XG4gICAgaGVpZ2h0OiA0MDAlO1xuICAgIHRvcDogLTE1MCU7XG4gICAgbGVmdDogLTUwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2Utb3V0OyB9XG4uYnV0dG9uLS0xIC5idXR0b25fX2JnLCAuYnV0dG9uLS0xIC5jaXJjbGUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBodWUtcm90YXRlIDEwcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLW1vei1hbmltYXRpb246IGh1ZS1yb3RhdGUgMTBzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBhbmltYXRpb246IGh1ZS1yb3RhdGUgMTBzIGxpbmVhciBpbmZpbml0ZTsgfVxuLmJ1dHRvbi0tMSAuYnV0dG9uX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAyNSU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMjUlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuLmJ1dHRvbi0tMSAuY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogIzIyMjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcyBlYXNlLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMXMgZWFzZS1vdXQ7IH1cbi5idXR0b24tLTEgLmNpcmNsZS50b3AtbGVmdCB7XG4gICAgdG9wOiA0MCU7XG4gICAgbGVmdDogMjclOyB9XG4uYnV0dG9uLS0xIC5jaXJjbGUuYm90dG9tLXJpZ2h0IHtcbiAgICBib3R0b206IDQwJTtcbiAgICByaWdodDogMjclOyB9XG5cbi5idXR0b24tLTIge1xuICAgIG91dGxpbmU6IDkwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmaWx0ZXI6IHVybCgnI2ZpbHRlci1nb28tMicpXG4gICAgfVxuLmJ1dHRvbi0tMiAubGVmdCwgLmJ1dHRvbi0tMiAucmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjMjIyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjFzIGVhc2Utb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjFzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xcyBlYXNlLW91dDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgICB6LWluZGV4OiAtMjsgfVxuLmJ1dHRvbi0tMiAubGVmdC5sZWZ0LCAuYnV0dG9uLS0yIC5yaWdodC5sZWZ0IHtcbiAgICBsZWZ0OiAwOyB9XG4uYnV0dG9uLS0yIC5sZWZ0LnJpZ2h0LCAuYnV0dG9uLS0yIC5yaWdodC5yaWdodCB7XG4gICAgcmlnaHQ6IDA7IH1cbi5idXR0b24tLTIgLmJ1dHRvbl9fYmcge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogIzIyMjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjFzIGVhc2Utb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjFzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xcyBlYXNlLW91dDsgfVxuLmJ1dHRvbi0tMjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbi5idXR0b24tLTI6aG92ZXI6YmVmb3JlLCAuYnV0dG9uLS0yOmhvdmVyIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQ0Q4OTI7IH1cblxuLmJ1dHRvbi0tNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuLmJ1dHRvbi0tNDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuLmJ1dHRvbi0tNDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuLmJ1dHRvbi0tNDphY3RpdmUgLmJ1dHRvbl9fYmcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgfVxuLmJ1dHRvbi0tNCAuYnV0dG9uX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdXRsaW5lOiA5MHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB6LWluZGV4OiAtMjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2Utb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7IH1cbi5idXR0b24tLTQgLmJ1dHRvbl9fYmc6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbi5idXR0b24tLTQgLmJsb2Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA3MHB4O1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICBiYWNrZ3JvdW5kOiAjMjIyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjFzIGVhc2Utb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjFzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xcyBlYXNlLW91dDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuLmJ1dHRvbi0tNCAuYmxvYjpmaXJzdC1jaGlsZCB7XG4gICAgb3BhY2l0eTogMTsgfVxuLmJ1dHRvbi0tNCAuYmxvYjpudGgtY2hpbGQobisyKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5idXR0b24tLTUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBvdXRsaW5lOiA5MHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLmJ1dHRvbi0tNiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIG91dGxpbmU6IDkwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4uYnV0dG9uLS03IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgb3V0bGluZTogOTBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi5idXR0b24tLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG91dGxpbmU6IDEwcHggc29saWQgI0Y2RjZGNiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNGNkY2RjY7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICBjb2xvcjogIzAwMDsgfVxuLmJ1dHRvbi0tODpmb2N1cyB7XG4gICAgY29sb3I6ICMyMjI7IH1cbi5idXR0b24tLTg6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGNkY2RjY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMkNEODkyO1xuICAgIGNvbG9yOiAjMkNEODkyOyB9XG5cbi5idXR0b24tLTkge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2Utb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlLW91dDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudCg2MCUgMjAlLCBjaXJjbGUsICNGRjYwMjMgMCUsICNEQTMwNUQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudCggIGNpcmNsZSBhdCA2MCUgMjAlLCAjRkY2MDIzIDAlLCAjREEzMDVEKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAyMHB4ICNmNmY2ZjY7XG4gICAgYm9yZGVyLXJhZGl1czogODBweDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZzogMDsgfVxuLmJ1dHRvbi0tOTpmb2N1cyB7XG4gICAgY29sb3I6ICNGRkY7IH1cbi5idXR0b24tLTk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KDYwJSAyMCUsIGNpcmNsZSwgI0ZGNjAyMyAwJSwgI0RBMzA1RCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KCAgY2lyY2xlIGF0IDYwJSAyMCUsICNGRjYwMjMgMCUsICNEQTMwNUQpO1xuICAgIGNvbG9yOiAjRkZGOyB9XG5cbi5idXR0b24tLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIHdpZHRoOiAxMzVweDsgfVxuLmJ1dHRvbi0tMTA6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbi5idXR0b24tLTEwOmhvdmVyIC5idXR0b25fX2JnIHtcbiAgICBiYWNrZ3JvdW5kOiAjMkNEODkyOyB9XG4uYnV0dG9uLS0xMCAuYnV0dG9uX19iZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIG91dGxpbmU6IDkwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjMjIyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMXMgZWFzZS1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMXMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjFzIGVhc2Utb3V0O1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7IH1cblxuQGtleWZyYW1lcyBodWUtcm90YXRlIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGh1ZS1yb3RhdGUoMCk7XG4gICAgICAgIC1tb3otZmlsdGVyOiBodWUtcm90YXRlKDApO1xuICAgICAgICAtbXMtZmlsdGVyOiBodWUtcm90YXRlKDApO1xuICAgICAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUoMCk7IH1cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtZmlsdGVyOiBodWUtcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIC1tb3otZmlsdGVyOiBodWUtcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIC1tcy1maWx0ZXI6IGh1ZS1yb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgZmlsdGVyOiBodWUtcm90YXRlKDM2MGRlZyk7IH0gfSIsIiNjb250YWluZmljaGVzLCAuc2hvd2ZpbG1zLCAjYXJ0Y29udGFpbmVyLCAjcmVzdWx0Y29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cblxuICAjYWRkZmlsbW1pbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubW92aWVfX2NhcmRfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI3MHB4O1xuICBoZWlnaHQ6IDMwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMzBweCAyMHB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJveC1zaGFkb3c6IDB2aCAwdmggM3ZoIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjA4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuOCk7XG4gIG1hcmdpbjogMCAxNXB4IDMwcHggMTVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKCNBRTAwMDgsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgjQUUwMDA4LCAwLjIpO1xuICB9XG5cbiAgJi5hY3RpdmUsICYuc2hvd2VkIHtcbiAgICBoZWlnaHQ6IDU4MHB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoI0FFMDAwOCwgMC4yKTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICBoZWlnaHQ6IDU2MHB4O1xuICAgIH1cblxuICAgIC5tb3ZpZV9fY2FyZF9zZWNvbmRhcnkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgI2luZm9zc2VjIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5tb3ZpZV9fY2FyZF9tYWluIHtcbiAgICAgIG1hcmdpbi10b3A6IDIzMHB4O1xuICAgIH1cbiAgfVxuXG4gICYuaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAuMztcbiAgfVxufVxuXG4ubW92aWVfX2NhcmRfbWFpbiB7XG4gIG1hcmdpbi10b3A6IDIzMHB4O1xuXG4gIC5tb3ZpZV9fY2FyZF90aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5tb3ZpZV9fY2FyZF9zZWNvbmRhcnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jbmJsaWtlIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjM1KTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XG59XG5cbiNuYmxpa2UgaW1nIHtcbiAgd2lkdGg6IDEuOHZoO1xufVxuXG4jZmlsbXBpY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMTVweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9maWxtcy8xLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDJ2aDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XG59XG5cbmgyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNpbmZvc3ByaW0ge1xuICBtYXJnaW4tdG9wOiAuM3ZoO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4jaW5mb3NzZWMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDAgMjhweDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAxNXB4O1xuXG4gIGRpdjpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuI2luZm9zc2VjIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXZoO1xufVxuXG4jaW5mb3NzZWMgaW1nIHtcbiAgd2lkdGg6IDJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuI2dlbnJlcyB7XG4gIG1hcmdpbi1sZWZ0OiAxdmg7XG59XG5cbiNqdW1wdCB7XG4gIG1hcmdpbi1sZWZ0OiAzdmg7XG59XG5cbi5teWxpa2UgaW1nIHtcbiAgd2lkdGg6IDE1cHg7XG4gIHBhZGRpbmc6IDFweCAycHggMDtcbn1cblxuLm15bGlrZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjV2aDtcbiAgcGFkZGluZy1sZWZ0OiAwLjN2aDtcbiAgcGFkZGluZy1yaWdodDogMC4zdmg7XG4gIHBhZGRpbmctdG9wOiAwLjV2aDtcbiAgYm9yZGVyLXJhZGl1czogNDAwdmg7XG4gIGJvcmRlcjogZGFzaGVkIDAuMnZoIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTBweDtcbiAgdG9wOiAtNnB4O1xufVxuXG4ubXlsaWtlOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYm9yZGVyOiBkYXNoZWQgMC4ydmggcmdiYSgyNTUsIDI1NSwgMjU1LCAuOCk7XG59XG5cbiNzeW5vcHQge1xuICBtYXJnaW4tdG9wOiAyLjV2aDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuI3N5bm9wYyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGhlaWdodDogMTMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjQ1dmg7XG4gIHBhZGRpbmc6IDE1cHggMCAyNXB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgaGVpZ2h0OiAxMjVweDtcbiAgfVxufVxuXG4uZmljaGVsaW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIG1hcmdpbjogMTVweDtcbn1cblxuLmZpY2hlbGluayBpbWcge1xuICBoZWlnaHQ6IDMuNnZoO1xuICB3aWR0aDogMy42dmg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiBzb2xpZCAwLjR2aCByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItcmFkaXVzOiA1MDB2aDtcbiAgcGFkZGluZy1sZWZ0OiAwLjZ2aDtcbiAgcGFkZGluZy1yaWdodDogMC42dmg7XG4gIHBhZGRpbmctdG9wOiAwLjV2aDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXZoO1xuICAvKmZpbHRlcjogc2F0dXJhdGUoNDAlKTsqL1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uZmljaGVsaW5rOmhvdmVyID4gaW1nIHtcbiAgYm9yZGVyOiBzb2xpZCAwLjR2aCAjYWFhO1xufVxuXG4ubGlua2dyZXkgaW1nIHtcbiAgZmlsdGVyOiBzYXR1cmF0ZSgwJSk7XG59XG5cbi5saW5rZ3JleTpob3ZlciA+IGltZyB7XG4gIGJvcmRlcjogc29saWQgMC40dmggcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmxhc3VpdGUge1xuICBjb2xvcjogI2FhYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubGFzdWl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYXZ1ZmFsc2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZTAwMDg7XG4gIHBhZGRpbmc6IDhweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAuNXZoO1xuICBib3JkZXI6IHNvbGlkIDJweCAjYWUwMDA4O1xufVxuXG4ubW92aWVfX2NhcmRfYWRkTGlzdCwgLm1vdmllX19jYXJkX3JlbW92ZUxpc3Qge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTYwcHg7XG4gIHdpZHRoOiAyMTBweDtcbiAgei1pbmRleDogNTtcblxuICBwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5cbi5hdnVmYWxzZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1tYWluUmVkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG5cbi5hdnV0cnVle1xuICBvcGFjaXR5Oi4yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWUwMDA4O1xuICBwYWRkaW5nOiA4cHggMzBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYXZ1dHJ1ZTpob3ZlcntcbiAgY29sb3I6I2ZmZjtcbn1cblxuI2FkZGZpbG1taW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmVlZF90b19jb25uZWN0e1xuICBkaXNwbGF5OmZsZXg7XG4gIHBvc2l0aW9uOmZpeGVkO1xuICBsZWZ0OjA7XG4gIHRvcDowO1xuICB3aWR0aDoxMDB2dztcbiAgaGVpZ2h0OjEwMHZoO1xuICBiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjkpO1xuICBvcGFjaXR5OjA7XG4gIHRyYW5zaXRpb246YWxsIC4zcztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDE7XG59XG4ubmVlZF90b19jb25uZWN0IGRpdntcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XG4gIHBhZGRpbmc6IDMwcHggNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMXZoO1xufVxuLm5lZWRfdG9fY29ubmVjdCBkaXYgYXtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZTAwMDg7XG4gIHBhZGRpbmc6IDhweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAuNXZoO1xuICBib3JkZXI6IHNvbGlkIDJweCAjYWUwMDA4O1xufVxuLm5lZWRfdG9fY29ubmVjdCBkaXYgYTpob3ZlcntcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm5lZWRfdG9fY29ubmVjdCBkaXYgYTphY3RpdmV7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmVlZF90b19jb25uZWN0IGRpdntcbiAgICB3aWR0aDogOTAlO1xuICAgIHBhZGRpbmc6IDYwcHggMiU7XG4gIH1cbiAgLm5lZWRfdG9fY29ubmVjdCBkaXYgcHtcbiAgICBsaW5lLWhlaWdodDogM3ZoO1xuICAgIG1hcmdpbi1ib3R0b206IDF2aDtcbiAgfVxufVxuXG4iLCIuZmljaGVtZW1icmVcbntcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ubWVtYnJlY29udGFpblxue1xuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0Ym9yZGVyLXJhZGl1czoxdmg7XG5cdGJveC1zaGFkb3c6IDB2aCAwdmggM3ZoIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjQpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwgMCwgMCwgLjgpO1xuXHRwYWRkaW5nLWxlZnQ6IDJ2aDtcbiAgICBwYWRkaW5nLXRvcDogMnZoO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJ2aDtcbiAgICBwYWRkaW5nLWJvdHRvbToydmg7XG4gICAgd2lkdGg6IDUwdmg7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXZoO1xuICAgIG1hcmdpbi1yaWdodDogMS41dmg7XG4gICAgbWFyZ2luLXRvcDogMnZoO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zaG93X3Byb2ZpbGVzOmxhc3QtY2hpbGQgLm1lbWJyZWNvbnRhaW46bnRoLWNoaWxkKDEpIC5tbGVmdDphZnRlcntcblx0Y29udGVudDogJyc7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvZmlyc3QtbWVkYWwucG5nKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRib3R0b206IDNweDtcblx0bGVmdDogLTI1cHg7XG5cdHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnNob3dfcHJvZmlsZXM6bGFzdC1jaGlsZCAubWVtYnJlY29udGFpbjpudGgtY2hpbGQoMikgLm1sZWZ0OmFmdGVye1xuXHRjb250ZW50OiAnJztcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9zZWNvbmQtbWVkYWwucG5nKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRib3R0b206IDNweDtcblx0bGVmdDogLTI1cHg7XG5cdHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnNob3dfcHJvZmlsZXM6bGFzdC1jaGlsZCAubWVtYnJlY29udGFpbjpudGgtY2hpbGQoMykgLm1sZWZ0OmFmdGVye1xuXHRjb250ZW50OiAnJztcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy90aGlyZC1tZWRhbC5wbmcpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdGJvdHRvbTogM3B4O1xuXHRsZWZ0OiAtMjVweDtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5tbGVmdFxue1xuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0d2lkdGg6IDEydmg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF2YXRhclxue1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMnZoO1xuXHRoZWlnaHQ6IDEydmg7XG5cdGZvbnQtc2l6ZTogNnZoO1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRtYXJnaW4tYm90dG9tOiAxdmg7XG5cdHRyYW5zaXRpb246MC4zcztcbn1cbi5hdmF0YXIgcFxue1xuXHRtYXJnaW4tdG9wOiAyLjl2aDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub3JtYWw7XG59XG4ubWluZm9zXG57XG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nLWxlZnQ6MnZoO1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG59XG4ubXBzZXVkbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyLjV2aDtcbiAgICBtYXJnaW4tYm90dG9tOiAydmg7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbn1cbi50aXRsZXNjb3JlXG57XG5cdGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS44dmg7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41dmg7XG59XG4ubXNjb3JlXG57XG5cdCAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDR2aDtcbiAgICBtYXJnaW4tbGVmdDogMHZoO1xuICAgIG1hcmdpbi1ib3R0b206IDJ2aDtcbn1cbi5mb2xsb3dmYWxzZVxue1xuXHRjb2xvcjogYmxhY2s7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuXHQvKiBtYXJnaW4tdG9wOiA3dmg7ICovXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0cGFkZGluZy10b3A6IDEuMnZoO1xuXHRwYWRkaW5nLWJvdHRvbTogMS4ydmg7XG5cblx0d2lkdGg6IDEydmg7XG5cdC8qIG1hcmdpbi1sZWZ0OiA1dmg7ICovXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb2xsb3dmYWxzZTpob3Zlclxue1xuXHRjb2xvcjpibGFjaztcblx0YmFja2dyb3VuZC1jb2xvcjojYmJiO1xufVxuLmZvbGxvd3RydWVcbntcblx0ICAgIGNvbG9yOiBibGFjaztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgIC8qIG1hcmdpbi10b3A6IDd2aDsgKi9cbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDEuMnZoO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjJ2aDtcblxuICAgIG9wYWNpdHk6MC4yO1xuICAgIHdpZHRoOiAxMnZoO1xuICAgIC8qIG1hcmdpbi1sZWZ0OiA1dmg7ICovXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvbGxvd3RydWU6aG92ZXJcbntcblx0Y29sb3I6YmxhY2s7XG59XG5cbiNzdG9wX2ZvbGxvd3tcblx0b3BhY2l0eTowO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NTBweCkge1xuXG5cdC5tZW1icmVjb250YWluIHtcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIGJvcmRlci1yYWRpdXM6IDF2aDtcblx0ICAgIGJveC1zaGFkb3c6IDB2aCAwdmggM3ZoIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjQpO1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuOCk7XG5cdCAgICBwYWRkaW5nLWxlZnQ6IDJ2aDtcblx0ICAgIHBhZGRpbmctdG9wOiAydmg7XG5cdCAgICBwYWRkaW5nLXJpZ2h0OiAydmg7XG5cdCAgICBwYWRkaW5nLWJvdHRvbTogMnZoO1xuXHQgICAgd2lkdGg6IDg0JTtcblx0ICAgIG1hcmdpbi1sZWZ0OiAxLjV2aDtcblx0ICAgIG1hcmdpbi1yaWdodDogMS41dmg7XG5cdCAgICBtYXJnaW4tdG9wOiAydmg7XG5cdCAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAzODBweCkgYW5kIChtaW4taGVpZ2h0OjgxMHB4KSB7XG5cdFx0Lm1pbmZvcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8qIHBhZGRpbmctbGVmdDogMnZoOyAqL1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogM3ZoO1xuICAgIG1hcmdpbi1ib3R0b206IDF2aDtcbn1cbi5tZW1icmVjb250YWluXG57XG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXHR9XG59XG4iLCIjaW50cm9wcmVzXG57XG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXHRtYXJnaW4tdG9wOjR2aDtcblx0bWFyZ2luLWJvdHRvbTo2dmg7XG5cdGxpbmUtaGVpZ2h0OjIuNnZoO1xuXHRtYXJnaW4tbGVmdDoydmg7XG5cdG1hcmdpbi1yaWdodDoydmg7XG5cbn0iLCIubG9hZGVyX3RleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuMyk7XG4gICAgZm9udC1zaXplOiAyLjJlbTtcbiAgICB0b3A6IDU1JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm07XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWxvZ28tRm9udCk7XG59XG4ubG9hZGVyX3RleHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiA4ZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjb2xvcjogdmFyKC0tbWFpblJlZCk7XG4gICAgYW5pbWF0aW9uOiBsb2FkaW5nIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICBmb250LWZhbWlseTogdmFyKC0tbG9nby1Gb250KTtcbn1cblxuQGtleWZyYW1lcyBsb2FkaW5nIHtcbiAgICAwJSB7XG4gICAgICAgIG1heC13aWR0aDogMDtcbiAgICB9XG59XG5cbi5sb2FkZXJfY29udGFpbmVye1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4ubG9hZGVyX2NvbnRhaW5lci5pc19oaWRkZW57XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmxvYWRlcl9jb250YWluZXIuaXNfbm9uZXtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jd2Vlbl9sb2FkZXJ7XG5cbiAgICBoZWlnaHQ6IDd2dztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MyU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1MDBtcyBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb246IGZsb2F0aW5nR2hvc3QgaW5maW5pdGUgM3MgZWFzZS1pbi1vdXQ7XG59XG4ud2Vlbl9jb250YWluZXJ7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG5Aa2V5ZnJhbWVzIGZsb2F0aW5nR2hvc3Qge1xuXG4gICAgMCV7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTQ1JSk7XG4gICAgfVxuICAgIDUwJXtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTUlKTtcbiAgICB9XG4gICAgMTAwJXtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNDUlKTtcbiAgICB9XG5cblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzMHB4KSB7XG4gICAgI3dlZW5fbG9hZGVye1xuXG4gICAgICAgIGhlaWdodDogMjB2dztcbiAgICAgICAgXG4gICAgfVxufSIsImh0bWxcbntcbiAgb3ZlcmZsb3c6dmlzaWJsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjojMDAwO1xufVxuYm9keVxue1xuICBvdmVyZmxvdzp2aXNpYmxlO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkljb25zXCI7XG4gIHNyYzogdXJsKCcuLi9mb250L2ljb25zLnR0ZicpO1xufVxuI21vZHVsZWRlc2Mge1xuXG59XG5cbi5wcm9mbGVmdFxue1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgd2lkdGg6MTJ2dztcbiAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xufVxuLnByb2ZyaWdodFxue1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xuICAvKm1hcmdpbi10b3A6MnZoOyovXG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucHJvZnJpZ2h0IGJcbntcbiAgZm9udC13ZWlnaHQ6Ym9sZDtcbn1cbi5wcm9mcHNldWRvXG57XG4gIG1hcmdpbi1sZWZ0OjV2dztcbiAgZm9udC1zaXplOjR2aDtcbiAgZm9udC13ZWlnaHQ6Ym9sZDtcbn1cbi5wcm9mc3RhdHNcbntcbiAgbWFyZ2luLWxlZnQ6M3Z3O1xuICBtYXJnaW4tdG9wOjV2aDtcbiAgbWFyZ2luLWJvdHRvbTozdmg7XG4gIGxpbmUtaGVpZ2h0OiAyLjh2aDtcbn1cbi5wcm9mcGhyYXNlXG57XG4gIG1hcmdpbi1sZWZ0OjV2dztcbiAgbGluZS1oZWlnaHQ6IDIuOHZoO1xuICB3aWR0aDo5MnZoO1xufVxuLnByb2ZzdGF0cyBsaVxue1xuICBtYXJnaW4tbGVmdDogMnZ3O1xuICBtYXJnaW4tcmlnaHQ6IDJ2dztcbiAgbWFyZ2luLWJvdHRvbTowO1xuICBoZWlnaHQ6YXV0bztcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG59XG4ucHJvZmF2YXRhclxue1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgd2lkdGg6OXZ3O1xuICBoZWlnaHQ6OXZ3O1xuXG4gICYgKyBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgfVxufVxuXG4ucHJvZmxlZnRfX2xvZ291dCB7XG4gIGEge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2FjY291bnQvbG9nb3V0LnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgfVxuICB9XG59XG4ucHJvZmF2YXRhciBwIHtcbiAgZm9udC1zaXplOiA0LjV2dztcbiAgbWFyZ2luLXRvcDogMi4zNXZ3O1xufVxuLnByb2ZkZXNhYm9cbntcbiAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIGZvbnQtc2l6ZToxLjh2aDtcbiAgY29sb3I6ICNjZGNkY2Q7XG59XG4ucHJvZmRlc2Fibzpob3Zlclxue1xuICBjb2xvcjogI2IzYjNiMztcbn1cbiNpY29uZGVsZXRlXG57XG4gIGZvbnQtZmFtaWx5OiBJY29ucztcbiAgZm9udC1zaXplOjEuNXZoO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tZm9sbG93ZmFsc2VcbntcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgLyogbWFyZ2luLXRvcDogN3ZoOyAqL1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAxLjJ2aDtcbiAgcGFkZGluZy1ib3R0b206IDEuMnZoO1xuXG4gIHdpZHRoOiA5dnc7XG4gIC8qIG1hcmdpbi1sZWZ0OiA1dmg7ICovXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbToxLjV2aDtcbiAgbWFyZ2luLXRvcDoxdmg7XG59XG4ubWZvbGxvd2ZhbHNlOmhvdmVyXG57XG4gIGNvbG9yOmJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNiYmI7XG59XG4ubWZvbGxvd3RydWVcbntcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgLyogbWFyZ2luLXRvcDogN3ZoOyAqL1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAxLjJ2aDtcbiAgcGFkZGluZy1ib3R0b206IDEuMnZoO1xuXG4gIG9wYWNpdHk6MC4yO1xuICB3aWR0aDogOXZ3O1xuICAvKiBtYXJnaW4tbGVmdDogNXZoOyAqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206MS41dmg7XG4gIG1hcmdpbi10b3A6MXZoO1xufVxuLm1mb2xsb3d0cnVlOmhvdmVyXG57XG4gIGNvbG9yOmJsYWNrO1xufVxuI2VudGV0ZVxue1xuICBkaXNwbGF5OmJsb2NrO1xuICBtYXJnaW4tdG9wOjR2aDtcbn1cblxuI2ZpbG1iZ1xue1xuICBtYXJnaW4tYm90dG9tOjV2aDtcbn1cbiNzdGF0c2NhdFxue1xuICBtYXJnaW4tbGVmdDo1dnc7XG4gIG1hcmdpbi1yaWdodDo1dnc7XG4gIG1hcmdpbi10b3A6IDl2aDtcbiAgbWFyZ2luLWJvdHRvbTo2dmg7XG4gIGNvbG9yOiNjZGNkY2Q7XG59XG4jc3RhdHNjYXQgcFxue1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA0dmg7XG59XG4uY2hhbmdlY2F0XG57XG4gIG1hcmdpbi1sZWZ0OjAuNXZoO1xuICBtYXJnaW4tcmlnaHQ6MC41dmg7XG4gIGNvbG9yOiNjZGNkY2Q7XG59XG4uY2hhbmdlY2F0OmhvdmVyXG57XG4gIGNvbG9yOiNiM2IzYjM7XG59XG4uc2hvd2ZpbG1zXG57XG4gIGRpc3BsYXk6YmxvY2s7XG4gIHdpZHRoOjEwMCU7XG59XG4uc2hvd21lbWJlcnNcbntcbiAgd2lkdGg6IDgwdnc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmZhaWxzZWFyY2hcbntcbiAgZm9udC1zaXplOiAyLjd2aDtcbn1cbmgzXG57XG4gIGRpc3BsYXk6YmxvY2s7XG4gIG1hcmdpbi1sZWZ0OmF1dG87XG4gIG1hcmdpbi1yaWdodDphdXRvO1xuICBtYXJnaW4tYm90dG9tOjd2aDtcbiAgZm9udC1zaXplOjMuNXZoO1xufVxuLm1lbWJyZV9sYXN0Y297XG4gIGZvbnQtc2l6ZToxLjh2aDtcbiAgY29sb3I6I2NkY2RjZDtcbiAgbWFyZ2luLWxlZnQ6NXZ3O1xuICBtYXJnaW4tdG9wOjF2aDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uIDogcG9ydHJhaXQpIHtcbiAgI21vZHVsZWRlc2Mge1xuICAgIG1hcmdpbi10b3A6IDJ2aDtcbiAgICBsaW5lLWhlaWdodDogMi4zdmg7XG4gICAgZm9udC1zaXplOiAydmg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDN2aDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2NkY2RjZDtcbiAgfVxuICAjZW50ZXRlXG4gIHtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIG1hcmdpbi10b3A6MDtcbiAgfVxuICAucHJvZmxlZnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIC8qIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7ICovXG4gICAgbWFyZ2luLXRvcDogNHZoO1xuICAgIG1hcmdpbi1ib3R0b206IDh2aDtcbiAgfVxuICAucHJvZmF2YXRhciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNXZ3O1xuICAgIGhlaWdodDogMjV2dztcbiAgICBtYXJnaW4tYm90dG9tOiAxdmg7XG4gIH1cbiAgLnByb2ZhdmF0YXIgcCB7XG4gICAgZm9udC1zaXplOiAxMi41dnc7XG4gICAgbWFyZ2luLXRvcDogNS4ydnc7XG4gIH1cbiAgLm1mb2xsb3dmYWxzZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gICAgLyogbWFyZ2luLXRvcDogN3ZoOyAqL1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMS4ydmg7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMnZoO1xuICAgIHdpZHRoOiAyNXZ3O1xuICAgIC8qIG1hcmdpbi1sZWZ0OiA1dmg7ICovXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXZoO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAubWZvbGxvd3RydWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgIC8qIG1hcmdpbi10b3A6IDd2aDsgKi9cbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDEuMnZoO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjJ2aDtcbiAgICB3aWR0aDogMjV2dztcbiAgICAvKiBtYXJnaW4tbGVmdDogNXZoOyAqL1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjV2aDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnByb2ZyaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLyogdmVydGljYWwtYWxpZ246IG1pZGRsZTsgKi9cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnByb2Zwc2V1ZG9cbiAge1xuICAgIG1hcmdpbi1sZWZ0OiA4dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiA4dnc7XG4gICAgbGluZS1oZWlnaHQ6IDV2aDtcbiAgfVxuICAubWVtYnJlX2xhc3Rjb3tcbiAgICBtYXJnaW4tbGVmdDo4dnc7XG4gICAgbWFyZ2luLXJpZ2h0Ojh2dztcbiAgfVxuICAucHJvZnN0YXRzXG4gIHtcbiAgICBtYXJnaW4tbGVmdDogOHZ3O1xuICAgIG1hcmdpbi1yaWdodDogOHZ3O1xuICB9XG4gIC5wcm9mcGhyYXNlXG4gIHtcbiAgICBtYXJnaW4tbGVmdDogOHZ3O1xuICAgIG1hcmdpbi1yaWdodDogOHZ3O1xuICAgIHdpZHRoOmF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6NzAwcHgpIGFuZCAob3JpZW50YXRpb24gOiBwb3J0cmFpdCkge1xuICAucHJvZmF2YXRhciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0MHZ3O1xuICAgIGhlaWdodDogNDB2dztcbiAgICBtYXJnaW4tYm90dG9tOiAxdmg7XG4gIH1cbiAgI21vZHVsZWRlc2NcbiAge1xuICAgIG1hcmdpbi10b3A6IDJ2aDtcbiAgICBsaW5lLWhlaWdodDogMi42dmg7XG4gICAgZm9udC1zaXplOiAyLjJ2aDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogM3ZoO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjY2RjZGNkO1xuICB9XG4gIC5wcm9mYXZhdGFyIHAge1xuICAgIGZvbnQtc2l6ZTogMTguNXZ3O1xuICAgIG1hcmdpbi10b3A6IDkuNXZ3O1xuICB9XG4gIC5tZm9sbG93ZmFsc2VcbiAge1xuICAgIHdpZHRoOjQwdnc7XG4gIH1cbiAgLm1mb2xsb3d0cnVlXG4gIHtcbiAgICB3aWR0aDo0MHZ3O1xuICB9XG4gICNzdGF0c2NhdCBwXG4gIHtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjV2aDtcbiAgfVxuICAucHJvZnN0YXRzIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMnZ3O1xuICAgIG1hcmdpbi1yaWdodDogMnZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMnZoO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuY2hhbmdlY2F0XG4gIHtcbiAgICBsaW5lLWhlaWdodDogMi41dmg7XG4gIH1cbn1cbiIsImh0bWwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG5cbmJvZHkucHJvZmlsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgI2dvdG9xdSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDMuNXZoO1xuICB9XG5cbiAgaDMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZXJyb3Ige1xuICAgIGNvbG9yOiByZWQ7XG4gICAgbWFyZ2luLXRvcDogMi4xdmg7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41dmg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICNpbnRyb2R1Y3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA0dmg7XG4gIH1cblxuICAjaW50cm9kdWN0aW9uIGEge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjN2aDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuM3ZoO1xuICB9XG5cbiAgI2ludHJvZHVjdGlvbiBwIHtcbiAgICBtYXJnaW4tbGVmdDogMi4zdmg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjN2aDtcbiAgfVxuXG4gICNpbnRyb2R1Y3Rpb24gI2dvdG9xdSB7XG4gICAgbWFyZ2luLXRvcDogNXZoO1xuICAgIGZvbnQtc2l6ZTogMi40dmg7XG4gICAgbGluZS1oZWlnaHQ6IDMuNXZoO1xuICAgIG1hcmdpbi1sZWZ0OiA3dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiA3dnc7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogM3ZoO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMnZoO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnN1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogNHZoO1xuICB9XG5cbiAgLnN1Ym1pdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JhYmFiYTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICB9XG5cbiAgZm9ybSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMTB2aDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHZoO1xuXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tdG9wOiAxMHZoO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgZm9ybSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjZmlsbWJnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gIH1cbn1cbiIsImJvZHl7XG4gIG92ZXJmbG93OiBpbml0aWFsO1xufVxuLnBhZ2VfbG9naW57XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6NTAwcHg7XG59XG4ucGFnZV9sb2dpbiBmb3Jte1xuICB3aWR0aDogMzAwcHg7XG59XG4ucGFuX2xvZ2lue1xuICBkaXNwbGF5OmJsb2NrO1xufVxuLnBhbl9sZWZ0e1xuICB3aWR0aDo0MCU7XG4gIGJvcmRlci1yaWdodDpzb2xpZCAycHggd2hpdGU7XG59XG4ucGFnZV9sb2dpbiBidXR0b257XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiAjYWUwMDA4O1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWdlX2xvZ2luIGJ1dHRvbjpmb2N1c3tcbiAgYm9yZGVyOjA7XG4gIG91dGxpbmU6MDtcbn1cbi5wYWdlX2xvZ2luICNpbnNlcnJvcntcbiAgcG9zaXRpb246c3RhdGljO1xuICBvcGFjaXR5OjA7XG59XG4ucGFnZV9sb2dpbiAjY29lcnJvciwgLnBhZ2VfbG9naW4gI2luc2Vycm9ye1xuICBtYXJnaW4tdG9wOiAydmg7XG59XG4ucGFnZV9sb2dpbiB7XG4gIGgzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5wYWdlX2xvZ2luIC5wYW5fcmVnaXN0ZXJ7XG4gIGRpc3BsYXk6bm9uZTtcbn1cbi5wYWdlX2xvZ2luIGFydGljbGV7XG4gIHBhZGRpbmc6MCA2JTtcbiAgdHJhbnNpdGlvbjpvcGFjaXR5IC4xNXM7XG59XG4ucGFnZV9sb2dpbiBoNHtcbiAgZm9udC1zaXplOiAzdmg7XG4gIGxpbmUtaGVpZ2h0OiA0dmg7XG4gIG1hcmdpbi1ib3R0b206IDEzdmg7XG59XG4ucGFuX2xlZnQgYTpob3ZlciBzcGFue1xuICBiYWNrZ3JvdW5kLWNvbG9yOiMyNjQ2N2Y7XG4gIHRyYW5zaXRpb246LjJzO1xufVxuLmZiY29sb3J7XG4gIGNvbG9yOndoaXRlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogJ011a3RhIE1haGVlJywgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjNWE5YTtcbiAgcGFkZGluZy1sZWZ0OiAzdmg7XG4gIHBhZGRpbmctcmlnaHQ6IDN2aDtcbiAgcGFkZGluZy10b3A6IC41dmg7XG4gIHBhZGRpbmctYm90dG9tOiAwLjV2aDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXZoO1xuICBtYXJnaW46IDAgNXB4O1xufVxuLnBhbl9yZWdpc3RlciAjaW5zY2ZpbntcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnBhZ2VfbG9naW4gLnBhbl9yZWdpc3RlciwgLnBhZ2VfbG9naW4gLnBhbl9sb2dpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIHBhZGRpbmc6IDIlIDMlO1xuICBtYXJnaW46IDAgMyU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhbl9sZWZ0e1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxuICAucGFnZV9sb2dpbntcbiAgICBoZWlnaHQ6YXV0bztcbiAgfVxuICAucGFnZV9sb2dpbiBidXR0b257XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA1cHggYXV0bztcbiAgfVxuICAucGFuX3JlZ2lzdGVyICNpbnNjZmluIHtcbiAgICB3aWR0aDoxMDAlO1xuICB9XG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogOTAwcHgpIHtcblxuICAucGFnZV9sb2dpbiAucGFuX2xvZ2luLCAucGFnZV9sb2dpbiAucGFuX3JlZ2lzdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xuICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgcGFkZGluZzogNSUgNyU7XG4gICAgbWFyZ2luOiAwIDMlO1xuICB9XG59XG4iLCJodG1sXG57XG5cdG92ZXJmbG93OnZpc2libGU7XG5cdGJhY2tncm91bmQtY29sb3I6IzAwMDtcblxufVxuYm9keS5xdWVzdGlvbm5haXJlXG57XG5cdG92ZXJmbG93OnZpc2libGU7XG5cblx0I2ZpbG1iZ1xuXHR7XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG5cdGgzXG5cdHtcblx0XHRmb250LXNpemU6NnZoO1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdG1hcmdpbi10b3A6N3ZoO1xuXHRcdHdpZHRoOmF1dG87XG5cdFx0ZGlzcGxheTpibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOjd2aDtcblxuXHR9XG5cdCNqdXN0aWZcblx0e1xuXHRcdHRleHQtYWxpZ246bGVmdDtcblx0XHRtYXJnaW4tbGVmdDozdnc7XG5cdFx0bWFyZ2luLXJpZ2h0OjN2dztcblx0XHRsaW5lLWhlaWdodDozdmg7XG5cdH1cblx0aDRcblx0e1xuXHRcdGZvbnQtc2l6ZTogM3ZoO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bWFyZ2luLWxlZnQ6IDd2dztcblx0XHRtYXJnaW4tdG9wOiA3dmg7XG5cblx0fVxuXHRmb3JtXG5cdHtcblx0XHR3aWR0aDoxMDAlO1xuXHR9XG5cdGlucHV0Om5vdCguc3VibWl0KVxuXHR7XG5cdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDJ2dztcblx0XHRoZWlnaHQ6IDIuM3ZoO1xuXHRcdG1hcmdpbi1sZWZ0OjEwdnc7XG5cdFx0bWFyZ2luLXJpZ2h0OjIuNXZ3O1xuXHRcdG1hcmdpbi10b3A6Mi41dmg7XG5cdFx0Ym9yZGVyLXJhZGl1czo1MDBweDtcblx0fVxuXHRsYWJlbFxuXHR7XG5cdFx0Zm9udC1zaXplOjIuM3ZoO1xuXHR9XG5cdC5xdWVzdFxuXHR7XG5cdFx0Zm9udC1zaXplOjIuNHZoO1xuXHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRcdG1hcmdpbi1sZWZ0Ojd2dztcblx0XHRtYXJnaW4tdG9wOjEuMnZoO1xuXHRcdG1hcmdpbi1ib3R0b206MnZoO1xuXHR9XG5cdGRpdlxuXHR7XG5cdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHR9XG5cdC5zdWJtaXRcblx0e1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0XHR3aWR0aDo0MHZoO1xuXHRcdG1hcmdpbi1sZWZ0OmF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OmF1dG87XG5cdFx0bWFyZ2luLXRvcDoxMHZoO1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0fVxuXHQuc3VibWl0OmhvdmVyXG5cdHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNiYWJhYmE7XG5cdFx0dHJhbnNpdGlvbjowLjJzO1xuXHR9XG5cdGE6bm90KC5sYWJlbGNsaWNrKVxuXHR7XG5cdFx0ZGlzcGxheTpibG9jaztcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRib3R0b206NXZoO1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdHdpZHRoOjEwMCU7XG5cdH1cblx0LmxhYmVsY2xpY2tcblx0e1xuXHRcdHRleHQtZGVjb3JhdGlvbjpub25lO1xuXHR9XG5cdC5sYWJlbGNsaWNrOmhvdmVyXG5cdHtcblx0XHRjb2xvcjp3aGl0ZTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRib2R5LnF1ZXN0aW9ubmFpcmUge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXG5cdFx0aDMge1xuXHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0XHRtYXJnaW46IDI1cHggMDtcblx0XHR9XG5cblx0XHQubGFiZWxjbGljayB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQucXVlc3Qge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW5SZWQpO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0fVxuXG5cdFx0aDQge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW5SZWQpO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdH1cblxuXHRcdCNmaXJzdHEge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMCAwIDIwcHg7XG5cdFx0fVxuXG5cdFx0bGFiZWwge1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0fVxuXG5cdFx0aW5wdXQ6bm90KC5zdWJtaXQpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAxMHB4IGF1dG87XG5cdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0fVxuXG5cdFx0aW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0fVxuXG5cdFx0YTpub3QoLmxhYmVsY2xpY2spIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0b3BhY2l0eTogLjU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdH1cblxufVxuIiwiXG5odG1sIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbmJvZHkucmFuZG9tIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgI21vZHVsZWRlc2Mge1xuICAgIHBhZGRpbmctdG9wOiA0dmg7XG4gICAgbGluZS1oZWlnaHQ6IDN2aDtcbiAgICBtYXJnaW4tbGVmdDogMTB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogOHZoO1xuICB9XG5cbiAgI21hY2hpbmVsYXVuY2gge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogLjV2aDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTB2aDtcbiAgfVxuXG4gICNtYWNoaW5lbGF1bmNoOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJiO1xuICB9XG5cbiAgI2ZpbG1iZyB7XG4gICAgbWFyZ2luLXRvcDogN3ZoO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgfVxuXG4gICNhcnRjb250YWluZXIge1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuIiwiaHRtbFxue1xuXHRvdmVyZmxvdzp2aXNpYmxlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7XG59XG5ib2R5XG57XG5cdG92ZXJmbG93OnZpc2libGU7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiSWNvbnNcIjtcblx0c3JjOiB1cmwoJy4uLy4uL2Nzcy9pY29ucy50dGYnKTtcbn1cbiNpY29ucmVmcmVzaCB7XG4gICAgZm9udC1mYW1pbHk6IEljb25zO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXNpemU6IDEuNzV2aDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5yZWZyZXNoXG57XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xuXHRib3JkZXItYm90dG9tOiBzb2xpZCB3aGl0ZSAwLjF2aDtcblx0bWFyZ2luLXRvcDo0dmg7XG5cdG1hcmdpbi1ib3R0b206OHZoO1xuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcbn1cbi5yZWZyZXNoOmhvdmVyXG57XG5cdGJvcmRlci1jb2xvcjojYmFiYWJhO1xufVxuLmZhaWxzZWFyY2hcbntcblx0bWFyZ2luLXRvcDogMjB2aDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHZoO1xuICAgIGZvbnQtc2l6ZTogMi43dmg7XG59XG4jZmlsbWJnXG57XG5cdG1hcmdpbi1ib3R0b206MDtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aCA6IDc1MHB4KSBhbmQgKG9yaWVudGF0aW9uIDogcG9ydHJhaXQpe1xuXHQuZmFpbHNlYXJjaCB7XG5cdCAgICBtYXJnaW4tdG9wOiA5dmg7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAxNXZoO1xuXHQgICAgZm9udC1zaXplOiAyLjE1dmg7XG5cdCAgICBsaW5lLWhlaWdodDozdmg7XG5cdH1cbn1cbiIsImh0bWwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgaW5wdXRbdHlwZT1cIm51bWJlclwiXXtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4jc2VhcmNodHlwZSwgLmNvbXR5cGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1dnc7XG4gIG1hcmdpbi1yaWdodDogNXZ3O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuXG4gIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuNXM7XG4gICAgb3BhY2l0eTogLjI7XG5cbiAgICBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNDBweDtcbiAgICAgIGxlZnQ6IC02cHg7XG4gICAgfVxuICB9XG5cbiAgLnRvdWNoLCAud3JpdGUsIC5tZWRhbCwgLmNsdXN0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy90b3VjaC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9XG4gIH1cblxuICAud3JpdGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy93cml0ZS5zdmdcIik7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cblxuICAubWVkYWwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9tZWRhbC5zdmdcIik7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG5cbiAgICBzcGFuIHtcbiAgICAgIGxlZnQ6IC0xNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jbHVzdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvY2x1c3Rlci5zdmdcIik7XG5cbiAgICBzcGFuIHtcbiAgICAgIGxlZnQ6IC0xNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jaGFuZ2VzZWFyY2guYWN0aXZlLCAuY2hhbmdlY29tLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5ib2R5LnRhcmdldC1zZWFyY2gge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIC5jaGVja2R2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMTB2aDtcbiAgfVxuXG4gICNzZWFyY2hkZXNjIHtcbiAgICBtYXJnaW4tdG9wOiA0dmg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnZoO1xuICAgIG1hcmdpbi1sZWZ0OiA1dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiA1dnc7XG4gIH1cblxuICBoMyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDMuM3ZoO1xuICAgIGZvbnQtc2l6ZTogM3ZoO1xuICAgIG1hcmdpbi1sZWZ0OiA1dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiA1dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMXZoO1xuICAgIG1hcmdpbi10b3A6IDl2aDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAubGlzdHJhZGlvIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNCk7XG4gICAgd2lkdGg6IDEwNXB4O1xuICAgIGhlaWdodDogMTA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXZ3O1xuICAgIG1hcmdpbi1yaWdodDogMC41dnc7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXNpemU6IDEuNnZoO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXZoO1xuICAgIG1hcmdpbi10b3A6IDAuNXZoO1xuICB9XG5cbiAgLmxpc3RyYWRpbyBhIGxpIGltZyB7XG4gICAgaGVpZ2h0OiA0NS45cHg7XG4gICAgbWFyZ2luLXRvcDogMTUuOXB4O1xuICB9XG5cbiAgLmxpc3RyYWRpbyBhIGxpIHAge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cblxuICAuc3RyZWFtcmFkaW86aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIC5qdW1wcmFkaW86aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIC5nZW5yZXJhZGlvOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cblxuXG4gIC5sYXVuY2hzZWFyY2gge1xuICAgIG1hcmdpbi10b3A6IDV2aDtcbiAgfVxuXG4gIC5sYXVuY2hzZWFyY2g6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiYWJhYmE7XG4gICAgdHJhbnNpdGlvbjogMC4ycztcbiAgfVxuXG4gICNmaWxtYmcge1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgfVxuXG4gIC5kZXV4Zm9ybSB7XG4gICAgbWFyZ2luLXRvcDogOXZoO1xuICAgIHdpZHRoOiA5MHZ3O1xuICB9XG5cbiAgLmRldXhmb3JtIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDExdmg7XG4gIH1cblxuICAuZGV1eGZvcm0gLmNoYW1wdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMnZoO1xuICB9XG5cbiAgLmRldXhmb3JtIC5jaGFtcHRleHQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gICAgdHJhbnNpdGlvbjogMC4ycztcbiAgfVxuXG4gICNjaGFtcHRpdGxlIHtcbiAgICB3aWR0aDogNTF2dztcbiAgICBtYXJnaW4tYm90dG9tOiA5dmg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgI2NoYW1wcmVhbCB7XG4gICAgd2lkdGg6IDI2dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNHZoO1xuICB9XG5cbiAgI2NoYW1wZGF0ZSB7XG4gICAgd2lkdGg6IDIwLjV2dztcbiAgfVxuXG4gIC5kZXV4Zm9ybSAubGF1bmNoc2VhcmNoIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgI2xjYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICNsY2IgI2RpdnJlYWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXZ3O1xuXG4gIH1cblxuICAjbGNiICNkaXZkYXRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLy9tYXJnaW4tbGVmdDogMS41dnc7XG4gIH1cblxuICAubGFiZWxjbGljayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLmxhYmVsY2xpY2s6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk1MHB4KSB7XG4gICAgLmxpc3RyYWRpbyBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE0KTtcbiAgICAgIHdpZHRoOiA4dnc7XG4gICAgICBoZWlnaHQ6IDh2dztcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjV2dztcbiAgICAgIG1hcmdpbi1yaWdodDogMC41dnc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZm9udC1zaXplOiAxLjZ2aDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXZoO1xuICAgICAgbWFyZ2luLXRvcDogMC41dmg7XG4gICAgfVxuICAgIC5saXN0cmFkaW8gYSBsaSBpbWcge1xuICAgICAgaGVpZ2h0OiAzLjQ5dnc7XG4gICAgICBtYXJnaW4tdG9wOiAxLjIxdnc7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMTMwMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDE0MDBweCkgYW5kIChtaW4tZGV2aWNlLWhlaWdodDogMTAwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAubGlzdHJhZGlvIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTQpO1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjV2dztcbiAgICAgIG1hcmdpbi1yaWdodDogMC41dnc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZm9udC1zaXplOiAxLjZ2aDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXZoO1xuICAgICAgbWFyZ2luLXRvcDogMC41dmg7XG4gICAgfVxuICAgIC5saXN0cmFkaW8gYSBsaSBpbWcge1xuICAgICAgaGVpZ2h0OiA2NS42MjVweDtcbiAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgfVxuXG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA1MDBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMTAwcHgpIGFuZCAobWluLWRldmljZS1oZWlnaHQ6IDcwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAubGlzdHJhZGlvIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTQpO1xuICAgICAgd2lkdGg6IDEydnc7XG4gICAgICBoZWlnaHQ6IDEydnc7XG4gICAgICBtYXJnaW4tbGVmdDogMC41dnc7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXZ3O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGZvbnQtc2l6ZTogMS42dmg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjV2aDtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXZoO1xuICAgIH1cbiAgICAubGlzdHJhZGlvIGEgbGkgaW1nIHtcbiAgICAgIGhlaWdodDogNXZ3O1xuICAgICAgbWFyZ2luLXRvcDogMS44dnc7XG4gICAgfVxuXG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxNDAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgLmxpc3RyYWRpbyBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE0KTtcbiAgICAgIHdpZHRoOiAxNXZ3O1xuICAgICAgaGVpZ2h0OiAxNXZ3O1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXZ3O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjV2dztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBmb250LXNpemU6IDEuNnZoO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41dmg7XG4gICAgICBtYXJnaW4tdG9wOiAwLjV2aDtcbiAgICB9XG4gICAgLmxpc3RyYWRpbyBhIGxpIGltZyB7XG4gICAgICBoZWlnaHQ6IDYuNXZ3O1xuICAgICAgbWFyZ2luLXRvcDogMS44dnc7XG4gICAgfVxuICAgICNsY2IgI2RpdnJlYWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHdpZHRoOiA3MHZ3O1xuXG4gICAgfVxuICAgICNsY2IgI2RpdmRhdGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiA3MHZ3O1xuICAgIH1cbiAgICAjY2hhbXB0aXRsZSB7XG4gICAgICB3aWR0aDogNzB2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAjY2hhbXByZWFsIHtcbiAgICAgIHdpZHRoOiA3MHZ3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIH1cbiAgICAjY2hhbXBkYXRlIHtcbiAgICAgIHdpZHRoOiA3MHZ3O1xuICAgIH1cbiAgICAuZGV1eGZvcm0gLmxhdW5jaHNlYXJjaCB7XG4gICAgICB3aWR0aDogNzB2dztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDc2N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAgICNsY2IgI2RpdnJlYWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHdpZHRoOiA5MHZ3O1xuXG4gICAgfVxuICAgICNsY2IgI2RpdmRhdGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiA5MHZ3O1xuICAgIH1cbiAgICAjY2hhbXB0aXRsZSB7XG4gICAgICB3aWR0aDogOTB2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAjY2hhbXByZWFsIHtcbiAgICAgIHdpZHRoOiA5MHZ3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIH1cbiAgICAjY2hhbXBkYXRlIHtcbiAgICAgIHdpZHRoOiA5MHZ3O1xuICAgIH1cbiAgICAuZGV1eGZvcm0gLmxhdW5jaHNlYXJjaCB7XG4gICAgICB3aWR0aDogOTB2dztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAubGlzdHJhZGlvIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTQpO1xuICAgICAgd2lkdGg6IDI3dnc7XG4gICAgICBoZWlnaHQ6IDI3dnc7XG4gICAgICBtYXJnaW4tbGVmdDogMC41dnc7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXZ3O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGZvbnQtc2l6ZTogMS42dmg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjV2aDtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXZoO1xuICAgIH1cbiAgICAubGlzdHJhZGlvIGEgbGkgaW1nIHtcbiAgICAgIGhlaWdodDogMTJ2dztcbiAgICAgIG1hcmdpbi10b3A6IDMuOHZ3O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAjbGNiICNkaXZyZWFsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB3aWR0aDogNzB2dztcblxuICAgIH1cbiAgICAjbGNiICNkaXZkYXRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogNzB2dztcbiAgICB9XG4gICAgI2NoYW1wdGl0bGUge1xuICAgICAgd2lkdGg6IDcwdnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gICAgI2NoYW1wcmVhbCB7XG4gICAgICB3aWR0aDogNzB2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICB9XG4gICAgI2NoYW1wZGF0ZSB7XG4gICAgICB3aWR0aDogNzB2dztcbiAgICB9XG4gICAgLmRldXhmb3JtIC5sYXVuY2hzZWFyY2gge1xuICAgICAgd2lkdGg6IDcwdnc7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA5MDBweCkge1xuICAgICNsY2IgI2RpdnJlYWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgfVxuICAgICNsY2IgI2RpdmRhdGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAjY2hhbXB0aXRsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAjY2hhbXByZWFsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIH1cbiAgICAjY2hhbXBkYXRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuZGV1eGZvcm0gLmxhdW5jaHNlYXJjaCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG5cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbldhaXRpbmcgZm9yIGdsb2JhbCBoYXJtb25pemF0aW9uIDpcbmZvbnQtc2l6ZSBpcyBwdXQgaGVyZSwgb24gSFRNTCB0YWcuXG5BZnRlciBpdCB3aWxsIGJlIG5lY2Vzc2FyeSB0byBwdXQgaXQgaW5zaWRlXG5fX3ZhcmlhYmxlLmNzcyBvciByZXNldC5jc3NcblxuPT09PT09PT09PT09PT0gRk9MTE9XRUVOID09PT09PT09PT09PT09ICovXG5cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xufVxuXG5ib2R5LmNoYXRib3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJlQmxhY2spO1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZm9udC1zaXplOiB2YXIoLS1TLUZvbnQpO1xuICB3aWR0aDogMTAwdnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbi10b3A6IDA7XG5cbiAgYiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9sbG93ZWVuXCI7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL0ZvbGxvd2Vlbi50dGYnKTtcbiAgfVxuICAjbG9nb21lbnUgYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9sbG93ZWVuXCI7XG4gICAgZm9udC1zaXplOiB2YXIoLS1sb2dvLVNpemUpO1xuICAgIGNvbG9yOiB2YXIoLS1tYWluUmVkKTtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLypwYWRkaW5nOiAwJSAwIDUlIDA7Ki9cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgLmNvbnRhaW5lci5pc19hY3RpdmUge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5jaGF0Ym90X2F2YXRhciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA3dnc7XG4gICAgaGVpZ2h0OiA3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmNoYXRib3RfYXZhdGFyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1MDBtcyBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb246IGZsb2F0aW5nR2hvc3QgaW5maW5pdGUgM3MgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICBAa2V5ZnJhbWVzIGZsb2F0aW5nR2hvc3Qge1xuXG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTQ1JSk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTUlKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNDUlKTtcbiAgICB9XG5cblxuICB9XG5cbiAgLmNoYXRib3Rfd2VlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDM1JTtcbiAgfVxuXG4gIC5jaGF0Ym90X21lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiA2MHZ3O1xuICAgIHBhZGRpbmc6IDMwcHggNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIuOHZoO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tTC1Gb250KTtcbiAgfVxuXG4gIC5jaGF0Ym90X2Fuc3dlcnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5jaGF0Ym90X2Fuc3dlcnMgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAydmggMy4zdncgMnZoIDMuM3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDR2aDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWFudFJlZFJldmVyc2UpO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgbWFyZ2luLWxlZnQ6IDJ2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDJ2dztcbiAgICBib3JkZXI6IHNvbGlkIDJweCB2YXIoLS1zbmRSZWQpO1xuXG4gIH1cblxuICAuY2hhdGJvdF9hbnN3ZXJzIGE6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG5cbiAgfVxuXG4gIC55ZWFyX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMjUlKTtcbiAgfVxuXG4gIC50d29faW5wdXQge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTB2aDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnJhbmdlX2JnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJ2aDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluUmVkKTtcbiAgICBvcGFjaXR5OiAwLjI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnB4O1xuICAgIHotaW5kZXg6IDA7XG4gICAgbGVmdDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cblxuICAucmFuZ2VfaW50ZXJ2YWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnZoO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWdyYWRpYW50UmVkUmV2ZXJzZSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAueWVhcnNfcmFuZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cblxuICAueWVhcnNfcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNHZoO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogNHZoO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIG1hcmdpbi10b3A6IC0xdmg7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gIC55ZWFyc19yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3V0bGluZTogMDtcbiAgICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDR2aDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IDR2aDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBtYXJnaW4tdG9wOiAtMXZoO1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAueWVhcnNfcmFuZ2U6Oi1tcy10aHVtYiB7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3V0bGluZTogMDtcbiAgICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDR2aDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IDR2aDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBtYXJnaW4tdG9wOiAtMXZoO1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAueWVhcnNfcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG5cbiAgLnllYXJzX3JhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG5cbiAgLnllYXJzX3JhbmdlOjotbXMtdHJhY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cblxuICAuY2hhdGJvdF9uYXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNSUgMDtcbiAgfVxuXG4gIC5jaGF0Ym90X2FyaWFuZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICB9XG5cbiAgLmNoYXRib3RfYmFycmUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWUwMDA4O1xuICAgIHdpZHRoOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMjUwbXMgZWFzZTtcbiAgfVxuXG4gIC5jaGF0Ym90X2JhY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBjb2xvcjogdmFyKC0tbWFpblJlZCk7XG4gIH1cblxuICAuY2hhdGJvdF9iYWNrIGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAuY2hhdGJvdF9iYWNrOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNztcbiAgfVxuXG4gIC5jaGF0Ym90X2JhY2sgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5tb3ZpZV9mb3VuZCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiB2YXIoLS1tYWluUmVkKTtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xcztcbiAgfVxuXG4gIC5tb3ZpZV9mb3VuZDpob3ZlciB7XG4gICAgY29sb3I6ICM4ODg7XG4gIH1cblxuICBhcnRpY2xlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICBhcnRpY2xlLnNob3dlZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlLWluLW91dDtcbiAgfVxuXG4gIC5oaWRkZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlLWluLW91dDtcbiAgfVxuXG4gIC5oaWRkZXIub24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4KSB7XG5cbiAgICAuY2hhdGJvdF9hdmF0YXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMTB2dztcbiAgICAgIHRvcDogLTE1JTtcbiAgICB9XG4gICAgLnR3b19pbnB1dCB7XG4gICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgfVxuICAgIC5jaGF0Ym90X25hdiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuY2hhdGJvdF93ZWVuIHtcbiAgICAgIGhlaWdodDogMzAlO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzBweCkge1xuXG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIH1cbiAgICAuY2hhdGJvdF93ZWVuIHtcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgLmNoYXRib3RfYW5zd2VycyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAuY2hhdGJvdF9hbnN3ZXJzIGEge1xuICAgICAgbWFyZ2luOiAxMHB4O1xuICAgIH1cbiAgICAuY2hhdGJvdF9hdmF0YXIge1xuICAgICAgdG9wOiAtNSU7XG4gICAgICB3aWR0aDogN3Z3O1xuICAgIH1cbiAgICAuY2hhdGJvdF9hdmF0YXIgaW1nIHtcbiAgICAgIHdpZHRoOiAyMDAlO1xuICAgIH1cbiAgICAuY2hhdGJvdF9tZXNzYWdlIHtcbiAgICAgIG1hcmdpbjogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tTS1Gb250KTtcbiAgICAgIHBhZGRpbmc6IDE1cHggNDBweDtcbiAgICB9XG4gICAgI2xvZ29tZW51IHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICAgICNsb2dvbWVudSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG4gICAgLmZvbnRfdGl0bGVfd2hpdGUge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbiAgICAueWVhcl9jb250YWluZXIge1xuXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0yMDAlKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTIwMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0yMDAlKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0yMDAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0yMDAlKTtcbiAgICB9XG4gICAgLnR3b19pbnB1dCB7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbiJdfQ== */
