.p-kangzhan .dlg.dlg-type-3 .game-pic,.p-kangzhan .dlg.dlg-type-3 .game-run .desc,.p-kangzhan .dlg.dlg-type-3 .game-ready .opt-ite a,.p-kangzhan .s6,.p-kangzhan .s5,.p-kangzhan .s4,.p-kangzhan .s3-act-lott,.p-kangzhan .s3-act-start,.p-kangzhan .s3,.p-kangzhan .s2,.p-kangzhan .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:1200px}@media screen and (min-width: 1200px){html{font-size:120px}}html,body{max-width:1920px !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}.videos .tit{text-align:center;font-size:0.1833333333rem}.videos .des{font-size:0.15rem;margin-top:0.0833333333rem;line-height:1.6}.videos video{margin-top:0.0833333333rem;width:100%}.p-kangzhan img{max-width:100%;vertical-align:top}.p-kangzhan,.p-kangzhan a{color:#010101;font-size:0.125rem;line-height:2}@media screen and (max-width: 768px){.p-kangzhan,.p-kangzhan a{font-size:12px}}.p-kangzhan:hover,.p-kangzhan a:hover{text-decoration:none}.p-kangzhan>.bd{min-height:33.3333333333rem;padding-top:4.7333333333rem;padding-bottom:1.9166666667rem;background:url("/dianping/www/images/topics/2025/kangzhan/bg-t.jpg") no-repeat center 0,url("/dianping/www/images/topics/2025/kangzhan/bg-b.jpg") no-repeat center bottom,url("/dianping/www/images/topics/2025/kangzhan/bg-c.jpg") repeat-y center 14.2166666667rem;background-color:#fbf6f2;background-size:16rem auto}.p-kangzhan>.bd *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.p-kangzhan .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.4166666667rem 0 0.4166666667rem 0;border:0.0166666667rem solid #f8c353}.p-kangzhan .m-card::before{position:absolute;z-index:2;left:-0.0166666667rem;top:-0.0166666667rem;content:"";display:block;width:0.8166666667rem;height:0.35rem;background:url("/dianping/www/images/topics/2025/kangzhan/icon-star.png") no-repeat center;background-size:contain}.p-kangzhan .s1{width:7.9083333333rem;height:2.8583333333rem;margin-bottom:0.4rem;background:url("/dianping/www/images/topics/2025/kangzhan/s1.png") no-repeat center;background-size:contain}.p-kangzhan .s2{width:8.2166666667rem;margin-bottom:0.4166666667rem;color:#7c1e1e}.p-kangzhan .s2-vd{width:4.1333333333rem;margin-top:0.1666666667rem;background:#fff;-webkit-box-shadow:0 0.0083333333rem 0.05rem 0.0083333333rem rgba(143,92,56,.51);box-shadow:0 0.0083333333rem 0.05rem 0.0083333333rem rgba(143,92,56,.51)}.p-kangzhan .s2-vd-box{position:relative;height:0;padding-bottom:58.8709677419%}@media screen and (max-width: 768px){.p-kangzhan .s2-vd{width:100%;margin-top:0}}.p-kangzhan .s2-vd video{position:absolute;left:0;top:0;display:block;width:100%;height:100%;background-color:#000}.p-kangzhan .s2-vd-tt{position:relative;padding:0.1666666667rem 0 0;line-height:1;font-size:0.1666666667rem;text-align:center}@media screen and (max-width: 768px){.p-kangzhan .s2-vd-tt{font-size:12px}}.p-kangzhan .s2-vd-tt::after{content:"";display:block;width:100%;padding-bottom:15.1209677419%;margin-top:0.0416666667rem;margin-bottom:-0.2083333333rem;background:url("/dianping/www/images/topics/2025/kangzhan/s2-img1.png") no-repeat center;background-size:100% auto}.p-kangzhan .s2-desc{width:4.0833333333rem;padding-left:0.3rem;text-align:justify}@media screen and (max-width: 768px){.p-kangzhan .s2-desc{width:100%;padding-right:0.3rem;padding-top:0.3rem}}.p-kangzhan .s3{max-width:850px;width:84%;padding:0.5333333333rem 0 0;margin-bottom:0.15rem;background:url("/dianping/www/images/topics/2025/kangzhan/s3-tt.png") no-repeat center top;background-size:auto 0.5083333333rem;counter-reset:item}.p-kangzhan .s3-rule{line-height:2;font-size:0.15rem;background:url("/dianping/www/images/topics/2025/kangzhan/s3-img1.png") no-repeat right center;background-size:1.925rem auto}@media screen and (max-width: 768px){.p-kangzhan .s3-rule{font-size:12px}}@media screen and (max-width: 768px){.p-kangzhan .s3-rule{background-image:none}}.p-kangzhan .s3-rule-ite{position:relative;padding-left:1.3333333333em;text-align:justify}.p-kangzhan .s3-rule-ite::before{position:absolute;top:0.3888888889em;left:0;counter-increment:item;content:counter(item);display:inline-block;width:1.2222222222em;height:1.2222222222em;line-height:1.2222222222em;text-align:center;vertical-align:middle;background:red;border-radius:50%;color:#fff}.p-kangzhan .s3-rule-ite:nth-child(4){padding-right:1.25rem}@media screen and (max-width: 768px){.p-kangzhan .s3-rule-ite:nth-child(4){padding-right:0}}.p-kangzhan .s3-act{padding:0.1666666667rem 0}.p-kangzhan .s3-act-start{display:block;width:1.8833333333rem;height:0.6333333333rem;background:url("/dianping/www/images/topics/2025/kangzhan/s3-btn1.png") no-repeat center;background-size:contain}.p-kangzhan .s3-act-lott{display:block;width:1.525rem;height:1.3416666667rem;background:url("/dianping/www/images/topics/2025/kangzhan/s3-btn2.png") no-repeat center;background-size:contain}.p-kangzhan .s3-act-tip{line-height:1;padding:1.4666666667rem 0 0;color:#35a100;font-size:0.1833333333rem;font-weight:bold;background:url("/dianping/www/images/topics/2025/kangzhan/s3-img2.png") no-repeat center top;background-size:auto 1.325rem}@media screen and (max-width: 768px){.p-kangzhan .s3-act-tip{font-size:12px}}.p-kangzhan .s4{max-width:800px;width:84%;padding:0.6666666667rem 0 0;margin-bottom:0.4166666667rem;background:url("/dianping/www/images/topics/2025/kangzhan/s4-tt.png") no-repeat center top;background-size:auto 0.5rem}.p-kangzhan .s4-txt{text-align:justify}.p-kangzhan .s4-txt img{margin:0.125rem 0}.p-kangzhan .s5{max-width:904px;width:84%;padding:0.5rem 0 0;margin-bottom:0.4166666667rem;background:url("/dianping/www/images/topics/2025/kangzhan/s5-tt.png") no-repeat center top;background-size:auto 0.4333333333rem}.p-kangzhan .s5-desc{margin-bottom:0.0333333333rem}.p-kangzhan .s5-list-ite{width:3.4166666667rem;margin:0.175rem;padding:0.2666666667rem 0.2rem;line-height:2;font-size:0.1166666667rem}@media screen and (max-width: 768px){.p-kangzhan .s5-list-ite{font-size:12px}}@media screen and (max-width: 768px){.p-kangzhan .s5-list-ite{width:100%}}.p-kangzhan .s5-list-tt{line-height:1.75;font-size:0.1333333333rem;color:#c10504;font-weight:bold}@media screen and (max-width: 768px){.p-kangzhan .s5-list-tt{font-size:12px}}.p-kangzhan .s5-list-con{text-align:justify}.p-kangzhan .s6{max-width:866px;width:84%;padding:0.5rem 0 0;background:url("/dianping/www/images/topics/2025/kangzhan/s6-tt.png") no-repeat center top;background-size:auto 0.4333333333rem}.p-kangzhan .s6-art{line-height:2;padding:0.7166666667rem 0.2166666667rem 0.5833333333rem;font-size:0.1166666667rem;text-align:justify}@media screen and (max-width: 768px){.p-kangzhan .s6-art{font-size:12px}}.p-kangzhan .footer-box,.p-kangzhan .footer-box a{font-size:14px;color:#333}.p-kangzhan .footer-box .footer{min-width:auto}@media screen and (max-width: 768px){.p-kangzhan .footer-box .foot_wrap p{height:auto}.p-kangzhan .footer-box .foot_wrap p:nth-child(1) img{display:block;margin:0 auto 6px}}.p-kangzhan .dlg{line-height:1.6;color:#323232;font-size:0.1666666667rem}@media screen and (max-width: 768px){.p-kangzhan .dlg{font-size:12px}}.p-kangzhan .dlg *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.p-kangzhan .dlg.dlg-type-2.sty3 .m-dialog-inner{width:4rem;min-height:auto;padding:.2rem}.p-kangzhan .dlg .m-dialog-inner{position:relative;max-width:550px;width:96%;min-height:21.7em;background:url("/dianping/www/images/topics/2025/kangzhan/dlg-bg.png") no-repeat center;background-size:100% 100%;background-color:#fff;border:none;border-radius:0;margin:0;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%)}.p-kangzhan .dlg .m-dialog-header{width:100%;height:0;border:0;font-size:inherit}.p-kangzhan .dlg .m-dialog-header .close{width:2.8em;height:2.8em;z-index:20;top:1.1em;right:1.35em;background:url("/dianping/www/images/topics/2025/kangzhan/dlg-close.png") no-repeat center 0;background-size:contain;color:rgba(255,255,255,0)}.p-kangzhan .dlg .m-dialog-body{padding:0}.p-kangzhan .dlg.dlg-type-1 .m-dialog-inner{overflow:visible}.p-kangzhan .dlg.dlg-type-1 .m-dialog-body{position:relative}.p-kangzhan .dlg.dlg-type-1 .question{padding:2.5em 0 0}.p-kangzhan .dlg.dlg-type-1 .question-n{height:1.65em;display:none}.p-kangzhan .dlg.dlg-type-1 .question-time{line-height:1.5909090909;font-size:0.1833333333rem;color:#298c00;padding-left:0.25rem}@media screen and (max-width: 768px){.p-kangzhan .dlg.dlg-type-1 .question-time{font-size:12px}}.p-kangzhan .dlg.dlg-type-1 .question-tt{padding:0.0833333333rem 0.25rem;text-align:justify}.p-kangzhan .dlg.dlg-type-1 .question-tt .number{color:#0060ff}.p-kangzhan .dlg.dlg-type-1 .option-list{padding:0 0.25rem;margin-top:0.1666666667rem}.p-kangzhan .dlg.dlg-type-1 .option-item{position:relative;padding:1em 0;line-height:1.2;cursor:pointer;word-break:break-all;vertical-align:top;margin-left:0.2916666667rem;margin-right:0.2916666667rem;background:#fef5d9;padding:0.125rem 0.1666666667rem;font-size:0.1333333333rem;border:solid 1px #efb600;margin-bottom:0.0833333333rem}.p-kangzhan .dlg.dlg-type-1 .option-item .number{position:relative}.p-kangzhan .dlg.dlg-type-1 .option-item .number em{position:relative;z-index:2;font-size:inherit;font-weight:inherit;font-style:inherit}.p-kangzhan .dlg.dlg-type-1 .option-item p{display:inline}.p-kangzhan .dlg.dlg-type-1 .option-item.selected{background:#f78d88;border-color:#f45b4f}.p-kangzhan .dlg .btn-box{padding:1.4em 1.8em 1.5em}.p-kangzhan .dlg .btn-box a{display:inline-block;padding:0.05rem 0.5rem;background:-webkit-gradient(linear, left top, left bottom, from(#FACE46), to(#F67B00));background:-webkit-linear-gradient(top, #FACE46, #F67B00);background:-moz-linear-gradient(top, #FACE46, #F67B00);background:linear-gradient(180deg, #FACE46, #F67B00);border-radius:999px;font-size:0.1666666667rem;color:#fff;font-weight:bold}.p-kangzhan .dlg .btn-box .res-tip{line-height:1;margin-bottom:0.9615384615em;color:#f0170f;font-size:0.2166666667rem}@media screen and (max-width: 768px){.p-kangzhan .dlg .btn-box .res-tip{font-size:12px}}.p-kangzhan .dlg.dlg-type-2 .tip-box{padding:0.25rem 0.1666666667rem 0.1666666667rem 0.1666666667rem;position:relative}.p-kangzhan .dlg.dlg-type-2 .tip-box .tips{font-size:0.1666666667rem}.p-kangzhan .dlg.dlg-type-2 .tip-box .tips2{font-size:0.1666666667rem;color:#de3c32}.p-kangzhan .dlg.dlg-type-2 .tip-box .icons{text-align:center;margin-top:0.1666666667rem}.p-kangzhan .dlg.dlg-type-2 .tip-box .icons .i1{display:inline-block;width:1.9083333333rem;height:1.525rem;background:url("/dianping/www/images/topics/2025/kangzhan/gift.png") no-repeat;background-size:contain}.p-kangzhan .dlg.dlg-type-2 .tip-box .icons .i2{display:inline-block;width:1.3416666667rem;height:1.5rem;background:url("/dianping/www/images/topics/2025/kangzhan/score.png") no-repeat;background-size:contain}.p-kangzhan .dlg.dlg-type-2 .tip-box .btns{margin-top:0.1666666667rem}.p-kangzhan .dlg.dlg-type-2 .tip-box .btns a{display:inline-block;padding:0.0416666667rem 0.5rem;background:-webkit-gradient(linear, left top, left bottom, from(#FACE46), to(#F67B00));background:-webkit-linear-gradient(top, #FACE46, #F67B00);background:-moz-linear-gradient(top, #FACE46, #F67B00);background:linear-gradient(180deg, #FACE46, #F67B00);border-radius:999px;font-size:0.15rem;color:#fff;font-weight:bold}.p-kangzhan .dlg.dlg-type-2 .desc-cover{height:9.15em;margin-bottom:0.6em;background:url("/dianping/www/images/topics/2025/kangzhan/dlg-img2.png") no-repeat center;background-size:auto 5.95em}.p-kangzhan .dlg.dlg-type-2 .desc-tt{line-height:1.2;font-size:0.2333333333rem;color:#f0170f}@media screen and (max-width: 768px){.p-kangzhan .dlg.dlg-type-2 .desc-tt{font-size:12px}}.p-kangzhan .dlg.dlg-type-2 .desc-bd{line-height:1.8;padding:0.9090909091em 0 0;font-size:0.1833333333rem}@media screen and (max-width: 768px){.p-kangzhan .dlg.dlg-type-2 .desc-bd{font-size:12px}}.p-kangzhan .dlg.dlg-type-2 .desc-tip{font-size:0.1333333333rem}@media screen and (max-width: 768px){.p-kangzhan .dlg.dlg-type-2 .desc-tip{font-size:12px}}.p-kangzhan .dlg.dlg-type-2 .desc.success .desc-cover{background-image:url("/dianping/www/images/topics/2025/kangzhan/dlg-img1.png");background-size:auto 100%}.p-kangzhan .dlg.dlg-type-2 .desc.success .desc-tt{color:#35a100}.p-kangzhan .dlg.dlg-type-2 .desc.success .desc-bd{color:#f0170f}.p-kangzhan .dlg.dlg-type-2 .desc.prize .desc-cover{background-image:url("/dianping/www/images/topics/2025/kangzhan/dlg-img3.png");background-size:auto 7.05em}.p-kangzhan .dlg.dlg-type-2 .desc.prize .desc-tt{color:#35a100}.p-kangzhan .dlg.dlg-type-3 .m-dialog-inner{max-width:1030px;background-image:none}.p-kangzhan .dlg.dlg-type-3 .game{padding:0.4166666667rem 0}.p-kangzhan .dlg.dlg-type-3 .game-ready .title{height:0.4333333333rem;margin-bottom:0.2916666667rem;background:url("/dianping/www/images/topics/2025/kangzhan/dlg-tt1.png") no-repeat center;background-size:auto 100%}.p-kangzhan .dlg.dlg-type-3 .game-ready .opt-ite{height:3.3333333333rem;margin:0.125rem 0.75rem;padding-top:1px;padding-left:4.8333333333rem;line-height:1.5;font-size:20px}@media screen and (max-width: 768px){.p-kangzhan .dlg.dlg-type-3 .game-ready .opt-ite{font-size:12px}}.p-kangzhan .dlg.dlg-type-3 .game-ready .opt-ite:nth-child(1){background:url("/dianping/www/images/topics/2025/kangzhan/dlg-pic1.jpg") no-repeat left top;background-size:auto 3.3333333333rem}.p-kangzhan .dlg.dlg-type-3 .game-ready .opt-ite:nth-child(2){background:url("/dianping/www/images/topics/2025/kangzhan/dlg-pic2.jpg") no-repeat left top;background-size:auto 3.3333333333rem}.p-kangzhan .dlg.dlg-type-3 .game-ready .opt-ite:nth-child(3){background:url("/dianping/www/images/topics/2025/kangzhan/dlg-pic3.jpg") no-repeat left top;background-size:auto 3.3333333333rem}.p-kangzhan .dlg.dlg-type-3 .game-ready .opt-ite a{display:block;max-width:90%;width:8.25em;height:2.3333333333em;line-height:2.3333333333em;margin-top:63%;margin-bottom:0.4166666667em;background:#de1a52;border-radius:1.1666666667em;font-size:0.2rem;color:#fff}@media screen and (max-width: 768px){.p-kangzhan .dlg.dlg-type-3 .game-ready .opt-ite a{font-size:12px}}.p-kangzhan .dlg.dlg-type-3 .game-ready .opt-ite a.disabled{opacity:.4}@media screen and (max-width: 768px){.p-kangzhan .dlg.dlg-type-3 .game-ready .opt-ite a{margin-top:40%}}.p-kangzhan .dlg.dlg-type-3 .game-run .title{line-height:1;margin-bottom:0.1rem;font-size:0.25rem;color:#df1b53}@media screen and (max-width: 768px){.p-kangzhan .dlg.dlg-type-3 .game-run .title{font-size:12px}}.p-kangzhan .dlg.dlg-type-3 .game-run .desc{max-width:70%;line-height:1.2;margin-bottom:0.0583333333rem;font-size:0.1666666667rem}@media screen and (max-width: 768px){.p-kangzhan .dlg.dlg-type-3 .game-run .desc{font-size:12px}}.p-kangzhan .dlg.dlg-type-3 .game-run .time{line-height:1.5909090909;margin-bottom:0.2166666667rem;font-size:0.1833333333rem;color:#595959}@media screen and (max-width: 768px){.p-kangzhan .dlg.dlg-type-3 .game-run .time{font-size:12px}}.p-kangzhan .dlg.dlg-type-3 .game-run .time span{display:inline-block;width:1.5909090909em;height:1.5909090909em;margin-right:0.4545454545em;vertical-align:top;background:url("/dianping/www/images/topics/2025/kangzhan/dlg-clock.png") no-repeat center;background-size:auto 100%}.p-kangzhan .dlg.dlg-type-3 .game-pic{width:7.9333333333rem;padding:0.1333333333rem 0;border-radius:0.0833333333rem;background-color:#f4bf64;text-align:center;font-size:0}.p-kangzhan .dlg.dlg-type-3 .game-list{display:inline-block;width:7.6666666667rem;position:relative;background-color:#f4bf64}.p-kangzhan .dlg.dlg-type-3 .game-item{width:1.9166666667rem;height:1.9166666667rem;border:0.0083333333rem solid #f4bf64;background-size:7.6666666667rem 5.75rem !important;background-color:#ffdc54 !important;color:#fff}.p-kangzhan .dlg.dlg-type-3 .game-item.photo-1{background:url("/dianping/www/images/topics/2025/kangzhan/dlg-pic1.jpg") no-repeat 0 0}.p-kangzhan .dlg.dlg-type-3 .game-item.photo-2{background:url("/dianping/www/images/topics/2025/kangzhan/dlg-pic2.jpg") no-repeat 0 0}.p-kangzhan .dlg.dlg-type-3 .game-item.photo-3{background:url("/dianping/www/images/topics/2025/kangzhan/dlg-pic3.jpg") no-repeat 0 0}.p-kangzhan .dlg.dlg-type-3 .game-item.item-2{background-position:-1.9166666667rem 0}.p-kangzhan .dlg.dlg-type-3 .game-item.item-3{background-position:-3.8333333333rem 0}.p-kangzhan .dlg.dlg-type-3 .game-item.item-4{background-position:-5.75rem 0}.p-kangzhan .dlg.dlg-type-3 .game-item.item-5{background-position:0rem -1.9166666667rem}.p-kangzhan .dlg.dlg-type-3 .game-item.item-6{background-position:-1.9166666667rem -1.9166666667rem}.p-kangzhan .dlg.dlg-type-3 .game-item.item-7{background-position:-3.8333333333rem -1.9166666667rem}.p-kangzhan .dlg.dlg-type-3 .game-item.item-8{background-position:-5.75rem -1.9166666667rem}.p-kangzhan .dlg.dlg-type-3 .game-item.item-9{background-position:0rem -3.8333333333rem}.p-kangzhan .dlg.dlg-type-3 .game-item.item-10{background-position:-1.9166666667rem -3.8333333333rem}.p-kangzhan .dlg.dlg-type-3 .game-item.item-11{background-position:-3.8333333333rem -3.8333333333rem}.p-kangzhan .dlg.dlg-type-3 .game-item.item-12{background-position:-5.75rem -3.8333333333rem}.p-kangzhan{background:#a8150b}.footer-box{background:#fff}.tabs{margin-left:auto;margin-right:auto;width:9.65rem;height:0.575rem;background:url("/dianping/www/images/topics/2025/kangzhan/tab1.png") no-repeat;background-size:contain;margin-top:0.3333333333rem;font-size:0;position:relative;z-index:2}.tabs a{display:inline-block;width:50%;height:100%;font-size:0}.tabs.b2{background-image:url("/dianping/www/images/topics/2025/kangzhan/tab2.png")}.poem{text-align:center;color:#940000}.poem .tit span{display:inline-block;position:relative;font-size:0.2rem;font-weight:bold}.poem .tit span::after{content:"";position:absolute;left:-0.25rem;top:0;width:0.1416666667rem;height:0.325rem;background:url("/dianping/www/images/topics/2025/kangzhan/icon6.png") no-repeat;background-size:contain}.poem .tit span::before{content:"";position:absolute;right:-0.25rem;top:0;width:0.1416666667rem;height:0.325rem;background:url("/dianping/www/images/topics/2025/kangzhan/icon7.png") no-repeat;background-size:contain}.bdnew{background:url("/dianping/www/images/topics/2025/kangzhan/topbg.jpg") no-repeat center 0,url("/dianping/www/images/topics/2025/kangzhan/bg.jpg") no-repeat center 6.4166666667rem;background-size:16rem auto;padding-top:6.5rem;padding-bottom:0.3333333333rem}.bdnew .describe{width:9.65rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;background:#fff;position:relative;font-size:0.1666666667rem;padding:0.4166666667rem 0.4166666667rem 0.3333333333rem 0.4166666667rem;text-align:justify;border-radius:0.1166666667rem;-webkit-box-shadow:0 0.0666666667rem 0.0083333333rem #f0c5bc,0.0833333333rem 0.125rem 0.0083333333rem rgba(0,0,0,.3);box-shadow:0 0.0666666667rem 0.0083333333rem #f0c5bc,0.0833333333rem 0.125rem 0.0083333333rem rgba(0,0,0,.3)}.bdnew .describe.style2{top:-0.1rem}.bdnew .describe.style2::after{display:none}.bdnew .describe::after{content:"";position:absolute;background:url("/dianping/www/images/topics/2025/kangzhan/icon10.png") no-repeat center;background-size:contain;width:9.0833333333rem;height:0.4rem;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:-0.0833333333rem}.bdnew .describe .title{text-align:center}.bdnew .describe .title i{display:inline-block;margin-right:0.0833333333rem;width:0.2916666667rem;height:0.2916666667rem;background:url("/dianping/www/images/topics/2025/kangzhan/icon8.png") no-repeat;background-size:contain;vertical-align:middle;margin-top:-0.0833333333rem}.bdnew .describe .content{font-size:0.15rem}.bdnew .describe .btit{font-size:0.2833333333rem;color:#e14237;font-style:italic;margin-right:0.0833333333rem;font-weight:bold}.bdnew .describe ul li{position:relative;padding-left:0.25rem}.bdnew .describe ul li i{font-size:0.1rem;position:absolute;top:0.0666666667rem;left:0;width:0.175rem;height:0.1666666667rem;background:url("/dianping/www/images/topics/2025/kangzhan/icon9.png") no-repeat;background-size:contain;text-align:center;color:#fff;line-height:0.1666666667rem}.bdnew .red{color:#cc1b00 !important}.bdnew .poster-text p{margin-bottom:0.0833333333rem;font-size:0.15rem;color:#000;font-weight:500}.bdnew .poster-text .list-item{padding-left:0.5rem;position:relative}.bdnew .poster-text .list-item i{position:absolute;width:0.25rem;height:0.25rem;top:0.0416666667rem;left:0.1666666667rem;background:url("/dianping/www/images/topics/2025/kangzhan/first.png") no-repeat;background-size:contain}.bdnew .poster-text .list-item i.i2{background-image:url("/dianping/www/images/topics/2025/kangzhan/second.png")}.bdnew .poster-text .list-item i.i3{background-image:url("/dianping/www/images/topics/2025/kangzhan/three.png")}.bdnew .btns{text-align:center;font-size:0}.bdnew .btns .begin{display:inline-block;width:2.0333333333rem;height:0.7916666667rem;font-size:0;background:url("/dianping/www/images/topics/2025/kangzhan/button.png") no-repeat;background-size:contain}.bdnew .my-prize{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-around;justify-content:space-around;padding:0.1666666667rem 0.8333333333rem}.bdnew .my-prize .myget{font-size:0.1666666667rem;color:#c10504;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}.bdnew .my-prize .myget span{font-weight:bold}.bdnew .my-prize .timedes{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;font-size:0.2rem}.bdnew .my-prize .timedes i{display:inline-block;margin-right:0.0833333333rem;width:0.425rem;height:0.45rem;background:url("/dianping/www/images/topics/2025/kangzhan/clock.png") no-repeat;background-size:contain}.bdnew .kuangwhite{background:#fff;padding:0.4166666667rem 0.25rem 0.25rem;margin-top:0.5rem;margin-left:auto;margin-right:auto;width:8.3333333333rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.bdnew .kuangwhite .title{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:-0.4166666667rem;width:2.9083333333rem;height:0.6916666667rem;background:url("/dianping/www/images/topics/2025/kangzhan/title2.png") no-repeat;background-size:contain}.bdnew .kuangwhite .cons{background:#fefae6;font-size:0.1333333333rem;padding:0.1666666667rem;text-align:justify}.bdnew .ntit{text-align:center;line-height:1;margin-bottom:0.0833333333rem}.bdnew .ntit span{display:inline-block;position:relative;z-index:0;font-size:0.2rem;line-height:1}.bdnew .ntit span::after{content:"";position:absolute;left:0;bottom:0;width:106%;margin-left:-3%;height:0.0666666667rem;background:#f79600;z-index:-1}.bdnew .descLi{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}.bdnew .descLi>div{width:48%;-webkit-flex-shrink:0;flex-shrink:0;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;flex-grow:0;font-size:0.1333333333rem;line-height:1.6}@-webkit-keyframes float-balloon{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@-moz-keyframes float-balloon{0%,100%{-moz-transform:translateY(0);transform:translateY(0)}50%{-moz-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes float-balloon{0%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);transform:translateY(-10px)}}.globalw{width:7.3rem;margin-left:auto;margin-right:auto}.kuang{position:relative;background:#eb8a00;margin-top:0.5833333333rem;left:-0.0583333333rem}.kuang .kwrap{background:-webkit-linear-gradient(330deg, #fdf5e5, #fdebc4);background:-moz-linear-gradient(330deg, #fdf5e5, #fdebc4);background:linear-gradient(120deg, #fdf5e5, #fdebc4);border:solid 1px #d1581f;padding:0.4166666667rem 0.25rem 0.25rem 0.25rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;top:-0.1166666667rem;right:-0.1166666667rem}.kuang .kwrap.small{padding:0.3333333333rem 0.1666666667rem 0.0833333333rem 0.1666666667rem}.kuang .kwrap .title{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:-0.4166666667rem}.kuang .kwrap .title.i1{width:2.9083333333rem;height:0.6916666667rem;background:url("/dianping/www/images/topics/2025/kangzhan/title.png") no-repeat;background-size:contain}.kuang .kwrap .title2{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:-0.1666666667rem;padding:0.0666666667rem 0.25rem;font-size:0.1333333333rem;background:-webkit-gradient(linear, left top, right top, from(#ED473D), to(#F5690D));background:-webkit-linear-gradient(left, #ED473D, #F5690D);background:-moz-linear-gradient(left, #ED473D, #F5690D);background:linear-gradient(90deg, #ED473D, #F5690D);white-space:nowrap;color:#fff;font-weight:bold}.kuang .kwrap .more{text-align:right}.kuang .kwrap .more a{color:#c10504;font-size:0.1333333333rem}.toppop{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background:rgba(0,0,0,.5)}.toppop .cc{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%);width:6.6666666667rem;background:#fff;padding:0.25rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.toppop .cc .close{position:absolute;width:0.1666666667rem;height:0.1666666667rem;top:0.125rem;right:0.125rem;font-size:0.1333333333rem;background:url("/dianping/www/images/topics/2025/kangzhan/delete.png") no-repeat;background-size:contain}.toppop .cc .img{text-align:center}.toppop .cc .img img{vertical-align:top;max-width:100%;max-height:2.5rem}.toppop .cc .title{text-align:center;font-size:0.1666666667rem;color:#e0372f;font-weight:bold;line-height:1;padding:0.125rem 0}.toppop .cc .content{font-size:0.1333333333rem;line-height:1.8;max-height:3.3333333333rem;overflow-y:auto}.toppop .cc .btns{margin-top:0.1666666667rem}.toppop .cc .btns a{display:inline-block;padding:0.05rem 0.5rem;background:-webkit-gradient(linear, left top, left bottom, from(#FACE46), to(#F67B00));background:-webkit-linear-gradient(top, #FACE46, #F67B00);background:-moz-linear-gradient(top, #FACE46, #F67B00);background:linear-gradient(180deg, #FACE46, #F67B00);border-radius:999px;font-size:0.1666666667rem;color:#fff;font-weight:bold}.popAlert{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1001;background:rgba(0,0,0,.5)}.popAlert .ccWrap{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%);width:3.75rem;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0.1666666667rem;padding:0.0416666667rem;background:-webkit-linear-gradient(45deg, #F17063, #F35091);background:-moz-linear-gradient(45deg, #F17063, #F35091);background:linear-gradient(45deg, #F17063, #F35091)}.popAlert .ccWrap .cc{background:#fff;border-radius:0.1666666667rem;padding-bottom:0.3333333333rem;position:relative}.popAlert .ccWrap .header{position:relative;height:0.25rem;text-align:center;font-size:0}.popAlert .ccWrap .close{position:absolute;width:0.1666666667rem;height:0.1666666667rem;top:0.125rem;right:0.125rem;font-size:0.1333333333rem;display:none}.popAlert .ccWrap .tit{text-align:center;font-size:0.15rem}.popAlert .ccWrap .txt{padding:0.25rem;text-align:center;font-size:0.1666666667rem}.popAlert .ccWrap .tb{position:absolute;width:1.0333333333rem;height:1.225rem;background:url("/dianping/www/images/topics/2025/kangzhan/icon2.png") no-repeat;background-size:contain;bottom:0;right:0;border-radius:0 0 0.1666666667rem 0}.fs24{font-size:0.2rem}.underline{position:relative;z-index:0;font-size:0.15rem;color:#000}.underline::after{content:"";position:absolute;left:-1%;bottom:0;width:102%;height:0.0666666667rem;background:#f4bc3d;z-index:-1;border-radius:99px}.underline2{position:relative;z-index:0;font-size:0.15rem;color:#000}.underline2::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:0.0666666667rem;background:#f8b8b7;z-index:-1;border-radius:99px}.mt20{margin-top:0.1666666667rem}.mt30{margin-top:0.25rem}.mt40{margin-top:0.3333333333rem}.fbtns{text-align:center}.fbtns a{display:inline-block;min-width:1.25rem;height:0.3833333333rem;line-height:0.3833333333rem;margin:0 0.0833333333rem;color:#fff;background:-webkit-linear-gradient(45deg, #F77CAF, #F6748D);background:-moz-linear-gradient(45deg, #F77CAF, #F6748D);background:linear-gradient(45deg, #F77CAF, #F6748D);background-repeat:no-repeat;background-size:contain;font-size:0.1666666667rem;border-radius:0.0666666667rem;padding-left:0.1666666667rem;padding-right:0.1666666667rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fbtns .gray{background:#c3c3c3}.fbtns .btn1{width:2.0833333333rem;height:0.7833333333rem;background-image:url("/dianping/www/images/topics/2025/kangzhan/btn1.png");background-color:transparent;font-size:0}.fbtns .btn2{width:1.975rem;height:0.5333333333rem;background-image:url("/dianping/www/images/topics/2025/kangzhan/btn2.png");background-color:transparent;font-size:0}.p-status{text-align:center}.p-status .i1{display:inline-block;width:1.85rem;height:1.65rem;background:url("/dianping/www/images/topics/2025/kangzhan/pic2.png") no-repeat;background-size:contain}.p-status .i2{display:inline-block;width:2.0166666667rem;height:1.9166666667rem;background:url("/dianping/www/images/topics/2025/kangzhan/pic1.png") no-repeat;background-size:contain}.p-status p{font-size:0.1666666667rem;color:#de3c32}.popQuiz{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.5);z-index:1000}.popQuiz .wrapQuiz{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%);width:5.4166666667rem;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0.1666666667rem;padding:0.1666666667rem 0.1666666667rem;background:-webkit-gradient(linear, right top, left top, from(#F17063), to(#F35091));background:-webkit-linear-gradient(right, #F17063, #F35091);background:-moz-linear-gradient(right, #F17063, #F35091);background:linear-gradient(-90deg, #F17063, #F35091);-webkit-box-shadow:3px 3px 3px #816771;box-shadow:3px 3px 3px #816771}.popQuiz .wrapQuiz:before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:-0.1833333333rem;width:1.9333333333rem;height:0.4333333333rem;background:url("/dianping/www/images/topics/2025/kangzhan/icon4.png") no-repeat;background-size:contain;z-index:2}.popQuiz .wrapQuiz:after{content:"";position:absolute;bottom:0.0416666667rem;right:0.0833333333rem;width:0.9166666667rem;height:1.075rem;background:url("/dianping/www/images/topics/2025/kangzhan/icon3.png") no-repeat;background-size:contain;z-index:2}.popQuiz .wrapQuiz .cc{background:#fff;border-radius:0.1666666667rem;padding-bottom:0.3333333333rem;position:relative;-webkit-box-shadow:3px 3px 3px #816771;box-shadow:3px 3px 3px #816771;padding:0.1666666667rem}.popQuiz .wrapQuiz .quizCon .quizTit{text-align:center;line-height:1.5;color:#000;position:relative;font-size:0;height:0.3333333333rem}.popQuiz .wrapQuiz .quizCon .quizTit .countTime{position:absolute;left:0rem;top:0rem;color:#f6748d;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;font-size:0.1666666667rem}.popQuiz .wrapQuiz .quizCon .quizTit .countTime i{display:inline-block;width:0.15rem;height:0.1833333333rem;background:url("/dianping/www/images/topics/2025/kangzhan/time.png") no-repeat;background-size:contain;margin-right:0.0416666667rem}.popQuiz .wrapQuiz .quizCon .quizContainer{margin-top:0.0833333333rem}.popQuiz .wrapQuiz .quizCon .quizTitle{font-size:0.15rem;border-bottom:dashed 1px #ccc;padding-bottom:0.0833333333rem}.popQuiz .wrapQuiz .quizCon .options{margin-top:0.0833333333rem}.popQuiz .wrapQuiz .quizCon .options .option{position:relative;padding:0.1rem;padding-left:0.25rem;padding-right:0.5833333333rem;font-size:0.1333333333rem;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;line-height:1.6}.popQuiz .wrapQuiz .quizCon .options .option .num{margin-right:0.0833333333rem;display:inline-block;height:0.2rem;line-height:0.2rem}.popQuiz .wrapQuiz .quizCon .options .option p{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}.popQuiz .wrapQuiz .quizCon .options .option::after{content:"";position:absolute;left:0rem;top:0.1166666667rem;width:0.1666666667rem;height:0.1666666667rem;background:url("/dianping/www/images/topics/2025/kangzhan/gou.png") no-repeat;background-size:contain}.popQuiz .wrapQuiz .quizCon .options .option.active::after{background-image:url("/dianping/www/images/topics/2025/kangzhan/gou-active.png")}.popQuiz .wrapQuiz .quizCon .quizStatus{text-align:center;font-size:0.1833333333rem}.popQuiz .wrapQuiz .quizCon .quizStatus span{background:#7b686f;display:inline-block;padding:0.0416666667rem 0.1666666667rem;border-radius:0.0666666667rem;color:#fff}.popQuiz .wrapQuiz .quizCon .quizStatus .wrong::after{content:"";display:inline-block;width:0.225rem;height:0.225rem;background:url("/dianping/www/images/topics/2025/kangzhan/wrong.png") no-repeat;background-size:contain;margin-left:0.0833333333rem;top:0.0416666667rem;position:relative}.popQuiz .wrapQuiz .quizCon .quizStatus .right::after{content:"";display:inline-block;width:0.275rem;height:0.225rem;background:url("/dianping/www/images/topics/2025/kangzhan/right.png") no-repeat;background-size:contain;margin-left:0.0833333333rem;top:0.0416666667rem;position:relative}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvcmUvX21peGluLnNjc3MiLCJjb21tb24vX21peGluLnNjc3MiLCJ0b3BpY3MvMjAyNS9rYW5nemhhbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTZDQSx3UkFMSSxnQkFBQSxDQUNBLGlCQUFBLENBMmNKLHdCQUNFLDRCQUFBLENBQ0EsTUFBQSxDQ25mRix3QkFDRSxHQUNFLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSxDQUZKLHFCQUNFLEdBQ0UsNkJBQUEsQ0FBQSx3QkFBQSxDQUFBLENBRkosZ0JBQ0UsR0FDRSxnQ0FBQSxDQUFBLDZCQUFBLENBQUEsd0JBQUEsQ0FBQSxDQ2NKLEtEb0lFLGNBQUEsQ0FFQSxVQXFEQSxpQkFBQSxDQUNBLGdCQUFBLENBQ0EsZUNsTWlCLENEZ0pqQixxQ0MzSUYsS0Q0SU0sY0FBQSxDQUFBLENBS0EsVUFpREosaUJBQUEsQ0FDQSxnQkFBQSxDQUNBLGdCQ3ZNaUIsQ0R3SmIsc0NBTEosS0FNUSxlQUFBLENBQUEsQ0NsSlYsVUFFRSwyQkFBQSxDQUNBLGlCQUFBLENESEEsY0FiQSxhQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxjQUo2QixDQUs3QixXQUFBLENBQ0EsTUFBQSxDQUNBLEtBQUEsQ0FDQSxRQUFBLENBQ0EsT0FBQSxDQU9FLFlBQUEsQ0FDQSxlQUFBLENBR0YsZ0JBQ0UscUJBQUEsQ0FDQSxXQUFBLENBQ0EsZ0JBQUEsQ0FDQSxxQkFBQSxDQUNBLGtCQUFBLENBQ0EsZUFBQSxDQUdGLGlCQUNFLGlCQUFBLENBQ0EsV0FBQSxDQUNBLGdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLENBQ0EsY0FBQSxDQUNBLDRCQUFBLENBQ0EsMkJBQUEsQ0FDQSxrQkFBQSxDQUNBLDRCQUFBLENBRUEsd0JBQ0UsaUJBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLEtBQUEsQ0FDQSxVQUFBLENBQ0EsY0FBQSxDQUNBLFFBQUEsQ0FDQSxVQUFBLENBSUosZUFDRSxZQUFBLENBR0YsaUJBQ0UsaUJBQUEs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LHVDQUNFLGlCQUFBLENBQ0EsNkJBQUEsQ0FDQSw4QkFBQSxDQUVGLHFDQUNFLDBCQUFBLENBQ0EsNkNBQ0UsaUJBQUEsQ0FDQSxjQUFBLENBQ0Esb0JBQUEsQ0FDQSw2QkFBQSxDQUNBLHlCQUFBLENBQ0EsY0FBQSxDQUNBLG1CQUFBLENBQUEsb0JBQUEsQ0FBQSxnQkFBQSxDQUFBLFlBQUEsQ0FDQSxlQUFBLENBQ0Esa0RBQ0UsNEJBQUEsQ0FDQSxvQkFBQSxDQUNBLGFBQUEsQ0FDQSxrQkFBQSxDQUVGLCtDQUNFLGtCQUFBLENBQUEsY0FBQSxDQUFBLGVBQUEsQ0FBQSxNQUFBLENBRUYsb0RBQ0UsVUFBQSxDQUNBLGlCQUFBLENBQ0EsU0FBQSxDQUNBLG1CQUFBLENBQ0EscUJBQUEsQ0FDQSxzQkFBQSxDQUNBLDZFQUFBLENBQ0EsdUJBQUEsQ0FFRiwyREFDRSxnRkFBQSxDQUlOLHdDQUNFLGlCQUFBLENBQ0EseUJBQUEsQ0FDQSw2Q0FDRSxrQkFBQSxDQUNBLG9CQUFBLENBQ0EsdUNBQUEsQ0FDQSw2QkFBQSxDQUNBLFVBQUEsQ0FFRixzREFDRSxVQUFBLENBQ0Esb0JBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDQUNBLCtFQUFBLENBQ0EsdUJBQUEsQ0FDQSwyQkFBQSxDQUNBLG1CQUFBLENBQ0EsaUJBQUEsQ0FFRixzREFDRSxVQUFBLENBQ0Esb0JBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDQUNBLCtFQUFBLENBQ0EsdUJBQUEsQ0FDQSwyQkFBQSxDQUNBLG1CQUFBLENBQ0EsaUJBQUEiLCJmaWxlIjoidG9waWNzLzIwMjUva2FuZ3poYW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vL21peGluIHNjc3NcclxuLy8g5YyF5ous5bi455So55qEbWl4aW7vvIwl5Y+KQGZ1bmN0aW9uXHJcbi8vIG1peGlu77yM6YCa6L+HQGluY2x1ZGXosIPnlKjvvIzmoLflvI/pgJrov4fmi7fotJ3nmoTmlrnlvI/kvb/nlKjvvIzlsKTlhbbpgILnlKjkuo7kvKDpgJLlj4LmlbBcclxuLy8gJe+8jOmAmui/h0BleHRlbmTosIPnlKjvvIzmoLflvI/pgJrov4fnu4TlkIjnlLPmmI7nmoTmlrnlvI/kvb/nlKjvvIzpgILnlKjkuo7kuI3kvKDlj4LmlbDnmoTku6PnoIHniYfmrrUgIFxyXG4vLyBAZnVuY3Rpb27vvIzov5Tlm57kuIDkuKrlgLzvvIznlKjkuo7osIPnlKhcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIG1peGluICYgJVxyXG4vLyDml6LlrprkuYnkuoZtaXhpbuS5n+WumuS5ieS6hiXvvIzmoLnmja7pnIDmsYLkvb/nlKhAaW5jbHVkZeaIlkBleHRlbmTosIPnlKhcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuQG1peGluIGlubGluZS1ibG9jaygkZXh0ZW5kOnRydWUpe1xyXG4gIEBpZiAkZXh0ZW5kIHtcclxuICAgIEBleHRlbmQgJWlubGluZS1ibG9jaztcclxuICB9QGVsc2Uge1xyXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgfUBpZiAkbHRlNyB7XHJcbiAgICAqZGlzcGxheTppbmxpbmU7XHJcbiAgICAqem9vbToxO1xyXG4gIH1cclxufVxyXG4laW5saW5lLWJsb2Nre1xyXG4gIEBpbmNsdWRlIGlubGluZS1ibG9jayhmYWxzZSk7XHJcbn1cclxuXHJcbiVibG9ja3tcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLy9jZW50ZXItYWxpZ24gYSBibG9jayBsZXZlbCBlbGVtZW50XHJcbi8vIGJsb2Nr5b6X5pyJ5a695bqmbWFyZ2lu5bem5Y+z5Li6YXV0b+aJjeiDveWxheS4rVxyXG5cclxuQG1peGluIGNlbnRlci1ibG9jaygkZXh0ZW5kOnRydWUpe1xyXG4gIEBpZiAkZXh0ZW5kIHtcclxuICAgIEBleHRlbmQgJWNlbnRlci1ibG9jaztcclxuICB9QGVsc2V7XHJcbiAgICBtYXJnaW4tbGVmdDphdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OmF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4lY2VudGVyLWJsb2Nre1xyXG4gIEBpbmNsdWRlIGNlbnRlci1ibG9jayhmYWxzZSk7XHJcbn1cclxuLy9mbG9hdCBsZWZ0ICYgcmlnaHRcclxuQG1peGluIGZsb2F0KCRmbG9hdDpsZWZ0KXtcclxuICBmbG9hdDokZmxvYXQ7XHJcbiAgQGlmICRsdGU3IHtcclxuICAgIGRpc3BsYXk6aW5saW5lO1xyXG4gICAgem9vbToxO1xyXG4gIH1cclxufVxyXG5cclxuJWZsb2F0e1xyXG4gIEBpbmNsdWRlIGZsb2F0O1xyXG59XHJcblxyXG4vL2NsZWFyZml4XHJcbi8vY2xlYXIgZmxvYXRcclxuXHJcbkBtaXhpbiBjbGVhcmZpeCgkZXh0ZW5kOnRydWUpe1xyXG4gIEBpZiAkZXh0ZW5kIHtcclxuICAgIEBleHRlbmQgJWNsZWFyZml4O1xyXG4gIH1AZWxzZXtcclxuICAgIEBpZiAkbHRlNyB7XHJcbiAgICAgICp6b29tOjE7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgIGRpc3BsYXk6dGFibGU7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjbGVhcjpib3RoO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuJWNsZWFyZml4e1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4KGZhbHNlKTtcclxufVxyXG5cclxuLy9oaWRlIGZyb20gYm90aCBzY3JlZW5yZWFkZXJzIGFuZCBicm93c2Vyc1xyXG5AbWl4aW4gaGlkZGVuKCRleHRlbmQ6dHJ1ZSl7XHJcbiAgQGlmICRleHRlbmQge1xyXG4gICAgQGV4dGVuZCAlaGlkZGVuO1xyXG4gIH1AZWxzZSB7XHJcbiAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcclxuICAgIHZpc2liaWxpdHk6aGlkZGVuO1xyXG4gIH0gXHJcbn1cclxuXHJcbiVoaWRkZW4ge1xyXG4gIEBpbmNsdWRlIGhpZGRlbihmYWxzZSk7XHJcbn1cclxuXHJcbi8vIEhpZGUgb25seSB2aXN1YWxseSwgYnV0IGhhdmUgaXQgYXZhaWxhYmxlIGZvciBzY3JlZW5yZWFkZXJzXHJcbi8vIOWPqumakOiXj+S6juinhuinie+8jOWxj+W5lea1j+iniOWZqOWPr+S7pemYheivu1xyXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuICgkZXh0ZW5kOnRydWUpIHtcclxuICBAaWYgJGV4dGVuZCB7XHJcbiAgICBAZXh0ZW5kICV2aXN1YWxseS1oaWRkZW47XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBAaWYgJGx0ZTcge1xyXG4gICAgICBjbGlwOnJlY3QoMXB4IDFweCAxcHggMXB4KTsvL2llNi83XHJcbiAgICB9XHJcbiAgICBjbGlwOnJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTsvL3N0YW5kYXJkXHJcbiAgfVxyXG59XHJcbiV2aXN1YWxseS1oaWRkZW57XHJcbiAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKGZhbHNlKTtcclxufVxyXG5cclxuJWFic29sdXRle3Bvc2l0aW9uOiBhYnNvbHV0ZTt9XHJcbiVyZWxhdGl2ZXtwb3NpdGlvbjogcmVsYXRpdmU7fVxyXG4vLyB1bCBoYXMgbGlzdCBzdHlsZVxyXG5AbWl4aW4gdWwtaGFzLXN0eWxlKCRzdHlsZTpkaXNjKXtcclxuICBtYXJnaW4tbGVmdDoyNXB4O1xyXG4gIGxpc3Qtc3R5bGU6ZGlzYztcclxufVxyXG4ldWwtaGFzLXN0eWxle1xyXG4gIEBpbmNsdWRlIHVsLWhhcy1zdHlsZTtcclxufVxyXG4vLyBUZXh0IG92ZXJmbG93XHJcbi8vIOWFg+e0oOWPr+S7peiuvue9ruWuveW6puaJjeWPr+W6lOeUqOecgeeVpeWPt1xyXG4lZWxsaXBzaXMtYmFzaWN7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwOyBcclxufVxyXG5AbWl4aW4gZWxsaXBzaXMoJHdpZHRoOjEwMCUpIHtcclxuICBAZXh0ZW5kICVlbGxpcHNpcy1iYXNpYztcclxuICB3aWR0aDokd2lkdGg7XHJcbn1cclxuXHJcbi8vIE9wYWNpdHlcclxuLy8gbHRlOOS9v+eUqGZpbHRlcuWFvOWuuVxyXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eTo4MCwkaW1wOmZhbHNlKSB7XHJcbiAgQGlmICRpbXB7XHJcbiAgb3BhY2l0eTogJG9wYWNpdHkgLyAxMDAgIWltcG9ydGFudDtcclxuICBAaWYgJGZpbHRlcntcclxuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0kb3BhY2l0eSkgIWltcG9ydGFudDtcclxuICB9XHJcbiAgfUBlbHNle1xyXG4gIG9wYWNpdHk6ICRvcGFjaXR5IC8gMTAwO1xyXG4gIEBpZiAkZmlsdGVye1xyXG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRvcGFjaXR5KTtcclxuICB9XHJcbiAgfVxyXG5cclxufVxyXG4lb3BhY2l0eXtcclxuICBAaW5jbHVkZSBvcGFjaXR5O1xyXG59XHJcbi8vIHRyaWFuZ2xlXHJcbiV0cmlhbmdsZS1iYXNpY3tcclxuICBjb250ZW50OlwiXCI7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBvdmVyZmxvdzpoaWRkZW47XHJcbn1cclxuQG1peGluIHRyaWFuZ2xlKCRkaXJlY3Rpb24sICRzaXplLCAkYm9yZGVyQ29sb3IgKSB7XHJcbiAgQGV4dGVuZCAldHJpYW5nbGUtYmFzaWM7XHJcbiAgQGlmICRkaXJlY3Rpb24gPT0gdG9wIHtcclxuICAgIGJvcmRlci1ib3R0b206JHNpemUgc29saWQgJGJvcmRlckNvbG9yO1xyXG4gICAgYm9yZGVyLWxlZnQ6JHNpemUgZGFzaGVkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiRzaXplIGRhc2hlZCB0cmFuc3BhcmVudDtcclxuICB9IFxyXG4gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xyXG4gICAgYm9yZGVyLWxlZnQ6JHNpemUgc29saWQgJGJvcmRlckNvbG9yO1xyXG4gICAgYm9yZGVyLXRvcDokc2l6ZSBkYXNoZWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiRzaXplIGRhc2hlZCB0cmFuc3BhcmVudDtcclxuICB9IFxyXG4gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gYm90dG9tIHtcclxuICAgIGJvcmRlci10b3A6JHNpemUgc29saWQgJGJvcmRlckNvbG9yO1xyXG4gICAgYm9yZGVyLWxlZnQ6JHNpemUgZGFzaGVkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiRzaXplIGRhc2hlZCB0cmFuc3BhcmVudDtcclxuICB9IFxyXG4gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XHJcbiAgICBib3JkZXItcmlnaHQ6JHNpemUgc29saWQgJGJvcmRlckNvbG9yO1xyXG4gICAgYm9yZGVyLXRvcDokc2l6ZSBkYXNoZWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiRzaXplIGRhc2hlZCB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB0b3ByaWdodCB7XHJcbiAgICBib3JkZXItdG9wOiRzaXplIHNvbGlkICRib3JkZXJDb2xvcjtcclxuICAgIGJvcmRlci1yaWdodDokc2l6ZSBzb2xpZCAkYm9yZGVyQ29sb3I7XHJcbiAgICBib3JkZXItbGVmdDokc2l6ZSBkYXNoZWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiRzaXplIGRhc2hlZCB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodGJvdHRvbSB7XHJcbiAgICBib3JkZXItdG9wOiRzaXplIGRhc2hlZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDokc2l6ZSBzb2xpZCAkYm9yZGVyQ29sb3I7XHJcbiAgICBib3JkZXItbGVmdDokc2l6ZSBkYXNoZWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiRzaXplIHNvbGlkICRib3JkZXJDb2xvcjtcclxuICB9XHJcbiAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBsZWZ0Ym90dG9tIHtcclxuICAgIGJvcmRlci10b3A6JHNpemUgZGFzaGVkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiRzaXplIGRhc2hlZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiRzaXplIGRhc2hlZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206JHNpemUgc29saWQgJGJvcmRlckNvbG9yO1xyXG4gIH1cclxuICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHRvcGxlZnQge1xyXG4gICAgYm9yZGVyLXRvcDokc2l6ZSBzb2xpZCAkYm9yZGVyQ29sb3I7XHJcbiAgICBib3JkZXItcmlnaHQ6JHNpemUgZGFzaGVkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6JHNpemUgc29saWQgJGJvcmRlckNvbG9yO1xyXG4gICAgYm9yZGVyLWJvdHRvbTokc2l6ZSBkYXNoZWQgdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcbi8v6buR6Imy6IOM5pmv6Imy5Y2K6YCP5piOXHJcbkBtaXhpbiBiZ2NvbG9yLWFscGhhKCRiZ2NvbG9yOiByZ2JhKDAsMCwwLC41KSl7XHJcbiAgY29sb3I6I2ZmZjtcclxuICBAaWYgJGZpbHRlcntcclxuICAgIGZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD0ndHJ1ZScsc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRiZ2NvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRiZ2NvbG9yKX0nKTtcclxuICB9QGVsc2V7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gIH1cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiRiZ2NvbG9yO1xyXG59XHJcbiViZ2NvbG9yLWFscGhhe1xyXG4gIEBpbmNsdWRlIGJnY29sb3ItYWxwaGE7XHJcbn1cclxuLy8gZGlzYWJsZWRcclxuLy8g56aB55So5qC35byP77yM5YqgIWltcG9ydGFudFxyXG5AbWl4aW4gZGlzYWJsZWQoJGJnQ29sb3I6I2U2ZTZlNiwkdGV4dENvbG9yOiNhYmFiYWIpe1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiZ0NvbG9yICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICR0ZXh0Q29sb3IgIWltcG9ydGFudDtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XHJcbn1cclxuJWRpc2FibGVke1xyXG4gIEBpbmNsdWRlIGRpc2FibGVkO1xyXG59XHJcbi8vIOawtOW5s+mXtOmalOe6v++8jOmAgueUqOS6juihjOWIl+ihqFxyXG5AbWl4aW4gaG9yaXpvbnRhbC1saW5lKCRib3JkZXI6MXB4IGRhc2hlZCAkZ3JheSwgJHBhZGRpbmc6MTBweCl7XHJcbiAgYm9yZGVyLWJvdHRvbTokYm9yZGVyO1xyXG4gIHBhZGRpbmctdG9wOiRwYWRkaW5nO1xyXG4gIHBhZGRpbmctYm90dG9tOiRwYWRkaW5nOyAgXHJcbn1cclxuJWhvcml6b250YWwtbGluZXtcclxuICBAaW5jbHVkZSBob3Jpem9udGFsLWxpbmU7XHJcbn1cclxuLy8gbWl4aW5cclxuLy8g5Y+q5a6a5LmJ5LqGbWl4aW7vvIzmiYDku6Xlj6rog73pgJrov4dAaW5jbHVkZeadpeiwg+eUqFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyByZW1cclxuLy8gdGhhbmtzOmh0dHA6Ly9kcnVibGljLmRlL2Jsb2cvcmVtLWZhbGxiYWNrLXNhc3MtbGVzcy87XHJcbi8vIEBpbmNsdWRlIHJlbSh3aWR0aCwyMCkgICAtPiAgIHdpZHRoOiAyODBweDsgd2lkdGg6IDIwcmVtO1xyXG5AbWl4aW4gcmVtKCRwcm9wZXJ0eSwgJHB4KSB7XHJcbiAgI3skcHJvcGVydHl9OiAkcHggKiAkYmFzZUZvbnRTaXplO1xyXG4gICN7JHByb3BlcnR5fTogI3skcHh9cmVtO1xyXG59XHJcbi8vIEBpbmNsdWRlIHJlbS1mb250LXNpemUoMikgIC0+ICBmb250LXNpemU6IDI4cHg7IGZvbnQtc2l6ZTogMnJlbTtcclxuQG1peGluIHJlbS1mb250LXNpemUoJHB4KSB7XHJcbiAgZm9udC1zaXplOiAkcHggKiAkYmFzZUZvbnRTaXplO1xyXG4gIGZvbnQtc2l6ZTogI3skcHh9cmVtO1xyXG59XHJcbi8vIFJldGluYSBpbWFnZXMuIFxyXG4vLyBAaW5jbHVkZSBpbWFnZS0yeChcIi4uL2ltYWdlcy9pbWctMngucG5nXCIsIDIwMHB4LCAyMDBweCk7XHJcbi8vIFVzZSB3aXRoIGNhcmUgLSBodHRwOi8vMzdzaWduYWxzLmNvbS9zdm4vcG9zdHMvMzI3MS1lYXN5LXJldGluYS1yZWFkeS1pbWFnZXMtdXNpbmctc2Nzc1xyXG5AbWl4aW4gaW1hZ2UtMngoJHVybCwgJHdpZHRoLCAkaGVpZ2h0KSB7XHJcbiAgQG1lZGlhIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMyksXHJcbiAgICAgICAgICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLjYvMiksXHJcbiAgICAgICAgICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMyksXHJcbiAgICAgICAgIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLFxyXG4gICAgICAgICAobWluLXJlc29sdXRpb246IDEuM2RwcHgpIHtcclxuICAgIC8vIG9uIHJldGluYSwgdXNlIGltYWdlIHRoYXQncyBzY2FsZWQgYnkgMlxyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyR1cmx9Jyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aCAkaGVpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuLy8g6ZKI5a+554Gr54uQ5rWP6KeI5Zmo5omTYnVnXHJcbi8vIEBpbmNsdWRlIGZpcmVmb3h7LnRlc3R7cGFkZGluZy1ib3R0b206M3B4O319XHJcbkBtaXhpbiBmaXJlZm94IHtcclxuICBALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCl7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyAlXHJcbi8vIOWPquWumuS5ieS6hiXvvIzmiYDku6Xlj6rog73pgJrov4dAZXh0ZW5k5p2l6LCD55SoXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8v5Li66auY57qn5rWP6KeI5Zmo5YeG5aSH55qEYm94LXNpemluZ+ebkuWtkOaooeWei++8jGllOCtcclxuJWJveC1zaXppbmctYm9yZGVye1xyXG4gIEBpbmNsdWRlIGJveC1zaXppbmc7XHJcbn1cclxuXHJcbi8vIOaZrumAmmFsbCB0cmFuc2l0aW9u54m55pWIXHJcbiVhbGwtdHJhbnNpdGlvbntcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG59XHJcblxyXG4vLyBpZTYvNyBoYXNsYXlvdXRcclxuJXpvb217XHJcbiAgQGlmICRsdGU3IHtcclxuICAgICp6b29tOjE7XHJcbiAgfVxyXG59XHJcblxyXG4vLyDlnoLnm7TmuJDlj5jvvIzmuJDlj5jog4zmma/mmK/ljYrpgI/mmI7liLDlhajpgI/mmI7vvIzov5nmoLflsLHlj6/ku6XpgJrov4forr7nva7og4zmma/oibLmnaXooajnjrDmuJDlj5hcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIOeZveiJsu+8jOeUseWNiumAj+aYjuWIsOWFqOmAj+aYjlxyXG4lZ3JhZGllbnQtbGluZWFyLWxpZ2h0IHtcclxuICAvLyBJRTkgU1ZHLCBuZWVkcyBjb25kaXRpb25hbCBvdmVycmlkZSBvZiAnZmlsdGVyJyB0byAnbm9uZScgXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BnbzhjM1puSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZDJsa2RHZzlJakV3TUNVaUlHaGxhV2RvZEQwaU1UQXdKU0lnZG1sbGQwSnZlRDBpTUNBd0lERWdNU0lnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWJtOXVaU0krQ2lBZ1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJZ2VERTlJakFsSWlCNU1UMGlNQ1VpSUhneVBTSXdKU0lnZVRJOUlqRXdNQ1VpUGdvZ0lDQWdQSE4wYjNBZ2IyWm1jMlYwUFNJd0pTSWdjM1J2Y0MxamIyeHZjajBpSTJabVptWm1aaUlnYzNSdmNDMXZjR0ZqYVhSNVBTSXdMak1pTHo0S0lDQWdJRHh6ZEc5d0lHOW1abk5sZEQwaU5EWWxJaUJ6ZEc5d0xXTnZiRzl5UFNJalptWm1abVptSWlCemRHOXdMVzl3WVdOcGRIazlJakFpTHo0S0lDQThMMnhwYm1WaGNrZHlZV1JwWlc1MFBnb2dJRHh5WldOMElIZzlJakFpSUhrOUlqQWlJSGRwWkhSb1BTSXhJaUJvWldsbmFIUTlJakVpSUdacGJHdzlJblZ5YkNnalozSmhaQzExWTJkbkxXZGxibVZ5WVhSbFpDa2lJQzgrQ2p3dmMzWm5QZz09KTtcclxuICBAaW5jbHVkZSBncmFkaWVudC12ZXJ0aWNhbChyZ2JhKDI1NSwyNTUsMjU1LDAuMykscmdiYSgyNTUsMjU1LDI1NSwwKSk7XHJcbiAgQGlmICRmaWx0ZXJ7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzRkZmZmZmZmJywgZW5kQ29sb3JzdHI9JyMwMGZmZmZmZicsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTggKi9cclxuICAgIDpyb290ICZ7XHJcbiAgICAgIEBleHRlbmQgJXJlc2V0LWZpbHRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8g6buR6Imy77yM55Sx5YWo6YCP5piO5Yiw5Y2K6YCP5piOXHJcbiVncmFkaWVudC1saW5lYXItZGFyayB7XHJcbiAgLy8gSUU5IFNWRywgbmVlZHMgY29uZGl0aW9uYWwgb3ZlcnJpZGUgb2YgJ2ZpbHRlcicgdG8gJ25vbmUnXHJcbiAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BnbzhjM1puSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZDJsa2RHZzlJakV3TUNVaUlHaGxhV2RvZEQwaU1UQXdKU0lnZG1sbGQwSnZlRDBpTUNBd0lERWdNU0lnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWJtOXVaU0krQ2lBZ1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJZ2VERTlJakFsSWlCNU1UMGlNQ1VpSUhneVBTSXdKU0lnZVRJOUlqRXdNQ1VpUGdvZ0lDQWdQSE4wYjNBZ2IyWm1jMlYwUFNJd0pTSWdjM1J2Y0MxamIyeHZjajBpSXpBd01EQXdNQ0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXdJaTgrQ2lBZ0lDQThjM1J2Y0NCdlptWnpaWFE5SWpFd01DVWlJSE4wYjNBdFkyOXNiM0k5SWlNd01EQXdNREFpSUhOMGIzQXRiM0JoWTJsMGVUMGlNQzR5TlNJdlBnb2dJRHd2YkdsdVpXRnlSM0poWkdsbGJuUStDaUFnUEhKbFkzUWdlRDBpTUNJZ2VUMGlNQ0lnZDJsa2RHZzlJakVpSUdobGFXZG9kRDBpTVNJZ1ptbHNiRDBpZFhKc0tDTm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtLU0lnTHo0S1BDOXpkbWMrKTtcclxuICBAaW5jbHVkZSBncmFkaWVudC12ZXJ0aWNhbChyZ2JhKDAsMCwwLDApLCByZ2JhKDAsMCwwLDAuMjUpKTtcclxuICBAaWYgJGZpbHRlcntcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzQwMDAwMDAwJyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOCAqL1xyXG4gICAgOnJvb3QgJntcclxuICAgICAgIEBleHRlbmQgJXJlc2V0LWZpbHRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gUmVzZXQgZ3JhZGllbnQgZmlsdGVycyBmb3IgSUVcclxuJXJlc2V0LWZpbHRlcntcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcclxufVxyXG5cclxuXHJcbi8vZnVuY3Rpb25cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgXHJcblxyXG4vLyBweOi9rGVtXHJcbkBmdW5jdGlvbiBweFRvRW0oJHB4LCAkYmFzZTogMTYpIHtcclxuICBAcmV0dXJuICgkcHggLyAkYmFzZSkgKiAxZW07XHJcbn1cclxuQGZ1bmN0aW9uIHB0ZSgkcHgsICRiYXNlOiAxNikge1xyXG4gIEByZXR1cm4gKCRweCAvICRiYXNlKSAqIDFlbTtcclxufVxyXG4vL3B46L2s5o2i5Li655m+5YiG5q+UXHJcbkBmdW5jdGlvbiBwZXIoJHB4LCR0b3RweCl7XHJcbiAgQHJldHVybiAoJHB4IC8gJHRvdHB4KSoxMDAlO1xyXG59XHJcblxyXG4vLyDkuLrpopzoibLmt7vliqDnmb3oibLvvIzku6Xnmb7liIbmr5TlvaLlvI9cclxuQGZ1bmN0aW9uIHRpbnQoJGNvbG9yLCAkcGVyY2VudCl7XHJcbiAgQHJldHVybiBtaXgod2hpdGUsICRjb2xvciwgJHBlcmNlbnQpO1xyXG59XHJcblxyXG4vLyDkuLrpopzoibLmt7vliqDpu5HoibLvvIzku6Xnmb7liIbmr5TlvaLlvI9cclxuQGZ1bmN0aW9uIHNoYWRlKCRjb2xvciwgJHBlcmNlbnQpe1xyXG4gIEByZXR1cm4gbWl4KGJsYWNrLCAkY29sb3IsICRwZXJjZW50KTtcclxufVxyXG5cclxuLy8g5a6a5LmJ5LiA5Lqb5bi46KeB5YWD57Sg55qE566A5Y2V5qC35byPKGJ0bix0YWJsZSxmb3JtKVxyXG4vLyDov5nph4zlj6rmmK/mu6HotrPnroDljZXnmoTkvb/nlKjvvIzmm7Tlhajmm7Tlpb3nmoTor7flj4LogIPlkIToh6rnmoTnu4Tku7ZcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gYnRuXHJcbi8vIEBpbmNsdWRlIHNpbXBsZS1idG47XHJcbi8vIEBpbmNsdWRlIHNpbXBsZS1idG4odHJ1ZSk7XHJcbi8vIEBpbmNsdWRlIHNpbXBsZS1idG4oJGJnQ29sb3I6JGdyZWVuKTtcclxuQG1peGluIHNpbXBsZS1idG4oJGZvcm1idG46ZmFsc2UsICRiZ0NvbG9yOiAkcHJpbWFyeSwgJHRleHRDb2xvcjokd2hpdGUpe1xyXG4gIEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBwYWRkaW5nOjAgIDE1cHg7XHJcbiAgQGlmICRmb3JtYnRuIHtcclxuICAgIGhlaWdodDogMjhweDtcclxuICB9QGVsc2V7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICB9XHJcbiAgY29sb3I6ICR0ZXh0Q29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnQ29sb3I7XHJcbiAgYm9yZGVyOjAgbm9uZTtcclxuXHJcbiAgJjpob3ZlcntcclxuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZ0NvbG9yLDUlKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIHRhYmxlXHJcbi8vIEBpbmNsdWRlIHNpbXBsZS10YWJsZTtcclxuLy8gQGluY2x1ZGUgc2ltcGxlLXRhYmxlKGZhbHNlKTtcclxuLy8gQGluY2x1ZGUgc2ltcGxlLXRhYmxlKHRydWUsICR0aEJnQ29sb3I6ICRvcmFuZ2UpO1xyXG5AbWl4aW4gc2ltcGxlLXRhYmxlKCR0aDp0cnVlLCAkYm9yZGVyQ29sb3I6ICRncmF5LCAkdGhCZ0NvbG9yOiAkcHJpbWFyeSwgJHRoVGV4dENvbG9yOiR3aGl0ZSl7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxuICBtYXJnaW4tYm90dG9tOiAkYmFzZUdhcDtcclxuXHJcbiAgJiB0aCxcclxuICAmIHRke1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XHJcbiAgfVxyXG5cclxuICB0aCx0ZHtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gIC8vIOWmguaenFxyXG4gIEBpZiAkdGh7XHJcbiAgICB0aHtcclxuICAgICAgY29sb3I6ICR0aFRleHRDb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoQmdDb2xvcjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiR0aEJnQ29sb3I7XHJcbiAgICAgIGJvcmRlci1ib3R0b206MCBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWHnmoTln7rnoYDmoLflvI9cclxuLy8g6L655qGG77yMcGFkZGluZ1xyXG4lc2ltcGxlLWZvcm0tYmFzaWN7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XHJcbiAgcGFkZGluZzogNHB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgJjpmb2N1c3tcclxuICAgIG91dGxpbmU6IDAgbm9uZTtcclxuICB9XHJcbn1cclxuLy8g6L6T5YWl5qGGXHJcbkBtaXhpbiBzaW1wbGUtdGV4dCgkYm9yZGVyQ29sb3JGb2N1czogIzUyYThlYyl7XHJcbiAgQGV4dGVuZCAlc2ltcGxlLWZvcm0tYmFzaWM7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG4gIFxyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyIGxpbmVhciAwLjJzLCBib3gtc2hhZG93IGxpbmVhciAwLjJzKTtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xyXG5cclxuICAmOmZvY3Vze1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRib3JkZXJDb2xvckZvY3VzLCAwLjgpO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDAgOHB4IHJnYmEoJGJvcmRlckNvbG9yRm9jdXMsIDAuNikpO1xyXG4gIH0gIFxyXG59XHJcbiVzaW1wbGUtdGV4dHtcclxuICBAaW5jbHVkZSBzaW1wbGUtdGV4dDtcclxufVxyXG5cclxuLy8gdGV4dGFyZWFcclxuQG1peGluIHNpbXBsZS10ZXh0YXJlYSgkYm9yZGVyQ29sb3JGb2N1czojNTJhOGVjLCAkd2lkdGg6NTAwcHgsICRoZWlnaHQ6ODBweCl7XHJcbiAgQGluY2x1ZGUgc2ltcGxlLXRleHQoJGJvcmRlckNvbG9yRm9jdXMpO1xyXG4gIGhlaWdodDogJGhlaWdodDtcclxuICB3aWR0aDogJHdpZHRoO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuJXNpbXBsZS10ZXh0YXJlYXtcclxuICBAaW5jbHVkZSBzaW1wbGUtdGV4dGFyZWE7XHJcbn1cclxuXHJcbi8vIHNlbGVjdFxyXG4lc2ltcGxlLXNlbGVjdHtcclxuICBAZXh0ZW5kICVzaW1wbGUtZm9ybS1iYXNpYztcclxuXHJcbiAgLy8gc2VsZWN0IGx0ZSBpZTdcclxuICAvLyBpZTYsNyDkuI3mlK/mjIFzZWxlY3TnmoRwYWRkaW5nXHJcbiAgQGlmICRsdGU3IHtcclxuICAgICAgKm1hcmdpbi10b3A6NXB4O1xyXG4gICAgICAqbWFyZ2luLWJvdHRvbTo1cHg7XHJcbiAgICAgICp2ZXJ0aWNhbC1hbGlnbjp0b3A7XHJcbiAgfVxyXG59XHJcblxyXG4vLyByYWRpbyAmIGNoZWNrYm94IOeahOmHjee9rlxyXG4lcmVzZXQtcmFkaW8tY2hlY2tib3h7XHJcbiAgbWFyZ2luOjAgNXB4IDAgMDtcclxuICBwYWRkaW5nOjA7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIC8vaWU2LDflvpforr7nva7lrr3luqblkozpq5jluqbmiY3og73ooajnjrDlkozlhbbku5bmtY/op4jlmajkuIDmoLfnmoTph43nva5cclxuICAvL3JhZGlv5ZKMY2hlY2tib3jnmoTlpKflsI/kuLoxM3B4XHJcbiAgQGlmICRsdGU3IHtcclxuICAgICp3aWR0aDoxM3B4O1xyXG4gICAgKmhlaWdodDoxM3B4O1xyXG4gIH1cclxufVxyXG5cclxuLy/lnoLnm7TmuJDlj5hcclxuQG1peGluIGxpbmVhci1ncmFkaWVudCgkc3RhcnRDb2xvciwkZW5kQ29sb3Ipe1xyXG4gIGZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydENvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmRDb2xvcil9JyxncmFkaWVudFR5cGU9MCk7XHJcbiAgLW1zLWZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydENvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmRDb2xvcil9JyxncmFkaWVudFR5cGU9MCk7XHJcbiAgYmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydENvbG9yLCAkZW5kQ29sb3IpO1xyXG4gIGJhY2tncm91bmQ6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCBib3R0b20sIGZyb20oJHN0YXJ0Q29sb3IpLCB0bygkZW5kQ29sb3IpKTtcclxuICBiYWNrZ3JvdW5kOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydENvbG9yLCAkZW5kQ29sb3IpO1xyXG59XHJcblxyXG4vL+iDjOaZr+iJsumAj+aYjlxyXG4vLyBFeHRlbmQgdGhpcyBjbGFzcyB0byBzYXZlIGJ5dGVzXHJcbi50cmFuc3BhcmVudC1iYWNrZ3JvdW5kIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB6b29tOiAxO1xyXG59XHJcbiBcclxuLy8gVGhlIG1peGluXHJcbkBtaXhpbiB0cmFuc3BhcmVudCgkY29sb3IsICRhbHBoYSkge1xyXG4gICRyZ2JhOiByZ2JhKCRjb2xvciwgJGFscGhhKTtcclxuICAkaWUtaGV4LXN0cjogaWUtaGV4LXN0cigkcmdiYSk7XHJcbiAgQGV4dGVuZCAudHJhbnNwYXJlbnQtYmFja2dyb3VuZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmdiYTtcclxuICBmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9I3skaWUtaGV4LXN0cn0sZW5kQ29sb3JzdHI9I3skaWUtaGV4LXN0cn0pO1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9I3skaWUtaGV4LXN0cn0sZW5kQ29sb3JzdHI9I3skaWUtaGV4LXN0cn0pXCI7XHJcbn1cclxuIFxyXG4vLyBMb29wIHRocm91Z2ggb3BhY2l0aWVzIGZyb20gOTAgdG8gMTAgb24gYW4gYWxwaGEgc2NhbGVcclxuQG1peGluIHRyYW5zcGFyZW50LXNoYWRlcygkbmFtZSwgJGNvbG9yKSB7XHJcbiAgQGVhY2ggJGFscGhhIGluIDkwLCA4MCwgNzAsIDYwLCA1MCwgNDAsIDMwLCAyMCwgMTAge1xyXG4gICAgLiN7JG5hbWV9LSN7JGFscGhhfSB7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zcGFyZW50KCRjb2xvciwgJGFscGhhIC8gMTAwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gR2VuZXJhdGUgc2VtaS10cmFuc3BhcmVudCBiYWNrZ3JvdW5kcyBmb3IgdGhlIGNvbG9ycyB3ZSB3YW50XHJcbi8vQGluY2x1ZGUgdHJhbnNwYXJlbnQtc2hhZGVzKCdkYXJrJywgIzAwMDAwMCk7XHJcbi8vQGluY2x1ZGUgdHJhbnNwYXJlbnQtc2hhZGVzKCdsaWdodCcsICNmZmZmZmYpO1xyXG5cclxuLy/mloflrZfkuKTnq6/lr7npvZBcclxuJXRleHQtanVzdGlmeXtcclxuICB0ZXh0LWFsaWduOiBqdXN0aWZ5Oy8vbW96XHJcbiAgdGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaDsvL2llXHJcbn1cclxuXHJcbkBtaXhpbiB0ZXh0LWp1c3R5ZnkoJHRhZ0NsYXNzKXtcclxuICAjeyR0YWdDbGFzc30ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgLy8gaGVpZ2h0OiAxOXB4O1xyXG4gICAgQGV4dGVuZCAldGV4dC1qdXN0aWZ5O1xyXG4gICAgJjphZnRlcntcclxuICAgICAgQGV4dGVuZCAlaW5saW5lLWJsb2NrO1xyXG4gICAgICBjb250ZW50OicnO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9ib3JkZXItcmFkaXVzOiBcclxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZDo1MCUpe1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLXJhZGl1czogJHJhZDtcclxufVxyXG5cclxuJXRhYi1jZWxse1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn0iLCIvLyDmlrDlhaznlKhzYXNz5re35ZCI5paH5Lu2XHJcblxyXG4vKiDlrprkuYnml4vovazliqjnlLsgKi9cclxuQGtleWZyYW1lcyBzcGluIHtcclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ1bGwtc2NyZWVuICgkcG9zaXRpb246IGZpeGVkKSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiAkcG9zaXRpb247XHJcbiAgei1pbmRleDogOTkwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxufVxyXG5cclxuLy8g566A5Y2V5a+56K+d5qGG77yM5LuF5YyF5ZCr5Z+65pys57uT5p6EXHJcbkBtaXhpbiBtLWRpYWxvZyB7XHJcbiAgLm0tZGlhbG9nLWJveCB7XHJcbiAgICBAaW5jbHVkZSBmdWxsLXNjcmVlbjtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLm0tZGlhbG9nLWlubmVyIHtcclxuICAgIG1hcmdpbjogMjBweCBhdXRvIDIwcHg7XHJcbiAgICB3aWR0aDogNjAwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5tLWRpYWxvZy1oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDU1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuXHJcbiAgICAuY2xvc2Uge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDE0cHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBjb2xvcjogIzk5OTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tLWRpYWxvZy1ib2R5IHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAubS1kaWFsb2ctZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6IDI1cHggMTBweDtcclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgJiArIC5idG4ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICBjdXJzb3I6IGF1dG87XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBodG1sLm0tZGlhbG9nLW9wZW4ge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuXHJcbiAgICAmLFxyXG4gICAgPiBib2R5IHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgZGlhbG9nRmFkZUluXHJcbiAgICB7XHJcbiAgICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIEBpbmNsdWRlIGZ1bGwtc2NyZWVuO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuMik7XHJcbiAgICAgIGFuaW1hdGlvbjogZGlhbG9nRmFkZUluIC41cyAxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gbG9hZGluZ1xyXG5AbWl4aW4gbS1sb2FkaW5nIHtcclxuICAubS1sb2FkaW5nLWJveCB7XHJcbiAgICBAaW5jbHVkZSBmdWxsLXNjcmVlbjtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgLm0tbG9hZGluZy1pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIG1hcmdpbi10b3A6IC01N3B4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC01N3B4O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgd2lkdGg6IDY0cHg7XHJcbiAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICBwYWRkaW5nOiA4cHggOHB4IDJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgLm0tbG9hZGluZy1ib2R5IHtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyDoh6rpgILlupQgc3RhcnRcclxuQG1peGluIHJvb3QtZm9udC1zaXplKCkge1xyXG4gIGZvbnQtc2l6ZTogMTAwdncgLyAkYmxvY2tzO1xyXG5cclxuICBib2R5IHtcclxuICAgICAgQGluY2x1ZGUgY29udGFpbmVyLW1pbi13aWR0aCgpO1xyXG4gIH1cclxuXHJcbiAgLyog5pyA5bCP5a695bqm5a6a5LmJ77ya6L+Z5pe25YCZaHRtbOeahGZvbnRzaXplIOS4uiAxNnB4ICovXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1pbi1kZXZpY2Utd2lkdGgpIHtcclxuICAgICAgZm9udC1zaXplOiAkbWluLWRldmljZS13aWR0aCAvICRibG9ja3M7XHJcbiAgfVxyXG5cclxuICAvKiDmnIDlpKflrr3luqblrprkuYnvvJrov5nml7blgJlodG1s55qEZm9udHNpemUg5Li6IDY0cHggICovXHJcbiAgJiB7XHJcbiAgICAgIGJvZHkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgY29udGFpbmVyLW1heC13aWR0aCgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWF4LWRldmljZS13aWR0aCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkbWF4LWRldmljZS13aWR0aCAvICRibG9ja3M7XHJcbiAgICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIOenu+mZpOaVsOWtl+WNleS9jVxyXG5AZnVuY3Rpb24gc3RyaXAtdW5pdHMoJG51bWJlcil7XHJcbiAgQHJldHVybiAkbnVtYmVyIC8gKCRudW1iZXIgKiAwICsgMSk7XHJcbn1cclxuXHJcbi8qIOWNleS9jXB46L2s5YyW5Li6cmVtICovXHJcbkBmdW5jdGlvbiBweDJyZW0oJHB4KSB7XHJcbiAgQHJldHVybiAje3N0cmlwLXVuaXRzKCRweCkgLyAkZGVzaWduLXdpZHRoICogJGRlc2lnbi1kcHIgKiAkYmxvY2tzfXJlbTtcclxufVxyXG5cclxuLyog6YCC55So5LqO55u45a+55LqO54mI5b+D5a655Zmo6L2s5o2iICovXHJcbkBmdW5jdGlvbiBweDJyZW1CeUJveCgkcHgsICRib3gtd2lkdGg6ICRjZW50ZXItd2lkdGgpIHtcclxuICBAcmV0dXJuICN7c3RyaXAtdW5pdHMoJHB4KSAvIHN0cmlwLXVuaXRzKCRib3gtd2lkdGgpICogJGRlc2lnbi1kcHIgKiAkYmxvY2tzfXJlbTtcclxufVxyXG5cclxuLyog55m+5YiG5q+U6L2s5o2iICovXHJcbkBmdW5jdGlvbiBweDJwZXIoJHB4LCAkYm94LXdpZHRoOiAkY2VudGVyLXdpZHRoKSB7XHJcbiAgQHJldHVybiAje3N0cmlwLXVuaXRzKCRweCkgLyBzdHJpcC11bml0cygkYm94LXdpZHRoKSAqIDEwMCV9O1xyXG59XHJcblxyXG4vKiDljZXkvY1weOi9rOWMluS4umVtICovXHJcbkBmdW5jdGlvbiBweDJlbSgkcHgsICRmcykge1xyXG4gIEByZXR1cm4gI3tzdHJpcC11bml0cygkcHgpIC8gc3RyaXAtdW5pdHMoJGZzKX1lbTtcclxufVxyXG5cclxuLy8g5oyJ5q+U5L6L6K6+572u5pyA5bCP5a2X5L2T77yM5bCP5bGP5bmV5pyA5bCP6K6+572u5Li6MTJweOWtl+S9k++8jCAkbWluZnPkuLrpobXpnaLkuIrmnIDlsI/nmoTlpKflpJrmlbDmloflrZflsLrlr7hcclxuQGZ1bmN0aW9uIGdldG1pbmZzICgkdGFyZ2V0LCAkbWluZnM6ICRtaW5mcykge1xyXG4gIEByZXR1cm4gI3tyb3VuZCgxMiAvICRtaW5mcyAqICR0YXJnZXQpfXB4O1xyXG59XHJcblxyXG4vKiDorr7nva7lrrnlmajmi4nkvLjnmoTmnIDlsI/lrr3luqYgKi9cclxuQG1peGluIGNvbnRhaW5lci1taW4td2lkdGgoKSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1pbi13aWR0aDogJG1pbi1kZXZpY2Utd2lkdGg7XHJcbn1cclxuXHJcbi8qIOiuvue9ruWuueWZqOaLieS8uOeahOacgOWkp+WuveW6piAqL1xyXG5AbWl4aW4gY29udGFpbmVyLW1heC13aWR0aCgpIHtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWF4LXdpZHRoOiAkbWF4LWRldmljZS13aWR0aDtcclxufVxyXG5cclxuQG1peGluIG1vYmlsZS1zY3JlZW4oJHdpZHRoOiA3NjhweClcclxue1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aClcclxuICB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtaW5Gb250U2l6ZSAoJHNpemU6IDEycHgpIHtcclxuICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuICgpIHtcclxuICAgIGZvbnQtc2l6ZTogJHNpemU7XHJcbiAgfVxyXG59XHJcbi8vIOiHqumAguW6lCBlbmRcclxuXHJcbi8vIOmAmueUqOW6lemDqOiHqumAguW6lFxyXG5AbWl4aW4gZm9vdGVyLW1vYmlsZSB7XHJcbiAgLmZvb3Rlci1ib3gge1xyXG4gICAgJixcclxuICAgIGEge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXIge1xyXG4gICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rfd3JhcCB7XHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZS1zY3JlZW4gKCkge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0ZXh0LW92ZXJmbG93ICgkbGluZTogMSkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIEBpZiAkbGluZSA9PSAxIHtcclxuICAgIHdvcmQtd3JhcDogbm9ybWFsO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIH0gQGVsc2Uge1xyXG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBkaXNwbGF5Oi13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xyXG4gIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxuICA6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXHJcbiAgICBAY29udGVudDtcclxuICAgIG9wYWNpdHk6ICAxO1xyXG4gIH1cclxuICA6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXHJcbiAgICBAY29udGVudDtcclxuICAgIG9wYWNpdHk6ICAxO1xyXG4gIH1cclxuICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxuICA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbiAgXHJcbiAgOjpwbGFjZWhvbGRlciB7IC8qIE1vc3QgbW9kZXJuIGJyb3dzZXJzIHN1cHBvcnQgdGhpcyBub3cuICovXHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzY3JvbGxiYXIgKCR3LCAkciwgJGJnMSwgJGJnMiwgJGJnMykge1xyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiAkdztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZzE7XHJcbiAgfVxyXG5cclxuICAvKua7muWKqOadoSDpmLTlvbF+5ZyG6KeSKi9cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZzI7XHJcbiAgfVxyXG5cclxuICAvKua7keWdlyDpmLTlvbF+5ZyG6KeSKi9cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZzM7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbG9hZGluZyAoJGJnYzogI2ZmZiwgJHNpemU6IDM4cHgpIHtcclxuICAkbWFyZ2luOiBjYWxjKCN7LSgkc2l6ZSkgLyAyfSk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6ICRzaXplO1xyXG4gICAgaGVpZ2h0OiAkc2l6ZTtcclxuICAgIG1hcmdpbi1sZWZ0OiAkbWFyZ2luO1xyXG4gICAgbWFyZ2luLXRvcDogJG1hcmdpbjtcclxuICAgIGJvcmRlcjogNHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkYmdjO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYW5pbWF0aW9uOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTtcclxuICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vY29yZS9fc2V0dGluZ1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vY29yZS9fY3NzM1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vY29yZS9fbWl4aW5cIjtcclxuQGltcG9ydCBcIi4uLy4uL2NvcmUvX21lZGlhX3F1ZXJpZXNcIjtcclxuQGltcG9ydCBcIi4uLy4uL2NvbW1vbi9taXhpblwiO1xyXG5cclxuLyog56e75Yqo56uv6aG16Z2i6K6+6K6h56i/5a695bqmICovXHJcbiRkZXNpZ24td2lkdGg6IDEyMDA7XHJcbi8qIOenu+WKqOerr+mhtemdouiuvuiuoeeov2RwcuWfuuWHhuWAvCAqL1xyXG4kZGVzaWduLWRwcjogMTtcclxuLyog5bCG56e75Yqo56uv6aG16Z2i5YiG5Li6MTDlnZcgKi9cclxuJGJsb2NrczogMTA7XHJcbi8qIOe8qeaUvuaJgOaUr+aMgeeahOiuvuWkh+acgOWwj+WuveW6piAqL1xyXG4kbWluLWRldmljZS13aWR0aDogMzIwcHg7XHJcbi8qIOe8qeaUvuaJgOaUr+aMgeeahOiuvuWkh+acgOWkp+WuveW6piAqL1xyXG4kbWF4LWRldmljZS13aWR0aDogMTIwMHB4O1xyXG4kY2VudGVyLXdpZHRoOiAxMjAwO1xyXG5cclxuaHRtbCB7XHJcbiAgQGluY2x1ZGUgcm9vdC1mb250LXNpemUoKTtcclxufVxyXG5cclxuaHRtbCxcclxuYm9keSB7XHJcbiAgbWF4LXdpZHRoOiAxOTIwcHggIWltcG9ydGFudDtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbkBpbmNsdWRlIG0tZGlhbG9nO1xyXG5AaW5jbHVkZSBtLWxvYWRpbmc7XHJcblxyXG5AZnVuY3Rpb24gc2V0dXJsKCRmbmFtZSkge1xyXG4gIEByZXR1cm4gXCIvZGlhbnBpbmcvd3d3L2ltYWdlcy90b3BpY3MvMjAyNS9rYW5nemhhbi8jeyRmbmFtZX1cIjtcclxufVxyXG4udmlkZW9zIHtcclxuICAudGl0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogcHgycmVtKDIyKTtcclxuICB9XHJcbiAgLmRlcyB7XHJcbiAgICBmb250LXNpemU6IHB4MnJlbSgxOCk7XHJcbiAgICBtYXJnaW4tdG9wOiBweDJyZW0oMTApO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICB9XHJcbiAgdmlkZW8ge1xyXG4gICAgbWFyZ2luLXRvcDogcHgycmVtKDEwKTtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgfVxyXG59XHJcbi5wLWthbmd6aGFuIHtcclxuICBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB9XHJcblxyXG4gICYsXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogIzAxMDEwMTtcclxuICAgIGZvbnQtc2l6ZTogcHgycmVtKDE1KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAoMzAgLyAxNSk7XHJcbiAgICBAaW5jbHVkZSBtaW5Gb250U2l6ZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAuYmQge1xyXG4gICAgbWluLWhlaWdodDogcHgycmVtKDQwMDApO1xyXG4gICAgcGFkZGluZy10b3A6IHB4MnJlbSg1NjgpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHB4MnJlbSgyMzApO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKHNldHVybChcImJnLXQuanBnXCIpKSBuby1yZXBlYXQgY2VudGVyIDAsXHJcbiAgICAgIHVybChzZXR1cmwoXCJiZy1iLmpwZ1wiKSkgbm8tcmVwZWF0IGNlbnRlciBib3R0b20sXHJcbiAgICAgIHVybChzZXR1cmwoXCJiZy1jLmpwZ1wiKSkgcmVwZWF0LXkgY2VudGVyIHB4MnJlbSgxNzA2KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmY2ZjI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IHB4MnJlbSgxOTIwKSBhdXRvO1xyXG5cclxuICAgICoge1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm0tY2FyZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogLTFweCAxcHggNHB4IDFweCByZ2JhKDE0MywgOTIsIDU2LCAwLjMyKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHB4MnJlbSg1MCkgMCBweDJyZW0oNTApIDA7XHJcbiAgICBib3JkZXI6IHB4MnJlbSgyKSBzb2xpZCAjZjhjMzUzO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgbGVmdDogcHgycmVtKC0yKTtcclxuICAgICAgdG9wOiBweDJyZW0oLTIpO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IHB4MnJlbSg5OCk7XHJcbiAgICAgIGhlaWdodDogcHgycmVtKDQyKTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKHNldHVybChcImljb24tc3Rhci5wbmdcIikpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zMSB7XHJcbiAgICB3aWR0aDogcHgycmVtKDk0OSk7XHJcbiAgICBoZWlnaHQ6IHB4MnJlbSgzNDMpO1xyXG4gICAgQGluY2x1ZGUgY2VudGVyLWJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcHgycmVtKDQ4KTtcclxuICAgIGJhY2tncm91bmQ6IHVybChzZXR1cmwoXCJzMS5wbmdcIikpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgfVxyXG5cclxuICAuczIge1xyXG4gICAgd2lkdGg6IHB4MnJlbSg5ODYpO1xyXG4gICAgQGluY2x1ZGUgY2VudGVyLWJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcHgycmVtKDUwKTtcclxuICAgIGNvbG9yOiAjN2MxZTFlO1xyXG5cclxuICAgICYtdmQge1xyXG4gICAgICB3aWR0aDogcHgycmVtKDQ5Nik7XHJcbiAgICAgIC8vIGhlaWdodDogcHgycmVtKDM4OCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IHB4MnJlbSgyMCk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgcHgycmVtKDEpIHB4MnJlbSg2KSBweDJyZW0oMSkgcmdiYSgxNDMsIDkyLCA1NiwgMC41MSk7XHJcblxyXG4gICAgICAmLWJveCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcHgycGVyKDI5MiwgNDk2KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgdmlkZW8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLy8gaGVpZ2h0OiBweDJyZW0oMjkyKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXR0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogcHgycmVtKDIwKSAwIDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgZm9udC1zaXplOiBweDJyZW0oMjApO1xyXG4gICAgICAgIEBpbmNsdWRlIG1pbkZvbnRTaXplO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgLy8gbGVmdDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgLy8gaGVpZ2h0OiBweDJyZW0oNzUpO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IHB4MnBlcig3NSwgNDk2KTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHB4MnJlbSg1KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4MnJlbSgtMjUpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKHNldHVybChcInMyLWltZzEucG5nXCIpKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1kZXNjIHtcclxuICAgICAgd2lkdGg6IHB4MnJlbSg0OTApO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHB4MnJlbSgzNik7XHJcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBweDJyZW0oMzYpO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBweDJyZW0oMzYpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gJi1idG4ge1xyXG4gICAgLy8gICBkaXNwbGF5OiBibG9jaztcclxuICAgIC8vICAgd2lkdGg6IHB4MnJlbSgyNDApO1xyXG4gICAgLy8gICBoZWlnaHQ6IHB4MnJlbSg3NCk7XHJcbiAgICAvLyAgIGxpbmUtaGVpZ2h0OiBweDJyZW0oNzQpO1xyXG4gICAgLy8gICBtYXJnaW4tdG9wOiBweDJyZW0oMjYpO1xyXG4gICAgLy8gICBAaW5jbHVkZSBjZW50ZXItYmxvY2s7XHJcbiAgICAvLyAgIGJhY2tncm91bmQ6IHVybChzZXR1cmwoJ3MyLWJ0bi5wbmcnKSkgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIC8vICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgLy8gICBmb250LXNpemU6IHB4MnJlbSgyNCk7XHJcbiAgICAvLyAgIEBpbmNsdWRlIG1pbkZvbnRTaXplO1xyXG4gICAgLy8gfVxyXG4gIH1cclxuXHJcbiAgLnMzIHtcclxuICAgIG1heC13aWR0aDogODUwcHg7XHJcbiAgICB3aWR0aDogODQlO1xyXG4gICAgQGluY2x1ZGUgY2VudGVyLWJsb2NrO1xyXG4gICAgcGFkZGluZzogcHgycmVtKDY0KSAwIDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBweDJyZW0oMzggLSAyMCk7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoc2V0dXJsKFwiczMtdHQucG5nXCIpKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byBweDJyZW0oNjEpO1xyXG4gICAgY291bnRlci1yZXNldDogaXRlbTtcclxuXHJcbiAgICAmLXJ1bGUge1xyXG4gICAgICBsaW5lLWhlaWdodDogKDM2IC8gMTgpO1xyXG4gICAgICBmb250LXNpemU6IHB4MnJlbSgxOCk7XHJcbiAgICAgIEBpbmNsdWRlIG1pbkZvbnRTaXplO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoc2V0dXJsKFwiczMtaW1nMS5wbmdcIikpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogcHgycmVtKDIzMSkgYXV0bztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZS1zY3JlZW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaXRlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBweDJlbSgyMiArIDIsIDE4KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgLy8gdG9wOiBweDJlbSgtMiwgMTgpO1xyXG4gICAgICAgICAgdG9wOiBweDJlbSg3LCAxOCk7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XHJcbiAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGl0ZW0pO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IHB4MmVtKDIyLCAxOCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IHB4MmVtKDIyLCAxOCk7XHJcbiAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogcHgyZW0oLTIyLCAxOCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogcHgyZW0oMjIsIDE4KTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmYwMDAwO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBweDJyZW0oMTUwKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWFjdCB7XHJcbiAgICAgIHBhZGRpbmc6IHB4MnJlbSgyMCkgMDtcclxuXHJcbiAgICAgICYtc3RhcnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiBweDJyZW0oMjI2KTtcclxuICAgICAgICBoZWlnaHQ6IHB4MnJlbSg3Nik7XHJcbiAgICAgICAgQGluY2x1ZGUgY2VudGVyLWJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChzZXR1cmwoXCJzMy1idG4xLnBuZ1wiKSkgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtbG90dCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IHB4MnJlbSgxODMpO1xyXG4gICAgICAgIGhlaWdodDogcHgycmVtKDE2MSk7XHJcbiAgICAgICAgQGluY2x1ZGUgY2VudGVyLWJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChzZXR1cmwoXCJzMy1idG4yLnBuZ1wiKSkgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdGlwIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBwYWRkaW5nOiBweDJyZW0oMTc2KSAwIDA7XHJcbiAgICAgICAgY29sb3I6ICMzNWExMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiBweDJyZW0oMjIpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIEBpbmNsdWRlIG1pbkZvbnRTaXplO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChzZXR1cmwoXCJzMy1pbWcyLnBuZ1wiKSkgbm8tcmVwZWF0IGNlbnRlciB0b3A7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIHB4MnJlbSgxNTkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuczQge1xyXG4gICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgIHdpZHRoOiA4NCU7XHJcbiAgICBAaW5jbHVkZSBjZW50ZXItYmxvY2s7XHJcbiAgICBwYWRkaW5nOiBweDJyZW0oODApIDAgMDtcclxuICAgIG1hcmdpbi1ib3R0b206IHB4MnJlbSg1MCk7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoc2V0dXJsKFwiczQtdHQucG5nXCIpKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byBweDJyZW0oNjApO1xyXG5cclxuICAgICYtdHh0IHtcclxuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luOiBweDJyZW0oMTUpIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zNSB7XHJcbiAgICBtYXgtd2lkdGg6IDkwNHB4O1xyXG4gICAgd2lkdGg6IDg0JTtcclxuICAgIEBpbmNsdWRlIGNlbnRlci1ibG9jaztcclxuICAgIHBhZGRpbmc6IHB4MnJlbSg2MCkgMCAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcHgycmVtKDUwKTtcclxuICAgIGJhY2tncm91bmQ6IHVybChzZXR1cmwoXCJzNS10dC5wbmdcIikpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIHB4MnJlbSg1Mik7XHJcblxyXG4gICAgJi1kZXNjIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcHgycmVtKDQpO1xyXG4gICAgfVxyXG5cclxuICAgICYtbGlzdCB7XHJcbiAgICAgICYtaXRlIHtcclxuICAgICAgICB3aWR0aDogcHgycmVtKDQxMCk7XHJcbiAgICAgICAgbWFyZ2luOiBweDJyZW0oNDIgLyAyKTtcclxuICAgICAgICBwYWRkaW5nOiBweDJyZW0oMzIpIHB4MnJlbSgyNCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICgyOCAvIDE0KTtcclxuICAgICAgICBmb250LXNpemU6IHB4MnJlbSgxNCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWluRm9udFNpemU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZS1zY3JlZW4ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXR0IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogKDI4IC8gMTYpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcHgycmVtKDE2KTtcclxuICAgICAgICBAaW5jbHVkZSBtaW5Gb250U2l6ZTtcclxuICAgICAgICBjb2xvcjogI2MxMDUwNDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1jb24ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zNiB7XHJcbiAgICBtYXgtd2lkdGg6IDg2NnB4O1xyXG4gICAgd2lkdGg6IDg0JTtcclxuICAgIEBpbmNsdWRlIGNlbnRlci1ibG9jaztcclxuICAgIHBhZGRpbmc6IHB4MnJlbSg2MCkgMCAwO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKHNldHVybChcInM2LXR0LnBuZ1wiKSkgbm8tcmVwZWF0IGNlbnRlciB0b3A7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gcHgycmVtKDUyKTtcclxuXHJcbiAgICAmLWFydCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAoMjggLyAxNCk7XHJcbiAgICAgIHBhZGRpbmc6IHB4MnJlbSg4NikgcHgycmVtKDI2KSBweDJyZW0oNzApO1xyXG4gICAgICBmb250LXNpemU6IHB4MnJlbSgxNCk7XHJcbiAgICAgIEBpbmNsdWRlIG1pbkZvbnRTaXplO1xyXG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgZm9vdGVyLW1vYmlsZTtcclxuXHJcbiAgLmRsZyB7XHJcbiAgICBsaW5lLWhlaWdodDogKDMyIC8gMjApO1xyXG4gICAgY29sb3I6ICMzMjMyMzI7XHJcbiAgICBmb250LXNpemU6IHB4MnJlbSgyMCk7XHJcbiAgICBAaW5jbHVkZSBtaW5Gb250U2l6ZTtcclxuXHJcbiAgICAqIHtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuICAgICYuZGxnLXR5cGUtMi5zdHkzIHtcclxuICAgICAgLm0tZGlhbG9nLWlubmVyIHtcclxuICAgICAgICB3aWR0aDogNHJlbTtcclxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tLWRpYWxvZy1pbm5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWF4LXdpZHRoOiA1NTBweDtcclxuICAgICAgd2lkdGg6IDk2JTtcclxuICAgICAgbWluLWhlaWdodDogcHgyZW0oNDM0LCAyMCk7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChzZXR1cmwoXCJkbGctYmcucG5nXCIpKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICBtYXJnaW46MDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6NTAlO1xyXG4gICAgICBsZWZ0OjUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tZGlhbG9nLWhlYWRlciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG5cclxuICAgICAgLmNsb3NlIHtcclxuICAgICAgICB3aWR0aDogcHgyZW0oNTYsIDIwKTtcclxuICAgICAgICBoZWlnaHQ6IHB4MmVtKDU2LCAyMCk7XHJcbiAgICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgICAgdG9wOiBweDJlbSgyMiwgMjApO1xyXG4gICAgICAgIHJpZ2h0OiBweDJlbSgyNywgMjApO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChzZXR1cmwoXCJkbGctY2xvc2UucG5nXCIpKSBuby1yZXBlYXQgY2VudGVyIDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm0tZGlhbG9nLWJvZHkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuZGxnLXR5cGUtMSB7XHJcbiAgICAgIC5tLWRpYWxvZy1pbm5lciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tLWRpYWxvZy1ib2R5IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5xdWVzdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogcHgyZW0oNTAsIDIwKSAwIDA7XHJcblxyXG4gICAgICAgICYtbiB7XHJcbiAgICAgICAgICBoZWlnaHQ6IHB4MmVtKDMzLCAyMCk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aW1lIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMzUgLyAyMik7XHJcbiAgICAgICAgICBmb250LXNpemU6IHB4MnJlbSgyMik7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtaW5Gb250U2l6ZTtcclxuICAgICAgICAgIGNvbG9yOiAjMjk4QzAwO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiBweDJyZW0oMzApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10dCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiBweDJyZW0oMTApIHB4MnJlbSgzMCk7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cclxuICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwNjBmZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vcHRpb24tbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZzogMCBweDJyZW0oMzApO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHB4MnJlbSgyMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vcHRpb24taXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IHB4MmVtKDIwLCAyMCkgMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogcHgycmVtKDM1KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHB4MnJlbSgzNSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDojRkVGNUQ5O1xyXG4gICAgICAgIHBhZGRpbmc6cHgycmVtKDE1KSBweDJyZW0oMjApO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcHgycmVtKDE2KTtcclxuICAgICAgICBib3JkZXI6c29saWQgMXB4ICNFRkI2MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgycmVtKDEwKTtcclxuICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGVtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpbmhlcml0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6I0Y3OEQ4ODtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogI0Y0NUI0RjtcclxuICAgICAgICAgIC8vICYueSB7XHJcbiAgICAgICAgICAvLyAgIGJhY2tncm91bmQ6IzhmZTNhMTtcclxuICAgICAgICAgIC8vICAgYm9yZGVyLWNvbG9yOiAjMTM4YjExO1xyXG4gICAgICAgICAgLy8gICAmOjphZnRlciB7XHJcbiAgICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgLy8gICAgIHJpZ2h0OnB4MnJlbSgtMzUpO1xyXG4gICAgICAgICAgLy8gICAgIHRvcDo1MCU7XHJcbiAgICAgICAgICAvLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgLy8gICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgICAvLyAgICAgd2lkdGg6cHgycmVtKDI3KTtcclxuICAgICAgICAgIC8vICAgICBoZWlnaHQ6cHgycmVtKDI3KTtcclxuICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiB1cmwoc2V0dXJsKFwiZGxnLXYucG5nXCIpKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIC8vICAgfVxyXG4gICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgIC8vICYubiB7XHJcbiAgICAgICAgICAvLyAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAvLyAgICAgcmlnaHQ6cHgycmVtKC0zNSk7XHJcbiAgICAgICAgICAvLyAgICAgdG9wOjUwJTtcclxuICAgICAgICAgIC8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAvLyAgICAgY29udGVudDonJztcclxuICAgICAgICAgIC8vICAgICB3aWR0aDpweDJyZW0oMjcpO1xyXG4gICAgICAgICAgLy8gICAgIGhlaWdodDpweDJyZW0oMjcpO1xyXG4gICAgICAgICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6IHVybChzZXR1cmwoXCJkbGcteC5wbmdcIikpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgLy8gICB9XHJcbiAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyAmLnkge1xyXG4gICAgICAgIC8vICAgY29sb3I6ICM1ZThkMGQ7XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAvLyAmLm4ge1xyXG4gICAgICAgIC8vICAgY29sb3I6ICNGQTYwNjA7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgICYtYm94IHtcclxuICAgICAgICBwYWRkaW5nOiBweDJlbSgyOCwgMjApIHB4MmVtKDM2LCAyMCkgcHgyZW0oMzAsIDIwKTtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nOnB4MnJlbSg2KSBweDJyZW0oNjApO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCNGQUNFNDYsI0Y2N0IwMCk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcHgycmVtKDIwKTtcclxuICAgICAgICAgIGNvbG9yOndoaXRlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVzLXRpcCB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4MmVtKDI1LCAyNik7XHJcbiAgICAgICAgICBjb2xvcjogI2YwMTcwZjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcHgycmVtKDI2KTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1pbkZvbnRTaXplO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZGxnLXR5cGUtMiB7XHJcbiAgICAgIC50aXAtYm94IHtcclxuICAgICAgICBwYWRkaW5nOnB4MnJlbSgzMCkgcHgycmVtKDIwKSBweDJyZW0oMjApIHB4MnJlbSgyMCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC50aXBzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcHgycmVtKDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpcHMyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcHgycmVtKDIwKTtcclxuICAgICAgICAgIGNvbG9yOiNERTNDMzI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29ucyB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBweDJyZW0oMjApO1xyXG4gICAgICAgICAgLmkxIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDpweDJyZW0oMjI5KTtcclxuICAgICAgICAgICAgaGVpZ2h0OnB4MnJlbSgxODMpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOnVybChzZXR1cmwoJ2dpZnQucG5nJykpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmkyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDpweDJyZW0oMTYxKTtcclxuICAgICAgICAgICAgaGVpZ2h0OnB4MnJlbSgxODApO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOnVybChzZXR1cmwoJ3Njb3JlLnBuZycpKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bnMge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcHgycmVtKDIwKTtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6cHgycmVtKDUpIHB4MnJlbSg2MCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywjRkFDRTQ2LCNGNjdCMDApO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBweDJyZW0oMTgpO1xyXG4gICAgICAgICAgICBjb2xvcjp3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGVzYyB7XHJcbiAgICAgICAgJi1jb3ZlciB7XHJcbiAgICAgICAgICBoZWlnaHQ6IHB4MmVtKDE4MywgMjApO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgyZW0oMTIsIDIwKTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChzZXR1cmwoXCJkbGctaW1nMi5wbmdcIikpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gcHgyZW0oMTE5LCAyMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXR0IHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICBmb250LXNpemU6IHB4MnJlbSgyOCk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtaW5Gb250U2l6ZTtcclxuICAgICAgICAgIGNvbG9yOiAjZjAxNzBmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1iZCB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgICAgcGFkZGluZzogcHgyZW0oMjAsIDIyKSAwIDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IHB4MnJlbSgyMik7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtaW5Gb250U2l6ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGlwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcHgycmVtKDE2KTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1pbkZvbnRTaXplO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zdWNjZXNzIHtcclxuICAgICAgICAgIC5kZXNjLWNvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHNldHVybChcImRsZy1pbWcxLnBuZ1wiKSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5kZXNjLXR0IHtcclxuICAgICAgICAgICAgY29sb3I6ICMzNWExMDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmRlc2MtYmQge1xyXG4gICAgICAgICAgICBjb2xvcjogI2YwMTcwZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucHJpemUge1xyXG4gICAgICAgICAgLmRlc2MtY292ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc2V0dXJsKFwiZGxnLWltZzMucG5nXCIpKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIHB4MmVtKDE0MSwgMjApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5kZXNjLXR0IHtcclxuICAgICAgICAgICAgY29sb3I6ICMzNWExMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5kbGctdHlwZS0zIHtcclxuICAgICAgLm0tZGlhbG9nLWlubmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZ2FtZSB7XHJcbiAgICAgICAgcGFkZGluZzogcHgycmVtKDUwKSAwO1xyXG5cclxuICAgICAgICAmLXJlYWR5IHtcclxuICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogcHgycmVtKDUyKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgycmVtKDM1KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKHNldHVybChcImRsZy10dDEucG5nXCIpKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAub3B0IHtcclxuICAgICAgICAgICAgJi1pdGUge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogcHgycmVtKDQwMCk7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiBweDJyZW0oMTUpIHB4MnJlbSg5MCk7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHB4MnJlbSg1ODApO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMzAgLyAyMCk7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1pbkZvbnRTaXplO1xyXG5cclxuICAgICAgICAgICAgICBAZm9yICR2YXIgZnJvbSAxIHRvIDQge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoI3skdmFyfSkge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoc2V0dXJsKFwiZGxnLXBpYyN7JHZhcn0uanBnXCIpKVxyXG4gICAgICAgICAgICAgICAgICAgIG5vLXJlcGVhdFxyXG4gICAgICAgICAgICAgICAgICAgIGxlZnRcclxuICAgICAgICAgICAgICAgICAgICB0b3A7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byBweDJyZW0oNDAwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjZW50ZXItYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweDJlbSgxOTgsIDI0KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcHgyZW0oNTYsIDI0KTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweDJlbSg1NiwgMjQpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjMlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgyZW0oMTAsIDI0KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZTFhNTI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBweDJlbSgyOCwgMjQpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBweDJyZW0oMjQpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluRm9udFNpemU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1zY3JlZW4ge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXJ1biB7XHJcbiAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgycmVtKDEyKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBweDJyZW0oMzApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW5Gb250U2l6ZTtcclxuICAgICAgICAgICAgY29sb3I6ICNkZjFiNTM7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY2VudGVyLWJsb2NrO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogKDI0IC8gMjApO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweDJyZW0oNyk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgycmVtKDIwKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluRm9udFNpemU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRpbWUge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogKDM1IC8gMjIpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweDJyZW0oMjYpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHB4MnJlbSgyMik7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbkZvbnRTaXplO1xyXG4gICAgICAgICAgICBjb2xvcjogIzU5NTk1OTtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICB3aWR0aDogcHgyZW0oMzUsIDIyKTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IHB4MmVtKDM1LCAyMik7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBweDJlbSgxMCwgMjIpO1xyXG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKHNldHVybChcImRsZy1jbG9jay5wbmdcIikpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcGljIHtcclxuICAgICAgICAgIHdpZHRoOiBweDJyZW0oMjMwICogNCArIDMyKTtcclxuICAgICAgICAgIHBhZGRpbmc6IHB4MnJlbSgxNikgMDtcclxuICAgICAgICAgIEBpbmNsdWRlIGNlbnRlci1ibG9jaztcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHB4MnJlbSgxMCk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRiZjY0O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiBweDJyZW0oMjMwICogNCk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRiZjY0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICRpdGVtV2lkdGg6IDIzMDtcclxuICAgICAgICAgICRwaG90b1NpemU6ICRpdGVtV2lkdGggLSAwO1xyXG4gICAgICAgICAgd2lkdGg6IHB4MnJlbSgkaXRlbVdpZHRoKTtcclxuICAgICAgICAgIGhlaWdodDogcHgycmVtKCRpdGVtV2lkdGgpO1xyXG4gICAgICAgICAgYm9yZGVyOiBweDJyZW0oMSkgc29saWQgI2Y0YmY2NDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcHgycmVtKDkyMCkgcHgycmVtKDY5MCkgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRjNTQgIWltcG9ydGFudDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgIEBmb3IgJHZhciBmcm9tIDEgdG8gNCB7XHJcbiAgICAgICAgICAgICYucGhvdG8tI3skdmFyfSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKHNldHVybChcImRsZy1waWMjeyR2YXJ9LmpwZ1wiKSkgbm8tcmVwZWF0IDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBmb3IgJHZhciBmcm9tIDIgdG8gNSB7XHJcbiAgICAgICAgICAgICYuaXRlbS0jeyR2YXJ9IHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweDJyZW0oLSRwaG90b1NpemUgKiAoJHZhciAtIDEpKSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGZvciAkdmFyIGZyb20gNSB0byA5IHtcclxuICAgICAgICAgICAgJi5pdGVtLSN7JHZhcn0ge1xyXG4gICAgICAgICAgICAgICR0b3A6IHB4MnJlbSgtKCRwaG90b1NpemUpKTtcclxuICAgICAgICAgICAgICAkbGVmdDogcHgycmVtKC0oJHBob3RvU2l6ZSAqICgkdmFyIC0gNSkpKTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkbGVmdCAkdG9wO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGZvciAkdmFyIGZyb20gOSB0byAxMyB7XHJcbiAgICAgICAgICAgICYuaXRlbS0jeyR2YXJ9IHtcclxuICAgICAgICAgICAgICAkdG9wOiBweDJyZW0oLSgkcGhvdG9TaXplICogMikpO1xyXG4gICAgICAgICAgICAgICRsZWZ0OiBweDJyZW0oLSgkcGhvdG9TaXplICogKCR2YXIgLSA5KSkpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRsZWZ0ICR0b3A7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wLWthbmd6aGFuIHtcclxuICBiYWNrZ3JvdW5kOiAjYTgxNTBiO1xyXG59XHJcbi5mb290ZXItYm94IHtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxufVxyXG4udGFicyB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIHdpZHRoOnB4MnJlbSgxMTU4KTtcclxuICBoZWlnaHQ6cHgycmVtKDY5KTtcclxuICBiYWNrZ3JvdW5kOnVybChzZXR1cmwoJ3RhYjEucG5nJykpIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgbWFyZ2luLXRvcDogcHgycmVtKDQwKTtcclxuICBmb250LXNpemU6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDo1MCU7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICB9XHJcbiAgJi5iMiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc2V0dXJsKCd0YWIyLnBuZycpKTtcclxuICB9XHJcbn1cclxuLnBvZW0ge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjojOTQwMDAwO1xyXG4gIC50aXQge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmb250LXNpemU6IHB4MnJlbSgyNCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IHB4MnJlbSgtMzApO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogcHgycmVtKDE3KTtcclxuICAgICAgICBoZWlnaHQ6IHB4MnJlbSgzOSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDp1cmwoc2V0dXJsKCdpY29uNi5wbmcnKSkgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgfVxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogcHgycmVtKC0zMCk7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiBweDJyZW0oMTcpO1xyXG4gICAgICAgIGhlaWdodDogcHgycmVtKDM5KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOnVybChzZXR1cmwoJ2ljb243LnBuZycpKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5iZG5ldyB7XHJcbiAgYmFja2dyb3VuZDogdXJsKHNldHVybChcInRvcGJnLmpwZ1wiKSkgbm8tcmVwZWF0IGNlbnRlciAwLCB1cmwoc2V0dXJsKFwiYmcuanBnXCIpKSBuby1yZXBlYXQgY2VudGVyIHB4MnJlbSg3NzApO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogcHgycmVtKDE5MjApIGF1dG87XHJcbiAgcGFkZGluZy10b3A6IHB4MnJlbSg3ODApO1xyXG4gIHBhZGRpbmctYm90dG9tOiBweDJyZW0oNDApO1xyXG4gIC5kZXNjcmliZSB7XHJcbiAgICB3aWR0aDogcHgycmVtKDExNTgpO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IHB4MnJlbSgyMCk7XHJcbiAgICBwYWRkaW5nOiBweDJyZW0oNTApIHB4MnJlbSg1MCkgcHgycmVtKDQwKSBweDJyZW0oNTApO1xyXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHB4MnJlbSgxNCk7XHJcbiAgICBib3gtc2hhZG93OjAgcHgycmVtKDgpIHB4MnJlbSgxKSAjRjBDNUJDLCBweDJyZW0oMTApIHB4MnJlbSgxNSkgcHgycmVtKDEpIHJnYmEoMCwwLDAsMC4zKTtcclxuICAgICYuc3R5bGUyIHtcclxuICAgICAgdG9wOnB4MnJlbSgtMTIpO1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChzZXR1cmwoXCJpY29uMTAucG5nXCIpKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIHdpZHRoOiBweDJyZW0oMTA5MCk7XHJcbiAgICAgIGhlaWdodDogcHgycmVtKDQ4KTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIHRvcDogcHgycmVtKC0xMCk7XHJcbiAgICB9XHJcbiAgICAudGl0bGUge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHB4MnJlbSgxMCk7XHJcbiAgICAgICAgd2lkdGg6cHgycmVtKDM1KTtcclxuICAgICAgICBoZWlnaHQ6cHgycmVtKDM1KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOnVybChzZXR1cmwoXCJpY29uOC5wbmdcIikpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiBweDJyZW0oLTEwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICBmb250LXNpemU6IHB4MnJlbSgxOCk7XHJcbiAgICB9XHJcbiAgICAuYnRpdCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcHgycmVtKDM0KTtcclxuICAgICAgY29sb3I6I0UxNDIzNztcclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IHB4MnJlbSgxMCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogcHgycmVtKDMwKTtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcHgycmVtKDEyKTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDpweDJyZW0oOCk7XHJcbiAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICB3aWR0aDpweDJyZW0oMjEpO1xyXG4gICAgICAgICAgaGVpZ2h0OnB4MnJlbSgyMCk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOnVybChzZXR1cmwoJ2ljb245LnBuZycpKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBjb2xvcjp3aGl0ZTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweDJyZW0oMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAucmVkIHtcclxuICAgIGNvbG9yOiAjY2MxYjAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wb3N0ZXItdGV4dCB7XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcHgycmVtKDEwKTtcclxuICAgICAgZm9udC1zaXplOiBweDJyZW0oMTgpO1xyXG4gICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgICAubGlzdC1pdGVtIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBweDJyZW0oNjApO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDpweDJyZW0oMzApO1xyXG4gICAgICAgIGhlaWdodDpweDJyZW0oMzApO1xyXG4gICAgICAgIHRvcDpweDJyZW0oNSk7XHJcbiAgICAgICAgbGVmdDpweDJyZW0oMjApO1xyXG4gICAgICAgIGJhY2tncm91bmQ6dXJsKHNldHVybCgnZmlyc3QucG5nJykpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgJi5pMiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybChzZXR1cmwoJ3NlY29uZC5wbmcnKSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaTMge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoc2V0dXJsKCd0aHJlZS5wbmcnKSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idG5zIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIC5iZWdpbiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6cHgycmVtKDI0NCk7XHJcbiAgICAgIGhlaWdodDpweDJyZW0oOTUpO1xyXG4gICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6dXJsKHNldHVybCgnYnV0dG9uLnBuZycpKSBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIH1cclxuICB9XHJcbiAgLm15LXByaXplIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIHBhZGRpbmc6cHgycmVtKDIwKSBweDJyZW0oMTAwKTtcclxuICAgIC5teWdldCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcHgycmVtKDIwKTtcclxuICAgICAgY29sb3I6I2MxMDUwNDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50aW1lZGVzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiBweDJyZW0oMjQpO1xyXG4gICAgICBpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBweDJyZW0oMTApO1xyXG4gICAgICAgIHdpZHRoOnB4MnJlbSg1MSk7XHJcbiAgICAgICAgaGVpZ2h0OnB4MnJlbSg1NCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDp1cmwoc2V0dXJsKCdjbG9jay5wbmcnKSkgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAua3Vhbmd3aGl0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOndoaXRlO1xyXG4gICAgcGFkZGluZzpweDJyZW0oNTApIHB4MnJlbSgzMCkgcHgycmVtKDMwKTtcclxuICAgIG1hcmdpbi10b3A6IHB4MnJlbSg2MCk7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIHdpZHRoOnB4MnJlbSgxMDAwKTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICB0b3A6IHB4MnJlbSgtNTApO1xyXG4gICAgICB3aWR0aDogcHgycmVtKDM0OSk7XHJcbiAgICAgIGhlaWdodDogcHgycmVtKDgzKTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKHNldHVybChcInRpdGxlMi5wbmdcIikpIG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgfVxyXG4gICAgLmNvbnMge1xyXG4gICAgICBiYWNrZ3JvdW5kOiNGRUZBRTY7XHJcbiAgICAgIGZvbnQtc2l6ZTogcHgycmVtKDE2KTtcclxuICAgICAgcGFkZGluZzpweDJyZW0oMjApO1xyXG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgfVxyXG4gIH1cclxuICAubnRpdCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIG1hcmdpbi1ib3R0b206IHB4MnJlbSgxMCk7XHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogcHgycmVtKDI0KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6MTA2JTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTMlO1xyXG4gICAgICAgIGhlaWdodDpweDJyZW0oOCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0Y3OTYwMDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZGVzY0xpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICA+ZGl2IHtcclxuICAgICAgd2lkdGg6NDglO1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICBmb250LXNpemU6IHB4MnJlbSgxNik7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qIOWPr+mAie+8muawlOeQg+a1ruWKqOWKqOeUuyAqL1xyXG5Aa2V5ZnJhbWVzIGZsb2F0LWJhbGxvb24ge1xyXG4gIDAlLFxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XHJcbiAgfVxyXG59XHJcbi5nbG9iYWx3IHtcclxuICB3aWR0aDogcHgycmVtKDg3Nik7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcbi5rdWFuZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6ICNlYjhhMDA7XHJcbiAgbWFyZ2luLXRvcDogcHgycmVtKDcwKTtcclxuICBsZWZ0OnB4MnJlbSgtNyk7XHJcbiAgLmt3cmFwIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICNmZGY1ZTUsICNmZGViYzQpO1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2QxNTgxZjtcclxuICAgIHBhZGRpbmc6IHB4MnJlbSg1MCkgcHgycmVtKDMwKSBweDJyZW0oMzApIHB4MnJlbSgzMCk7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiBweDJyZW0oLTE0KTtcclxuICAgIHJpZ2h0OnB4MnJlbSgtMTQpO1xyXG4gICAgJi5zbWFsbCB7XHJcbiAgICAgIHBhZGRpbmc6cHgycmVtKDQwKSBweDJyZW0oMjApIHB4MnJlbSgxMCkgcHgycmVtKDIwKTtcclxuICAgIH1cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIHRvcDogcHgycmVtKC01MCk7XHJcbiAgICAgICYuaTEge1xyXG4gICAgICAgIHdpZHRoOiBweDJyZW0oMzQ5KTtcclxuICAgICAgICBoZWlnaHQ6IHB4MnJlbSg4Myk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKHNldHVybChcInRpdGxlLnBuZ1wiKSkgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRpdGxlMiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIHRvcDogcHgycmVtKC0yMCk7XHJcbiAgICAgIHBhZGRpbmc6cHgycmVtKDgpIHB4MnJlbSgzMCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogcHgycmVtKDE2KTtcclxuICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsI0VENDczRCwjRjU2OTBEKTtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgY29sb3I6d2hpdGU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gICAgLm1vcmUge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6I2MxMDUwNDtcclxuICAgICAgICBmb250LXNpemU6IHB4MnJlbSgxNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRvcHBvcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgaGVpZ2h0OjEwMCU7XHJcbiAgei1pbmRleDogMTAwMDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNSk7XHJcbiAgLmNjIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgIHdpZHRoOiBweDJyZW0oODAwKTtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgcGFkZGluZzogcHgycmVtKDMwKTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAuY2xvc2Uge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOnB4MnJlbSgyMCk7XHJcbiAgICAgIGhlaWdodDogcHgycmVtKDIwKTtcclxuICAgICAgdG9wOiBweDJyZW0oMTUpO1xyXG4gICAgICByaWdodDogcHgycmVtKDE1KTtcclxuICAgICAgZm9udC1zaXplOiBweDJyZW0oMTYpO1xyXG4gICAgICBiYWNrZ3JvdW5kOnVybChzZXR1cmwoJ2RlbGV0ZS5wbmcnKSkgbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgICAuaW1nIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IHB4MnJlbSgzMDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGl0bGUge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogcHgycmVtKDIwKTtcclxuICAgICAgY29sb3I6I0UwMzcyRjtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBwYWRkaW5nOnB4MnJlbSgxNSkgMDtcclxuICAgIH1cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgZm9udC1zaXplOiBweDJyZW0oMTYpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICBtYXgtaGVpZ2h0OiBweDJyZW0oNDAwKTtcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxuICAgIC5idG5zIHtcclxuICAgICAgbWFyZ2luLXRvcDogcHgycmVtKDIwKTtcclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6cHgycmVtKDYpIHB4MnJlbSg2MCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCNGQUNFNDYsI0Y2N0IwMCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiBweDJyZW0oMjApO1xyXG4gICAgICAgIGNvbG9yOndoaXRlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucG9wQWxlcnQge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDoxMDAlO1xyXG4gIGhlaWdodDoxMDAlO1xyXG4gIHotaW5kZXg6IDEwMDE7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjUpO1xyXG4gIC5jY1dyYXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgd2lkdGg6IHB4MnJlbSg0NTApO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm9yZGVyLXJhZGl1czogcHgycmVtKDIwKTtcclxuICAgIHBhZGRpbmc6cHgycmVtKDUpO1xyXG4gICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoNDVkZWcsI0YxNzA2MywjRjM1MDkxKTtcclxuICAgIC5jYyB7XHJcbiAgICAgIGJhY2tncm91bmQ6d2hpdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHB4MnJlbSgyMCk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiBweDJyZW0oNDApO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBoZWlnaHQ6cHgycmVtKDMwKTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDA7XHJcbiAgICB9XHJcbiAgICAuY2xvc2Uge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOnB4MnJlbSgyMCk7XHJcbiAgICAgIGhlaWdodDogcHgycmVtKDIwKTtcclxuICAgICAgdG9wOiBweDJyZW0oMTUpO1xyXG4gICAgICByaWdodDogcHgycmVtKDE1KTtcclxuICAgICAgZm9udC1zaXplOiBweDJyZW0oMTYpO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnRpdCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiBweDJyZW0oMTgpO1xyXG4gICAgfVxyXG4gICAgLnR4dCB7XHJcbiAgICAgIHBhZGRpbmc6cHgycmVtKDMwKTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IHB4MnJlbSgyMCk7XHJcbiAgICB9XHJcbiAgICAudGIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOnB4MnJlbSgxMjQpO1xyXG4gICAgICBoZWlnaHQ6cHgycmVtKDE0Nyk7XHJcbiAgICAgIGJhY2tncm91bmQ6dXJsKHNldHVybCgnaWNvbjIucG5nJykpIG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBib3R0b206MDtcclxuICAgICAgcmlnaHQ6MDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIHB4MnJlbSgyMCkgMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmZzMjQge1xyXG4gIGZvbnQtc2l6ZTogcHgycmVtKDI0KTtcclxufVxyXG4udW5kZXJsaW5lIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMDtcclxuICBmb250LXNpemU6IHB4MnJlbSgxOCk7XHJcbiAgY29sb3I6YmxhY2s7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtMSU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAyJTtcclxuICAgIGhlaWdodDogcHgycmVtKDgpO1xyXG4gICAgYmFja2dyb3VuZDogI0Y0QkMzRDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOTlweDtcclxuICB9XHJcbn1cclxuLnVuZGVybGluZTIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAwO1xyXG4gIGZvbnQtc2l6ZTogcHgycmVtKDE4KTtcclxuICBjb2xvcjpibGFjaztcclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogcHgycmVtKDgpO1xyXG4gICAgYmFja2dyb3VuZDogI0Y4QjhCNztcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOTlweDtcclxuICB9XHJcbn1cclxuLm10MjAge1xyXG4gIG1hcmdpbi10b3A6IHB4MnJlbSgyMCk7XHJcbn1cclxuLm10MzAge1xyXG4gIG1hcmdpbi10b3A6IHB4MnJlbSgzMCk7XHJcbn1cclxuLm10NDAge1xyXG4gIG1hcmdpbi10b3A6IHB4MnJlbSg0MCk7XHJcbn1cclxuLmZidG5zIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtaW4td2lkdGg6IHB4MnJlbSgxNTApO1xyXG4gICAgaGVpZ2h0OiBweDJyZW0oNDYpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHB4MnJlbSg0Nik7XHJcbiAgICBtYXJnaW46IDAgcHgycmVtKDEwKTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDQ1ZGVnLCNGNzdDQUYsI0Y2NzQ4RCk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgZm9udC1zaXplOiBweDJyZW0oMjApO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcHgycmVtKDgpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiBweDJyZW0oMjApO1xyXG4gICAgcGFkZGluZy1yaWdodDogcHgycmVtKDIwKTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG4gIC5ncmF5IHtcclxuICAgIGJhY2tncm91bmQ6I0MzQzNDMztcclxuICB9XHJcbiAgLmJ0bjEge1xyXG4gICAgd2lkdGg6cHgycmVtKDI1MCk7XHJcbiAgICBoZWlnaHQ6cHgycmVtKDk0KTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzZXR1cmwoJ2J0bjEucG5nJykpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgfVxyXG4gIC5idG4yIHtcclxuICAgIHdpZHRoOnB4MnJlbSgyMzcpO1xyXG4gICAgaGVpZ2h0OnB4MnJlbSg2NCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc2V0dXJsKCdidG4yLnBuZycpKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gIH1cclxufVxyXG4ucC1zdGF0dXMge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAuaTEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6cHgycmVtKDIyMik7XHJcbiAgICBoZWlnaHQ6cHgycmVtKDE5OCk7XHJcbiAgICBiYWNrZ3JvdW5kOnVybChzZXR1cmwoJ3BpYzIucG5nJykpIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICB9XHJcbiAgLmkyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOnB4MnJlbSgyNDIpO1xyXG4gICAgaGVpZ2h0OnB4MnJlbSgyMzApO1xyXG4gICAgYmFja2dyb3VuZDp1cmwoc2V0dXJsKCdwaWMxLnBuZycpKSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiBweDJyZW0oMjApO1xyXG4gICAgY29sb3I6I0RFM0MzMjtcclxuICB9XHJcbn1cclxuXHJcbi5wb3BRdWl6IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIC53cmFwUXVpeiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICB3aWR0aDogcHgycmVtKDY1MCk7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXItcmFkaXVzOiBweDJyZW0oMjApO1xyXG4gICAgcGFkZGluZzpweDJyZW0oMjApIHB4MnJlbSgyMCk7XHJcbiAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgtOTBkZWcsI0YxNzA2MywjRjM1MDkxKTtcclxuICAgIGJveC1zaGFkb3c6IDNweCAzcHggM3B4ICM4MTY3NzE7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6NTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIHRvcDpweDJyZW0oLTIyKTtcclxuICAgICAgd2lkdGg6IHB4MnJlbSgyMzIpO1xyXG4gICAgICBoZWlnaHQ6IHB4MnJlbSg1Mik7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChzZXR1cmwoJ2ljb240LnBuZycpKSBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206cHgycmVtKDUpO1xyXG4gICAgICByaWdodDpweDJyZW0oMTApO1xyXG4gICAgICB3aWR0aDogcHgycmVtKDExMCk7XHJcbiAgICAgIGhlaWdodDogcHgycmVtKDEyOSk7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChzZXR1cmwoJ2ljb24zLnBuZycpKSBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICAgIC5jYyB7XHJcbiAgICAgIGJhY2tncm91bmQ6d2hpdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHB4MnJlbSgyMCk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiBweDJyZW0oNDApO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJveC1zaGFkb3c6IDNweCAzcHggM3B4ICM4MTY3NzE7XHJcbiAgICAgIHBhZGRpbmc6cHgycmVtKDIwKTtcclxuICAgIH1cclxuICAgIC5xdWl6Q29uIHtcclxuICAgICAgLnF1aXpUaXQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIGNvbG9yOmJsYWNrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgaGVpZ2h0OnB4MnJlbSg0MCk7XHJcbiAgICAgICAgLmNvdW50VGltZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiBweDJyZW0oMCk7XHJcbiAgICAgICAgICB0b3A6IHB4MnJlbSgwKTtcclxuICAgICAgICAgIGNvbG9yOiNGNjc0OEQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcHgycmVtKDIwKTtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiBweDJyZW0oMTgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHB4MnJlbSgyMik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChzZXR1cmwoJ3RpbWUucG5nJykpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHB4MnJlbSg1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnF1aXpDb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHB4MnJlbSgxMCk7XHJcbiAgICAgIH1cclxuICAgICAgLnF1aXpUaXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBweDJyZW0oMTgpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IGRhc2hlZCAxcHggI2NjYztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcHgycmVtKDEwKTtcclxuICAgICAgfVxyXG4gICAgICAub3B0aW9ucyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcHgycmVtKDEwKTtcclxuICAgICAgICAub3B0aW9uIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmc6cHgycmVtKDEyKTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogcHgycmVtKDMwKTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHB4MnJlbSg3MCk7XHJcbiAgICAgICAgICBmb250LXNpemU6IHB4MnJlbSgxNik7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgIC5udW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHB4MnJlbSgxMCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OnB4MnJlbSgyNCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweDJyZW0oMjQpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZsZXg6MTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogcHgycmVtKDApO1xyXG4gICAgICAgICAgICB0b3A6IHB4MnJlbSgxNCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiBweDJyZW0oMjApO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHB4MnJlbSgyMCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChzZXR1cmwoJ2dvdS5wbmcnKSkgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmFjdGl2ZTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc2V0dXJsKCdnb3UtYWN0aXZlLnBuZycpKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnF1aXpTdGF0dXMge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IHB4MnJlbSgyMik7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiM3QjY4NkY7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nOnB4MnJlbSg1KSBweDJyZW0oMjApO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcHgycmVtKDgpO1xyXG4gICAgICAgICAgY29sb3I6d2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53cm9uZzo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDonJztcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOnB4MnJlbSgyNyk7XHJcbiAgICAgICAgICBoZWlnaHQ6cHgycmVtKDI3KTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6dXJsKHNldHVybCgnd3JvbmcucG5nJykpIG5vLXJlcGVhdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBweDJyZW0oMTApO1xyXG4gICAgICAgICAgdG9wOiBweDJyZW0oNSk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yaWdodDo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDonJztcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOnB4MnJlbSgzMyk7XHJcbiAgICAgICAgICBoZWlnaHQ6cHgycmVtKDI3KTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6dXJsKHNldHVybCgncmlnaHQucG5nJykpIG5vLXJlcGVhdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBweDJyZW0oMTApO1xyXG4gICAgICAgICAgdG9wOiBweDJyZW0oNSk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdfQ== */