.p-guoqing .dlg.dlg-type-3 .game .btn,.p-guoqing .s4,.p-guoqing .s3-act a,.p-guoqing .s3,.p-guoqing .s2-act a,.p-guoqing .s2,.p-guoqing .s1{margin-left:auto;margin-right:auto}.transparent-background{background-color:transparent;zoom:1}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spin{to{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}html{font-size:10vw}html body{margin-right:auto;margin-left:auto;min-width:320px}@media screen and (max-width: 320px){html{font-size:32px}}html body{margin-right:auto;margin-left:auto;max-width:1100px}@media screen and (min-width: 1100px){html{font-size:110px}}html,body{max-width:2000px !important;overflow-x:hidden}.m-dialog-box{display:block;width:100%;height:100%;position:fixed;z-index:990;left:0;top:0;bottom:0;right:0;z-index:1000;overflow-y:auto}.m-dialog-inner{margin:20px auto 20px;width:600px;min-height:150px;background-color:#fff;border-radius:10px;overflow:hidden}.m-dialog-header{position:relative;height:55px;line-height:55px;text-align:center;color:#333;font-size:24px;border-bottom-right-radius:0;border-bottom-left-radius:0;letter-spacing:2px;border-bottom:1px solid #ddd}.m-dialog-header .close{position:absolute;width:26px;height:22px;top:0;right:14px;cursor:pointer;margin:0;color:#999}.m-dialog-body{padding:10px}.m-dialog-footer{padding:25px 10px}.m-dialog-footer .btn+.btn{margin-left:50px}.m-dialog-footer .btn.disabled{cursor:auto;opacity:.5}html.m-dialog-open{padding-right:16px}html.m-dialog-open,html.m-dialog-open>body{overflow:hidden}@media screen and (max-width: 768px){html.m-dialog-open{padding-right:0}}@-webkit-keyframes dialogFadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes dialogFadeIn{from{opacity:0}to{opacity:1}}@keyframes dialogFadeIn{from{opacity:0}to{opacity:1}}html.m-dialog-open::after{display:block;width:100%;height:100%;position:fixed;z-index:990;left:0;top:0;bottom:0;right:0;content:"";background:rgba(0,0,0,.2);-webkit-animation:dialogFadeIn .5s 1;-moz-animation:dialogFadeIn .5s 1;animation:dialogFadeIn .5s 1}.m-loading-box{display:block;width:100%;height:100%;position:fixed;z-index:990;left:0;top:0;bottom:0;right:0;z-index:9999;background:none;overflow-y:hidden}.m-loading-inner{position:absolute;top:50%;margin-top:-57px;margin-left:-57px;left:50%;width:64px;height:64px;padding:8px 8px 2px;background-color:rgba(0,0,0,.2);border-radius:10px;overflow:hidden}.m-loading-body img{width:32px;height:32px}.m-loading-body .text{margin-top:10px;color:#fff}@-webkit-keyframes fadeAnimation{0%{opacity:1;color:transparent}5%{opacity:.5}100%{opacity:1;color:#000}}@-moz-keyframes fadeAnimation{0%{opacity:1;color:transparent}5%{opacity:.5}100%{opacity:1;color:#000}}@keyframes fadeAnimation{0%{opacity:1;color:transparent}5%{opacity:.5}100%{opacity:1;color:#000}}#app-wrap{z-index:9999;left:0;top:0;bottom:0;right:0;width:100%;height:100%;position:relative;position:fixed}#app-wrap::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;content:"";position:absolute;left:50%;top:50%;z-index:10;display:block;width:38px;height:38px;margin-left:-webkit-calc(-19px);margin-left:-moz-calc(-19px);margin-left:calc(-19px);margin-top:-webkit-calc(-19px);margin-top:-moz-calc(-19px);margin-top:calc(-19px);border:4px solid rgba(0,0,0,.1);border-left-color:#fff;border-radius:50%;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.fs16{font-size:0.1454545455rem !important}.fs18{font-size:0.1636363636rem !important}.mt10{margin-top:0.0909090909rem !important}.mt20{margin-top:0.1818181818rem !important}.mt30{margin-top:0.2727272727rem !important}.mt40{margin-top:0.3636363636rem !important}.tc{text-align:center}.bold{font-weight:bold}.red{color:#ff5252}.yellow{color:#e8b200}.safe-wrap .bd{background:url("/dianping/www/images/topics/2026/safe/topbg.jpg") no-repeat center top,url("/dianping/www/images/topics/2026/safe/bg.png") no-repeat center top;background-color:#e5886f;background-size:18.1818181818rem auto;padding-top:3.9363636364rem;min-height:4.1181818182rem;padding-bottom:0.5454545455rem}.safe-wrap .topIntro{font-size:0.1454545455rem}.safe-wrap .topIntro .left{float:left;width:54%;line-height:1.6}.safe-wrap .topIntro .left p{margin-bottom:0.0909090909rem}.safe-wrap .topIntro .right{float:right;width:44%}.safe-wrap .topIntro .right video{width:100%;vertical-align:top}.safe-wrap .topIntro .right p{margin-top:0.0727272727rem;font-size:0.1454545455rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.safe-wrap .topIntro .right p i{margin-right:0.0272727273rem;margin-top:-0.0181818182rem}.safe-wrap .tags .tags-tit span{display:inline-block;padding:0.0727272727rem 0.1454545455rem;background:#fac574;font-size:0.1818181818rem;font-weight:bold;padding-left:0.3636363636rem;position:relative}.safe-wrap .tags .tags-tit span:before{content:"";position:absolute;height:100%;width:0.1090909091rem;background:#fff;left:0.1272727273rem;top:0}.safe-wrap .tags .tags-list span{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;background:url("/dianping/www/images/topics/2026/safe/icon5.png") no-repeat;background-size:contain;width:1.8181818182rem;height:0.8181818182rem;font-size:0.1454545455rem;font-weight:bold;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding-top:0.1090909091rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:0.2363636364rem;margin-bottom:0.1363636364rem;text-align:center;vertical-align:middle}.safe-wrap .hd-tab{text-align:center}.safe-wrap .hd-tab .li{display:inline-block;width:0.9090909091rem;margin-left:0.2727272727rem;margin-right:0.2727272727rem;font-size:0;cursor:pointer}.safe-wrap .hd-tab .li i{display:inline-block;width:0.8727272727rem;height:0.8727272727rem;background-position:center;background-size:contain;background-repeat:no-repeat;border-radius:999px;border:solid 1px transparent;vertical-align:middle}.safe-wrap .hd-tab .li i.i1{background-image:url("/dianping/www/images/topics/2026/safe/tab1.png")}.safe-wrap .hd-tab .li i.i2{background-image:url("/dianping/www/images/topics/2026/safe/tab2.png")}.safe-wrap .hd-tab .li i.i3{background-image:url("/dianping/www/images/topics/2026/safe/tab3.png")}.safe-wrap .hd-tab .li i.i4{background-image:url("/dianping/www/images/topics/2026/safe/tab4.png")}.safe-wrap .hd-tab .li span{font-size:0.1272727273rem;display:inline-block;vertical-align:middle;padding:0.0454545455rem 0}.safe-wrap .hd-tab .li em{margin-top:0.0909090909rem;background:transparent;display:inline-block;padding:0.0272727273rem 0.1272727273rem;border-radius:99px;font-size:0.1090909091rem;border:solid 1px #000;cursor:pointer;color:#000;font-weight:bold;vertical-align:middle}.safe-wrap .hd-tab .li.active i{border-color:#000}.safe-wrap .hd-tab .li.active em{background:#ff5252;color:#fff}.safe-wrap .rank{margin-top:0.0909090909rem;background:#fff;-webkit-box-shadow:0px 2px 6px 0px rgba(0,0,0,.1);box-shadow:0px 2px 6px 0px rgba(0,0,0,.1);padding-bottom:0.0909090909rem}.safe-wrap .rank.style2 .table span{width:33.3%;height:auto;line-height:1.6;padding-top:0.1454545455rem;padding-bottom:0.1454545455rem}.safe-wrap .rank.style2 .pl20{padding-left:0.1818181818rem}.safe-wrap .rank.style3 .table span{width:20%}.safe-wrap .rank.style3 .table span:nth-child(2){width:40%}.safe-wrap .rank .user{display:inline-block;position:relative}.safe-wrap .rank .user img{margin-right:0.0181818182rem !important}.safe-wrap .rank .user .name{display:inline-block;width:0.7818181818rem;overflow:hidden;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;font-size:0.1272727273rem}.safe-wrap .rank .title{text-align:center;height:0.4545454545rem;line-height:0.4545454545rem;font-size:0.1454545455rem;font-weight:bold;background:#ffc67a}.safe-wrap .rank .table{font-size:0}.safe-wrap .rank .table.nav span{font-weight:bold}.safe-wrap .rank .table.mine{background:#fde8bc}.safe-wrap .rank .table span{display:inline-block;width:25%;vertical-align:middle;text-align:center;height:0.4545454545rem;line-height:0.4545454545rem;font-size:0.1454545455rem;overflow:hidden}.safe-wrap .rank .table img{width:0.3272727273rem;height:0.3272727273rem;border-radius:99px;vertical-align:middle;margin-right:0.0909090909rem}.safe-wrap .rank .table .ranknum{font-size:0.1636363636rem}.safe-wrap .rank .table .ranknum i{display:inline-block;background-size:contain;width:0.3090909091rem;height:0.3090909091rem;background-position:center;background-repeat:no-repeat;vertical-align:middle}.safe-wrap .rank .table .ranknum i.i1{background-image:url("/dianping/www/images/topics/2026/safe/r1.png")}.safe-wrap .rank .table .ranknum i.i2{background-image:url("/dianping/www/images/topics/2026/safe/r2.png")}.safe-wrap .rank .table .ranknum i.i3{background-image:url("/dianping/www/images/topics/2026/safe/r3.png")}.safe-wrap .rank .tablecon{max-height:4.5454545455rem;overflow-y:auto}.safe-wrap .rank .ladder{padding-top:1.2727272727rem;width:8.2454545455rem;background:url("/dianping/www/images/topics/2026/safe/icon6.png") no-repeat center bottom;background-size:contain;height:1.8181818182rem;position:relative;margin-left:auto;margin-right:auto}.safe-wrap .rank .ladder .user{position:absolute;width:1.8181818182rem}.safe-wrap .rank .ladder .user.p0{top:0.2272727273rem;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.safe-wrap .rank .ladder .user.p0 .img::after{position:absolute;content:"";background:url("/dianping/www/images/topics/2026/safe/rank1.png") no-repeat;width:0.3454545455rem;height:0.3363636364rem;background-size:contain;top:-0.0909090909rem;left:50%;margin-left:-0.5rem}.safe-wrap .rank .ladder .user.p1{top:0.6818181818rem;left:0.5090909091rem}.safe-wrap .rank .ladder .user.p1 .img::after{position:absolute;content:"";background:url("/dianping/www/images/topics/2026/safe/rank2.png") no-repeat;width:0.3454545455rem;height:0.3363636364rem;background-size:contain;top:-0.0909090909rem;left:50%;margin-left:-0.5rem}.safe-wrap .rank .ladder .user.p2{top:1.0454545455rem;right:0.5090909091rem}.safe-wrap .rank .ladder .user.p2 .img::after{position:absolute;content:"";background:url("/dianping/www/images/topics/2026/safe/rank3.png") no-repeat;width:0.3454545455rem;height:0.3363636364rem;background-size:contain;top:-0.0909090909rem;left:50%;margin-left:-0.5rem}.safe-wrap .rank .ladder .user .img{text-align:center;position:relative}.safe-wrap .rank .ladder .user .img img{width:0.7272727273rem;height:0.7272727273rem;border:solid 1px #fad651;border-radius:999px}.safe-wrap .rank .ladder .user .img .name{background:#fad651;padding:0 0.1818181818rem;border-radius:99px;color:#000;font-size:0.1272727273rem;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;overflow:hidden;height:0.3090909091rem;line-height:0.3090909091rem;max-width:1.4545454545rem;text-overflow:ellipsis}.safe-wrap .rank .ladder .user .score{margin-top:0.0454545455rem;text-align:center;font-size:0.1454545455rem;font-weight:bold}.grayscale{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.btns{text-align:center;margin-top:0.0909090909rem}.btns a{font-size:0;display:inline-block;width:2.5454545455rem;height:0.7363636364rem;background-size:contain;font-size:0;background-repeat:no-repeat;background-image:url("/dianping/www/images/topics/2026/safe/btn5.png")}.btns .btn1{background-image:url("/dianping/www/images/topics/2026/safe/btn1.png")}.btns .btn3{background-image:url("/dianping/www/images/topics/2026/safe/btn3.png")}.btns .btn4{background-image:url("/dianping/www/images/topics/2026/safe/btn4.png")}.btns .btn8{background-image:url("/dianping/www/images/topics/2026/safe/btn8.png")}.btns .btn6{background-image:url("/dianping/www/images/topics/2026/safe/btn6.png")}.btns .btn7{background-image:url("/dianping/www/images/topics/2026/safe/btn7.png")}.btns .btn9{background-image:url("/dianping/www/images/topics/2026/safe/btn9.png")}.btns .btn10{background-image:url("/dianping/www/images/topics/2026/safe/btn10.png")}.btns .custom{font-size:0.1454545455rem;font-weight:bold;text-align:center;color:#fff;text-decoration:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;height:0.4181818182rem;width:1.6363636364rem;background:-webkit-gradient(linear, left top, left bottom, from(#FCEC9D), to(#F5A500));background:-webkit-linear-gradient(top, #FCEC9D, #F5A500);background:-moz-linear-gradient(top, #FCEC9D, #F5A500);background:linear-gradient(top, #FCEC9D, #F5A500);border-radius:0.0909090909rem;border:solid 1px #fff;-webkit-box-shadow:2px 6px 10px #f5a500;box-shadow:2px 6px 10px #f5a500}.icon-video{display:inline-block;width:0.1272727273rem;height:0.1272727273rem;background:url("/dianping/www/images/topics/2026/safe/video.png") no-repeat;background-size:contain;vertical-align:middle}.maze{padding:0.1818181818rem 0.0909090909rem 0.1818181818rem 0.1818181818rem;border:solid 1px #404040;border-radius:0.0909090909rem;background:#fff;position:relative}.maze .couttime{position:absolute;right:0rem;bottom:0.6363636364rem;background:#fde8bb;border-radius:99px 0 0 99px;padding:0.0727272727rem 0.1454545455rem 0.0727272727rem 0.2363636364rem;font-size:0.1454545455rem}.maze .couttime i{display:inline-block;background:url("/dianping/www/images/topics/2026/safe/icon12.png") no-repeat;background-size:contain;width:0.1636363636rem;height:0.1636363636rem;vertical-align:middle;margin-right:0.0363636364rem;margin-top:-0.0272727273rem}.maze .tools{position:absolute;right:0rem;bottom:0.1818181818rem;border-radius:99px 0 0 99px;padding:0.0727272727rem 0.1454545455rem 0.0727272727rem 0.2363636364rem;font-size:0.1454545455rem}.maze .tools i{display:inline-block;background:url("/dianping/www/images/topics/2026/safe/icon7.png") no-repeat;background-size:contain;width:0.2363636364rem;height:0.2363636364rem;vertical-align:middle;margin-right:0.0454545455rem;margin-top:-0.0363636364rem}.maze .tools button{padding:0.0454545455rem 0.1090909091rem;font-size:0.1090909091rem;border:1px solid #d9d9d9;border-radius:99px;background:#fff;color:#666;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;font-weight:bold;display:inline-block;vertical-align:middle;margin-left:0.0545454545rem}.maze .tools button:hover{background:#ff888a;border-color:#ff4d4f;color:#fff}.maze .tools button.active{background:#ff4d4f;border-color:#ff4d4f;color:#fff;cursor:initial}.maze .maps>div{display:inline-block;width:8.6%;padding-top:9%;font-size:0;margin-right:1.4%;margin-bottom:1%;position:relative;cursor:pointer}.maze .maps>div.open .icon{background-image:url("/dianping/www/images/topics/2026/safe/icon14.png")}.maze .maps>div .icon{position:absolute;top:0;left:0;background:url("/dianping/www/images/topics/2026/safe/icon13.png") no-repeat;background-size:contain;width:100%;padding-top:100%}.maze .maps>div .name{text-align:center;font-size:0.1272727273rem;height:0.3090909091rem;line-height:0.3090909091rem;overflow:hidden;white-space:nowrap}.newkuang{background:#ffc67a;border:solid 1px #000;border-radius:0.1818181818rem;padding-bottom:0.0909090909rem;margin-top:0.6363636364rem;position:relative;width:10.9090909091rem;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.newkuang.notitle{margin-top:0.3636363636rem}@media screen and (max-width: 1200px){.newkuang{width:9.6363636364rem}}.newkuang .tit{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:-0.4090909091rem;width:2.4909090909rem;height:0.6rem;background-size:contain;font-size:0}.newkuang .tit.tit1{background-image:url("/dianping/www/images/topics/2026/safe/title1.png")}.newkuang .tit.tit2{background-image:url("/dianping/www/images/topics/2026/safe/title2.png")}.newkuang .tit.tit3{background-image:url("/dianping/www/images/topics/2026/safe/title3.png")}.newkuang .tit.tit4{background-image:url("/dianping/www/images/topics/2026/safe/title4.png")}.newkuang .tit.tit5{background-image:url("/dianping/www/images/topics/2026/safe/title5.png")}.newkuang .fixIcon1{position:absolute;right:0.0909090909rem;top:0.4545454545rem;background:url("/dianping/www/images/topics/2026/safe/icon1.png") no-repeat;width:1.6454545455rem;height:1.3454545455rem;background-size:contain}.newkuang .border1{padding:0.0909090909rem;background:#ffe8be;border:solid 1px #000;border-radius:0.1818181818rem;margin-left:-1px;margin-right:-1px;margin-top:-1px}.newkuang .border2{padding-top:0.1272727273rem;background:#ffc67a;border:solid 1px #000;border-radius:0.1818181818rem;margin-left:-1px;margin-right:-1px}.newkuang .border3{background:url("/dianping/www/images/topics/2026/safe/gridbg.png");background:#fff;border:solid 1px #000;border-radius:0.1818181818rem;min-height:0.9090909091rem;margin-left:-1px;margin-right:-1px;padding:0.1818181818rem;line-height:1.6}.newkuang .border3 .ftitle i{display:inline-block;vertical-align:middle;width:0.2545454545rem;height:0.2545454545rem;background:url("/dianping/www/images/topics/2026/safe/icon2.png") no-repeat;background-size:contain;margin-right:0.0454545455rem}.newkuang .border3 .ftitle i.i2{background-image:url("/dianping/www/images/topics/2026/safe/icon3.png")}.newkuang .border3 .ftitle i.i3{background-image:url("/dianping/www/images/topics/2026/safe/icon4.png")}.newkuang .border3 .ftitle span{position:relative;font-size:0.1636363636rem;z-index:0;display:inline-block;height:0.2545454545rem;line-height:0.2545454545rem;vertical-align:middle;font-weight:bold}.newkuang .border3 .ftitle span::after{content:"";position:absolute;height:0.0909090909rem;background:#f7b500;width:100%;left:0;bottom:0.0272727273rem;z-index:-1}.quiz-team{margin-bottom:0.2727272727rem}.quiz-team .label{height:0.5090909091rem;line-height:0.5090909091rem;font-size:0.1636363636rem;font-weight:bold;float:left}.quiz-team .user-list{float:left}.quiz-team .user{position:relative;display:inline-block;text-align:center;width:0.8181818182rem;margin-left:0.0909090909rem;margin-right:0.0909090909rem;padding-bottom:0.1181818182rem}.quiz-team .user img{width:0.3818181818rem;height:0.3818181818rem;border-radius:999px;border:solid 2px #f9b500}.quiz-team .user i{display:inline-block;width:0.3818181818rem;height:0.3818181818rem;border-radius:999px;border:solid 2px #f9b500;background:url("/dianping/www/images/topics/2026/safe/icon11.png") no-repeat;background-size:60%;background-position:center}.quiz-team .user .name{position:absolute;left:0;bottom:0;width:100%;height:0.2363636364rem;line-height:0.2363636364rem;background:#f9b500;border-radius:999px;padding-left:0.0909090909rem;padding-right:0.0909090909rem;color:#404040;font-size:0.1272727273rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.quiz-team .user span{position:absolute;bottom:-0.1454545455rem;text-align:center;left:0;width:100%;font-size:0.1090909091rem;color:#f25c55;font-weight:bold}.p-guoqing img{max-width:100%;vertical-align:top}.p-guoqing,.p-guoqing a{color:#010101;font-size:0.1454545455rem;line-height:1.625}@media screen and (max-width: 768px){.p-guoqing,.p-guoqing a{font-size:12px}}.p-guoqing:hover,.p-guoqing a:hover{text-decoration:none}.p-guoqing>.bd{min-height:27.2727272727rem;padding-top:5.3727272727rem;padding-bottom:1.7636363636rem}.p-guoqing>.bd *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.p-guoqing .m-card{position:relative;background-color:#fff;-webkit-box-shadow:-1px 1px 4px 1px rgba(143,92,56,.32);box-shadow:-1px 1px 4px 1px rgba(143,92,56,.32);border-radius:0.4545454545rem 0 0.4545454545rem 0;border:0.0181818182rem solid #f8c353}.p-guoqing .m-card::before{position:absolute;z-index:2;left:-0.0181818182rem;top:-0.0181818182rem;content:"";display:block;width:0.8909090909rem;height:0.3818181818rem;background:url("/dianping/www/images/topics/2026/safe/icon-star.png") no-repeat center;background-size:contain}.p-guoqing .s1{width:8.5454545455rem;height:4.1454545455rem;margin-bottom:2.5em;background:url("/dianping/www/images/topics/2026/safe/s1.png") no-repeat center;background-size:contain}.p-guoqing .s2{position:relative;max-width:860px;width:94%;margin-bottom:2em;line-height:1.8;font-size:0.1818181818rem;background-image:-webkit-gradient(linear, left top, left bottom, from(#FFF9E1), to(#FFF0B4));background-image:-webkit-linear-gradient(top, #FFF9E1, #FFF0B4);background-image:-moz-linear-gradient(top, #FFF9E1, #FFF0B4);background-image:linear-gradient(to bottom, #FFF9E1, #FFF0B4);background-color:#fff0b5;border-radius:0.2727272727rem}@media screen and (max-width: 768px){.p-guoqing .s2{font-size:12px}}.p-guoqing .s2::before{content:"";position:absolute;z-index:3;left:0;top:-2.35em;width:100%;height:3.5em;background:url("/dianping/www/images/topics/2026/safe/s2-tt.png") no-repeat center;background-size:auto 100%}.p-guoqing .s2::after{content:"";position:absolute;z-index:2;left:-0.1272727273rem;top:-0.1272727273rem;right:0.1272727273rem;bottom:0.1272727273rem;border:0.0090909091rem solid #eb895a;border-radius:0.2727272727rem}.p-guoqing .s2-bd{position:relative;z-index:4;padding:0.4363636364rem 0.3363636364rem 0.5272727273rem}.p-guoqing .s2-bd::before{content:"";position:absolute;z-index:3;right:-0.1545454545rem;top:-0.3363636364rem;width:1.1909090909rem;height:0.9636363636rem;background:url("/dianping/www/images/topics/2026/safe/s2-img1.png") no-repeat center;background-size:contain}.p-guoqing .s2-rule-ite{position:relative;margin-bottom:0.1272727273rem;text-align:justify}.p-guoqing .s2-rule-ite:last-child{margin-bottom:0}.p-guoqing .s2-rule-ite strong{font-weight:normal;color:#ce211b}.p-guoqing .s2-rule-ite ol li{position:relative;padding-left:2.8em}.p-guoqing .s2-rule-ite span{position:absolute;top:0.3em;left:1.1em;display:inline-block;width:1.2em;height:1.2em;line-height:1.2em;padding-right:0.1em;background:#fb625a;border-radius:50%;color:#fff;text-align:center;font-style:italic}.p-guoqing .s2-act{padding:0.3181818182rem 0 0}.p-guoqing .s2-act a{display:block;width:2.6545454545rem;height:0.6090909091rem;background:none no-repeat center;background-size:contain}.p-guoqing .s2-act-start{background-image:url("/dianping/www/images/topics/2026/safe/s2-btn1.png") !important}.p-guoqing .s2-act-lott{background-image:url("/dianping/www/images/topics/2026/safe/s2-btn2.png") !important}.p-guoqing .s2-act-tip{font-size:0.2rem}@media screen and (max-width: 768px){.p-guoqing .s2-act-tip{font-size:12px}}.p-guoqing .s3{position:relative;max-width:860px;width:94%;margin-bottom:4.5em;padding-bottom:1.4em;line-height:1.9;font-size:0.1818181818rem;background-image:-webkit-gradient(linear, left top, left bottom, from(#FF6A36), to(#FF8B00));background-image:-webkit-linear-gradient(top, #FF6A36, #FF8B00);background-image:-moz-linear-gradient(top, #FF6A36, #FF8B00);background-image:linear-gradient(to bottom, #FF6A36, #FF8B00);background-color:#ff6a36;border-radius:0.4545454545rem}@media screen and (max-width: 768px){.p-guoqing .s3{font-size:12px}}.p-guoqing .s3::before{content:"";display:block;height:4.3em;background:url("/dianping/www/images/topics/2026/safe/s3-tt.png") no-repeat center;background-size:auto 1.65em}.p-guoqing .s3::after{content:"";position:absolute;z-index:1;left:0.5181818182rem;bottom:-0.0909090909rem;width:1.3181818182rem;height:1.5363636364rem;background:url("/dianping/www/images/topics/2026/safe/s3-img1.png") no-repeat center;background-size:contain}.p-guoqing .s3-bd{background-color:#fff;border-bottom-left-radius:0.4545454545rem;border-bottom-right-radius:0.4545454545rem}.p-guoqing .s3-desc{padding:0.3272727273rem 0 0.3636363636rem;line-height:1;color:#e23733}.p-guoqing .s3-list{padding:0 0.5272727273rem;min-height:3.4545454545rem}.p-guoqing .s3-list-l,.p-guoqing .s3-list-r{width:50%;padding-left:1.1272727273rem}@media screen and (max-width: 768px){.p-guoqing .s3-list-ite{padding-left:0}}.p-guoqing .s3-list-name{max-width:44%}.p-guoqing .s3-list-ms{padding-left:0.1818181818rem;max-width:40%;word-break:break-all}.p-guoqing .s3-act{padding:0.3090909091rem 0 0.5rem}.p-guoqing .s3-act a{display:block;width:3.0636363636rem;height:0.6454545455rem;background:none no-repeat center;background-size:contain}.p-guoqing .s3-act-start{background-image:url("/dianping/www/images/topics/2026/safe/s3-btn1.png") !important}.p-guoqing .s4{position:relative;max-width:1070px;width:94%;background-color:#fff;border-radius:0.4545454545rem}.p-guoqing .s4::before{content:"";position:absolute;left:0;top:-2em;width:100%;height:4.5625em;background:url("/dianping/www/images/topics/2026/safe/s4-tt.png") no-repeat center;background-size:auto 100%}@media screen and (max-width: 768px){.p-guoqing .s4::before{font-size:9px}}.p-guoqing .s4::after{content:"";position:absolute;z-index:1;right:0.5909090909rem;top:0.3rem;width:1.1181818182rem;height:1rem;background:url("/dianping/www/images/topics/2026/safe/s4-img1.png") no-repeat center;background-size:contain}.p-guoqing .s4-bd{padding:5.5em 0 0.3454545455rem;text-align:justify}.p-guoqing .s4-list{position:relative}.p-guoqing .s4-list::before{content:"";position:absolute;left:50%;top:1.9375em;bottom:20.6875em;margin-left:-0.0625em;width:0.125em;background-color:#e23733}.p-guoqing .s4-list-ite{position:relative}.p-guoqing .s4-list-ite:nth-child(n+2){margin-top:-6.875em}.p-guoqing .s4-list-ite:nth-child(odd){margin-right:50%}.p-guoqing .s4-list-ite:nth-child(even){margin-left:50%}.p-guoqing .s4-list-ite:last-child::after{content:"";position:absolute;left:-0.0625em;top:2.5625em;bottom:0;width:0.125em;background-color:#fff}.p-guoqing .s4-list-dt{position:relative;font-size:inherit}.p-guoqing .s4-list-dt::after,.p-guoqing .s4-list-dt::before{content:"";position:absolute;top:50%;background-color:#e23733}.p-guoqing .s4-list-dt::before{right:0;width:0.4181818182rem;height:0.125em}.p-guoqing .s4-list-dt::after{right:-0.625em;width:1.25em;height:1.25em;margin-top:-0.625em;border-radius:50%}.p-guoqing .s4-list-dt.right{padding-right:0.4090909091rem;text-align:right}.p-guoqing .s4-list-dt.left{padding-left:0.4090909091rem}.p-guoqing .s4-list-dt.left::after{right:auto;left:-0.625em}.p-guoqing .s4-list-dt.left::before{right:auto;left:0}.p-guoqing .s4-list-dt span{display:inline-block;padding:0 1.0625em;height:3.875em;line-height:3.875em;border-radius:0.6875em;background-color:#e23733}.p-guoqing .s4-list-dt img{vertical-align:middle}.p-guoqing .s4-list-desc{padding:0.1545454545rem 0.4090909091rem 0.4090909091rem}.p-guoqing .s4-desc{line-height:1.6666666667;margin:0 0.4545454545rem;padding:0.1272727273rem 0.1363636364rem;font-size:0.1636363636rem;background-color:#fffae8;border-radius:0.1090909091rem}@media screen and (max-width: 768px){.p-guoqing .s4-desc{font-size:12px}}.p-guoqing .footer-box,.p-guoqing .footer-box a{font-size:14px;color:#333}.p-guoqing .footer-box .footer{min-width:auto}@media screen and (max-width: 768px){.p-guoqing .footer-box .foot_wrap p{height:auto}.p-guoqing .footer-box .foot_wrap p:nth-child(1) img{display:block;margin:0 auto 6px}}.p-guoqing .dlg{line-height:1.9;color:#000;font-size:0.1818181818rem}@media screen and (max-width: 768px){.p-guoqing .dlg{font-size:12px}}.p-guoqing .dlg *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.p-guoqing .dlg a{color:inherit;font-size:inherit}.p-guoqing .dlg .m-dialog-inner{position:relative;max-width:596px;width:96%;min-height:2.4rem;margin:5% auto 5%;background:url("/dianping/www/images/topics/2026/safe/dlg-bg.png") no-repeat center;background-size:100% 100%;background-color:#fff;border:none;border-radius:0}.p-guoqing .dlg .m-dialog-header{width:100%;height:0;border:0;font-size:inherit}.p-guoqing .dlg .m-dialog-header .close{width:1.15em;height:1.15em;z-index:20;top:1.5em;right:1.5em;background:url("/dianping/www/images/topics/2026/safe/dlg-close.png") no-repeat center 0;background-size:contain;color:rgba(255,255,255,0)}.p-guoqing .dlg .m-dialog-body{padding:0}.p-guoqing .dlg.dlg-type-1 .m-dialog-inner{overflow:visible}.p-guoqing .dlg.dlg-type-1 .m-dialog-body{position:relative}.p-guoqing .dlg.dlg-type-1 .question{padding:7.4em 0 0;background:url("/dianping/www/images/topics/2026/safe/dlg-tt1.png") no-repeat center 3.75em;background-size:auto 2.05em}.p-guoqing .dlg.dlg-type-1 .question-time{line-height:1;color:#118e01}.p-guoqing .dlg.dlg-type-1 .question-tt{padding:0.3636363636rem 0.3181818182rem 0.2727272727rem;line-height:1.5;text-align:justify}.p-guoqing .dlg.dlg-type-1 .option-item{width:13em;position:relative;padding:0.6666666667em 0;margin:0.5555555556em;line-height:1.2222222222em;cursor:pointer;word-break:break-all;vertical-align:top;background-color:#fff5dc;border:0.0090909091rem solid #f1ac00;font-size:0.1636363636rem}@media screen and (max-width: 768px){.p-guoqing .dlg.dlg-type-1 .option-item{font-size:12px}}.p-guoqing .dlg.dlg-type-1 .option-item .number{position:relative}.p-guoqing .dlg.dlg-type-1 .option-item .number em{position:relative;z-index:2;font-size:inherit;font-weight:inherit;font-style:inherit}.p-guoqing .dlg.dlg-type-1 .option-item p{display:inline}.p-guoqing .dlg.dlg-type-1 .option-item.selected{border-color:#ff4440;background-color:#ff8e8b}.p-guoqing .dlg .btn-box{padding:0.2272727273rem 0 0.4545454545rem;font-size:0.1818181818rem}@media screen and (max-width: 768px){.p-guoqing .dlg .btn-box{font-size:12px}}.p-guoqing .dlg .btn-box a{width:13.6em;height:3em;line-height:3em;color:#fff;font-weight:bold;background-image:-webkit-gradient(linear, left bottom, left top, from(#FFDA6B), to(#FF8314));background-image:-webkit-linear-gradient(bottom, #FFDA6B, #FF8314);background-image:-moz-linear-gradient(bottom, #FFDA6B, #FF8314);background-image:linear-gradient(0deg, #FFDA6B, #FF8314);background-color:#fec42e;border-radius:1.5em}.p-guoqing .dlg .btn-box .res-tip{line-height:1;margin-bottom:1.4em}.p-guoqing .dlg.dlg-type-2 .tip-box{padding:2.6785714286em 0 0;line-height:1.7142857143;font-size:0.2545454545rem}@media screen and (max-width: 768px){.p-guoqing .dlg.dlg-type-2 .tip-box{font-size:12px}}.p-guoqing .dlg.dlg-type-2 .desc .green{color:#118e01}.p-guoqing .dlg.dlg-type-2 .desc .red{color:#e74744}.p-guoqing .dlg.dlg-type-2 .desc-cover{height:7.6071428571em;background:url("/dianping/www/images/topics/2026/safe/dlg-img2.png") no-repeat center;background-size:auto 6.4285714286em}.p-guoqing .dlg.dlg-type-2 .desc-tt{font-weight:bold}.p-guoqing .dlg.dlg-type-2 .desc.prize .desc-cover{background-image:url("/dianping/www/images/topics/2026/safe/dlg-img1.png");background-size:auto 6.5357142857em}.p-guoqing .dlg.dlg-type-3 .m-dialog-inner{max-width:844px;padding-bottom:1.4em;background-image:-webkit-gradient(linear, left top, right top, from(#FF6929), to(#FF8300));background-image:-webkit-linear-gradient(left, #FF6929, #FF8300);background-image:-moz-linear-gradient(left, #FF6929, #FF8300);background-image:linear-gradient(to right, #FF6929, #FF8300);background-color:#ff6929;border-radius:0.4545454545rem}.p-guoqing .dlg.dlg-type-3 .m-dialog-header{height:4.3em;line-height:4.3em;background:url("/dianping/www/images/topics/2026/safe/dlg-tt2.png") no-repeat center;background-size:auto 1.45em}.p-guoqing .dlg.dlg-type-3 .game{background-color:#fff;border-bottom-left-radius:0.4545454545rem;border-bottom-right-radius:0.4545454545rem}.p-guoqing .dlg.dlg-type-3 .game .btn{display:block;width:3.0636363636rem;height:0.6454545455rem;background:none no-repeat center;background-size:contain}.p-guoqing .dlg.dlg-type-3 .game .btn-start{background-image:url("/dianping/www/images/topics/2026/safe/dlg-btn-start.png")}.p-guoqing .dlg.dlg-type-3 .game .btn-sub{background-image:url("/dianping/www/images/topics/2026/safe/dlg-btn-sub.png")}.p-guoqing .dlg.dlg-type-3 .game-p1{padding:0.4727272727rem 0.3636363636rem 0.5090909091rem;text-align:justify}.p-guoqing .dlg.dlg-type-3 .game-p1 p+p{margin-top:0.1818181818rem;margin-bottom:0.5090909091rem}.p-guoqing .dlg.dlg-type-3 .game-p2{padding:0.3090909091rem 0.8545454545rem 0.4727272727rem}.p-guoqing .dlg.dlg-type-3 .game-tip{margin-bottom:0.1454545455rem}.p-guoqing .dlg.dlg-type-3 .game-list{margin-bottom:0.1363636364rem}.p-guoqing .dlg.dlg-type-3 .game-list-l{width:67.2256097561%}.p-guoqing .dlg.dlg-type-3 .game-list-r{width:32.7743902439%}.p-guoqing .dlg.dlg-type-3 .game-list-box{position:relative}.p-guoqing .dlg.dlg-type-3 .game-list-box.line::after{content:"";position:absolute;top:50%;right:5.89569161%;width:39.4557823129%;height:0.05em;margin-top:-0.025em;background-color:#b4b4b4}.p-guoqing .dlg.dlg-type-3 .game-list-ite{display:block;line-height:inherit;padding:0.0636363636rem 0;margin-bottom:0.1454545455rem;text-align:center;background-color:#e8e8e8;border:0.0090909091rem solid #aaa}.p-guoqing .dlg.dlg-type-3 .game-list-ite.fade{-webkit-animation:fadeAnimation .5s ease-in-out 1;-moz-animation:fadeAnimation .5s ease-in-out 1;animation:fadeAnimation .5s ease-in-out 1}.p-guoqing .dlg.dlg-type-3 .game-list-ite.normal{width:48.7528344671%;background-color:#fff0b7;border-color:#fff0b7}.p-guoqing .dlg.dlg-type-3 .game-list-ite.active{border-color:#cd1a0d;background-color:#ffe2cc;color:#c10101}.pop-tips{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;background-color:rgba(0,0,0,.5)}.pop-tips .cons{width:8rem;background:#fff;border-radius:0.2363636364rem;padding:0.2727272727rem 0.9090909091rem;position:relative;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:1.3272727273rem}.pop-tips .cons .close{position:absolute;right:-0.2727272727rem;top:-0.2727272727rem;width:0.2727272727rem;height:0.2727272727rem;background:url("/dianping/www/images/topics/2026/safe/close.png") no-repeat;background-size:contain;font-size:0;z-index:10}.pop-tips .cons:after{content:"";position:absolute;top:-0.3181818182rem;left:0;background-repeat:no-repeat;background-position:center;width:8rem;height:1.6rem;background-image:url("/dianping/www/images/topics/2026/safe/kuang4.png");background-size:contain}.pop-tips .cons.i2:after{background-image:url("/dianping/www/images/topics/2026/safe/kuang2.png")}.pop-tips .cons.i1:after{background-image:url("/dianping/www/images/topics/2026/safe/kuang1.png")}.pop-tips .cons.i5{padding-left:0.2727272727rem;padding-right:0.2727272727rem}.pop-tips .cons.i5:after{background-image:url("/dianping/www/images/topics/2026/safe/kuang5.png")}.pop-tips .title{font-size:0.2545454545rem;font-weight:bold;text-align:center}.pop-tips .cc{font-size:0.2rem;color:#404040;text-align:center}.form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;width:100%;margin-bottom:0.0909090909rem}.form .label{display:inline-block;width:0.9090909091rem;-webkit-flex-shrink:0;flex-shrink:0;font-size:0.1636363636rem;height:0.3454545455rem;line-height:0.3454545455rem;padding-right:0.0909090909rem;text-align:right}.form .input{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1}.form .input input{height:0.3454545455rem;line-height:0.3454545455rem;padding:0 0.0909090909rem;border:solid 1px #e2e2e2;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:0.1454545455rem}.form .input select{height:0.3454545455rem;line-height:0.3454545455rem;padding:0 0.2727272727rem;border:solid 1px #e2e2e2;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:0.1454545455rem}.form .input .wauto{width:auto}.pop-quiz{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;background-color:rgba(0,0,0,.5)}.yb-quiz{width:8rem;background:#fff;border-radius:0.2363636364rem;padding:0.2727272727rem 0.9090909091rem;position:relative;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:1.3272727273rem}.yb-quiz:after{content:"";position:absolute;top:-0.3181818182rem;left:0;background-repeat:no-repeat;background-position:center;width:8rem;height:1.6rem;background-image:url("/dianping/www/images/topics/2026/safe/kuang.png");background-size:contain}.yb-quiz.i1:after{background-image:url("/dianping/www/images/topics/2026/safe/kuang3.png")}.quiz-header{margin-bottom:20px}.quiz-timer{text-align:center;font-size:24px;font-weight:bold;padding:10px;background:#f5f5f5;border-radius:4px;margin-bottom:10px}.quiz-timer.warning{color:#ff4d4f;-webkit-animation:blink 1s infinite;-moz-animation:blink 1s infinite;animation:blink 1s infinite}.question-progress .progress-text{font-size:0.1636363636rem;color:#000;margin-bottom:0.0909090909rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.question-progress .progress-bar{width:100%;height:0.0727272727rem;background-color:#f0f0f0;border-radius:99px;overflow:hidden}.question-progress .progress-bar .progress-bar-fill{height:100%;background-image:-webkit-gradient(linear, left top, right top, from(#f9d600), to(#ffb600));-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;transition:width .3s ease-in-out;border-radius:99px}.question-header{margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.question-header .question-number{font-weight:bold;margin-right:10px}.question-header .question-type{color:#666;font-size:14px}.question-content{margin-bottom:0.1818181818rem;font-size:0.1636363636rem;line-height:1.5}.options-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px 24px;padding:0}@media(max-width: 640px){.options-list{grid-template-columns:1fr;gap:12px}}.option-item{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;cursor:pointer;padding:0.0909090909rem 0.1818181818rem;border-radius:0.2727272727rem;background-color:#fef4df;border:solid 1px #fef4df;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.option-item input[type=radio],.option-item input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.option-item .option-text{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;font-size:0.1454545455rem;color:#333;text-align:center;line-height:1.4;word-break:break-word}.option-item:hover{background-color:#ffe0b2;-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.option-item input:checked~.option-text{font-weight:500;color:#000}.option-item input:checked+.option-text,.option-item:has(input:checked){background:-webkit-gradient(linear, left top, right top, from(#f9d600), to(#ffb600));background:-webkit-linear-gradient(left, #f9d600 0%, #ffb600 100%);background:-moz-linear-gradient(left, #f9d600 0%, #ffb600 100%);background:linear-gradient(90deg, #f9d600 0%, #ffb600 100%)}.option-item input:checked,.option-item:has(input:checked){border:solid 1px #000}.option-item:active{-webkit-transform:translateY(1px);-moz-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.quiz-actions,.quiz-navigation{text-align:center;margin-top:0.2727272727rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:20px}.nav-btn,.submit-btn{font-size:0;color:#fff;border:none;cursor:pointer;width:2.5454545455rem;height:0.7272727273rem;background:url("/dianping/www/images/topics/2026/safe/btn3.png") no-repeat;background-size:contain}.nav-btn:disabled,.submit-btn:disabled{cursor:not-allowed;opacity:.7}.nav-btn{background:url("/dianping/www/images/topics/2026/safe/btn3.png") no-repeat;background-size:contain}.submit-btn:hover:not(:disabled){-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.submit-btn:active:not(:disabled){-webkit-transform:translateY(1px);-moz-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.dialog-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;z-index:1000}.dialog-content{background:#fff;padding:30px;border-radius:4px;text-align:center}.dialog-content h3{margin:0 0 15px;color:#ff4d4f}.dialog-content p{margin:0 0 20px}.dialog-content button{padding:8px 16px;background:#1890ff;color:#fff;border:none;border-radius:4px;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.dialog-content button:hover{background:#40a9ff;-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.dialog-content button:active{-webkit-transform:translateY(1px);-moz-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}@-webkit-keyframes blink{50%{opacity:.5}}@-moz-keyframes blink{50%{opacity:.5}}@keyframes blink{50%{opacity:.5}}.quiz-tools{margin:0.1818181818rem 0;margin-top:0.2727272727rem;background:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.quiz-tools-label{font-size:0.1454545455rem;font-weight:bold;color:#000;margin-right:0.0909090909rem}.quiz-tools-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:20px}.tool-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:8px}.tool-item i{display:inline-block;width:0.2181818182rem;height:0.2181818182rem;vertical-align:middle;background-size:contain;background-repeat:no-repeat}.tool-item i.yb-quiz-help{background-image:url("/dianping/www/images/topics/2026/safe/icon10.png")}.tool-item i.yb-quiz-time{background-image:url("/dianping/www/images/topics/2026/safe/icon7.png")}.tool-item i.yb-quiz-point{background-image:url("/dianping/www/images/topics/2026/safe/icon9.png")}.tool-icon{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.tool-text{font-size:0.1272727273rem;color:#333}.tool-button{padding:0.0454545455rem 0.1090909091rem;font-size:0.1090909091rem;border:1px solid #d9d9d9;border-radius:99px;background:#fff;color:#666;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;font-weight:bold}.tool-button:hover{background:#ff888a;border-color:#ff4d4f;color:#fff}.tool-button.active{background:#ff4d4f;border-color:#ff4d4f;color:#fff}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:1.8181818182rem;-webkit-box-shadow:0px 8px 16px 0px rgba(0,0,0,.2);box-shadow:0px 8px 16px 0px rgba(0,0,0,.2);z-index:1;max-height:3.6363636364rem;overflow-y:auto}.dropdown-content div{color:#000;padding:0.1090909091rem 0.1454545455rem;text-decoration:none;display:block;font-size:0.1636363636rem}.dropdown-content div:hover{background-color:#f1f1f1}.show{display:block}.ftable{display:table;width:100%;background:#fff;-webkit-box-shadow:0px 2px 6px 0px rgba(0,0,0,.1);box-shadow:0px 2px 6px 0px rgba(0,0,0,.1)}.ftable .row{display:table-row}.ftable .bg-orange{background:#fac574}.ftable .tl{text-align:left}.ftable .cell{display:table-cell;padding:0.1363636364rem;font-size:0.1272727273rem;text-align:center;vertical-align:middle}.ftable .user{position:relative;display:inline-block;text-align:center;width:0.8181818182rem;margin-left:0.0909090909rem;margin-right:0.0909090909rem;padding-bottom:0.1181818182rem}.ftable .user img{width:0.3818181818rem;height:0.3818181818rem;border-radius:999px;border:solid 2px #f9b500}.ftable .user i{display:inline-block;width:0.3818181818rem;height:0.3818181818rem;border-radius:999px;border:solid 2px #f9b500;background:url("/dianping/www/images/topics/2026/safe/icon11.png") no-repeat;background-size:60%;background-position:center}.ftable .user .name{position:absolute;left:0;bottom:0;width:100%;height:0.2363636364rem;line-height:0.2363636364rem;background:#f9b500;border-radius:999px;padding-left:0.0909090909rem;padding-right:0.0909090909rem;color:#404040;font-size:0.1272727273rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cursor{cursor:pointer}.downloadfix{position:fixed;bottom:0.2727272727rem;width:2.4rem;height:2.7181818182rem;left:0.1818181818rem;background:url("/dianping/www/images/topics/2026/safe/fix.png") no-repeat;background-size:contain;z-index:100;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:1.6363636364rem}.downloadfix .close{cursor:pointer;position:absolute;top:0;right:0;width:0.4545454545rem;height:0.4545454545rem}.downloadfix a{display:block;height:0.4545454545rem;margin-top:0.0909090909rem;font-size:0}.m-cert{position:fixed;width:960px;height:680px;background:url("/dianping/www/images/topics/2026/safe/dianzi1.png");background-size:cover;left:-9999px;top:0}.m-cert .m-cert-name{position:absolute;top:262px;left:102px;color:#000;font-size:28px}.m-cert .m-cert-time{position:absolute;top:337px;left:355px;color:#000;width:115px;text-align:center;font-size:22px}.m-cert .m-cert-score{position:absolute;top:338px;left:637px;color:#000;font-size:22px;text-align:center;width:108px}.m-cert .m-cert-award{position:absolute;top:417px;left:237px;color:#000;font-size:36px;font-weight:bold;text-align:center;width:500px;color:#f29d58}.m-cert.p2{background-image:url("/dianping/www/images/topics/2026/safe/dianzi2.png")}.m-cert.p2 .m-cert-time{top:335px;left:351px;width:126px}.m-cert.p2 .m-cert-score{top:335px;left:634px;width:119px}.m-cert.p3{background-image:url("/dianping/www/images/topics/2026/safe/dianzi3.png")}.m-cert.p3 .m-cert-time{top:335px;left:571px;width:144px}.m-cert.p3 .m-cert-score{top:373px;left:109px;width:119px}.m-cert.p4{background-image:url("/dianping/www/images/topics/2026/safe/dianzi4.png")}.lotteryDom{padding:0.1818181818rem}.lotteryDom .myprize{float:right;padding:0.2727272727rem;border:solid 0.0363636364rem #ffd888;background:-webkit-linear-gradient(310deg, #FE972C, #DB4C16);background:-moz-linear-gradient(310deg, #FE972C, #DB4C16);background:linear-gradient(140deg, #FE972C, #DB4C16);width:3rem;border-radius:0.1818181818rem}.lotteryDom .myprize .title{padding:0.0909090909rem 0.1818181818rem;background:#ffebc3;border-radius:0.0909090909rem;font-weight:bold;color:#000;font-size:0.1636363636rem}.lotteryDom .myprize .prizelist{margin-top:0.1818181818rem;background:#fff;padding:0.1818181818rem;border-radius:0.0909090909rem;height:2.8181818182rem}.lotteryDom .myprize .prizelist ul{height:100%;overflow-y:auto;font-size:0.1636363636rem;color:#950}.lotteryDom .myprize .prizelist ul span{display:inline-block;width:0.2727272727rem;padding-left:0.0454545455rem}.turntable{padding:0.1454545455rem;background:-webkit-gradient(linear, left top, left bottom, from(#FFA931), to(#FC651F));background:-webkit-linear-gradient(#FFA931, #FC651F);background:-moz-linear-gradient(#FFA931, #FC651F);background:linear-gradient(#FFA931, #FC651F);border-radius:0.2727272727rem;float:left}.turntable .turn-container{background:#c8080e;border:0.0909090909rem solid #c8080e;border-radius:0.2272727273rem;position:relative;width:4rem;height:4rem}.turntable .prize-cell{position:absolute;width:1.2727272727rem;height:1.2727272727rem;background:#fedb71;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;font-size:0.2rem;font-weight:bold;color:#950;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0.0909090909rem}.turntable .prize-cell span{text-align:center}.turntable .prize-cell.index0{border-top-left-radius:0.1818181818rem}.turntable .prize-cell.index1{top:0rem;left:1.3636363636rem}.turntable .prize-cell.index2{top:0rem;right:0rem;border-top-right-radius:0.1818181818rem}.turntable .prize-cell.index3{top:1.3636363636rem;right:0rem}.turntable .prize-cell.index4{right:0rem;bottom:0rem;border-bottom-right-radius:0.1818181818rem}.turntable .prize-cell.index5{left:1.3636363636rem;bottom:0rem}.turntable .prize-cell.index6{left:0rem;bottom:0rem;border-bottom-left-radius:0.1818181818rem}.turntable .prize-cell.index7{top:1.3636363636rem;left:0rem}.turntable .prize-cell.active{background:#fff3cc}.turntable .center-button{position:absolute;top:1.4rem;left:1.4rem;width:1.2181818182rem;height:1.2181818182rem;background:#feb943;border-radius:0.0727272727rem;padding:0.0545454545rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.turntable .center-button .buttonwrap{border-radius:0.0727272727rem;padding:0.0727272727rem;background:#fe3120;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.turntable .center-button .buttonwrap2{border-radius:0.0727272727rem;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:-webkit-gradient(linear, left top, left bottom, from(#FE695C), to(#FE3120));background:-webkit-linear-gradient(#FE695C, #FE3120);background:-moz-linear-gradient(#FE695C, #FE3120);background:linear-gradient(#FE695C, #FE3120);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.turntable .center-button .buttonwrap2 span{color:#fff;line-height:1.3}.turntable .center-button .buttonwrap2 span:nth-child(1){font-size:0.3090909091rem;font-weight:bold}.turntable .center-button .buttonwrap2 span:nth-child(2){font-size:0.1636363636rem}.turntable .center-button .buttonwrap2 span:nth-child(3){font-size:0.1636363636rem}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvcmUvX21peGluLnNjc3MiLCJjb21tb24vX21peGluLnNjc3MiLCJ0b3BpY3MvMjAyNi9zYWZlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNkNBLDRJQUxJLGdCQUFBLENBQ0EsaUJBQUEsQ0EyY0osd0JBQ0UsNEJBQUEsQ0FDQSxNQUFBLENDbmZGLHdCQUNFLEdBQ0UsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLENBRkoscUJBQ0UsR0FDRSw2QkFBQSxDQUFBLHdCQUFBLENBQUEsQ0FGSixnQkFDRSxHQUNFLGdDQUFBLENBQUEsNkJBQUEsQ0FBQSx3QkFBQSxDQUFBLENDY0osS0RvSUUsY0FBQSxDQUVBLFVBcURBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxlQ2xNaUIsQ0RnSmpCLHFDQzNJRixLRDRJTSxjQUFBLENBQUEsQ0FLQSxVQWlESixpQkFBQSxDQUNBLGdCQUFBLENBQ0EsZ0JDdk1pQixDRHdKYixzQ0FMSixLQU1RLGVBQUEsQ0FBQSxDQ2xKVixVQUNFLDJCQUFBLENBQ0EsaUJBQUEsQ0RGQSxjQWJBLGFBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGNBSjZCLENBSzdCLFdBQUEsQ0FDQSxNQUFBLENBQ0EsS0FBQSxDQUNBLFFBQUEsQ0FDQSxPQUFBLENBT0UsWUFBQSxDQUNBLGVBQUEsQ0FHRixnQkFDRSxxQkFBQSxDQUNBLFdBQUEsQ0FDQSxnQkFBQSxDQUNBLHFCQUFBLENBQ0Esa0JBQUEsQ0FDQSxlQUFBLENBR0YsaUJBQ0UsaUJBQUEsQ0FDQSxXQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxjQUFBLENBQ0EsNEJBQUEsQ0FDQSwyQkFBQSxDQUNBLGtCQUFBLENBQ0EsNEJBQUEsQ0FFQSx3QkFDRSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsS0FBQSxDQUNBLFVBQUEsQ0FDQSxjQUFBLENBQ0EsUUFBQSxDQUNBLFVBQUEsQ0FJSixlQUNFLFlBQUEsQ0FHRixpQkFDRSxpQkFBQSxDQUdF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QkFBQSxDQUNBLHVCQUFBLENBQ0EsNkJBQUEsQ0FBQSwwQkFBQSxDQUFBLHFCQUFBLENBQ0EsY0FBQSxDQUNBLHNDQUNFLDZCQUFBLENBQ0EsdUJBQUEsQ0FDQSxrQkFBQSxDQUNBLFdBQUEsQ0FDQSw2QkFBQSxDQUFBLDBCQUFBLENBQUEscUJBQUEsQ0FFRix1Q0FDRSw2QkFBQSxDQUNBLFdBQUEsQ0FDQSw2QkFBQSxDQUFBLDBCQUFBLENBQUEscUJBQUEsQ0FDQSxzRkFBQSxDQUFBLG9EQUFBLENBQUEsaURBQUEsQ0FBQSw0Q0FBQSxDQUNBLG1CQUFBLENBQUEsb0JBQUEsQ0FBQSxnQkFBQSxDQUFBLFlBQUEsQ0FDQSwyQkFBQSxDQUFBLDRCQUFBLENBQUEsNkJBQUEsQ0FBQSx3QkFBQSxDQUFBLHlCQUFBLENBQUEscUJBQUEsQ0FDQSx3QkFBQSxDQUFBLDBCQUFBLENBQUEscUJBQUEsQ0FBQSxrQkFBQSxDQUNBLHVCQUFBLENBQUEsOEJBQUEsQ0FBQSxvQkFBQSxDQUFBLHNCQUFBLENBQ0EsNENBQ0UsVUFBQSxDQUNBLGVBQUEsQ0FDQSx5REFDRSx5QkFBQSxDQUNBLGdCQUFBLENBRUYseURBQ0UseUJBQUEsQ0FFRix5REFDRSx5QkFBQSIsImZpbGUiOiJ0b3BpY3MvMjAyNi9zYWZlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLy8tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy9taXhpbiBzY3NzXHJcbi8vIOWMheaLrOW4uOeUqOeahG1peGlu77yMJeWPikBmdW5jdGlvblxyXG4vLyBtaXhpbu+8jOmAmui/h0BpbmNsdWRl6LCD55So77yM5qC35byP6YCa6L+H5ou36LSd55qE5pa55byP5L2/55So77yM5bCk5YW26YCC55So5LqO5Lyg6YCS5Y+C5pWwXHJcbi8vICXvvIzpgJrov4dAZXh0ZW5k6LCD55So77yM5qC35byP6YCa6L+H57uE5ZCI55Sz5piO55qE5pa55byP5L2/55So77yM6YCC55So5LqO5LiN5Lyg5Y+C5pWw55qE5Luj56CB54mH5q61ICBcclxuLy8gQGZ1bmN0aW9u77yM6L+U5Zue5LiA5Liq5YC877yM55So5LqO6LCD55SoXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBtaXhpbiAmICVcclxuLy8g5pei5a6a5LmJ5LqGbWl4aW7kuZ/lrprkuYnkuoYl77yM5qC55o2u6ZyA5rGC5L2/55SoQGluY2x1ZGXmiJZAZXh0ZW5k6LCD55SoXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbkBtaXhpbiBpbmxpbmUtYmxvY2soJGV4dGVuZDp0cnVlKXtcclxuICBAaWYgJGV4dGVuZCB7XHJcbiAgICBAZXh0ZW5kICVpbmxpbmUtYmxvY2s7XHJcbiAgfUBlbHNlIHtcclxuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gIH1AaWYgJGx0ZTcge1xyXG4gICAgKmRpc3BsYXk6aW5saW5lO1xyXG4gICAgKnpvb206MTtcclxuICB9XHJcbn1cclxuJWlubGluZS1ibG9ja3tcclxuICBAaW5jbHVkZSBpbmxpbmUtYmxvY2soZmFsc2UpO1xyXG59XHJcblxyXG4lYmxvY2t7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8vY2VudGVyLWFsaWduIGEgYmxvY2sgbGV2ZWwgZWxlbWVudFxyXG4vLyBibG9ja+W+l+acieWuveW6pm1hcmdpbuW3puWPs+S4umF1dG/miY3og73lsYXkuK1cclxuXHJcbkBtaXhpbiBjZW50ZXItYmxvY2soJGV4dGVuZDp0cnVlKXtcclxuICBAaWYgJGV4dGVuZCB7XHJcbiAgICBAZXh0ZW5kICVjZW50ZXItYmxvY2s7XHJcbiAgfUBlbHNle1xyXG4gICAgbWFyZ2luLWxlZnQ6YXV0bztcclxuICAgIG1hcmdpbi1yaWdodDphdXRvO1xyXG4gIH1cclxufVxyXG5cclxuJWNlbnRlci1ibG9ja3tcclxuICBAaW5jbHVkZSBjZW50ZXItYmxvY2soZmFsc2UpO1xyXG59XHJcbi8vZmxvYXQgbGVmdCAmIHJpZ2h0XHJcbkBtaXhpbiBmbG9hdCgkZmxvYXQ6bGVmdCl7XHJcbiAgZmxvYXQ6JGZsb2F0O1xyXG4gIEBpZiAkbHRlNyB7XHJcbiAgICBkaXNwbGF5OmlubGluZTtcclxuICAgIHpvb206MTtcclxuICB9XHJcbn1cclxuXHJcbiVmbG9hdHtcclxuICBAaW5jbHVkZSBmbG9hdDtcclxufVxyXG5cclxuLy9jbGVhcmZpeFxyXG4vL2NsZWFyIGZsb2F0XHJcblxyXG5AbWl4aW4gY2xlYXJmaXgoJGV4dGVuZDp0cnVlKXtcclxuICBAaWYgJGV4dGVuZCB7XHJcbiAgICBAZXh0ZW5kICVjbGVhcmZpeDtcclxuICB9QGVsc2V7XHJcbiAgICBAaWYgJGx0ZTcge1xyXG4gICAgICAqem9vbToxO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OicnO1xyXG4gICAgICBkaXNwbGF5OnRhYmxlO1xyXG4gICAgfVxyXG4gICAgJjphZnRlcntcclxuICAgICAgY2xlYXI6Ym90aDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiVjbGVhcmZpeHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeChmYWxzZSk7XHJcbn1cclxuXHJcbi8vaGlkZSBmcm9tIGJvdGggc2NyZWVucmVhZGVycyBhbmQgYnJvd3NlcnNcclxuQG1peGluIGhpZGRlbigkZXh0ZW5kOnRydWUpe1xyXG4gIEBpZiAkZXh0ZW5kIHtcclxuICAgIEBleHRlbmQgJWhpZGRlbjtcclxuICB9QGVsc2Uge1xyXG4gICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcbiAgICB2aXNpYmlsaXR5OmhpZGRlbjtcclxuICB9IFxyXG59XHJcblxyXG4laGlkZGVuIHtcclxuICBAaW5jbHVkZSBoaWRkZW4oZmFsc2UpO1xyXG59XHJcblxyXG4vLyBIaWRlIG9ubHkgdmlzdWFsbHksIGJ1dCBoYXZlIGl0IGF2YWlsYWJsZSBmb3Igc2NyZWVucmVhZGVyc1xyXG4vLyDlj6rpmpDol4/kuo7op4bop4nvvIzlsY/luZXmtY/op4jlmajlj6/ku6XpmIXor7tcclxuQG1peGluIHZpc3VhbGx5LWhpZGRlbiAoJGV4dGVuZDp0cnVlKSB7XHJcbiAgQGlmICRleHRlbmQge1xyXG4gICAgQGV4dGVuZCAldmlzdWFsbHktaGlkZGVuO1xyXG4gIH0gQGVsc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgQGlmICRsdGU3IHtcclxuICAgICAgY2xpcDpyZWN0KDFweCAxcHggMXB4IDFweCk7Ly9pZTYvN1xyXG4gICAgfVxyXG4gICAgY2xpcDpyZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7Ly9zdGFuZGFyZFxyXG4gIH1cclxufVxyXG4ldmlzdWFsbHktaGlkZGVue1xyXG4gIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbihmYWxzZSk7XHJcbn1cclxuXHJcbiVhYnNvbHV0ZXtwb3NpdGlvbjogYWJzb2x1dGU7fVxyXG4lcmVsYXRpdmV7cG9zaXRpb246IHJlbGF0aXZlO31cclxuLy8gdWwgaGFzIGxpc3Qgc3R5bGVcclxuQG1peGluIHVsLWhhcy1zdHlsZSgkc3R5bGU6ZGlzYyl7XHJcbiAgbWFyZ2luLWxlZnQ6MjVweDtcclxuICBsaXN0LXN0eWxlOmRpc2M7XHJcbn1cclxuJXVsLWhhcy1zdHlsZXtcclxuICBAaW5jbHVkZSB1bC1oYXMtc3R5bGU7XHJcbn1cclxuLy8gVGV4dCBvdmVyZmxvd1xyXG4vLyDlhYPntKDlj6/ku6Xorr7nva7lrr3luqbmiY3lj6/lupTnlKjnnIHnlaXlj7dcclxuJWVsbGlwc2lzLWJhc2lje1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgXHJcbn1cclxuQG1peGluIGVsbGlwc2lzKCR3aWR0aDoxMDAlKSB7XHJcbiAgQGV4dGVuZCAlZWxsaXBzaXMtYmFzaWM7XHJcbiAgd2lkdGg6JHdpZHRoO1xyXG59XHJcblxyXG4vLyBPcGFjaXR5XHJcbi8vIGx0ZTjkvb/nlKhmaWx0ZXLlhbzlrrlcclxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHk6ODAsJGltcDpmYWxzZSkge1xyXG4gIEBpZiAkaW1we1xyXG4gIG9wYWNpdHk6ICRvcGFjaXR5IC8gMTAwICFpbXBvcnRhbnQ7XHJcbiAgQGlmICRmaWx0ZXJ7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9JG9wYWNpdHkpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIH1AZWxzZXtcclxuICBvcGFjaXR5OiAkb3BhY2l0eSAvIDEwMDtcclxuICBAaWYgJGZpbHRlcntcclxuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0kb3BhY2l0eSk7XHJcbiAgfVxyXG4gIH1cclxuXHJcbn1cclxuJW9wYWNpdHl7XHJcbiAgQGluY2x1ZGUgb3BhY2l0eTtcclxufVxyXG4vLyB0cmlhbmdsZVxyXG4ldHJpYW5nbGUtYmFzaWN7XHJcbiAgY29udGVudDpcIlwiO1xyXG4gIGhlaWdodDogMDtcclxuICB3aWR0aDogMDtcclxuICBmb250LXNpemU6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6aGlkZGVuO1xyXG59XHJcbkBtaXhpbiB0cmlhbmdsZSgkZGlyZWN0aW9uLCAkc2l6ZSwgJGJvcmRlckNvbG9yICkge1xyXG4gIEBleHRlbmQgJXRyaWFuZ2xlLWJhc2ljO1xyXG4gIEBpZiAkZGlyZWN0aW9uID09IHRvcCB7XHJcbiAgICBib3JkZXItYm90dG9tOiRzaXplIHNvbGlkICRib3JkZXJDb2xvcjtcclxuICAgIGJvcmRlci1sZWZ0OiRzaXplIGRhc2hlZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDokc2l6ZSBkYXNoZWQgdHJhbnNwYXJlbnQ7XHJcbiAgfSBcclxuICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcclxuICAgIGJvcmRlci1sZWZ0OiRzaXplIHNvbGlkICRib3JkZXJDb2xvcjtcclxuICAgIGJvcmRlci10b3A6JHNpemUgZGFzaGVkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTokc2l6ZSBkYXNoZWQgdHJhbnNwYXJlbnQ7XHJcbiAgfSBcclxuICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGJvdHRvbSB7XHJcbiAgICBib3JkZXItdG9wOiRzaXplIHNvbGlkICRib3JkZXJDb2xvcjtcclxuICAgIGJvcmRlci1sZWZ0OiRzaXplIGRhc2hlZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDokc2l6ZSBkYXNoZWQgdHJhbnNwYXJlbnQ7XHJcbiAgfSBcclxuICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiRzaXplIHNvbGlkICRib3JkZXJDb2xvcjtcclxuICAgIGJvcmRlci10b3A6JHNpemUgZGFzaGVkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTokc2l6ZSBkYXNoZWQgdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdG9wcmlnaHQge1xyXG4gICAgYm9yZGVyLXRvcDokc2l6ZSBzb2xpZCAkYm9yZGVyQ29sb3I7XHJcbiAgICBib3JkZXItcmlnaHQ6JHNpemUgc29saWQgJGJvcmRlckNvbG9yO1xyXG4gICAgYm9yZGVyLWxlZnQ6JHNpemUgZGFzaGVkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTokc2l6ZSBkYXNoZWQgdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHRib3R0b20ge1xyXG4gICAgYm9yZGVyLXRvcDokc2l6ZSBkYXNoZWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6JHNpemUgc29saWQgJGJvcmRlckNvbG9yO1xyXG4gICAgYm9yZGVyLWxlZnQ6JHNpemUgZGFzaGVkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTokc2l6ZSBzb2xpZCAkYm9yZGVyQ29sb3I7XHJcbiAgfVxyXG4gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gbGVmdGJvdHRvbSB7XHJcbiAgICBib3JkZXItdG9wOiRzaXplIGRhc2hlZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDokc2l6ZSBkYXNoZWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDokc2l6ZSBkYXNoZWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiRzaXplIHNvbGlkICRib3JkZXJDb2xvcjtcclxuICB9XHJcbiAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB0b3BsZWZ0IHtcclxuICAgIGJvcmRlci10b3A6JHNpemUgc29saWQgJGJvcmRlckNvbG9yO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiRzaXplIGRhc2hlZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiRzaXplIHNvbGlkICRib3JkZXJDb2xvcjtcclxuICAgIGJvcmRlci1ib3R0b206JHNpemUgZGFzaGVkIHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG4vL+m7keiJsuiDjOaZr+iJsuWNiumAj+aYjlxyXG5AbWl4aW4gYmdjb2xvci1hbHBoYSgkYmdjb2xvcjogcmdiYSgwLDAsMCwuNSkpe1xyXG4gIGNvbG9yOiNmZmY7XHJcbiAgQGlmICRmaWx0ZXJ7XHJcbiAgICBmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9J3RydWUnLHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkYmdjb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkYmdjb2xvcil9Jyk7XHJcbiAgfUBlbHNle1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICB9XHJcbiAgYmFja2dyb3VuZC1jb2xvcjokYmdjb2xvcjtcclxufVxyXG4lYmdjb2xvci1hbHBoYXtcclxuICBAaW5jbHVkZSBiZ2NvbG9yLWFscGhhO1xyXG59XHJcbi8vIGRpc2FibGVkXHJcbi8vIOemgeeUqOagt+W8j++8jOWKoCFpbXBvcnRhbnRcclxuQG1peGluIGRpc2FibGVkKCRiZ0NvbG9yOiNlNmU2ZTYsJHRleHRDb2xvcjojYWJhYmFiKXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdDb2xvciAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAkdGV4dENvbG9yICFpbXBvcnRhbnQ7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xyXG59XHJcbiVkaXNhYmxlZHtcclxuICBAaW5jbHVkZSBkaXNhYmxlZDtcclxufVxyXG4vLyDmsLTlubPpl7TpmpTnur/vvIzpgILnlKjkuo7ooYzliJfooahcclxuQG1peGluIGhvcml6b250YWwtbGluZSgkYm9yZGVyOjFweCBkYXNoZWQgJGdyYXksICRwYWRkaW5nOjEwcHgpe1xyXG4gIGJvcmRlci1ib3R0b206JGJvcmRlcjtcclxuICBwYWRkaW5nLXRvcDokcGFkZGluZztcclxuICBwYWRkaW5nLWJvdHRvbTokcGFkZGluZzsgIFxyXG59XHJcbiVob3Jpem9udGFsLWxpbmV7XHJcbiAgQGluY2x1ZGUgaG9yaXpvbnRhbC1saW5lO1xyXG59XHJcbi8vIG1peGluXHJcbi8vIOWPquWumuS5ieS6hm1peGlu77yM5omA5Lul5Y+q6IO96YCa6L+HQGluY2x1ZGXmnaXosIPnlKhcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gcmVtXHJcbi8vIHRoYW5rczpodHRwOi8vZHJ1YmxpYy5kZS9ibG9nL3JlbS1mYWxsYmFjay1zYXNzLWxlc3MvO1xyXG4vLyBAaW5jbHVkZSByZW0od2lkdGgsMjApICAgLT4gICB3aWR0aDogMjgwcHg7IHdpZHRoOiAyMHJlbTtcclxuQG1peGluIHJlbSgkcHJvcGVydHksICRweCkge1xyXG4gICN7JHByb3BlcnR5fTogJHB4ICogJGJhc2VGb250U2l6ZTtcclxuICAjeyRwcm9wZXJ0eX06ICN7JHB4fXJlbTtcclxufVxyXG4vLyBAaW5jbHVkZSByZW0tZm9udC1zaXplKDIpICAtPiAgZm9udC1zaXplOiAyOHB4OyBmb250LXNpemU6IDJyZW07XHJcbkBtaXhpbiByZW0tZm9udC1zaXplKCRweCkge1xyXG4gIGZvbnQtc2l6ZTogJHB4ICogJGJhc2VGb250U2l6ZTtcclxuICBmb250LXNpemU6ICN7JHB4fXJlbTtcclxufVxyXG4vLyBSZXRpbmEgaW1hZ2VzLiBcclxuLy8gQGluY2x1ZGUgaW1hZ2UtMngoXCIuLi9pbWFnZXMvaW1nLTJ4LnBuZ1wiLCAyMDBweCwgMjAwcHgpO1xyXG4vLyBVc2Ugd2l0aCBjYXJlIC0gaHR0cDovLzM3c2lnbmFscy5jb20vc3ZuL3Bvc3RzLzMyNzEtZWFzeS1yZXRpbmEtcmVhZHktaW1hZ2VzLXVzaW5nLXNjc3NcclxuQG1peGluIGltYWdlLTJ4KCR1cmwsICR3aWR0aCwgJGhlaWdodCkge1xyXG4gIEBtZWRpYSAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLFxyXG4gICAgICAgICAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi42LzIpLFxyXG4gICAgICAgICAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLFxyXG4gICAgICAgICAobWluLWRldmljZS1waXhlbC1yYXRpbzogMS4zKSxcclxuICAgICAgICAgKG1pbi1yZXNvbHV0aW9uOiAxLjNkcHB4KSB7XHJcbiAgICAvLyBvbiByZXRpbmEsIHVzZSBpbWFnZSB0aGF0J3Mgc2NhbGVkIGJ5IDJcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skdXJsfScpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGggJGhlaWdodDtcclxuICB9XHJcbn1cclxuXHJcbi8vIOmSiOWvueeBq+eLkOa1j+iniOWZqOaJk2J1Z1xyXG4vLyBAaW5jbHVkZSBmaXJlZm94ey50ZXN0e3BhZGRpbmctYm90dG9tOjNweDt9fVxyXG5AbWl4aW4gZmlyZWZveCB7XHJcbiAgQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpe1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gJVxyXG4vLyDlj6rlrprkuYnkuoYl77yM5omA5Lul5Y+q6IO96YCa6L+HQGV4dGVuZOadpeiwg+eUqFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vL+S4uumrmOe6p+a1j+iniOWZqOWHhuWkh+eahGJveC1zaXppbmfnm5LlrZDmqKHlnovvvIxpZTgrXHJcbiVib3gtc2l6aW5nLWJvcmRlcntcclxuICBAaW5jbHVkZSBib3gtc2l6aW5nO1xyXG59XHJcblxyXG4vLyDmma7pgJphbGwgdHJhbnNpdGlvbueJueaViFxyXG4lYWxsLXRyYW5zaXRpb257XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxufVxyXG5cclxuLy8gaWU2LzcgaGFzbGF5b3V0XHJcbiV6b29te1xyXG4gIEBpZiAkbHRlNyB7XHJcbiAgICAqem9vbToxO1xyXG4gIH1cclxufVxyXG5cclxuLy8g5Z6C55u05riQ5Y+Y77yM5riQ5Y+Y6IOM5pmv5piv5Y2K6YCP5piO5Yiw5YWo6YCP5piO77yM6L+Z5qC35bCx5Y+v5Lul6YCa6L+H6K6+572u6IOM5pmv6Imy5p2l6KGo546w5riQ5Y+YXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyDnmb3oibLvvIznlLHljYrpgI/mmI7liLDlhajpgI/mmI5cclxuJWdyYWRpZW50LWxpbmVhci1saWdodCB7XHJcbiAgLy8gSUU5IFNWRywgbmVlZHMgY29uZGl0aW9uYWwgb3ZlcnJpZGUgb2YgJ2ZpbHRlcicgdG8gJ25vbmUnIFxyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9QZ284YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2QybGtkR2c5SWpFd01DVWlJR2hsYVdkb2REMGlNVEF3SlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREVnTVNJZ2NISmxjMlZ5ZG1WQmMzQmxZM1JTWVhScGJ6MGlibTl1WlNJK0NpQWdQR3hwYm1WaGNrZHlZV1JwWlc1MElHbGtQU0puY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSWdlREU5SWpBbElpQjVNVDBpTUNVaUlIZ3lQU0l3SlNJZ2VUSTlJakV3TUNVaVBnb2dJQ0FnUEhOMGIzQWdiMlptYzJWMFBTSXdKU0lnYzNSdmNDMWpiMnh2Y2owaUkyWm1abVptWmlJZ2MzUnZjQzF2Y0dGamFYUjVQU0l3TGpNaUx6NEtJQ0FnSUR4emRHOXdJRzltWm5ObGREMGlORFlsSWlCemRHOXdMV052Ykc5eVBTSWpabVptWm1abUlpQnpkRzl3TFc5d1lXTnBkSGs5SWpBaUx6NEtJQ0E4TDJ4cGJtVmhja2R5WVdScFpXNTBQZ29nSUR4eVpXTjBJSGc5SWpBaUlIazlJakFpSUhkcFpIUm9QU0l4SWlCb1pXbG5hSFE5SWpFaUlHWnBiR3c5SW5WeWJDZ2paM0poWkMxMVkyZG5MV2RsYm1WeVlYUmxaQ2tpSUM4K0Nqd3ZjM1puUGc9PSk7XHJcbiAgQGluY2x1ZGUgZ3JhZGllbnQtdmVydGljYWwocmdiYSgyNTUsMjU1LDI1NSwwLjMpLHJnYmEoMjU1LDI1NSwyNTUsMCkpO1xyXG4gIEBpZiAkZmlsdGVye1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyM0ZGZmZmZmZicsIGVuZENvbG9yc3RyPScjMDBmZmZmZmYnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi04ICovXHJcbiAgICA6cm9vdCAme1xyXG4gICAgICBAZXh0ZW5kICVyZXNldC1maWx0ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIOm7keiJsu+8jOeUseWFqOmAj+aYjuWIsOWNiumAj+aYjlxyXG4lZ3JhZGllbnQtbGluZWFyLWRhcmsge1xyXG4gIC8vIElFOSBTVkcsIG5lZWRzIGNvbmRpdGlvbmFsIG92ZXJyaWRlIG9mICdmaWx0ZXInIHRvICdub25lJ1xyXG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9QZ284YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2QybGtkR2c5SWpFd01DVWlJR2hsYVdkb2REMGlNVEF3SlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREVnTVNJZ2NISmxjMlZ5ZG1WQmMzQmxZM1JTWVhScGJ6MGlibTl1WlNJK0NpQWdQR3hwYm1WaGNrZHlZV1JwWlc1MElHbGtQU0puY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSWdlREU5SWpBbElpQjVNVDBpTUNVaUlIZ3lQU0l3SlNJZ2VUSTlJakV3TUNVaVBnb2dJQ0FnUEhOMGIzQWdiMlptYzJWMFBTSXdKU0lnYzNSdmNDMWpiMnh2Y2owaUl6QXdNREF3TUNJZ2MzUnZjQzF2Y0dGamFYUjVQU0l3SWk4K0NpQWdJQ0E4YzNSdmNDQnZabVp6WlhROUlqRXdNQ1VpSUhOMGIzQXRZMjlzYjNJOUlpTXdNREF3TURBaUlITjBiM0F0YjNCaFkybDBlVDBpTUM0eU5TSXZQZ29nSUR3dmJHbHVaV0Z5UjNKaFpHbGxiblErQ2lBZ1BISmxZM1FnZUQwaU1DSWdlVDBpTUNJZ2QybGtkR2c5SWpFaUlHaGxhV2RvZEQwaU1TSWdabWxzYkQwaWRYSnNLQ05uY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrS1NJZ0x6NEtQQzl6ZG1jKyk7XHJcbiAgQGluY2x1ZGUgZ3JhZGllbnQtdmVydGljYWwocmdiYSgwLDAsMCwwKSwgcmdiYSgwLDAsMCwwLjI1KSk7XHJcbiAgQGlmICRmaWx0ZXJ7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyM0MDAwMDAwMCcsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTggKi9cclxuICAgIDpyb290ICZ7XHJcbiAgICAgICBAZXh0ZW5kICVyZXNldC1maWx0ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIFJlc2V0IGdyYWRpZW50IGZpbHRlcnMgZm9yIElFXHJcbiVyZXNldC1maWx0ZXJ7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XHJcbn1cclxuXHJcblxyXG4vL2Z1bmN0aW9uXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gIFxyXG5cclxuLy8gcHjovaxlbVxyXG5AZnVuY3Rpb24gcHhUb0VtKCRweCwgJGJhc2U6IDE2KSB7XHJcbiAgQHJldHVybiAoJHB4IC8gJGJhc2UpICogMWVtO1xyXG59XHJcbkBmdW5jdGlvbiBwdGUoJHB4LCAkYmFzZTogMTYpIHtcclxuICBAcmV0dXJuICgkcHggLyAkYmFzZSkgKiAxZW07XHJcbn1cclxuLy9weOi9rOaNouS4uueZvuWIhuavlFxyXG5AZnVuY3Rpb24gcGVyKCRweCwkdG90cHgpe1xyXG4gIEByZXR1cm4gKCRweCAvICR0b3RweCkqMTAwJTtcclxufVxyXG5cclxuLy8g5Li66aKc6Imy5re75Yqg55m96Imy77yM5Lul55m+5YiG5q+U5b2i5byPXHJcbkBmdW5jdGlvbiB0aW50KCRjb2xvciwgJHBlcmNlbnQpe1xyXG4gIEByZXR1cm4gbWl4KHdoaXRlLCAkY29sb3IsICRwZXJjZW50KTtcclxufVxyXG5cclxuLy8g5Li66aKc6Imy5re75Yqg6buR6Imy77yM5Lul55m+5YiG5q+U5b2i5byPXHJcbkBmdW5jdGlvbiBzaGFkZSgkY29sb3IsICRwZXJjZW50KXtcclxuICBAcmV0dXJuIG1peChibGFjaywgJGNvbG9yLCAkcGVyY2VudCk7XHJcbn1cclxuXHJcbi8vIOWumuS5ieS4gOS6m+W4uOingeWFg+e0oOeahOeugOWNleagt+W8jyhidG4sdGFibGUsZm9ybSlcclxuLy8g6L+Z6YeM5Y+q5piv5ruh6Laz566A5Y2V55qE5L2/55So77yM5pu05YWo5pu05aW955qE6K+35Y+C6ICD5ZCE6Ieq55qE57uE5Lu2XHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIGJ0blxyXG4vLyBAaW5jbHVkZSBzaW1wbGUtYnRuO1xyXG4vLyBAaW5jbHVkZSBzaW1wbGUtYnRuKHRydWUpO1xyXG4vLyBAaW5jbHVkZSBzaW1wbGUtYnRuKCRiZ0NvbG9yOiRncmVlbik7XHJcbkBtaXhpbiBzaW1wbGUtYnRuKCRmb3JtYnRuOmZhbHNlLCAkYmdDb2xvcjogJHByaW1hcnksICR0ZXh0Q29sb3I6JHdoaXRlKXtcclxuICBAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgcGFkZGluZzowICAxNXB4O1xyXG4gIEBpZiAkZm9ybWJ0biB7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgfUBlbHNle1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgfVxyXG4gIGNvbG9yOiAkdGV4dENvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiZ0NvbG9yO1xyXG4gIGJvcmRlcjowIG5vbmU7XHJcblxyXG4gICY6aG92ZXJ7XHJcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmdDb2xvciw1JSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyB0YWJsZVxyXG4vLyBAaW5jbHVkZSBzaW1wbGUtdGFibGU7XHJcbi8vIEBpbmNsdWRlIHNpbXBsZS10YWJsZShmYWxzZSk7XHJcbi8vIEBpbmNsdWRlIHNpbXBsZS10YWJsZSh0cnVlLCAkdGhCZ0NvbG9yOiAkb3JhbmdlKTtcclxuQG1peGluIHNpbXBsZS10YWJsZSgkdGg6dHJ1ZSwgJGJvcmRlckNvbG9yOiAkZ3JheSwgJHRoQmdDb2xvcjogJHByaW1hcnksICR0aFRleHRDb2xvcjokd2hpdGUpe1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGJhc2VHYXA7XHJcblxyXG4gICYgdGgsXHJcbiAgJiB0ZHtcclxuICAgIGJvcmRlcjoxcHggc29saWQgJGJvcmRlckNvbG9yO1xyXG4gIH1cclxuXHJcbiAgdGgsdGR7XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICAvLyDlpoLmnpxcclxuICBAaWYgJHRoe1xyXG4gICAgdGh7XHJcbiAgICAgIGNvbG9yOiAkdGhUZXh0Q29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aEJnQ29sb3I7XHJcbiAgICAgIGJvcmRlci1jb2xvcjokdGhCZ0NvbG9yO1xyXG4gICAgICBib3JkZXItYm90dG9tOjAgbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIGlucHV0LCBzZWxlY3QsIHRleHRhcmVh55qE5Z+656GA5qC35byPXHJcbi8vIOi+ueahhu+8jHBhZGRpbmdcclxuJXNpbXBsZS1mb3JtLWJhc2lje1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xyXG4gIHBhZGRpbmc6IDRweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICY6Zm9jdXN7XHJcbiAgICBvdXRsaW5lOiAwIG5vbmU7XHJcbiAgfVxyXG59XHJcbi8vIOi+k+WFpeahhlxyXG5AbWl4aW4gc2ltcGxlLXRleHQoJGJvcmRlckNvbG9yRm9jdXM6ICM1MmE4ZWMpe1xyXG4gIEBleHRlbmQgJXNpbXBsZS1mb3JtLWJhc2ljO1xyXG4gIGhlaWdodDogMThweDtcclxuICBcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJvcmRlciBsaW5lYXIgMC4ycywgYm94LXNoYWRvdyBsaW5lYXIgMC4ycyk7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpKTtcclxuXHJcbiAgJjpmb2N1c3tcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgkYm9yZGVyQ29sb3JGb2N1cywgMC44KTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAwIDhweCByZ2JhKCRib3JkZXJDb2xvckZvY3VzLCAwLjYpKTtcclxuICB9ICBcclxufVxyXG4lc2ltcGxlLXRleHR7XHJcbiAgQGluY2x1ZGUgc2ltcGxlLXRleHQ7XHJcbn1cclxuXHJcbi8vIHRleHRhcmVhXHJcbkBtaXhpbiBzaW1wbGUtdGV4dGFyZWEoJGJvcmRlckNvbG9yRm9jdXM6IzUyYThlYywgJHdpZHRoOjUwMHB4LCAkaGVpZ2h0OjgwcHgpe1xyXG4gIEBpbmNsdWRlIHNpbXBsZS10ZXh0KCRib3JkZXJDb2xvckZvY3VzKTtcclxuICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbiAgd2lkdGg6ICR3aWR0aDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcbiVzaW1wbGUtdGV4dGFyZWF7XHJcbiAgQGluY2x1ZGUgc2ltcGxlLXRleHRhcmVhO1xyXG59XHJcblxyXG4vLyBzZWxlY3RcclxuJXNpbXBsZS1zZWxlY3R7XHJcbiAgQGV4dGVuZCAlc2ltcGxlLWZvcm0tYmFzaWM7XHJcblxyXG4gIC8vIHNlbGVjdCBsdGUgaWU3XHJcbiAgLy8gaWU2LDcg5LiN5pSv5oyBc2VsZWN055qEcGFkZGluZ1xyXG4gIEBpZiAkbHRlNyB7XHJcbiAgICAgICptYXJnaW4tdG9wOjVweDtcclxuICAgICAgKm1hcmdpbi1ib3R0b206NXB4O1xyXG4gICAgICAqdmVydGljYWwtYWxpZ246dG9wO1xyXG4gIH1cclxufVxyXG5cclxuLy8gcmFkaW8gJiBjaGVja2JveCDnmoTph43nva5cclxuJXJlc2V0LXJhZGlvLWNoZWNrYm94e1xyXG4gIG1hcmdpbjowIDVweCAwIDA7XHJcbiAgcGFkZGluZzowO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICAvL2llNiw35b6X6K6+572u5a695bqm5ZKM6auY5bqm5omN6IO96KGo546w5ZKM5YW25LuW5rWP6KeI5Zmo5LiA5qC355qE6YeN572uXHJcbiAgLy9yYWRpb+WSjGNoZWNrYm9455qE5aSn5bCP5Li6MTNweFxyXG4gIEBpZiAkbHRlNyB7XHJcbiAgICAqd2lkdGg6MTNweDtcclxuICAgICpoZWlnaHQ6MTNweDtcclxuICB9XHJcbn1cclxuXHJcbi8v5Z6C55u05riQ5Y+YXHJcbkBtaXhpbiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0Q29sb3IsJGVuZENvbG9yKXtcclxuICBmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnRDb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kQ29sb3IpfScsZ3JhZGllbnRUeXBlPTApO1xyXG4gIC1tcy1maWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnRDb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kQ29sb3IpfScsZ3JhZGllbnRUeXBlPTApO1xyXG4gIGJhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnRDb2xvciwgJGVuZENvbG9yKTtcclxuICBiYWNrZ3JvdW5kOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgYm90dG9tLCBmcm9tKCRzdGFydENvbG9yKSwgdG8oJGVuZENvbG9yKSk7XHJcbiAgYmFja2dyb3VuZDotby1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnRDb2xvciwgJGVuZENvbG9yKTtcclxufVxyXG5cclxuLy/og4zmma/oibLpgI/mmI5cclxuLy8gRXh0ZW5kIHRoaXMgY2xhc3MgdG8gc2F2ZSBieXRlc1xyXG4udHJhbnNwYXJlbnQtYmFja2dyb3VuZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgem9vbTogMTtcclxufVxyXG4gXHJcbi8vIFRoZSBtaXhpblxyXG5AbWl4aW4gdHJhbnNwYXJlbnQoJGNvbG9yLCAkYWxwaGEpIHtcclxuICAkcmdiYTogcmdiYSgkY29sb3IsICRhbHBoYSk7XHJcbiAgJGllLWhleC1zdHI6IGllLWhleC1zdHIoJHJnYmEpO1xyXG4gIEBleHRlbmQgLnRyYW5zcGFyZW50LWJhY2tncm91bmQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJnYmE7XHJcbiAgZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSN7JGllLWhleC1zdHJ9LGVuZENvbG9yc3RyPSN7JGllLWhleC1zdHJ9KTtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSN7JGllLWhleC1zdHJ9LGVuZENvbG9yc3RyPSN7JGllLWhleC1zdHJ9KVwiO1xyXG59XHJcbiBcclxuLy8gTG9vcCB0aHJvdWdoIG9wYWNpdGllcyBmcm9tIDkwIHRvIDEwIG9uIGFuIGFscGhhIHNjYWxlXHJcbkBtaXhpbiB0cmFuc3BhcmVudC1zaGFkZXMoJG5hbWUsICRjb2xvcikge1xyXG4gIEBlYWNoICRhbHBoYSBpbiA5MCwgODAsIDcwLCA2MCwgNTAsIDQwLCAzMCwgMjAsIDEwIHtcclxuICAgIC4jeyRuYW1lfS0jeyRhbHBoYX0ge1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc3BhcmVudCgkY29sb3IsICRhbHBoYSAvIDEwMCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIEdlbmVyYXRlIHNlbWktdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMgZm9yIHRoZSBjb2xvcnMgd2Ugd2FudFxyXG4vL0BpbmNsdWRlIHRyYW5zcGFyZW50LXNoYWRlcygnZGFyaycsICMwMDAwMDApO1xyXG4vL0BpbmNsdWRlIHRyYW5zcGFyZW50LXNoYWRlcygnbGlnaHQnLCAjZmZmZmZmKTtcclxuXHJcbi8v5paH5a2X5Lik56uv5a+56b2QXHJcbiV0ZXh0LWp1c3RpZnl7XHJcbiAgdGV4dC1hbGlnbjoganVzdGlmeTsvL21velxyXG4gIHRleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGg7Ly9pZVxyXG59XHJcblxyXG5AbWl4aW4gdGV4dC1qdXN0eWZ5KCR0YWdDbGFzcyl7XHJcbiAgI3skdGFnQ2xhc3N9IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgIC8vIGhlaWdodDogMTlweDtcclxuICAgIEBleHRlbmQgJXRleHQtanVzdGlmeTtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIEBleHRlbmQgJWlubGluZS1ibG9jaztcclxuICAgICAgY29udGVudDonJztcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vYm9yZGVyLXJhZGl1czogXHJcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWQ6NTAlKXtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRyYWQ7XHJcbn1cclxuXHJcbiV0YWItY2VsbHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59IiwiLy8g5paw5YWs55Soc2Fzc+a3t+WQiOaWh+S7tlxyXG5cclxuLyog5a6a5LmJ5peL6L2s5Yqo55S7ICovXHJcbkBrZXlmcmFtZXMgc3BpbiB7XHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmdWxsLXNjcmVlbiAoJHBvc2l0aW9uOiBmaXhlZCkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogJHBvc2l0aW9uO1xyXG4gIHotaW5kZXg6IDk5MDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi8vIOeugOWNleWvueivneahhu+8jOS7heWMheWQq+WfuuacrOe7k+aehFxyXG5AbWl4aW4gbS1kaWFsb2cge1xyXG4gIC5tLWRpYWxvZy1ib3gge1xyXG4gICAgQGluY2x1ZGUgZnVsbC1zY3JlZW47XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICB9XHJcblxyXG4gIC5tLWRpYWxvZy1pbm5lciB7XHJcbiAgICBtYXJnaW46IDIwcHggYXV0byAyMHB4O1xyXG4gICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAubS1kaWFsb2ctaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogNTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcblxyXG4gICAgLmNsb3NlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMjZweDtcclxuICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAxNHB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubS1kaWFsb2ctYm9keSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLm0tZGlhbG9nLWZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDEwcHg7XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgICYgKyAuYnRuIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaHRtbC5tLWRpYWxvZy1vcGVuIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcblxyXG4gICAgJixcclxuICAgID4gYm9keSB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGRpYWxvZ0ZhZGVJblxyXG4gICAge1xyXG4gICAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBAaW5jbHVkZSBmdWxsLXNjcmVlbjtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjIpO1xyXG4gICAgICBhbmltYXRpb246IGRpYWxvZ0ZhZGVJbiAuNXMgMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIGxvYWRpbmdcclxuQG1peGluIG0tbG9hZGluZyB7XHJcbiAgLm0tbG9hZGluZy1ib3gge1xyXG4gICAgQGluY2x1ZGUgZnVsbC1zY3JlZW47XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5tLWxvYWRpbmctaW5uZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtYXJnaW4tdG9wOiAtNTdweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNTdweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgcGFkZGluZzogOHB4IDhweCAycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5tLWxvYWRpbmctYm9keSB7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMzJweDtcclxuICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8g6Ieq6YCC5bqUIHN0YXJ0XHJcbkBtaXhpbiByb290LWZvbnQtc2l6ZSgpIHtcclxuICBmb250LXNpemU6IDEwMHZ3IC8gJGJsb2NrcztcclxuXHJcbiAgYm9keSB7XHJcbiAgICAgIEBpbmNsdWRlIGNvbnRhaW5lci1taW4td2lkdGgoKTtcclxuICB9XHJcblxyXG4gIC8qIOacgOWwj+WuveW6puWumuS5ie+8mui/meaXtuWAmWh0bWznmoRmb250c2l6ZSDkuLogMTZweCAqL1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtaW4tZGV2aWNlLXdpZHRoKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJG1pbi1kZXZpY2Utd2lkdGggLyAkYmxvY2tzO1xyXG4gIH1cclxuXHJcbiAgLyog5pyA5aSn5a695bqm5a6a5LmJ77ya6L+Z5pe25YCZaHRtbOeahGZvbnRzaXplIOS4uiA2NHB4ICAqL1xyXG4gICYge1xyXG4gICAgICBib2R5IHtcclxuICAgICAgICAgIEBpbmNsdWRlIGNvbnRhaW5lci1tYXgtd2lkdGgoKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1heC1kZXZpY2Utd2lkdGgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJG1heC1kZXZpY2Utd2lkdGggLyAkYmxvY2tzO1xyXG4gICAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyDnp7vpmaTmlbDlrZfljZXkvY1cclxuQGZ1bmN0aW9uIHN0cmlwLXVuaXRzKCRudW1iZXIpe1xyXG4gIEByZXR1cm4gJG51bWJlciAvICgkbnVtYmVyICogMCArIDEpO1xyXG59XHJcblxyXG4vKiDljZXkvY1weOi9rOWMluS4unJlbSAqL1xyXG5AZnVuY3Rpb24gcHgycmVtKCRweCkge1xyXG4gIEByZXR1cm4gI3tzdHJpcC11bml0cygkcHgpIC8gJGRlc2lnbi13aWR0aCAqICRkZXNpZ24tZHByICogJGJsb2Nrc31yZW07XHJcbn1cclxuXHJcbi8qIOmAgueUqOS6juebuOWvueS6jueJiOW/g+WuueWZqOi9rOaNoiAqL1xyXG5AZnVuY3Rpb24gcHgycmVtQnlCb3goJHB4LCAkYm94LXdpZHRoOiAkY2VudGVyLXdpZHRoKSB7XHJcbiAgQHJldHVybiAje3N0cmlwLXVuaXRzKCRweCkgLyBzdHJpcC11bml0cygkYm94LXdpZHRoKSAqICRkZXNpZ24tZHByICogJGJsb2Nrc31yZW07XHJcbn1cclxuXHJcbi8qIOeZvuWIhuavlOi9rOaNoiAqL1xyXG5AZnVuY3Rpb24gcHgycGVyKCRweCwgJGJveC13aWR0aDogJGNlbnRlci13aWR0aCkge1xyXG4gIEByZXR1cm4gI3tzdHJpcC11bml0cygkcHgpIC8gc3RyaXAtdW5pdHMoJGJveC13aWR0aCkgKiAxMDAlfTtcclxufVxyXG5cclxuLyog5Y2V5L2NcHjovazljJbkuLplbSAqL1xyXG5AZnVuY3Rpb24gcHgyZW0oJHB4LCAkZnMpIHtcclxuICBAcmV0dXJuICN7c3RyaXAtdW5pdHMoJHB4KSAvIHN0cmlwLXVuaXRzKCRmcyl9ZW07XHJcbn1cclxuXHJcbi8vIOaMieavlOS+i+iuvue9ruacgOWwj+Wtl+S9k++8jOWwj+Wxj+W5leacgOWwj+iuvue9ruS4ujEycHjlrZfkvZPvvIwgJG1pbmZz5Li66aG16Z2i5LiK5pyA5bCP55qE5aSn5aSa5pWw5paH5a2X5bC65a+4XHJcbkBmdW5jdGlvbiBnZXRtaW5mcyAoJHRhcmdldCwgJG1pbmZzOiAkbWluZnMpIHtcclxuICBAcmV0dXJuICN7cm91bmQoMTIgLyAkbWluZnMgKiAkdGFyZ2V0KX1weDtcclxufVxyXG5cclxuLyog6K6+572u5a655Zmo5ouJ5Ly455qE5pyA5bCP5a695bqmICovXHJcbkBtaXhpbiBjb250YWluZXItbWluLXdpZHRoKCkge1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtaW4td2lkdGg6ICRtaW4tZGV2aWNlLXdpZHRoO1xyXG59XHJcblxyXG4vKiDorr7nva7lrrnlmajmi4nkvLjnmoTmnIDlpKflrr3luqYgKi9cclxuQG1peGluIGNvbnRhaW5lci1tYXgtd2lkdGgoKSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1heC13aWR0aDogJG1heC1kZXZpY2Utd2lkdGg7XHJcbn1cclxuXHJcbkBtaXhpbiBtb2JpbGUtc2NyZWVuKCR3aWR0aDogNzY4cHgpXHJcbntcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgpXHJcbiAge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWluRm9udFNpemUgKCRzaXplOiAxMnB4KSB7XHJcbiAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICBmb250LXNpemU6ICRzaXplO1xyXG4gIH1cclxufVxyXG4vLyDoh6rpgILlupQgZW5kXHJcblxyXG4vLyDpgJrnlKjlupXpg6joh6rpgILlupRcclxuQG1peGluIGZvb3Rlci1tb2JpbGUge1xyXG4gIC5mb290ZXItYm94IHtcclxuICAgICYsXHJcbiAgICBhIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjb2xvcjogIzMzMztcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyIHtcclxuICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290X3dyYXAge1xyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuICgpIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdGV4dC1vdmVyZmxvdyAoJGxpbmU6IDEpIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICBAaWYgJGxpbmUgPT0gMSB7XHJcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB9IEBlbHNlIHtcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgZGlzcGxheTotd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHBsYWNlaG9sZGVyIHtcclxuICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbiAgOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgICBvcGFjaXR5OiAgMTtcclxuICB9XHJcbiAgOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgICBvcGFjaXR5OiAgMTtcclxuICB9XHJcbiAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbiAgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIDo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2Nyb2xsYmFyICgkdywgJHIsICRiZzEsICRiZzIsICRiZzMpIHtcclxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogJHc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmcxO1xyXG4gIH1cclxuXHJcbiAgLyrmu5rliqjmnaEg6Zi05b2xfuWchuinkiovXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmcyO1xyXG4gIH1cclxuXHJcbiAgLyrmu5HlnZcg6Zi05b2xfuWchuinkiovXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmczO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGxvYWRpbmcgKCRiZ2M6ICNmZmYsICRzaXplOiAzOHB4KSB7XHJcbiAgJG1hcmdpbjogY2FsYygjey0oJHNpemUpIC8gMn0pO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAkc2l6ZTtcclxuICAgIGhlaWdodDogJHNpemU7XHJcbiAgICBtYXJnaW4tbGVmdDogJG1hcmdpbjtcclxuICAgIG1hcmdpbi10b3A6ICRtYXJnaW47XHJcbiAgICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJGJnYztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGFuaW1hdGlvbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgfVxyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuQGltcG9ydCBcIi4uLy4uL2NvcmUvX3NldHRpbmdcIjtcclxuQGltcG9ydCBcIi4uLy4uL2NvcmUvX2NzczNcIjtcclxuQGltcG9ydCBcIi4uLy4uL2NvcmUvX21peGluXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9jb3JlL19tZWRpYV9xdWVyaWVzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9jb21tb24vbWl4aW5cIjtcclxuXHJcbi8qIOenu+WKqOerr+mhtemdouiuvuiuoeeov+WuveW6piAqL1xyXG4kZGVzaWduLXdpZHRoOiAxMTAwO1xyXG4vKiDnp7vliqjnq6/pobXpnaLorr7orqHnqL9kcHLln7rlh4blgLwgKi9cclxuJGRlc2lnbi1kcHI6IDE7XHJcbi8qIOWwhuenu+WKqOerr+mhtemdouWIhuS4ujEw5Z2XICovXHJcbiRibG9ja3M6IDEwO1xyXG4vKiDnvKnmlL7miYDmlK/mjIHnmoTorr7lpIfmnIDlsI/lrr3luqYgKi9cclxuJG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4O1xyXG4vKiDnvKnmlL7miYDmlK/mjIHnmoTorr7lpIfmnIDlpKflrr3luqYgKi9cclxuJG1heC1kZXZpY2Utd2lkdGg6IDExMDBweDtcclxuJGNlbnRlci13aWR0aDogMTEwMDtcclxuXHJcbmh0bWwge1xyXG4gIEBpbmNsdWRlIHJvb3QtZm9udC1zaXplKCk7XHJcbn1cclxuXHJcbmh0bWwsIGJvZHkge1xyXG4gIG1heC13aWR0aDogMjAwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG5AaW5jbHVkZSBtLWRpYWxvZztcclxuQGluY2x1ZGUgbS1sb2FkaW5nO1xyXG5cclxuQGZ1bmN0aW9uIHNldHVybCgkZm5hbWUpIHtcclxuICBAcmV0dXJuICcvZGlhbnBpbmcvd3d3L2ltYWdlcy90b3BpY3MvMjAyNi9zYWZlLyN7JGZuYW1lfSc7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUFuaW1hdGlvbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gIDUlIHtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gJWctYmcge1xyXG4vLyAgIGJhY2tncm91bmQ6IHVybChzZXR1cmwoJ2JnLXQuanBnJykpIG5vLXJlcGVhdCBjZW50ZXIgMCxcclxuLy8gICAgICAgICAgICAgICB1cmwoc2V0dXJsKCdiZy1iLmpwZycpKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbTtcclxuLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYmU4O1xyXG4vLyAgIGJhY2tncm91bmQtc2l6ZTogcHgycmVtKDIwMDApIGF1dG87XHJcbi8vIH1cclxuXHJcbiNhcHAtd3JhcCB7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIEBpbmNsdWRlIGxvYWRpbmc7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIC8vIEBleHRlbmQgJWctYmc7XHJcbn1cclxuLmZzMTYge1xyXG4gIGZvbnQtc2l6ZTogcHgycmVtKDE2KSAhaW1wb3J0YW50O1xyXG59XHJcbi5mczE4IHtcclxuICBmb250LXNpemU6IHB4MnJlbSgxOCkgIWltcG9ydGFudDtcclxufVxyXG4ubXQxMCB7XHJcbiAgbWFyZ2luLXRvcDogcHgycmVtKDEwKSAhaW1wb3J0YW50O1xyXG59XHJcbi5tdDIwIHtcclxuICBtYXJnaW4tdG9wOiBweDJyZW0oMjApICFpbXBvcnRhbnQ7XHJcbn1cclxuLm10MzAge1xyXG4gIG1hcmdpbi10b3A6IHB4MnJlbSgzMCkgIWltcG9ydGFudDtcclxufVxyXG4ubXQ0MCB7XHJcbiAgbWFyZ2luLXRvcDogcHgycmVtKDQwKSAhaW1wb3J0YW50O1xyXG59XHJcbi50YyB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5ib2xkIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4ucmVkIHtcclxuICBjb2xvcjojRkY1MjUyO1xyXG59XHJcbi55ZWxsb3cge1xyXG4gIGNvbG9yOiNFOEIyMDA7XHJcbn1cclxuLnNhZmUtd3JhcCB7XHJcbiAgLmJkIHtcclxuICAgIGJhY2tncm91bmQ6dXJsKHNldHVybCgndG9wYmcuanBnJykpIG5vLXJlcGVhdCBjZW50ZXIgdG9wLHVybChzZXR1cmwoJ2JnLnBuZycpKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNTg4NkY7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IHB4MnJlbSgyMDAwKSBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IHB4MnJlbSg0MzMpO1xyXG4gICAgbWluLWhlaWdodDpweDJyZW0oNDUzKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiBweDJyZW0oNjApO1xyXG4gIH1cclxuICAudG9wSW50cm8ge1xyXG4gICAgZm9udC1zaXplOiBweDJyZW0oMTYpO1xyXG4gICAgLmxlZnQge1xyXG4gICAgICBmbG9hdDpsZWZ0O1xyXG4gICAgICB3aWR0aDo1NCU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4MnJlbSgxMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yaWdodCB7XHJcbiAgICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgICB3aWR0aDo0NCU7XHJcbiAgICAgIHZpZGVvIHtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcHgycmVtKDgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcHgycmVtKDE2KTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogcHgycmVtKDMpO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcHgycmVtKC0yKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRhZ3Mge1xyXG4gICAgLnRhZ3MtdGl0IHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6cHgycmVtKDgpIHB4MnJlbSgxNik7XHJcbiAgICAgICAgYmFja2dyb3VuZDojRkFDNTc0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcHgycmVtKDIwKTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHB4MnJlbSg0MCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgIHdpZHRoOnB4MnJlbSgxMik7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOndoaXRlO1xyXG4gICAgICAgICAgbGVmdDpweDJyZW0oMTQpO1xyXG4gICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFncy1saXN0IHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYmFja2dyb3VuZDp1cmwoc2V0dXJsKCdpY29uNS5wbmcnKSkgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICB3aWR0aDpweDJyZW0oMjAwKTtcclxuICAgICAgICBoZWlnaHQ6cHgycmVtKDkwKTtcclxuICAgICAgICBmb250LXNpemU6IHB4MnJlbSgxNik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcHgycmVtKDEyKTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogcHgycmVtKDI2KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBweDJyZW0oMTUpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZC10YWIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLmxpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDpweDJyZW0oMTAwKTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IHB4MnJlbSgzMCk7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogcHgycmVtKDMwKTtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDpweDJyZW0oOTYpO1xyXG4gICAgICAgIGhlaWdodDpweDJyZW0oOTYpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcclxuICAgICAgICBib3JkZXI6c29saWQgMXB4IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgJi5pMSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc2V0dXJsKCd0YWIxLnBuZycpKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5pMiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc2V0dXJsKCd0YWIyLnBuZycpKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5pMyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc2V0dXJsKCd0YWIzLnBuZycpKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5pNCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc2V0dXJsKCd0YWI0LnBuZycpKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiBweDJyZW0oMTQpO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHBhZGRpbmc6cHgycmVtKDUpIDA7XHJcbiAgICAgIH1cclxuICAgICAgZW0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHB4MnJlbSgxMCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzpweDJyZW0oMykgcHgycmVtKDE0KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcHgycmVtKDEyKTtcclxuICAgICAgICBib3JkZXI6c29saWQgMXB4IGJsYWNrO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBjb2xvcjpibGFjaztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICB9XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGVtIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6I0ZGNTI1MjtcclxuICAgICAgICAgIGNvbG9yOndoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucmFuayB7XHJcbiAgICBtYXJnaW4tdG9wOiBweDJyZW0oMTApO1xyXG4gICAgYmFja2dyb3VuZDp3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAycHggNnB4IDBweCByZ2JhKDAsMCwwLDAuMSk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcHgycmVtKDEwKTtcclxuICAgICYuc3R5bGUyIHtcclxuICAgICAgLnRhYmxlIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIHdpZHRoOjMzLjMlO1xyXG4gICAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IHB4MnJlbSgxNik7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcHgycmVtKDE2KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnBsMjAge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogcHgycmVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zdHlsZTMge1xyXG4gICAgICAudGFibGUge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgd2lkdGg6MjAlO1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICB3aWR0aDo0MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudXNlciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogcHgycmVtKDIpICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLm5hbWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogcHgycmVtKDg2KTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICBmb250LXNpemU6IHB4MnJlbSgxNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgaGVpZ2h0OnB4MnJlbSg1MCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBweDJyZW0oNTApO1xyXG4gICAgICBmb250LXNpemU6IHB4MnJlbSgxNik7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBiYWNrZ3JvdW5kOiNGRkM2N0E7XHJcbiAgICB9XHJcbiAgICAudGFibGUge1xyXG4gICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICYubmF2IHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLm1pbmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6I0ZERThCQztcclxuICAgICAgfVxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6MjUlO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDpweDJyZW0oNTApO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBweDJyZW0oNTApO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcHgycmVtKDE2KTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6cHgycmVtKDM2KTtcclxuICAgICAgICBoZWlnaHQ6cHgycmVtKDM2KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBweDJyZW0oMTApO1xyXG4gICAgICB9XHJcbiAgICAgIC5yYW5rbnVtIHtcclxuICAgICAgICBmb250LXNpemU6IHB4MnJlbSgxOCk7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICB3aWR0aDogcHgycmVtKDM0KTtcclxuICAgICAgICAgIGhlaWdodDogcHgycmVtKDM0KTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgJi5pMSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzZXR1cmwoJ3IxLnBuZycpKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuaTIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc2V0dXJsKCdyMi5wbmcnKSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmkzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHNldHVybCgncjMucG5nJykpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhYmxlY29uIHtcclxuICAgICAgbWF4LWhlaWdodDogcHgycmVtKDUwMCk7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcbiAgICAubGFkZGVyIHtcclxuICAgICAgcGFkZGluZy10b3A6IHB4MnJlbSgxNDApO1xyXG4gICAgICB3aWR0aDpweDJyZW0oOTA3KTtcclxuICAgICAgYmFja2dyb3VuZDp1cmwoc2V0dXJsKCdpY29uNi5wbmcnKSkgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgaGVpZ2h0OnB4MnJlbSgyMDApO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIC51c2VyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6cHgycmVtKDIwMCk7XHJcbiAgICAgICAgJi5wMCB7XHJcbiAgICAgICAgICB0b3A6IHB4MnJlbSgyNSk7XHJcbiAgICAgICAgICBsZWZ0OjUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgIC5pbWc6OmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOnVybChzZXR1cmwoJ3JhbmsxLnBuZycpKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOnB4MnJlbSgzOCk7XHJcbiAgICAgICAgICAgIGhlaWdodDpweDJyZW0oMzcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIHRvcDpweDJyZW0oLTEwKTtcclxuICAgICAgICAgICAgbGVmdDo1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBweDJyZW0oLTU1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wMSB7XHJcbiAgICAgICAgICB0b3A6IHB4MnJlbSg3NSk7XHJcbiAgICAgICAgICBsZWZ0OnB4MnJlbSg1Nik7XHJcbiAgICAgICAgICAuaW1nOjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDonJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDp1cmwoc2V0dXJsKCdyYW5rMi5wbmcnKSkgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB3aWR0aDpweDJyZW0oMzgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6cHgycmVtKDM3KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICB0b3A6cHgycmVtKC0xMCk7XHJcbiAgICAgICAgICAgIGxlZnQ6NTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcHgycmVtKC01NSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucDIge1xyXG4gICAgICAgICAgdG9wOiBweDJyZW0oMTE1KTtcclxuICAgICAgICAgIHJpZ2h0OnB4MnJlbSg1Nik7XHJcbiAgICAgICAgICAuaW1nOjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDonJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDp1cmwoc2V0dXJsKCdyYW5rMy5wbmcnKSkgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB3aWR0aDpweDJyZW0oMzgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6cHgycmVtKDM3KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICB0b3A6cHgycmVtKC0xMCk7XHJcbiAgICAgICAgICAgIGxlZnQ6NTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcHgycmVtKC01NSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IHB4MnJlbSg4MCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcHgycmVtKDgwKTtcclxuICAgICAgICAgICAgYm9yZGVyOnNvbGlkIDFweCAjRkFENjUxO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDojRkFENjUxO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIHB4MnJlbSgyMCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOmJsYWNrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHB4MnJlbSgxNCk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOjA7XHJcbiAgICAgICAgICAgIGxlZnQ6NTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGhlaWdodDpweDJyZW0oMzQpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcHgycmVtKDM0KTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBweDJyZW0oMTYwKTtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY29yZSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBweDJyZW0oNSk7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IHB4MnJlbSgxNik7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmdyYXlzY2FsZSB7XHJcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7IC8qIOm7mOiupOaDheWGteS4i+S4uuWFqOeBsOW6piAqL1xyXG59XHJcbi5idG5zIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogcHgycmVtKDEwKTtcclxuICBhIHtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOnB4MnJlbSgyODApO1xyXG4gICAgaGVpZ2h0OnB4MnJlbSg4MSk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoc2V0dXJsKCdidG41LnBuZycpKTtcclxuICB9XHJcbiAgLmJ0bjEge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoc2V0dXJsKCdidG4xLnBuZycpKTtcclxuICB9XHJcbiAgLmJ0bjMge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoc2V0dXJsKCdidG4zLnBuZycpKTtcclxuICB9XHJcbiAgLmJ0bjQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoc2V0dXJsKCdidG40LnBuZycpKTtcclxuICB9XHJcbiAgLmJ0bjgge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoc2V0dXJsKCdidG44LnBuZycpKTtcclxuICB9XHJcbiAgLmJ0bjYge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoc2V0dXJsKCdidG42LnBuZycpKTtcclxuICB9XHJcbiAgLmJ0bjcge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoc2V0dXJsKCdidG43LnBuZycpKTtcclxuICB9XHJcbiAgLmJ0bjkge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoc2V0dXJsKCdidG45LnBuZycpKTtcclxuICB9XHJcbiAgLmJ0bjEwIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKHNldHVybCgnYnRuMTAucG5nJykpO1xyXG4gIH1cclxuICAuY3VzdG9tIHtcclxuICAgIGZvbnQtc2l6ZTogcHgycmVtKDE2KTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6d2hpdGU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDpweDJyZW0oNDYpO1xyXG4gICAgd2lkdGg6cHgycmVtKDE4MCk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjRkNFQzlELCAjRjVBNTAwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHB4MnJlbSgxMCk7XHJcbiAgICBib3JkZXI6c29saWQgMXB4IHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMnB4IDZweCAxMHB4ICNGNUE1MDA7XHJcbiAgfVxyXG59XHJcbi5pY29uLXZpZGVvIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6cHgycmVtKDE0KTtcclxuICBoZWlnaHQ6cHgycmVtKDE0KTtcclxuICBiYWNrZ3JvdW5kOnVybChzZXR1cmwoJ3ZpZGVvLnBuZycpKSBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLm1hemUge1xyXG4gIHBhZGRpbmc6cHgycmVtKDIwKSBweDJyZW0oMTApIHB4MnJlbSgyMCkgcHgycmVtKDIwKTtcclxuICBib3JkZXI6c29saWQgMXB4ICM0MDQwNDA7XHJcbiAgYm9yZGVyLXJhZGl1czogcHgycmVtKDEwKTtcclxuICBiYWNrZ3JvdW5kOndoaXRlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAuY291dHRpbWUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6cHgycmVtKDApO1xyXG4gICAgYm90dG9tOnB4MnJlbSg3MCk7XHJcbiAgICBiYWNrZ3JvdW5kOiNGREU4QkI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA5OXB4IDAgMCA5OXB4O1xyXG4gICAgcGFkZGluZzpweDJyZW0oOCkgcHgycmVtKDE2KSBweDJyZW0oOCkgcHgycmVtKDI2KTtcclxuICAgIGZvbnQtc2l6ZTogcHgycmVtKDE2KTtcclxuICAgIGkge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQ6dXJsKHNldHVybCgnaWNvbjEyLnBuZycpKSBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgd2lkdGg6cHgycmVtKDE4KTtcclxuICAgICAgaGVpZ2h0OnB4MnJlbSgxOCk7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogcHgycmVtKDQpO1xyXG4gICAgICBtYXJnaW4tdG9wOiBweDJyZW0oLTMpO1xyXG4gICAgfVxyXG4gIH1cclxuICAudG9vbHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6cHgycmVtKDApO1xyXG4gICAgYm90dG9tOnB4MnJlbSgyMCk7XHJcbiAgICAvLyBiYWNrZ3JvdW5kOiNGREU4QkI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA5OXB4IDAgMCA5OXB4O1xyXG4gICAgcGFkZGluZzpweDJyZW0oOCkgcHgycmVtKDE2KSBweDJyZW0oOCkgcHgycmVtKDI2KTtcclxuICAgIGZvbnQtc2l6ZTogcHgycmVtKDE2KTtcclxuICAgIGkge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQ6dXJsKHNldHVybCgnaWNvbjcucG5nJykpIG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICB3aWR0aDpweDJyZW0oMjYpO1xyXG4gICAgICBoZWlnaHQ6cHgycmVtKDI2KTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBweDJyZW0oNSk7XHJcbiAgICAgIG1hcmdpbi10b3A6IHB4MnJlbSgtNCk7XHJcbiAgICB9XHJcbiAgICBidXR0b24ge1xyXG4gICAgICBwYWRkaW5nOiBweDJyZW0oNSkgcHgycmVtKDEyKTtcclxuICAgICAgZm9udC1zaXplOiBweDJyZW0oMTIpO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IHB4MnJlbSg2KTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmODg4YTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNmZjRkNGY7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIFxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmNGQ0ZjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNmZjRkNGY7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgY3Vyc29yOiBpbml0aWFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tYXBzIHtcclxuICAgID5kaXYge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOjguNiU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA5JTtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDElO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgJi5vcGVuIHtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc2V0dXJsKCdpY29uMTQucG5nJykpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDowO1xyXG4gICAgICAgIGxlZnQ6MDtcclxuICAgICAgICBiYWNrZ3JvdW5kOnVybChzZXR1cmwoJ2ljb24xMy5wbmcnKSkgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5uYW1lIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiBweDJyZW0oMTQpO1xyXG4gICAgICAgIGhlaWdodDpweDJyZW0oMzQpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBweDJyZW0oMzQpO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5ld2t1YW5nIHtcclxuICBiYWNrZ3JvdW5kOiAjRkZDNjdBO1xyXG4gIGJvcmRlcjogc29saWQgMXB4IGJsYWNrO1xyXG4gIGJvcmRlci1yYWRpdXM6IHB4MnJlbSgyMCk7XHJcbiAgcGFkZGluZy1ib3R0b206IHB4MnJlbSgxMCk7XHJcbiAgbWFyZ2luLXRvcDogcHgycmVtKDcwKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6cHgycmVtKDEyMDApO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICYubm90aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiBweDJyZW0oNDApO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAubmV3a3Vhbmcge1xyXG4gICAgd2lkdGg6cHgycmVtKDEwNjApO1xyXG4gIH1cclxuICBcclxufVxyXG4ubmV3a3VhbmcgLnRpdCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6NTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHR0b3A6cHgycmVtKC00NSk7XHJcblx0d2lkdGg6cHgycmVtKDI3NCk7XHJcblx0aGVpZ2h0OnB4MnJlbSg2Nik7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICAmLnRpdDEge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHNldHVybCgndGl0bGUxLnBuZycpKTtcclxuICB9XHJcbiAgJi50aXQyIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzZXR1cmwoJ3RpdGxlMi5wbmcnKSk7XHJcbiAgfVxyXG4gICYudGl0MyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc2V0dXJsKCd0aXRsZTMucG5nJykpO1xyXG4gIH1cclxuICAmLnRpdDQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHNldHVybCgndGl0bGU0LnBuZycpKTtcclxuICB9XHJcbiAgJi50aXQ1IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzZXR1cmwoJ3RpdGxlNS5wbmcnKSk7XHJcbiAgfVxyXG59XHJcbi5uZXdrdWFuZyAuZml4SWNvbjEge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDpweDJyZW0oMTApO1xyXG4gIHRvcDpweDJyZW0oNTApO1xyXG4gIGJhY2tncm91bmQ6dXJsKHNldHVybCgnaWNvbjEucG5nJykpIG5vLXJlcGVhdDtcclxuICB3aWR0aDpweDJyZW0oMTgxKTtcclxuICBoZWlnaHQ6cHgycmVtKDE0OCk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG59XHJcbi5uZXdrdWFuZyAuYm9yZGVyMSB7XHJcblx0cGFkZGluZzpweDJyZW0oMTApO1xyXG5cdGJhY2tncm91bmQ6I0ZGRThCRTtcclxuXHRib3JkZXI6c29saWQgMXB4IGJsYWNrO1xyXG5cdGJvcmRlci1yYWRpdXM6IHB4MnJlbSgyMCk7XHJcblx0bWFyZ2luLWxlZnQ6IC0xcHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAtMXB4O1xyXG5cdG1hcmdpbi10b3A6IC0xcHg7XHJcbn1cclxuLm5ld2t1YW5nIC5ib3JkZXIyIHtcclxuXHRwYWRkaW5nLXRvcDpweDJyZW0oMTQpO1xyXG5cdGJhY2tncm91bmQ6I0ZGQzY3QTtcclxuXHRib3JkZXI6c29saWQgMXB4IGJsYWNrO1xyXG5cdGJvcmRlci1yYWRpdXM6IHB4MnJlbSgyMCk7XHJcblx0bWFyZ2luLWxlZnQ6IC0xcHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAtMXB4O1xyXG59XHJcbi5uZXdrdWFuZyAuYm9yZGVyMyB7XHJcblx0YmFja2dyb3VuZDp1cmwoc2V0dXJsKCdncmlkYmcucG5nJykpO1xyXG4gIGJhY2tncm91bmQ6d2hpdGU7XHJcblx0Ym9yZGVyOnNvbGlkIDFweCBibGFjaztcclxuXHRib3JkZXItcmFkaXVzOiBweDJyZW0oMjApO1xyXG5cdG1pbi1oZWlnaHQ6IHB4MnJlbSgxMDApO1xyXG5cdG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG5cdG1hcmdpbi1yaWdodDogLTFweDtcclxuXHRwYWRkaW5nOnB4MnJlbSgyMCk7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAuZnRpdGxlIHtcclxuICAgIGkge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIHdpZHRoOnB4MnJlbSgyOCk7XHJcbiAgICAgIGhlaWdodDpweDJyZW0oMjgpO1xyXG4gICAgICBiYWNrZ3JvdW5kOnVybChzZXR1cmwoJ2ljb24yLnBuZycpKSBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBweDJyZW0oNSk7XHJcbiAgICAgICYuaTIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzZXR1cmwoJ2ljb24zLnBuZycpKTtcclxuICAgICAgfVxyXG4gICAgICAmLmkzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc2V0dXJsKCdpY29uNC5wbmcnKSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogcHgycmVtKDE4KTtcclxuICAgICAgei1pbmRleDogMDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBoZWlnaHQ6cHgycmVtKDI4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IHB4MnJlbSgyOCk7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDonJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OnB4MnJlbSgxMCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDojRjdCNTAwO1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgbGVmdDowO1xyXG4gICAgICAgIGJvdHRvbTpweDJyZW0oMyk7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5xdWl6LXRlYW0ge1xyXG4gIG1hcmdpbi1ib3R0b206IHB4MnJlbSgzMCk7XHJcbiAgLmxhYmVsIHtcclxuICAgIGhlaWdodDpweDJyZW0oNTYpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHB4MnJlbSg1Nik7XHJcbiAgICBmb250LXNpemU6IHB4MnJlbSgxOCk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZsb2F0OmxlZnQ7XHJcbiAgfVxyXG4gIC51c2VyLWxpc3Qge1xyXG4gICAgZmxvYXQ6bGVmdDtcclxuICB9XHJcbiAgLnVzZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6cHgycmVtKDkwKTtcclxuICAgIG1hcmdpbi1sZWZ0OiBweDJyZW0oMTApO1xyXG4gICAgbWFyZ2luLXJpZ2h0OnB4MnJlbSgxMCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcHgycmVtKDEzKTtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiBweDJyZW0oNDIpO1xyXG4gICAgICBoZWlnaHQ6IHB4MnJlbSg0Mik7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xyXG4gICAgICBib3JkZXI6c29saWQgMnB4ICNGOUI1MDA7XHJcbiAgICB9XHJcbiAgICBpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogcHgycmVtKDQyKTtcclxuICAgICAgaGVpZ2h0OiBweDJyZW0oNDIpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcclxuICAgICAgYm9yZGVyOnNvbGlkIDJweCAjRjlCNTAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOnVybChzZXR1cmwoJ2ljb24xMS5wbmcnKSkgbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwJTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLm5hbWUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6MDtcclxuICAgICAgYm90dG9tOjA7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIGhlaWdodDpweDJyZW0oMjYpO1xyXG4gICAgICBsaW5lLWhlaWdodDogcHgycmVtKDI2KTtcclxuICAgICAgYmFja2dyb3VuZDojRjlCNTAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBweDJyZW0oMTApO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OnB4MnJlbSgxMCk7XHJcbiAgICAgIGNvbG9yOiM0MDQwNDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogcHgycmVtKDE0KTtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206cHgycmVtKC0xNik7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGVmdDowO1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICBmb250LXNpemU6IHB4MnJlbSgxMik7XHJcbiAgICAgIGNvbG9yOiNGMjVDNTU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnAtZ3VvcWluZyB7XHJcbiAgaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgfVxyXG5cclxuICAmLFxyXG4gIGEge1xyXG4gICAgY29sb3I6ICMwMTAxMDE7XHJcbiAgICBmb250LXNpemU6IHB4MnJlbSgxNik7XHJcbiAgICBsaW5lLWhlaWdodDogKDI2IC8gMTYpO1xyXG4gICAgQGluY2x1ZGUgbWluRm9udFNpemU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gLmJkIHtcclxuICAgIG1pbi1oZWlnaHQ6IHB4MnJlbSgzMDAwKTtcclxuICAgIHBhZGRpbmctdG9wOiBweDJyZW0oNTkxKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiBweDJyZW0oMTk0KTtcclxuICAgIC8vIEBleHRlbmQgJWctYmc7XHJcblxyXG4gICAgKiB7XHJcbiAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH0gXHJcbiAgfVxyXG5cclxuICAubS1jYXJkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3gtc2hhZG93OiAtMXB4IDFweCA0cHggMXB4IHJnYmEoMTQzLDkyLDU2LDAuMzIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcHgycmVtKDUwKSAwIHB4MnJlbSg1MCkgMDtcclxuICAgIGJvcmRlcjogcHgycmVtKDIpIHNvbGlkICNGOEMzNTM7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBsZWZ0OiBweDJyZW0oLTIpO1xyXG4gICAgICB0b3A6IHB4MnJlbSgtMik7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IHB4MnJlbSg5OCk7XHJcbiAgICAgIGhlaWdodDogcHgycmVtKDQyKTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKHNldHVybCgnaWNvbi1zdGFyLnBuZycpKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuczEge1xyXG4gICAgd2lkdGg6IHB4MnJlbSg5NDApO1xyXG4gICAgaGVpZ2h0OiBweDJyZW0oNDU2KTtcclxuICAgIEBpbmNsdWRlIGNlbnRlci1ibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IHB4MmVtKDQwLCAxNik7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoc2V0dXJsKCdzMS5wbmcnKSkgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICB9XHJcblxyXG4gIC5zMiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtd2lkdGg6IDg2MHB4O1xyXG4gICAgd2lkdGg6IDk0JTtcclxuICAgIC8vIHdpZHRoOiBweDJyZW0oODYwKTtcclxuICAgIEBpbmNsdWRlIGNlbnRlci1ibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IHB4MmVtKDQwLCAyMCk7XHJcbiAgICBsaW5lLWhlaWdodDogKDM2IC8gMjApO1xyXG4gICAgZm9udC1zaXplOiBweDJyZW0oMjApO1xyXG4gICAgQGluY2x1ZGUgbWluRm9udFNpemU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRkZGOUUxLCAjRkZGMEI0KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkYwQjU7XHJcbiAgICBib3JkZXItcmFkaXVzOiBweDJyZW0oMzApO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogcHgyZW0oLTQ3LCAyMCk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IHB4MmVtKDcwLCAyMCk7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChzZXR1cmwoJ3MyLXR0LnBuZycpKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIGxlZnQ6IHB4MnJlbSgtMTQpO1xyXG4gICAgICB0b3A6IHB4MnJlbSgtMTQpO1xyXG4gICAgICByaWdodDogcHgycmVtKDE0KTtcclxuICAgICAgYm90dG9tOiBweDJyZW0oMTQpO1xyXG4gICAgICBib3JkZXI6IHB4MnJlbSgxKSBzb2xpZCAjRUI4OTVBO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiBweDJyZW0oMzApO1xyXG4gICAgfVxyXG5cclxuICAgICYtYmQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgIHBhZGRpbmc6IHB4MnJlbSg0OCkgcHgycmVtKDM3KSBweDJyZW0oNTgpO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICByaWdodDogcHgycmVtKC0xNyk7XHJcbiAgICAgICAgdG9wOiBweDJyZW0oLTM3KTtcclxuICAgICAgICB3aWR0aDogcHgycmVtKDEzMSk7XHJcbiAgICAgICAgaGVpZ2h0OiBweDJyZW0oMTA2KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoc2V0dXJsKCdzMi1pbWcxLnBuZycpKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcnVsZSB7XHJcbiAgICAgICYtaXRlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgycmVtKDE0KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgY29sb3I6ICNDRTIxMUI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBvbCB7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBweDJlbSg1NiwgMjApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IHB4MmVtKDYsIDIwKTtcclxuICAgICAgICAgIGxlZnQ6IHB4MmVtKDIyLCAyMCk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogcHgyZW0oMjQsIDIwKTtcclxuICAgICAgICAgIGhlaWdodDogcHgyZW0oMjQsIDIwKTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweDJlbSgyNCwgMjApO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogcHgyZW0oMiwgMjApO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZCNjI1QTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFxyXG5cclxuICAgICYtYWN0IHtcclxuICAgICAgcGFkZGluZzogcHgycmVtKDM1KSAwIDA7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogcHgycmVtKDI5Mik7XHJcbiAgICAgICAgaGVpZ2h0OiBweDJyZW0oNjcpO1xyXG4gICAgICAgIEBpbmNsdWRlIGNlbnRlci1ibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXN0YXJ0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc2V0dXJsKCdzMi1idG4xLnBuZycpKSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWxvdHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzZXR1cmwoJ3MyLWJ0bjIucG5nJykpICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdGlwIHtcclxuICAgICAgICBmb250LXNpemU6IHB4MnJlbSgyMik7XHJcbiAgICAgICAgQGluY2x1ZGUgbWluRm9udFNpemU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zMyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvLyB3aWR0aDogcHgycmVtKDg2MCk7XHJcbiAgICBtYXgtd2lkdGg6IDg2MHB4O1xyXG4gICAgd2lkdGg6IDk0JTtcclxuICAgIEBpbmNsdWRlIGNlbnRlci1ibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IHB4MmVtKDkwLCAyMCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcHgyZW0oMjgsIDIwKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAoMzggLyAyMCk7XHJcbiAgICBmb250LXNpemU6IHB4MnJlbSgyMCk7XHJcbiAgICBAaW5jbHVkZSBtaW5Gb250U2l6ZTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNGRjZBMzYsICNGRjhCMDApO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNkEzNjtcclxuICAgIGJvcmRlci1yYWRpdXM6IHB4MnJlbSg1MCk7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IHB4MmVtKDg2LCAyMCk7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChzZXR1cmwoJ3MzLXR0LnBuZycpKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gcHgyZW0oMzMsIDIwKTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGxlZnQ6IHB4MnJlbSg1Nyk7XHJcbiAgICAgIGJvdHRvbTogcHgycmVtKC0xMCk7XHJcbiAgICAgIHdpZHRoOiBweDJyZW0oMTQ1KTtcclxuICAgICAgaGVpZ2h0OiBweDJyZW0oMTY5KTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKHNldHVybCgnczMtaW1nMS5wbmcnKSkgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgfVxyXG5cclxuICAgICYtYmQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBweDJyZW0oNTApO1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogcHgycmVtKDUwKTtcclxuICAgIH1cclxuXHJcbiAgICAmLWRlc2Mge1xyXG4gICAgICBwYWRkaW5nOiBweDJyZW0oMzYpIDAgcHgycmVtKDQwKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGNvbG9yOiAjRTIzNzMzO1xyXG4gICAgfVxyXG5cclxuICAgICYtbGlzdCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgcHgycmVtKDU4KTtcclxuICAgICAgbWluLWhlaWdodDogcHgycmVtKDM4MCk7XHJcblxyXG4gICAgICAmLWwsXHJcbiAgICAgICYtciB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHB4MnJlbSgxMjQpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWwge1xyXG4gICAgICAgIC8vIHBhZGRpbmctbGVmdDogcHgycmVtKDEwMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtciB7XHJcbiAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiBweDJyZW0oMTAwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1pdGUge1xyXG4gICAgICAgIC8vIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiBweDJyZW0oMTI0KTtcclxuICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IHB4MnJlbSg5MCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZS1zY3JlZW4ge1xyXG4gICAgICAgIC8vICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAvLyAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIC8vICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLW5hbWUge1xyXG4gICAgICAgIG1heC13aWR0aDogNDQlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLW1zIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHB4MnJlbSgyMCk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1hY3Qge1xyXG4gICAgICBwYWRkaW5nOiBweDJyZW0oMzQpIDAgcHgycmVtKDU1KTtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiBweDJyZW0oMzM3KTtcclxuICAgICAgICBoZWlnaHQ6IHB4MnJlbSg3MSk7XHJcbiAgICAgICAgQGluY2x1ZGUgY2VudGVyLWJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtc3RhcnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzZXR1cmwoJ3MzLWJ0bjEucG5nJykpICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zNCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvLyB3aWR0aDogcHgycmVtKDEwNzApO1xyXG4gICAgbWF4LXdpZHRoOiAxMDcwcHg7XHJcbiAgICB3aWR0aDogOTQlO1xyXG4gICAgQGluY2x1ZGUgY2VudGVyLWJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IHB4MnJlbSg1MCk7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiBweDJlbSgtMzIsIDE2KTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogcHgyZW0oNzMsIDE2KTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKHNldHVybCgnczQtdHQucG5nJykpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWluRm9udFNpemUoOXB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHJpZ2h0OiBweDJyZW0oNjUpO1xyXG4gICAgICB0b3A6IHB4MnJlbSgzMyk7XHJcbiAgICAgIHdpZHRoOiBweDJyZW0oMTIzKTtcclxuICAgICAgaGVpZ2h0OiBweDJyZW0oMTEwKTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKHNldHVybCgnczQtaW1nMS5wbmcnKSkgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgfVxyXG5cclxuICAgICYtYmQge1xyXG4gICAgICBwYWRkaW5nOiBweDJlbSg4OCwgMTYpIDAgcHgycmVtKDM4KTtcclxuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgIH1cclxuXHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiBweDJlbSgzMSwgMTYpO1xyXG4gICAgICAgIGJvdHRvbTogcHgyZW0oMzMxLCAxNik7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHB4MmVtKC0xLCAxNik7XHJcbiAgICAgICAgd2lkdGg6IHB4MmVtKDIsIDE2KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTIzNzMzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWl0ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChuICsgMikge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcHgyZW0oLTExMCwgMTYpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQ6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogcHgyZW0oLTEsIDE2KTtcclxuICAgICAgICAgIHRvcDogcHgyZW0oMzEgKyAxMCwgMTYpO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IHB4MmVtKDIsIDE2KTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWR0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG5cclxuICAgICAgICAmOjphZnRlcixcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMjM3MzM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogcHgycmVtKDQ2KTtcclxuICAgICAgICAgIGhlaWdodDogcHgyZW0oMiwgMTYpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgcmlnaHQ6IHB4MmVtKC0xMCwgMTYpO1xyXG4gICAgICAgICAgd2lkdGg6IHB4MmVtKDIwLCAxNik7XHJcbiAgICAgICAgICBoZWlnaHQ6IHB4MmVtKDIwLCAxNik7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBweDJlbSgtMTAsIDE2KTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucmlnaHQge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogcHgycmVtKDQ1KTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5sZWZ0IHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogcHgycmVtKDQ1KTtcclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiBweDJlbSgtMTAsIDE2KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogMCBweDJlbSgxNywgMTYpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBweDJlbSg2MiwgMTYpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHB4MmVtKDYyLCAxNik7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBweDJlbSgxMSwgMTYpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UyMzczMztcclxuICAgICAgICB9XHJcbiAgICAgICBcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtZGVzYyB7XHJcbiAgICAgICAgcGFkZGluZzogcHgycmVtKDE3KSBweDJyZW0oNDUpIHB4MnJlbSg0NSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWRlc2Mge1xyXG4gICAgICBsaW5lLWhlaWdodDogKDMwIC8gMTgpO1xyXG4gICAgICBtYXJnaW46IDAgcHgycmVtKDUwKTtcclxuICAgICAgcGFkZGluZzogcHgycmVtKDE0KSBweDJyZW0oMTUpO1xyXG4gICAgICBmb250LXNpemU6IHB4MnJlbSgxOCk7XHJcbiAgICAgIEBpbmNsdWRlIG1pbkZvbnRTaXplO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGQUU4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiBweDJyZW0oMTIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgZm9vdGVyLW1vYmlsZTtcclxuIFxyXG5cclxuICAuZGxnIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAoMzggLyAyMCk7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtc2l6ZTogcHgycmVtKDIwKTtcclxuICAgIEBpbmNsdWRlIG1pbkZvbnRTaXplO1xyXG5cclxuICAgICoge1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLWRpYWxvZy1pbm5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWF4LXdpZHRoOiA1OTZweDtcclxuICAgICAgd2lkdGg6IDk2JTtcclxuICAgICAgbWluLWhlaWdodDogcHgycmVtKDI2NCk7XHJcbiAgICAgIG1hcmdpbjogNSUgYXV0byA1JTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKHNldHVybCgnZGxnLWJnLnBuZycpKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tLWRpYWxvZy1oZWFkZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuXHJcbiAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgd2lkdGg6IHB4MmVtKDIzLCAyMCk7XHJcbiAgICAgICAgaGVpZ2h0OiBweDJlbSgyMywgMjApO1xyXG4gICAgICAgIHotaW5kZXg6IDIwO1xyXG4gICAgICAgIHRvcDogcHgyZW0oMzAsIDIwKTtcclxuICAgICAgICByaWdodDogcHgyZW0oMzAsIDIwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoc2V0dXJsKCdkbGctY2xvc2UucG5nJykpIG5vLXJlcGVhdCBjZW50ZXIgMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubS1kaWFsb2ctYm9keSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kbGctdHlwZS0xIHtcclxuICAgICAgLm0tZGlhbG9nLWlubmVyIHtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm0tZGlhbG9nLWJvZHkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnF1ZXN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiBweDJlbSgxNDgsIDIwKSAwIDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKHNldHVybCgnZGxnLXR0MS5wbmcnKSkgbm8tcmVwZWF0IGNlbnRlciBweDJlbSg3NSwgMjApO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byBweDJlbSg0MSwgMjApO1xyXG5cclxuICAgICAgICAmLXRpbWUge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICBjb2xvcjogIzExOEUwMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdHQge1xyXG4gICAgICAgICAgcGFkZGluZzogcHgycmVtKDQwKSBweDJyZW0oMzUpIHB4MnJlbSg0MCAtIDEwKTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMzAgLyAyMCk7IFxyXG4gICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vcHRpb24tbGlzdCB7XHJcbiAgICBcclxuICAgICAgfVxyXG5cclxuICAgICAgLm9wdGlvbi1pdGVtIHtcclxuICAgICAgICB3aWR0aDogcHgyZW0oMjM0LCAxOCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IHB4MmVtKDEyLCAxOCkgMDtcclxuICAgICAgICBtYXJnaW46IHB4MmVtKDEwLCAxOCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHB4MmVtKDIyLCAxOCk7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY1REM7XHJcbiAgICAgICAgYm9yZGVyOiBweDJyZW0oMSkgc29saWQgI0YxQUMwMDtcclxuICAgICAgICBmb250LXNpemU6IHB4MnJlbSgxOCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWluRm9udFNpemU7XHJcblxyXG4gICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgIGVtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpbmhlcml0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgXHJcbiAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNGRjQ0NDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RThCO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gJi55IHtcclxuICAgICAgICAvLyAgIGNvbG9yOiAjNWU4ZDBkO1xyXG4gICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgLy8gJi5uIHtcclxuICAgICAgICAvLyAgIGNvbG9yOiAjRkE2MDYwO1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICAmLWJveCB7XHJcbiAgICAgICAgcGFkZGluZzogcHgycmVtKDM1IC0gMTApIDAgcHgycmVtKDUwKTtcclxuICAgICAgICBmb250LXNpemU6IHB4MnJlbSgyMCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWluRm9udFNpemU7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgd2lkdGg6IHB4MmVtKDI3MiwgMjApO1xyXG4gICAgICAgICAgaGVpZ2h0OiBweDJlbSg2MCwgMjApO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHB4MmVtKDYwLCAyMCk7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICNGRkRBNkIsICNGRjgzMTQpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZFQzQyRTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHB4MmVtKDMwLCAyMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVzLXRpcCB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4MmVtKDI4LCAyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC8vIOetlOmimOe7k+aenFxyXG4gICAgJi5kbGctdHlwZS0yIHtcclxuICAgICAgLnRpcC1ib3gge1xyXG4gICAgICAgIHBhZGRpbmc6IHB4MmVtKDc1LCAyOCkgMCAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAoNDggLyAyOCk7XHJcbiAgICAgICAgZm9udC1zaXplOiBweDJyZW0oMjgpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1pbkZvbnRTaXplO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGVzYyB7XHJcbiAgICAgICAgLmdyZWVuIHtcclxuICAgICAgICAgIGNvbG9yOiAjMTE4RTAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlZCB7XHJcbiAgICAgICAgICBjb2xvcjogI0U3NDc0NDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY292ZXIge1xyXG4gICAgICAgICAgaGVpZ2h0OiBweDJlbSgxODMgKyAzMCwgMjgpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKHNldHVybCgnZGxnLWltZzIucG5nJykpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gcHgyZW0oMTgwLCAyOCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXR0IHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1iZCB7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnByaXplIHtcclxuICAgICAgICAgIC5kZXNjLWNvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHNldHVybCgnZGxnLWltZzEucG5nJykpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gcHgyZW0oMTgzLCAyOCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g6L+e57q/XHJcbiAgICAmLmRsZy10eXBlLTMge1xyXG4gICAgICAubS1kaWFsb2ctaW5uZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogODQ0cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHB4MmVtKDI4LCAyMCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRkY2OTI5LCAjRkY4MzAwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2OTI5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHB4MnJlbSg1MCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tLWRpYWxvZy1oZWFkZXIge1xyXG4gICAgICAgIGhlaWdodDogcHgyZW0oODYsIDIwKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogcHgyZW0oODYsIDIwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoc2V0dXJsKCdkbGctdHQyLnBuZycpKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byBweDJlbSgyOSwgMjApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZ2FtZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBweDJyZW0oNTApO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBweDJyZW0oNTApO1xyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgQGluY2x1ZGUgY2VudGVyLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IHB4MnJlbSgzMzcpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBweDJyZW0oNzEpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi1zdGFydCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc2V0dXJsKCdkbGctYnRuLXN0YXJ0LnBuZycpKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4tc3ViIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzZXR1cmwoJ2RsZy1idG4tc3ViLnBuZycpKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcDEge1xyXG4gICAgICAgICAgcGFkZGluZzogcHgycmVtKDUyKSBweDJyZW0oNDApIHB4MnJlbSg1Nik7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cclxuICAgICAgICAgIHAgKyBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcHgycmVtKDIwKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgycmVtKDU2KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcDIge1xyXG4gICAgICAgICAgcGFkZGluZzogcHgycmVtKDM0KSBweDJyZW0oOTQpIHB4MnJlbSg1Mik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpcCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweDJyZW0oMTYpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4MnJlbSgxNSk7XHJcblxyXG4gICAgICAgICAgJi1sIHtcclxuICAgICAgICAgICAgd2lkdGg6IHB4MnBlcig0NDEsIDY1Nik7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1yIHtcclxuICAgICAgICAgICAgd2lkdGg6IHB4MnBlcigyMTUsIDY1Nik7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmLmxpbmU6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IHB4MnBlcigyNiwgNDQxKTtcclxuICAgICAgICAgICAgICB3aWR0aDogcHgycGVyKDE3NCwgNDQxKTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IHB4MmVtKDEsIDIwKTtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBweDJlbSgtMC41LCAyMCk7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0I0QjRCNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtaXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBweDJyZW0oNykgMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgycmVtKDE2KTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFOEU4O1xyXG4gICAgICAgICAgICBib3JkZXI6IHB4MnJlbSgxKSBzb2xpZCAjYWFhO1xyXG5cclxuICAgICAgICAgICAgJi5mYWRlIHtcclxuICAgICAgICAgICAgICBhbmltYXRpb246IGZhZGVBbmltYXRpb24gMC41cyBlYXNlLWluLW91dCAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm5vcm1hbCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IHB4MnBlcigyMTUsIDQ0MSk7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjBCNztcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNGRkYwQjc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNDRDFBMEQ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTJDQztcclxuICAgICAgICAgICAgICBjb2xvcjogI0MxMDEwMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gIFxyXG59XHJcblxyXG5cclxuLy9hbGVydFxyXG4ucG9wLXRpcHMge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6MDtcclxuICBsZWZ0OjA7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBoZWlnaHQ6MTAwJTtcclxuICB6LWluZGV4OiAxMDAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XHJcbiAgLmNvbnMge1xyXG4gICAgd2lkdGg6cHgycmVtKDg4MCk7XHJcbiAgICBiYWNrZ3JvdW5kOndoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcHgycmVtKDI2KTtcclxuICAgIHBhZGRpbmc6cHgycmVtKDMwKSBweDJyZW0oMTAwKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDo1MCU7XHJcbiAgICBsZWZ0OjUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwYWRkaW5nLXRvcDogcHgycmVtKDE0Nik7XHJcbiAgICAuY2xvc2Uge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OnB4MnJlbSgtMzApO1xyXG4gICAgICB0b3A6cHgycmVtKC0zMCk7XHJcbiAgICAgIHdpZHRoOnB4MnJlbSgzMCk7XHJcbiAgICAgIGhlaWdodDogcHgycmVtKDMwKTtcclxuICAgICAgYmFja2dyb3VuZDp1cmwoc2V0dXJsKCdjbG9zZS5wbmcnKSkgbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDonJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6cHgycmVtKC0zNSk7XHJcbiAgICAgIGxlZnQ6MDtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICB3aWR0aDpweDJyZW0oODgwKTtcclxuICAgICAgaGVpZ2h0OnB4MnJlbSgxNzYpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc2V0dXJsKCdrdWFuZzQucG5nJykpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgICAmLmkyOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHNldHVybCgna3VhbmcyLnBuZycpKTtcclxuICAgIH1cclxuICAgICYuaTE6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc2V0dXJsKCdrdWFuZzEucG5nJykpO1xyXG4gICAgfVxyXG4gICAgJi5pNSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogcHgycmVtKDMwKTtcclxuICAgICAgcGFkZGluZy1yaWdodDogcHgycmVtKDMwKTtcclxuICAgIH1cclxuICAgICYuaTU6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc2V0dXJsKCdrdWFuZzUucG5nJykpO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGl0bGUge1xyXG4gICAgZm9udC1zaXplOiBweDJyZW0oMjgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5jYyB7XHJcbiAgICBmb250LXNpemU6IHB4MnJlbSgyMik7XHJcbiAgICBjb2xvcjojNDA0MDQwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG4uZm9ybSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDoxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IHB4MnJlbSgxMCk7XHJcbiAgLmxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOnB4MnJlbSgxMDApO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBmb250LXNpemU6IHB4MnJlbSgxOCk7XHJcbiAgICBoZWlnaHQ6cHgycmVtKDM4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiBweDJyZW0oMzgpO1xyXG4gICAgcGFkZGluZy1yaWdodDogcHgycmVtKDEwKTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuICAuaW5wdXQge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgaW5wdXQge1xyXG4gICAgICBoZWlnaHQ6cHgycmVtKDM4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IHB4MnJlbSgzOCk7XHJcbiAgICAgIHBhZGRpbmc6MCBweDJyZW0oMTApO1xyXG4gICAgICBib3JkZXI6c29saWQgMXB4ICNlMmUyZTI7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIGZvbnQtc2l6ZTogcHgycmVtKDE2KTtcclxuICAgIH1cclxuICAgIHNlbGVjdCB7XHJcbiAgICAgIGhlaWdodDpweDJyZW0oMzgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogcHgycmVtKDM4KTtcclxuICAgICAgcGFkZGluZzowIHB4MnJlbSgzMCk7XHJcbiAgICAgIGJvcmRlcjpzb2xpZCAxcHggI2UyZTJlMjtcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgZm9udC1zaXplOiBweDJyZW0oMTYpO1xyXG4gICAgfVxyXG4gICAgLndhdXRvIHtcclxuICAgICAgd2lkdGg6YXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vcXVlc3Rpb25cclxuLnBvcC1xdWl6IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOjA7XHJcbiAgbGVmdDowO1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgaGVpZ2h0OjEwMCU7XHJcbiAgei1pbmRleDogMTAwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xyXG59XHJcbi55Yi1xdWl6IHtcclxuICB3aWR0aDpweDJyZW0oODgwKTtcclxuICBiYWNrZ3JvdW5kOndoaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IHB4MnJlbSgyNik7XHJcbiAgcGFkZGluZzpweDJyZW0oMzApIHB4MnJlbSgxMDApO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOjUwJTtcclxuICBsZWZ0OjUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcGFkZGluZy10b3A6IHB4MnJlbSgxNDYpO1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDonJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDpweDJyZW0oLTM1KTtcclxuICAgIGxlZnQ6MDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB3aWR0aDpweDJyZW0oODgwKTtcclxuICAgIGhlaWdodDpweDJyZW0oMTc2KTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzZXR1cmwoJ2t1YW5nLnBuZycpKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICB9XHJcbiAgJi5pMTphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc2V0dXJsKCdrdWFuZzMucG5nJykpO1xyXG4gIH1cclxufVxyXG5cclxuLnF1aXotaGVhZGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ucXVpei10aW1lciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICYud2FybmluZyB7XHJcbiAgICBjb2xvcjogI2ZmNGQ0ZjtcclxuICAgIGFuaW1hdGlvbjogYmxpbmsgMXMgaW5maW5pdGU7XHJcbiAgfVxyXG59XHJcblxyXG4ucXVlc3Rpb24tcHJvZ3Jlc3Mge1xyXG4gIC5wcm9ncmVzcy10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogcHgycmVtKDE4KTtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcHgycmVtKDEwKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAucHJvZ3Jlc3MtYmFyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBweDJyZW0oOCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOTlweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLnByb2dyZXNzLWJhci1maWxsIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSgjZjlkNjAwKSwgdG8oI2ZmYjYwMCkpO1xyXG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnF1ZXN0aW9uLWl0ZW0ge1xyXG59XHJcblxyXG4ucXVlc3Rpb24taGVhZGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgLnF1ZXN0aW9uLW51bWJlciB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcblxyXG4gIC5xdWVzdGlvbi10eXBlIHtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnF1ZXN0aW9uLWNvbnRlbnQge1xyXG4gIG1hcmdpbi1ib3R0b206IHB4MnJlbSgyMCk7XHJcbiAgZm9udC1zaXplOiBweDJyZW0oMTgpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbi5vcHRpb25zLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG4gIGdhcDogMTZweCAyNHB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICBnYXA6IDEycHg7XHJcbiAgfVxyXG59XHJcblxyXG4ub3B0aW9uLWl0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBhZGRpbmc6IHB4MnJlbSgxMCkgcHgycmVtKDIwKTtcclxuICBib3JkZXItcmFkaXVzOiBweDJyZW0oMzApO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWY0ZGY7XHJcbiAgYm9yZGVyOnNvbGlkIDFweCAjZmVmNGRmO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgaW5wdXRbdHlwZT0ncmFkaW8nXSxcclxuICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMDtcclxuICB9XHJcblxyXG4gIC5vcHRpb24tdGV4dCB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgZm9udC1zaXplOiBweDJyZW0oMTYpO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTBiMjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcclxuICB9XHJcblxyXG4gIGlucHV0OmNoZWNrZWQgfiAub3B0aW9uLXRleHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxuXHJcbiAgaW5wdXQ6Y2hlY2tlZCArIC5vcHRpb24tdGV4dCxcclxuICAmOmhhcyhpbnB1dDpjaGVja2VkKSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmOWQ2MDAgMCUsICNmZmI2MDAgMTAwJSk7XHJcbiAgfVxyXG4gIGlucHV0OmNoZWNrZWQsXHJcbiAgJjpoYXMoaW5wdXQ6Y2hlY2tlZCkge1xyXG4gICAgYm9yZGVyOnNvbGlkIDFweCBibGFjaztcclxuICB9XHJcblxyXG4gICY6YWN0aXZlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLnF1aXotYWN0aW9ucyxcclxuLnF1aXotbmF2aWdhdGlvbiB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IHB4MnJlbSgzMCk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBnYXA6IDIwcHg7XHJcbn1cclxuXHJcbi5uYXYtYnRuLFxyXG4uc3VibWl0LWJ0biB7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHdpZHRoOnB4MnJlbSgyODApO1xyXG4gIGhlaWdodDpweDJyZW0oODApO1xyXG4gIC8vIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgYmFja2dyb3VuZDp1cmwoc2V0dXJsKCdidG4zLnBuZycpKSBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICBvcGFjaXR5OiAwLjc7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLm5hdi1idG4ge1xyXG4gIGJhY2tncm91bmQ6dXJsKHNldHVybCgnYnRuMy5wbmcnKSkgbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxufVxyXG5cclxuLnN1Ym1pdC1idG4ge1xyXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xyXG4gIH1cclxuXHJcbiAgJjphY3RpdmU6bm90KDpkaXNhYmxlZCkge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZGlhbG9nLW92ZXJsYXkge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB6LWluZGV4OiAxMDAwO1xyXG59XHJcblxyXG4uZGlhbG9nLWNvbnRlbnQge1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgaDMge1xyXG4gICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgIGNvbG9yOiAjZmY0ZDRmO1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gIH1cclxuXHJcbiAgYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgYmFja2dyb3VuZDogIzE4OTBmZjtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM0MGE5ZmY7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBibGluayB7XHJcbiAgNTAlIHtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICB9XHJcbn1cclxuXHJcbi5xdWl6LXRvb2xzIHtcclxuICBtYXJnaW46IHB4MnJlbSgyMCkgMDtcclxuICBtYXJnaW4tdG9wOiBweDJyZW0oMzApO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ucXVpei10b29scy1sYWJlbCB7XHJcbiAgZm9udC1zaXplOiBweDJyZW0oMTYpO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIG1hcmdpbi1yaWdodDogcHgycmVtKDEwKTtcclxufVxyXG5cclxuLnF1aXotdG9vbHMtbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDIwcHg7XHJcbn1cclxuXHJcbi50b29sLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDhweDtcclxuICBpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOnB4MnJlbSgyNCk7XHJcbiAgICBoZWlnaHQ6cHgycmVtKDI0KTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgJi55Yi1xdWl6LWhlbHAge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc2V0dXJsKCdpY29uMTAucG5nJykpO1xyXG4gICAgfVxyXG4gICAgJi55Yi1xdWl6LXRpbWUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc2V0dXJsKCdpY29uNy5wbmcnKSk7XHJcbiAgICB9XHJcbiAgICAmLnliLXF1aXotcG9pbnQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc2V0dXJsKCdpY29uOS5wbmcnKSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udG9vbC1pY29uIHtcclxuICB3aWR0aDogMjRweDtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcclxufVxyXG5cclxuLnRvb2wtdGV4dCB7XHJcbiAgZm9udC1zaXplOiBweDJyZW0oMTQpO1xyXG4gIGNvbG9yOiAjMzMzO1xyXG59XHJcblxyXG4udG9vbC1idXR0b24ge1xyXG4gIHBhZGRpbmc6IHB4MnJlbSg1KSBweDJyZW0oMTIpO1xyXG4gIGZvbnQtc2l6ZTogcHgycmVtKDEyKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDk5cHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBjb2xvcjogIzY2NjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmY4ODhhO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmY0ZDRmO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmY0ZDRmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmY0ZDRmO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmRyb3Bkb3duIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5kcm9wZG93bi1jb250ZW50IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gIG1pbi13aWR0aDogcHgycmVtKDIwMCk7XHJcbiAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IDBweCByZ2JhKDAsMCwwLDAuMik7XHJcbiAgei1pbmRleDogMTtcclxuICBtYXgtaGVpZ2h0OiBweDJyZW0oNDAwKTtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcbi5kcm9wZG93bi1jb250ZW50IGRpdiB7XHJcbiAgY29sb3I6IGJsYWNrO1xyXG4gIHBhZGRpbmc6IHB4MnJlbSgxMikgcHgycmVtKDE2KTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiBweDJyZW0oMTgpO1xyXG59XHJcbi5kcm9wZG93bi1jb250ZW50IGRpdjpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMX1cclxuLnNob3cge2Rpc3BsYXk6YmxvY2s7fVxyXG5cclxuLmZ0YWJsZSB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBiYWNrZ3JvdW5kOndoaXRlO1xyXG4gIGJveC1zaGFkb3c6IDBweCAycHggNnB4IDBweCByZ2JhKDAsMCwwLDAuMSk7XHJcbiAgLnJvdyB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcbiAgfVxyXG4gIC5iZy1vcmFuZ2Uge1xyXG4gICAgYmFja2dyb3VuZDojRkFDNTc0O1xyXG4gIH1cclxuICAudGwge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgLmNlbGwge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHBhZGRpbmc6cHgycmVtKDE1KTtcclxuICAgIGZvbnQtc2l6ZTogcHgycmVtKDE0KTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG4gIC51c2VyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOnB4MnJlbSg5MCk7XHJcbiAgICBtYXJnaW4tbGVmdDogcHgycmVtKDEwKTtcclxuICAgIG1hcmdpbi1yaWdodDpweDJyZW0oMTApO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHB4MnJlbSgxMyk7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogcHgycmVtKDQyKTtcclxuICAgICAgaGVpZ2h0OiBweDJyZW0oNDIpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcclxuICAgICAgYm9yZGVyOnNvbGlkIDJweCAjRjlCNTAwO1xyXG4gICAgfVxyXG4gICAgaSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IHB4MnJlbSg0Mik7XHJcbiAgICAgIGhlaWdodDogcHgycmVtKDQyKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XHJcbiAgICAgIGJvcmRlcjpzb2xpZCAycHggI0Y5QjUwMDtcclxuICAgICAgYmFja2dyb3VuZDp1cmwoc2V0dXJsKCdpY29uMTEucG5nJykpIG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiA2MCU7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5uYW1lIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OjA7XHJcbiAgICAgIGJvdHRvbTowO1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICBoZWlnaHQ6cHgycmVtKDI2KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IHB4MnJlbSgyNik7XHJcbiAgICAgIGJhY2tncm91bmQ6I0Y5QjUwMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogcHgycmVtKDEwKTtcclxuICAgICAgcGFkZGluZy1yaWdodDpweDJyZW0oMTApO1xyXG4gICAgICBjb2xvcjojNDA0MDQwO1xyXG4gICAgICBmb250LXNpemU6IHB4MnJlbSgxNCk7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY3Vyc29yIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5kb3dubG9hZGZpeCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTpweDJyZW0oMzApO1xyXG4gIHdpZHRoOnB4MnJlbSgyNjQpO1xyXG4gIGhlaWdodDpweDJyZW0oMjk5KTtcclxuICBsZWZ0OnB4MnJlbSgyMCk7XHJcbiAgYmFja2dyb3VuZDp1cmwoc2V0dXJsKCdmaXgucG5nJykpIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcclxuICBwYWRkaW5nLXRvcDogcHgycmVtKDE4MCk7XHJcbiAgLmNsb3NlIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDowO1xyXG4gICAgcmlnaHQ6MDtcclxuICAgIHdpZHRoOnB4MnJlbSg1MCk7XHJcbiAgICBoZWlnaHQ6cHgycmVtKDUwKTtcclxuICB9XHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDpweDJyZW0oNTApO1xyXG4gICAgbWFyZ2luLXRvcDogcHgycmVtKDEwKTtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5tLWNlcnQge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB3aWR0aDo5NjBweDtcclxuICBoZWlnaHQ6NjgwcHg7XHJcbiAgYmFja2dyb3VuZDp1cmwoc2V0dXJsKCdkaWFuemkxLnBuZycpKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGxlZnQ6LTk5OTlweDtcclxuICB0b3A6MDtcclxuICAubS1jZXJ0LW5hbWUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyNjJweDtcclxuICAgIGxlZnQ6IDEwMnB4O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgfVxyXG4gIC5tLWNlcnQtdGltZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDMzN3B4O1xyXG4gICAgbGVmdDogMzU1cHg7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHdpZHRoOiAxMTVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICB9XHJcbiAgLm0tY2VydC1zY29yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDMzOHB4O1xyXG4gICAgbGVmdDogNjM3cHg7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDhweDtcclxuICB9XHJcbiAgLm0tY2VydC1hd2FyZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDQxN3B4O1xyXG4gICAgbGVmdDogMjM3cHg7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgY29sb3I6I0YyOUQ1ODtcclxuICB9XHJcbiAgJi5wMiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOnVybChzZXR1cmwoJ2RpYW56aTIucG5nJykpO1xyXG4gICAgLm0tY2VydC10aW1lIHtcclxuICAgICAgdG9wOiAzMzVweDtcclxuICAgICAgbGVmdDogMzUxcHg7XHJcbiAgICAgIHdpZHRoOiAxMjZweDtcclxuICAgIH1cclxuICAgIC5tLWNlcnQtc2NvcmUge1xyXG4gICAgICB0b3A6IDMzNXB4O1xyXG4gICAgICBsZWZ0OiA2MzRweDtcclxuICAgICAgd2lkdGg6IDExOXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnAzIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKHNldHVybCgnZGlhbnppMy5wbmcnKSk7XHJcbiAgICAubS1jZXJ0LXRpbWUge1xyXG4gICAgICB0b3A6IDMzNXB4O1xyXG4gICAgICBsZWZ0OiA1NzFweDtcclxuICAgICAgd2lkdGg6IDE0NHB4O1xyXG4gICAgfVxyXG4gICAgLm0tY2VydC1zY29yZSB7XHJcbiAgICAgIHRvcDogMzczcHg7XHJcbiAgICAgIGxlZnQ6IDEwOXB4O1xyXG4gICAgICB3aWR0aDogMTE5cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYucDQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoc2V0dXJsKCdkaWFuemk0LnBuZycpKTtcclxuICB9XHJcbn1cclxuLmxvdHRlcnlEb20ge1xyXG4gIHBhZGRpbmc6cHgycmVtKDIwKTtcclxuICAubXlwcml6ZSB7XHJcbiAgICBmbG9hdDpyaWdodDtcclxuICAgIHBhZGRpbmc6cHgycmVtKDMwKTtcclxuICAgIGJvcmRlcjpzb2xpZCBweDJyZW0oNCkgI0ZGRDg4ODtcclxuICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE0MGRlZywjRkU5NzJDLCAjREI0QzE2KTtcclxuICAgIHdpZHRoOnB4MnJlbSgzMzApO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcHgycmVtKDIwKTtcclxuICAgIC50aXRsZSB7XHJcbiAgICAgIHBhZGRpbmc6cHgycmVtKDEwKSBweDJyZW0oMjApO1xyXG4gICAgICBiYWNrZ3JvdW5kOiNGRkVCQzM7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHB4MnJlbSgxMCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjpibGFjaztcclxuICAgICAgZm9udC1zaXplOiBweDJyZW0oMTgpO1xyXG4gICAgfVxyXG4gICAgLnByaXplbGlzdCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHB4MnJlbSgyMCk7XHJcbiAgICAgIGJhY2tncm91bmQ6d2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6cHgycmVtKDIwKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogcHgycmVtKDEwKTtcclxuICAgICAgaGVpZ2h0OnB4MnJlbSgzMTApO1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICBmb250LXNpemU6IHB4MnJlbSgxOCk7XHJcbiAgICAgICAgY29sb3I6Izk5NTUwMDtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOnB4MnJlbSgzMCk7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHB4MnJlbSg1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnR1cm50YWJsZSB7XHJcbiAgcGFkZGluZzpweDJyZW0oMTYpO1xyXG4gIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KCNGRkE5MzEsICNGQzY1MUYpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHB4MnJlbSgzMCk7XHJcbiAgZmxvYXQ6bGVmdDtcclxuICAudHVybi1jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZDojQzgwODBFO1xyXG4gICAgYm9yZGVyOnB4MnJlbSgxMCkgc29saWQgI0M4MDgwRTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHB4MnJlbSgyNSk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDpweDJyZW0oNDQwKTtcclxuICAgIGhlaWdodDpweDJyZW0oNDQwKTtcclxuICB9XHJcbiAgLnByaXplLWNlbGwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6cHgycmVtKDE0MCk7XHJcbiAgICBoZWlnaHQ6cHgycmVtKDE0MCk7XHJcbiAgICBiYWNrZ3JvdW5kOiNGRURCNzE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiBweDJyZW0oMjIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogIzk5NTUwMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwYWRkaW5nOnB4MnJlbSgxMCk7XHJcbiAgICBzcGFuIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJi5pbmRleDAge1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBweDJyZW0oMjApO1xyXG4gICAgfVxyXG4gICAgJi5pbmRleDEge1xyXG4gICAgICB0b3A6IHB4MnJlbSgwKTtcclxuICAgICAgbGVmdDogcHgycmVtKDE1MCk7XHJcbiAgICB9XHJcbiAgICAmLmluZGV4MiB7XHJcbiAgICAgIHRvcDogcHgycmVtKDApO1xyXG4gICAgICByaWdodDogcHgycmVtKDApO1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogcHgycmVtKDIwKTtcclxuICAgIH1cclxuICAgICYuaW5kZXgzIHtcclxuICAgICAgdG9wOiBweDJyZW0oMTUwKTtcclxuICAgICAgcmlnaHQ6IHB4MnJlbSgwKTtcclxuICAgIH1cclxuICAgICYuaW5kZXg0IHtcclxuICAgICAgcmlnaHQ6IHB4MnJlbSgwKTtcclxuICAgICAgYm90dG9tOiBweDJyZW0oMCk7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBweDJyZW0oMjApO1xyXG4gICAgfVxyXG4gICAgJi5pbmRleDUge1xyXG4gICAgICBsZWZ0OiBweDJyZW0oMTUwKTtcclxuICAgICAgYm90dG9tOiBweDJyZW0oMCk7XHJcbiAgICB9XHJcbiAgICAmLmluZGV4NiB7XHJcbiAgICAgIGxlZnQ6IHB4MnJlbSgwKTtcclxuICAgICAgYm90dG9tOiBweDJyZW0oMCk7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHB4MnJlbSgyMCk7XHJcbiAgICB9XHJcbiAgICAmLmluZGV4NyB7XHJcbiAgICAgIHRvcDogcHgycmVtKDE1MCk7XHJcbiAgICAgIGxlZnQ6IHB4MnJlbSgwKTtcclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjNjYztcclxuICAgIH1cclxuICB9XHJcbiAgLmNlbnRlci1idXR0b24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOnB4MnJlbSgxNTQpO1xyXG4gICAgbGVmdDpweDJyZW0oMTU0KTtcclxuICAgIHdpZHRoOnB4MnJlbSgxMzQpO1xyXG4gICAgaGVpZ2h0OnB4MnJlbSgxMzQpO1xyXG4gICAgYmFja2dyb3VuZDojRkVCOTQzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcHgycmVtKDgpO1xyXG4gICAgcGFkZGluZzpweDJyZW0oNik7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgLmJ1dHRvbndyYXAge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiBweDJyZW0oOCk7XHJcbiAgICAgIHBhZGRpbmc6cHgycmVtKDgpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiNGRTMxMjA7XHJcbiAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG4gICAgLmJ1dHRvbndyYXAyIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogcHgycmVtKDgpO1xyXG4gICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoI0ZFNjk1QywgI0ZFMzEyMCk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjp3aGl0ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcHgycmVtKDM0KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHB4MnJlbSgxOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcHgycmVtKDE4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxufSJdfQ== */