.p-wangluo .section2,.p-wangluo .section3,.p-wangluo .section4,.p-wangluo .section5,.p-wangluo .dlg.dlg-type-2 .alert-btn,.p-wangluo .dlg.dlg-type-4 .answer-question .question-bd,.p-wangluo .dlg.dlg-type-4 .answer-btn{margin-left:auto;margin-right:auto}.transparent-background{background-color:transparent;zoom:1}html{font-size:10vw}html body{margin-right:auto;margin-left:auto;min-width:320px}@media screen and (max-width: 320px){html{font-size:32px}}html body{margin-right:auto;margin-left:auto;max-width:1100px}@media screen and (min-width: 1100px){html{font-size:110px}}html,body{max-width:2000px !important}.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;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden}.m-dialog-header{position:relative;height:55px;line-height:55px;text-align:center;color:#333;font-size:24px;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft: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:0.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}}@-o-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,0.5);-webkit-animation:dialogFadeIn .5s 1;-moz-animation:dialogFadeIn .5s 1;-o-animation:dialogFadeIn .5s 1;animation:dialogFadeIn .5s 1}.p-wangluo *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.p-wangluo,.p-wangluo a{font-size:.16364rem;color:#003466}.p-wangluo:hover,.p-wangluo a:hover{text-decoration:none}.p-wangluo>.bd{padding-bottom:.90909rem;background:url("/dianping/www/images/topics/wangluo/bg-bottom.jpg") no-repeat center bottom,url("/dianping/www/images/topics/wangluo/bg-top.jpg") no-repeat center top,url("/dianping/www/images/topics/wangluo/bg-repeat.jpg") repeat-y center top;background-color:#359dfc}@media screen and (max-width: 1100px){.p-wangluo>.bd{-webkit-background-size:18.18182rem auto;-moz-background-size:18.18182rem auto;background-size:18.18182rem auto}}.p-wangluo .section1{padding-top:4.35455rem;font-size:0}.p-wangluo .section1 .btn-answer,.p-wangluo .section1 .btn-prize{display:inline-block;width:1.78182rem;height:.85455rem;margin:0 .20909rem}.p-wangluo .section2,.p-wangluo .section3,.p-wangluo .section4,.p-wangluo .section5{position:relative;width:9.80909rem}@media screen and (max-width: 768px){.p-wangluo .section2,.p-wangluo .section3,.p-wangluo .section4,.p-wangluo .section5{font-size:12px}}.p-wangluo .section2>.hd,.p-wangluo .section3>.hd,.p-wangluo .section4>.hd,.p-wangluo .section5>.hd{position:absolute;z-index:3;top:-.25455rem;left:.24545rem;width:1.50909rem;height:.49091rem;background:url("/dianping/www/images/topics/wangluo/box-repeat-bg.jpg") repeat;-webkit-background-size:.09091rem .09091rem;-moz-background-size:.09091rem .09091rem;background-size:.09091rem .09091rem;-webkit-border-radius:.07273rem;-moz-border-radius:.07273rem;border-radius:.07273rem;border:.02727rem solid #000}.p-wangluo .section2>.hd .inner,.p-wangluo .section3>.hd .inner,.p-wangluo .section4>.hd .inner,.p-wangluo .section5>.hd .inner{position:absolute;right:.02727rem;bottom:.02727rem;z-index:4;width:1.50909rem;height:.49091rem;line-height:.43636rem;font-size:.21818rem;color:#fff;background:-webkit-linear-gradient(120deg, #2C5EF9, #307EFA);background:-moz-linear-gradient(120deg, #2C5EF9, #307EFA);background:-o-linear-gradient(120deg, #2C5EF9, #307EFA);background:linear-gradient(-30deg, #2C5EF9, #307EFA);background-color:#307EFA;-webkit-border-radius:.07273rem;-moz-border-radius:.07273rem;border-radius:.07273rem;border:.02727rem solid #000}.p-wangluo .section2>.bd::after,.p-wangluo .section3>.bd::after,.p-wangluo .section4>.bd::after,.p-wangluo .section5>.bd::after{content:'';display:block;position:absolute;width:9.63636rem;height:-webkit-calc(100% - 6px);height:-moz-calc(100% - 6px);height:calc(100% - 6px);right:0;bottom:-.07273rem;z-index:1;background:url("/dianping/www/images/topics/wangluo/box-repeat-bg.jpg") repeat;-webkit-background-size:.09091rem .09091rem;-moz-background-size:.09091rem .09091rem;background-size:.09091rem .09091rem;-webkit-border-radius:.10909rem;-moz-border-radius:.10909rem;border-radius:.10909rem;border:.02727rem solid #000}.p-wangluo .section2>.bd .inner,.p-wangluo .section3>.bd .inner,.p-wangluo .section4>.bd .inner,.p-wangluo .section5>.bd .inner{position:relative;z-index:2;width:9.73636rem;line-height:1.66667;-webkit-border-radius:.10909rem;-moz-border-radius:.10909rem;border-radius:.10909rem;background-color:#fff;letter-spacing:.00909rem;border:.02727rem solid #000;text-align:justify}.p-wangluo .section2{margin-top:1.86364rem}.p-wangluo .section2>.bd .inner{letter-spacing:.01818rem;padding:.32727rem .23636rem .21818rem}.p-wangluo .section3{margin-top:.49091rem}.p-wangluo .section3>.bd .inner{padding:.32727rem .18182rem .29091rem}.p-wangluo .section3>.bd .inner .txt2{margin-top:.26364rem;color:#2C5DF9}.p-wangluo .section4{margin-top:.73636rem}.p-wangluo .section4>.bd .inner{padding:.35455rem .18182rem .95455rem;background:url("/dianping/www/images/topics/wangluo/s4-bg.png") no-repeat center bottom;background-color:#fff;-webkit-background-size:9.68182rem 1.91818rem;-moz-background-size:9.68182rem 1.91818rem;background-size:9.68182rem 1.91818rem}.p-wangluo .section4>.bd .inner .txt2{width:8.66364rem;margin-top:.09091rem}.p-wangluo .section5{margin-top:.75455rem}.p-wangluo .section5>.bd .inner{padding:.32727rem .18182rem 1rem;background:url("/dianping/www/images/topics/wangluo/s5-bg.png") no-repeat center bottom;background-color:#fff;-webkit-background-size:9.68182rem 3.4rem;-moz-background-size:9.68182rem 3.4rem;background-size:9.68182rem 3.4rem}.p-wangluo .section5>.bd .inner .txt2{width:7.27273rem;margin-left:auto;margin-top:.09091rem}.p-wangluo .footer-box .footer{min-width:auto}@media screen and (max-width: 768px){.p-wangluo .footer-box .foot_wrap p{height:auto}.p-wangluo .footer-box .foot_wrap p:nth-child(1) img{display:block;margin:0 auto 6px}}.p-wangluo .dlg{color:#333}.p-wangluo .dlg,.p-wangluo .dlg a{font-size:.14545rem}@media screen and (max-width: 768px){.p-wangluo .dlg,.p-wangluo .dlg a{font-size:.22857rem}}.p-wangluo .dlg *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.p-wangluo .dlg .m-dialog-inner{position:relative;width:6.03636rem;margin:10% auto 10%;background-color:#fff !important;-webkit-border-radius:.07273rem;-moz-border-radius:.07273rem;border-radius:.07273rem;border:3px solid #333;overflow:visible}@media screen and (max-width: 768px){.p-wangluo .dlg .m-dialog-inner{width:9.48571rem;border-width:.02727rem;-webkit-border-radius:.11429rem;-moz-border-radius:.11429rem;border-radius:.11429rem}}.p-wangluo .dlg .m-dialog-header{position:static;border:none;height:0}.p-wangluo .dlg .m-dialog-header .close{width:.49091rem;height:.49091rem;top:auto !important;right:auto !important;bottom:-.70909rem;left:50%;z-index:1;margin-left:-.24545rem;background:url("/dianping/www/images/topics/wangluo/dlg-close.png") no-repeat center 0;-webkit-background-size:.49091rem .49091rem;-moz-background-size:.49091rem .49091rem;background-size:.49091rem .49091rem;color:rgba(255,255,255,0)}@media screen and (max-width: 768px){.p-wangluo .dlg .m-dialog-header .close{width:.77143rem;height:.77143rem;bottom:-1.11429rem;-webkit-background-size:.77143rem .77143rem;-moz-background-size:.77143rem .77143rem;background-size:.77143rem .77143rem;margin-left:-.38571rem}}.p-wangluo .dlg .m-dialog-body{padding:0}.p-wangluo .dlg.dlg-type-1 .m-dialog-body{padding:.3rem .25455rem .72727rem}@media screen and (max-width: 768px){.p-wangluo .dlg.dlg-type-1 .m-dialog-body{padding:.47143rem .4rem 1.14286rem}}.p-wangluo .dlg.dlg-type-1 .prize-hd{line-height:1.5;margin-bottom:.22727rem;font-size:.29091rem;font-style:italic;color:#003366;letter-spacing:2px}@media screen and (max-width: 768px){.p-wangluo .dlg.dlg-type-1 .prize-hd{margin-bottom:.35714rem;font-size:.45714rem}}.p-wangluo .dlg.dlg-type-1 .prize-list .title{width:2.30909rem}@media screen and (max-width: 768px){.p-wangluo .dlg.dlg-type-1 .prize-list .title{width:3.62857rem}}.p-wangluo .dlg.dlg-type-1 .prize-list .time{width:2.81818rem}@media screen and (max-width: 768px){.p-wangluo .dlg.dlg-type-1 .prize-list .time{width:4.42857rem}}.p-wangluo .dlg.dlg-type-1 .prize-list-hd{height:.34545rem;line-height:.34545rem;border-bottom:1px solid #DFDFDF}@media screen and (max-width: 768px){.p-wangluo .dlg.dlg-type-1 .prize-list-hd{height:.54286rem;line-height:.54286rem;border-bottom-width:0.5px}}.p-wangluo .dlg.dlg-type-1 .prize-list-item{line-height:.45455rem}@media screen and (max-width: 768px){.p-wangluo .dlg.dlg-type-1 .prize-list-item{line-height:.71429rem}}.p-wangluo .dlg.dlg-type-1 .prize-list-item.no-data{color:#878787}.p-wangluo .dlg.dlg-type-1 .prize-rule{padding:.26364rem 0 0}@media screen and (max-width: 768px){.p-wangluo .dlg.dlg-type-1 .prize-rule{padding:.41429rem 0 0}}.p-wangluo .dlg.dlg-type-1 .prize-rule .qr{width:1.30909rem;height:1.33636rem;margin-left:.42727rem;background:url("/dianping/www/images/topics/wangluo/qr.png") no-repeat center 0;-webkit-background-size:1.30909rem 1.33636rem;-moz-background-size:1.30909rem 1.33636rem;background-size:1.30909rem 1.33636rem}@media screen and (max-width: 768px){.p-wangluo .dlg.dlg-type-1 .prize-rule .qr{width:2.05714rem;height:2.1rem;margin-left:.67143rem;-webkit-background-size:2.05714rem 2.1rem;-moz-background-size:2.05714rem 2.1rem;background-size:2.05714rem 2.1rem}}.p-wangluo .dlg.dlg-type-1 .prize-rule .txt{width:3.42727rem;margin-top:.09091rem;line-height:.29091rem;font-size:.12727rem}@media screen and (max-width: 768px){.p-wangluo .dlg.dlg-type-1 .prize-rule .txt{width:5.38571rem;line-height:.45714rem;margin-top:.14286rem;font-size:.2rem}}.p-wangluo .dlg.dlg-type-1 .prize-rule .txt1{line-height:.24545rem;margin-bottom:.20909rem;font-size:.16364rem}@media screen and (max-width: 768px){.p-wangluo .dlg.dlg-type-1 .prize-rule .txt1{line-height:.38571rem;margin-bottom:.32857rem;font-size:.25714rem}}.p-wangluo .dlg.dlg-type-2 .m-dialog-inner{width:5.30909rem}@media screen and (max-width: 768px){.p-wangluo .dlg.dlg-type-2 .m-dialog-inner{width:8.34286rem}}.p-wangluo .dlg.dlg-type-2 .m-dialog-body{padding:.38182rem 0 .43636rem}@media screen and (max-width: 768px){.p-wangluo .dlg.dlg-type-2 .m-dialog-body{padding:.6rem 0 .68571rem}}.p-wangluo .dlg.dlg-type-2 .alert-hd .result{line-height:.27273rem;font-size:.21818rem}@media screen and (max-width: 768px){.p-wangluo .dlg.dlg-type-2 .alert-hd .result{line-height:.42857rem;font-size:.34286rem}}.p-wangluo .dlg.dlg-type-2 .alert-hd .result strong{line-height:.36364rem;margin:.25455rem 0 .29091rem;font-size:.29091rem;color:#003366;font-style:italic}@media screen and (max-width: 768px){.p-wangluo .dlg.dlg-type-2 .alert-hd .result strong{line-height:.57143rem;font-size:.45714rem}}.p-wangluo .dlg.dlg-type-2 .alert-hd .tip{margin:.67273rem 0 0;line-height:.42857rem;color:#003366;font-size:.21818rem}@media screen and (max-width: 768px){.p-wangluo .dlg.dlg-type-2 .alert-hd .tip{margin:1.05714rem 0 0;line-height:.42857rem;font-size:.34286rem}}.p-wangluo .dlg.dlg-type-2 .alert-txt{line-height:1.5}.p-wangluo .dlg.dlg-type-2 .alert-txt strong{color:#2C5DF9}.p-wangluo .dlg.dlg-type-2 .alert-btn{display:block;width:1.72727rem;height:.66364rem;margin-top:.41818rem}@media screen and (max-width: 768px){.p-wangluo .dlg.dlg-type-2 .alert-btn{width:2.71429rem;height:1.04286rem;margin-top:.65714rem}}.p-wangluo .dlg.dlg-type-2 .alert-btn-1{background:url("/dianping/www/images/topics/wangluo/dlg-btn-prize.png") no-repeat center 0;-webkit-background-size:1.72727rem .66364rem;-moz-background-size:1.72727rem .66364rem;background-size:1.72727rem .66364rem}@media screen and (max-width: 768px){.p-wangluo .dlg.dlg-type-2 .alert-btn-1{-webkit-background-size:2.71429rem 1.04286rem;-moz-background-size:2.71429rem 1.04286rem;background-size:2.71429rem 1.04286rem}}.p-wangluo .dlg.dlg-type-2 .alert-btn-2{background:url("/dianping/www/images/topics/wangluo/dlg-btn4.png") no-repeat center 0;-webkit-background-size:1.72727rem .66364rem;-moz-background-size:1.72727rem .66364rem;background-size:1.72727rem .66364rem}@media screen and (max-width: 768px){.p-wangluo .dlg.dlg-type-2 .alert-btn-2{-webkit-background-size:2.71429rem 1.04286rem;-moz-background-size:2.71429rem 1.04286rem;background-size:2.71429rem 1.04286rem}}.p-wangluo .dlg.dlg-type-2 .alert-btn-3{background:url("/dianping/www/images/topics/wangluo/dlg-btn4.png") no-repeat center 0;-webkit-background-size:1.72727rem .66364rem;-moz-background-size:1.72727rem .66364rem;background-size:1.72727rem .66364rem}@media screen and (max-width: 768px){.p-wangluo .dlg.dlg-type-2 .alert-btn-3{-webkit-background-size:2.71429rem 1.04286rem;-moz-background-size:2.71429rem 1.04286rem;background-size:2.71429rem 1.04286rem}}.p-wangluo .dlg.dlg-type-2 .alert-btn-4{background:url("/dianping/www/images/topics/wangluo/dlg-btn4.png") no-repeat center 0;-webkit-background-size:1.72727rem .66364rem;-moz-background-size:1.72727rem .66364rem;background-size:1.72727rem .66364rem}@media screen and (max-width: 768px){.p-wangluo .dlg.dlg-type-2 .alert-btn-4{-webkit-background-size:2.71429rem 1.04286rem;-moz-background-size:2.71429rem 1.04286rem;background-size:2.71429rem 1.04286rem}}.p-wangluo .dlg.dlg-type-2 .alert-btn-5{background:url("/dianping/www/images/topics/wangluo/dlg-btn4.png") no-repeat center 0;-webkit-background-size:1.72727rem .66364rem;-moz-background-size:1.72727rem .66364rem;background-size:1.72727rem .66364rem}@media screen and (max-width: 768px){.p-wangluo .dlg.dlg-type-2 .alert-btn-5{-webkit-background-size:2.71429rem 1.04286rem;-moz-background-size:2.71429rem 1.04286rem;background-size:2.71429rem 1.04286rem}}.p-wangluo .dlg.dlg-type-4 .m-dialog-body{padding:.34091rem .29091rem .36364rem}@media screen and (max-width: 768px){.p-wangluo .dlg.dlg-type-4 .m-dialog-body{padding:.53571rem .45714rem .57143rem}}.p-wangluo .dlg.dlg-type-4 .answer-hd{line-height:.36364rem;margin-bottom:.25455rem;font-size:.21818rem;color:#003366;font-style:italic;letter-spacing:.00909rem;overflow:hidden}@media screen and (max-width: 768px){.p-wangluo .dlg.dlg-type-4 .answer-hd{line-height:.57143rem;margin-bottom:.4rem;font-size:.34286rem}}.p-wangluo .dlg.dlg-type-4 .answer-hd strong{line-height:1;font-size:.32727rem}@media screen and (max-width: 768px){.p-wangluo .dlg.dlg-type-4 .answer-hd strong{font-size:.51429rem}}.p-wangluo .dlg.dlg-type-4 .answer-progress{line-height:1.5;font-size:.14545rem}@media screen and (max-width: 768px){.p-wangluo .dlg.dlg-type-4 .answer-progress{font-size:.22857rem}}.p-wangluo .dlg.dlg-type-4 .answer-progress strong{color:#2C5DF9}.p-wangluo .dlg.dlg-type-4 .answer-progress .label{width:.74545rem}@media screen and (max-width: 768px){.p-wangluo .dlg.dlg-type-4 .answer-progress .label{width:1.17143rem}}.p-wangluo .dlg.dlg-type-4 .answer-progress .progress{position:relative;top:.07273rem;width:2.90909rem;height:.09091rem;margin:0 .09091rem 0 0;-webkit-border-radius:.03636rem;-moz-border-radius:.03636rem;border-radius:.03636rem;background-color:#D8E6F4}@media screen and (max-width: 768px){.p-wangluo .dlg.dlg-type-4 .answer-progress .progress{top:.11429rem;width:4.57143rem;height:.14286rem;margin:0 .14286rem 0 0;-webkit-border-radius:.05714rem;-moz-border-radius:.05714rem;border-radius:.05714rem}}.p-wangluo .dlg.dlg-type-4 .answer-progress .progress-cur{position:absolute;left:0;top:0;display:inline-block;height:100%;-webkit-border-radius:.04545rem;-moz-border-radius:.04545rem;border-radius:.04545rem;background-color:#003366}@media screen and (max-width: 768px){.p-wangluo .dlg.dlg-type-4 .answer-progress .progress-cur{-webkit-border-radius:.07143rem;-moz-border-radius:.07143rem;border-radius:.07143rem}}.p-wangluo .dlg.dlg-type-4 .answer-question{margin-top:.36364rem}@media screen and (max-width: 768px){.p-wangluo .dlg.dlg-type-4 .answer-question{margin-top:.57143rem}}.p-wangluo .dlg.dlg-type-4 .answer-question .question-hd{line-height:1.5}.p-wangluo .dlg.dlg-type-4 .answer-question .question-hd *{display:inline !important;word-break:break-all;background:transparent !important;color:#333 !important}.p-wangluo .dlg.dlg-type-4 .answer-question .question-hd br{display:none !important}.p-wangluo .dlg.dlg-type-4 .answer-question .question-bd{width:4.25455rem;padding:.16364rem 0 .26364rem}@media screen and (max-width: 768px){.p-wangluo .dlg.dlg-type-4 .answer-question .question-bd{width:6.68571rem;padding:.25714rem 0 .41429rem}}.p-wangluo .dlg.dlg-type-4 .answer-question .question-option{width:1.54545rem;padding:.1rem .03636rem;min-height:.54545rem;margin:.10909rem .17727rem;line-height:2.125;font-size:.14545rem;border:2px solid #333;-webkit-border-radius:.07273rem;-moz-border-radius:.07273rem;border-radius:.07273rem;word-break:break-all;background-color:#fff;vertical-align:top}.p-wangluo .dlg.dlg-type-4 .answer-question .question-option *{display:inline !important;word-break:break-all;background:transparent !important;color:#333 !important}.p-wangluo .dlg.dlg-type-4 .answer-question .question-option br{display:none !important}@media screen and (max-width: 768px){.p-wangluo .dlg.dlg-type-4 .answer-question .question-option{width:2.42857rem;padding:.15714rem .05714rem;line-height:1.6;min-height:.57143rem;margin:.17143rem .27857rem;font-size:.22857rem;-webkit-border-radius:.11429rem;-moz-border-radius:.11429rem;border-radius:.11429rem;border-width:1px}}.p-wangluo .dlg.dlg-type-4 .answer-question .question-option.selected,.p-wangluo .dlg.dlg-type-4 .answer-question .question-option.success{background-color:#E4FFF6}.p-wangluo .dlg.dlg-type-4 .answer-question .question-option.error{background-color:#FFE6E4}.p-wangluo .dlg.dlg-type-4 .answer-question .question-option table{width:100%;height:100%}.p-wangluo .dlg.dlg-type-4 .answer-btn{width:1.72727rem;height:.65455rem;background:url("/dianping/www/images/topics/wangluo/dlg-btn-ok.png") no-repeat center 0;-webkit-background-size:1.72727rem .65455rem;-moz-background-size:1.72727rem .65455rem;background-size:1.72727rem .65455rem}@media screen and (max-width: 768px){.p-wangluo .dlg.dlg-type-4 .answer-btn{width:2.71429rem;height:1.02857rem;-webkit-background-size:2.71429rem 1.02857rem;-moz-background-size:2.71429rem 1.02857rem;background-size:2.71429rem 1.02857rem}}.p-wangluo .dlg.dlg-type-4 .answer-res{margin-top:.25455rem;line-height:1}@media screen and (max-width: 768px){.p-wangluo .dlg.dlg-type-4 .answer-res{margin-top:.4rem}}.p-wangluo .dlg.dlg-type-4 .answer-res .success{color:#EC1619}.p-wangluo .dlg.dlg-type-4 .answer-res .error{color:#2D88F8}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRvcGljcy93YW5nbHVvLnNjc3MiLCJjb3JlL19taXhpbi5zY3NzIiwiY29tbW9uL19taXhpbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWlDQSwwTkNPSSxnQkFBZ0IsQ0FDaEIsaUJBQWlCLENBTXBCLHdCQXNjQyw0QkFBNkIsQ0FDN0IsTUFBTyxDRG5lVCxLRTZIRSxjQUEwQixDRjdINUIsVUVxS0UsaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNqQixlRjVLc0IsQ0VzSXJCLHFDRmpJSCxLRXFJTSxjQUFzQyxDRm5JM0MsQ0FGRCxVRTRLRSxpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBQ2pCLGdCRmpMdUIsQ0UrSWxCLHNDRjVJUCxLRStJVSxlQUFzQyxDQUU3QyxDRjdJSCxVQUNFLDJCQUE0QixDQUM3QixjRXRCQyxhQUFjLENBQ2QsVUFBVyxDQUNYLFdBQVksQ0FDWixjQUprQyxDQUtsQyxXQUFZLENBQ1osTUFBTyxDQUNQLEtBQU0sQ0FDTixRQUFTLENBQ1QsT0FBUSxDQU9OLFlBQWEsQ0FDYixlQUFnQixDQUNqQixnQkFHQyxxQkFBc0IsQ0FDdEIsV0FBWSxDQUNaLGdCQUFpQixDQUNqQixxQkFBc0IsQ0FDdEIsMEJBQW1CLENBQW5CLHVCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FDakIsaUJBR0MsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxjQUFlLENBQ2Ysb0NBQTZCLENBQTdCLGdDQUE2QixDQUE3Qiw0QkFBNkIsQ0FDN0IsbUNBQTRCLENBQTVCLCtCQUE0QixDQUE1QiwyQkFBNEIsQ0FDNUIsa0JBQW1CLENBQ25CLDRCQUE2QixDQVYvQix3QkFhSSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixLQUFNLENBQ04sVUFBVyxDQUNYLGNBQWUsQ0FDZixRQUFTLENBQ1QsVUFBVyxDQUNaLGVBSUQsWUFBYSxDQUNkLGlCQUdDLGlCQUFrQixDQURwQiwyQkFLTSxnQkFBaUIsQ0FMdkIsK0JBU00sV0FBWSxDQUNaLFdBQVksQ0FDYixtQkFLSCxrQkFBbUIsQ0FEckIsMkNBS0ksZUFBZ0IsQ0FDakIscUNBTkgsbUJBU0ksZUFBZ0IsQ0FtQm5CLENBaEJDLGdDQUVFLEtBQ0UsU0FBVSxDQUVaLEdBQ0UsU0FBVSxDQUFBLENBTmQsNkJBRUUsS0FDRSxTQUFVLENBRVosR0FDRSxTQUFVLENBQUEsQ0FOZCwyQkFFRSxLQUNFLFNBQVUsQ0FFWixHQUNFLFNBQVUsQ0FBQSxDQU5kLHdCQUVFLEtBQ0UsU0FBVSxDQUVaLEdBQ0UsU0FBVSxDQUFBLENBbEJoQiwwQkF2RUEsYUFBYyxDQUNkLFVBQVcsQ0FDWCxXQUFZLENBQ1osY0FKa0MsQ0FLbEMsV0FBWSxDQUNaLE1BQU8sQ0FDUCxLQUFNLENBQ04sUUFBUyxDQUNULE9BQVEsQ0F1RkosVUFBVyxDQUNYLDBCQUE2QixDQUM3QixvQ0FBVyxDQUFYLGlDQUFXLENBQVgsK0JBQVcsQ0FBWCw0QkFBNkIsQ0ZuRW5DLGFBRUksNkJBQVksQ0FBWiwwQkFBWSxDQUFaLHFCQUFzQixDQUYxQix3QkFPSSxtQkVzSXVELENGckl2RCxhQUFjLENBUmxCLG9DQVdNLG9CQUFxQixDQVgzQixlQWdCSSx3QkU2SHVELENGNUh2RCxtUEFFZ0UsQ0FDaEUsd0JBQXlCLENBSzFCLHNDQXpCSCxlQXVCTSx3Q0FBbUMsQ0FBbkMscUNBQW1DLENBQW5DLGdDQUF1QyxDQUUxQyxDQXpCSCxxQkE0Qkksc0JFaUh1RCxDRmhIdkQsV0FBWSxDQTdCaEIsaUVBaUNNLG9CQUFxQixDQUNyQixnQkUyR3FELENGMUdyRCxnQkUwR3FELENGekdyRCxrQkV5R3FELENGN0kzRCxvRkF5Q0ksaUJBQWtCLENBQ2xCLGdCRW1HdUQsQ0ZuQ3hELHFDQTFHSCxvRkE4Q00sY0FBZSxDQTREbEIsQ0ExR0gsb0dBa0RNLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsY0V5RnFELENGeEZyRCxjRXdGcUQsQ0Z2RnJELGdCRXVGcUQsQ0Z0RnJELGdCRXNGcUQsQ0ZyRnJELDhFQUF1RCxDQUN2RCwyQ0VvRnFELENGcEZyRCx3Q0VvRnFELENGcEZyRCxtQ0VvRnFELENGbkZyRCwrQkVtRnFELENGbkZyRCw0QkVtRnFELENGbkZyRCx1QkVtRnFELENGbEZyRCwyQkFBaUMsQ0EzRHZDLGdJQThEUSxpQkFBa0IsQ0FDbEIsZUU4RW1ELENGN0VuRCxnQkU2RW1ELENGNUVuRCxTQUFVLENBQ1YsZ0JFMkVtRCxDRjFFbkQsZ0JFMEVtRCxDRnpFbkQscUJFeUVtRCxDRnhFbkQsbUJFd0VtRCxDRnZFbkQsVUFBVyxDQUNYLDREQUFxRCxDQUFyRCx5REFBcUQsQ0FBckQsdURBQXFELENBQXJELG9EQUFxRCxDQUNyRCx3QkFBeUIsQ0FDekIsK0JFb0VtRCxDRnBFbkQsNEJFb0VtRCxDRnBFbkQsdUJFb0VtRCxDRm5FbkQsMkJBQWlDLENBMUV6QyxnSUFnRlEsVUFBVyxDQUNYLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsZ0JFMERtRCxDRnpEbkQsK0JBQXdCLENBQXhCLDRCQUF3QixDQUF4Qix1QkFBd0IsQ0FDeEIsT0FBUSxDQUNSLGlCRXVEbUQsQ0Z0RG5ELFNBQVUsQ0FDViw4RUFBdUQsQ0FDdkQsMkNFb0RtRCxDRnBEbkQsd0NFb0RtRCxDRnBEbkQsbUNFb0RtRCxDRm5EbkQsK0JFbURtRCxDRm5EbkQsNEJFbURtRCxDRm5EbkQsdUJFbURtRCxDRmxEbkQsMkJBQWlDLENBM0Z6QyxnSUErRlEsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixnQkU0Q21ELENGM0NuRCxtQkFBZ0IsQ0FDaEIsK0JFMENtRCxDRjFDbkQsNEJFMENtRCxDRjFDbkQsdUJFMENtRCxDRnpDbkQscUJBQXNCLENBQ3RCLHdCRXdDbUQsQ0Z2Q25ELDJCQUFpQyxDQUNqQyxrQkFBbUIsQ0F2RzNCLHFCQThHSSxxQkUrQnVELENGN0kzRCxnQ0FrSFEsd0JFMkJtRCxDRjFCbkQscUNFMEJtRCxDRjdJM0QscUJBMEhJLG9CRW1CdUQsQ0Y3STNELGdDQThIUSxxQ0VlbUQsQ0Y3STNELHNDQWlJVSxvQkVZaUQsQ0ZYakQsYUFBYyxDQWxJeEIscUJBMElJLG9CRUd1RCxDRjdJM0QsZ0NBOElRLHFDRURtRCxDRkVuRCx1RkFBd0QsQ0FDeEQscUJBQXNCLENBQ3RCLDZDRUpFLENGSUYsMENFSkUsQ0ZJRixxQ0VKbUQsQ0Y3STNELHNDQW9KVSxnQkVQaUQsQ0ZRakQsb0JFUmlELENGN0kzRCxxQkE2Skksb0JFaEJ1RCxDRjdJM0QsZ0NBaUtRLGdDRXBCbUQsQ0ZxQm5ELHVGQUF3RCxDQUN4RCxxQkFBc0IsQ0FDdEIseUNFdkJFLENGdUJGLHNDRXZCRSxDRnVCRixpQ0V2Qm1ELENGN0kzRCxzQ0F1S1UsZ0JFMUJpRCxDRjJCakQsZ0JBQWlCLENBQ2pCLG9CRTVCaUQsQ0Y3STNELCtCRXNMTSxjQUFlLENBakJuQixxQ0ZyS0Ysb0NFNExVLFdBQVksQ0Y1THRCLHFERWdNYyxhQUFjLENBQ2QsaUJBQWtCLENBQ25CLENGbE1iLGdCQW1MSSxVQUFXLENBbkxmLGtDQXVMTSxtQkUxQ3FELENGK0N0RCxxQ0E1TEwsa0NBMExRLG1CRTdDbUQsQ0YrQ3RELENBNUxMLGtCQStMTSw2QkFBWSxDQUFaLDBCQUFZLENBQVoscUJBQXNCLENBL0w1QixnQ0FtTU0saUJBQWtCLENBQ2xCLGdCRXZEcUQsQ0Z3RHJELG1CQUFvQixDQUNwQixnQ0FBaUMsQ0FDakMsK0JFMURxRCxDRjBEckQsNEJFMURxRCxDRjBEckQsdUJFMURxRCxDRjJEckQscUJBQXNCLENBQ3RCLGdCQUFpQixDQU9sQixxQ0FoTkwsZ0NBNE1RLGdCRS9EbUQsQ0ZnRW5ELHNCRWhFbUQsQ0ZpRW5ELCtCRWpFRSxDRmlFRiw0QkVqRUUsQ0ZpRUYsdUJFakVtRCxDRm1FdEQsQ0FoTkwsaUNBbU5NLGVBQWdCLENBQ2hCLFdBQVksQ0FDWixRQUFTLENBck5mLHdDQXdOUSxlRTNFbUQsQ0Y0RW5ELGdCRTVFbUQsQ0Y2RW5ELG1CQUFvQixDQUNwQixxQkFBc0IsQ0FDdEIsaUJFL0VtRCxDRmdGbkQsUUFBUyxDQUNULFNBQVUsQ0FDVixzQkVsRm1ELENGbUZuRCxzRkFBdUQsQ0FDdkQsMkNFcEZtRCxDRm9GbkQsd0NFcEZtRCxDRm9GbkQsbUNFcEZtRCxDRnFGbkQseUJBQTZCLENBUzlCLHFDQTNPUCx3Q0FxT1UsZUV4RmlELENGeUZqRCxnQkV6RmlELENGMEZqRCxrQkUxRmlELENGMkZqRCwyQ0UzRmlELENGMkZqRCx3Q0UzRmlELENGMkZqRCxtQ0UzRmlELENGNEZqRCxzQkU1RmlELENGOEZwRCxDQTNPUCwrQkErT00sU0FBVSxDQS9PaEIsMENBb1BRLGlDRXZHbUQsQ0Y0R3BELHFDQXpQUCwwQ0F1UFUsa0NFMUdpRCxDRjRHcEQsQ0F6UFAscUNBNlBVLGVBQWdCLENBQ2hCLHVCRWpIaUQsQ0ZrSGpELG1CRWxIaUQsQ0ZtSGpELGlCQUFrQixDQUNsQixhQUFjLENBQ2Qsa0JBQW1CLENBTXBCLHFDQXhRVCxxQ0FxUVksdUJFeEgrQyxDRnlIL0MsbUJFekgrQyxDRjJIbEQsQ0F4UVQsOENBNlFZLGdCRWhJK0MsQ0ZxSWhELHFDQWxSWCw4Q0FnUmMsZ0JFbkk2QyxDRnFJaEQsQ0FsUlgsNkNBcVJZLGdCRXhJK0MsQ0Y2SWhELHFDQTFSWCw2Q0F3UmMsZ0JFM0k2QyxDRjZJaEQsQ0ExUlgsMENBNlJZLGdCRWhKK0MsQ0ZpSi9DLHFCRWpKK0MsQ0ZrSi9DLCtCQUFnQyxDQU9qQyxxQ0F0U1gsMENBa1NjLGdCRXJKNkMsQ0ZzSjdDLHFCRXRKNkMsQ0Z1SjdDLHlCQUEwQixDQUU3QixDQXRTWCw0Q0F5U1kscUJFNUorQyxDRnFLaEQscUNBbFRYLDRDQTRTYyxxQkUvSjZDLENGcUtoRCxDQWxUWCxvREFnVGMsYUFBYyxDQWhUNUIsdUNBc1RVLHFCQUE0QixDQThDN0IscUNBcFdULHVDQXlUWSxxQkFBa0MsQ0EyQ3JDLENBcFdULDJDQTZUWSxnQkVoTCtDLENGaUwvQyxpQkVqTCtDLENGa0wvQyxxQkVsTCtDLENGbUwvQywrRUFBZ0QsQ0FDaEQsNkNFcExGLENGb0xFLDBDRXBMRixDRm9MRSxxQ0VwTCtDLENGNExoRCxxQ0F6VVgsMkNBb1VjLGdCRXZMNkMsQ0Z3TDdDLGFFeEw2QyxDRnlMN0MscUJFekw2QyxDRjBMN0MseUNFMUxKLENGMExJLHNDRTFMSixDRjBMSSxpQ0UxTDZDLENGNExoRCxDQXpVWCw0Q0E0VVksZ0JFL0wrQyxDRmdNL0Msb0JFaE0rQyxDRmlNL0MscUJFak0rQyxDRmtNL0MsbUJFbE0rQyxDRnNOaEQscUNBbldYLDRDQWtWYyxnQkVyTTZDLENGc003QyxxQkV0TTZDLENGdU03QyxvQkV2TTZDLENGd003QyxlRXhNNkMsQ0ZzTmhELENBbldYLDZDQXlWYyxxQkU1TTZDLENGNk03Qyx1QkU3TTZDLENGOE03QyxtQkU5TTZDLENGcU45QyxxQ0FsV2IsNkNBOFZnQixxQkVqTjJDLENGa04zQyx1QkVsTjJDLENGbU4zQyxtQkVuTjJDLENGcU45QyxDQWxXYiwyQ0EwV1EsZ0JFN05tRCxDRmtPcEQscUNBL1dQLDJDQTZXVSxnQkVoT2lELENGa09wRCxDQS9XUCwwQ0FrWFEsNkJFck9tRCxDRjBPcEQscUNBdlhQLDBDQXFYVSx5QkV4T2lELENGME9wRCxDQXZYUCw2Q0E0WFkscUJFL08rQyxDRmdQL0MsbUJFaFArQyxDRm1RaEQscUNBaFpYLDZDQWdZYyxxQkVuUDZDLENGb1A3QyxtQkVwUDZDLENGbVFoRCxDQWhaWCxvREFxWWMscUJFeFA2QyxDRnlQN0MsNEJFelA2QyxDRjBQN0MsbUJFMVA2QyxDRjJQN0MsYUFBYyxDQUNkLGlCQUFrQixDQU1uQixxQ0EvWWIsb0RBNFlnQixxQkUvUDJDLENGZ1EzQyxtQkVoUTJDLENGa1E5QyxDQS9ZYiwwQ0FtWlksb0JBQTJCLENBQzNCLHFCRXZRK0MsQ0Z3US9DLGFBQWMsQ0FDZCxtQkV6UStDLENGZ1JoRCxxQ0E3WlgsMENBeVpjLHFCQUFpQyxDQUNqQyxxQkU3UTZDLENGOFE3QyxtQkU5UTZDLENGZ1JoRCxDQTdaWCxzQ0FpYVUsZUFBZ0IsQ0FqYTFCLDZDQW9hWSxhQUFjLENBcGExQixzQ0F5YVUsYUFBYyxDQUNkLGdCRTdSaUQsQ0Y4UmpELGdCRTlSaUQsQ0YrUmpELG9CRS9SaUQsQ0Z3VGxELHFDQXJjVCxzQ0FnYlksZ0JFblMrQyxDRm9TL0MsaUJFcFMrQyxDRnFTL0Msb0JFclMrQyxDRndUbEQsQ0FyY1Qsd0NBNmJjLDBGQUFzRCxDQUN0RCw0Q0VqVEosQ0ZpVEkseUNFalRKLENGaVRJLG9DRWpUNkMsQ0ZzVDlDLHFDQW5jYix3Q0FpY2dCLDZDRXBUTixDRm9UTSwwQ0VwVE4sQ0ZvVE0scUNFcFQyQyxDRnNUOUMsQ0FuY2Isd0NBNmJjLHFGQUFzRCxDQUN0RCw0Q0VqVEosQ0ZpVEkseUNFalRKLENGaVRJLG9DRWpUNkMsQ0ZzVDlDLHFDQW5jYix3Q0FpY2dCLDZDRXBUTixDRm9UTSwwQ0VwVE4sQ0ZvVE0scUNFcFQyQyxDRnNUOUMsQ0FuY2Isd0NBNmJjLHFGQUFzRCxDQUN0RCw0Q0VqVEosQ0ZpVEkseUNFalRKLENGaVRJLG9DRWpUNkMsQ0ZzVDlDLHFDQW5jYix3Q0FpY2dCLDZDRXBUTixDRm9UTSwwQ0VwVE4sQ0ZvVE0scUNFcFQyQyxDRnNUOUMsQ0FuY2Isd0NBNmJjLHFGQUFzRCxDQUN0RCw0Q0VqVEosQ0ZpVEkseUNFalRKLENGaVRJLG9DRWpUNkMsQ0ZzVDlDLHFDQW5jYix3Q0FpY2dCLDZDRXBUTixDRm9UTSwwQ0VwVE4sQ0ZvVE0scUNFcFQyQyxDRnNUOUMsQ0FuY2Isd0NBNmJjLHFGQUFzRCxDQUN0RCw0Q0VqVEosQ0ZpVEkseUNFalRKLENGaVRJLG9DRWpUNkMsQ0ZzVDlDLHFDQW5jYix3Q0FpY2dCLDZDRXBUTixDRm9UTSwwQ0VwVE4sQ0ZvVE0scUNFcFQyQyxDRnNUOUMsQ0FuY2IsMENBMmNRLHFDRTlUbUQsQ0ZtVXBELHFDQWhkUCwwQ0E4Y1UscUNFalVpRCxDRm1VcEQsQ0FoZFAsc0NBb2RVLHFCRXZVaUQsQ0Z3VWpELHVCRXhVaUQsQ0Z5VWpELG1CRXpVaUQsQ0YwVWpELGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsd0JFNVVpRCxDRjZVakQsZUFBZ0IsQ0FnQmpCLHFDQTFlVCxzQ0E2ZFkscUJFaFYrQyxDRmlWL0MsbUJFalYrQyxDRmtWL0MsbUJFbFYrQyxDRjZWbEQsQ0ExZVQsNkNBbWVZLGFBQWMsQ0FDZCxtQkV2VitDLENGNFZoRCxxQ0F6ZVgsNkNBdWVjLG1CRTFWNkMsQ0Y0VmhELENBemVYLDRDQTZlVSxlQUFnQixDQUNoQixtQkVqV2lELENGa1psRCxxQ0EvaEJULDRDQWlmWSxtQkVwVytDLENGa1psRCxDQS9oQlQsbURBcWZZLGFBQWMsQ0FyZjFCLG1EQXlmWSxlRTVXK0MsQ0ZpWGhELHFDQTlmWCxtREE0ZmMsZ0JFL1c2QyxDRmlYaEQsQ0E5Zlgsc0RBaWdCWSxpQkFBa0IsQ0FDbEIsYUVyWCtDLENGc1gvQyxnQkV0WCtDLENGdVgvQyxnQkV2WCtDLENGd1gvQyxzQkFBNkIsQ0FDN0IsK0JFelgrQyxDRnlYL0MsNEJFelgrQyxDRnlYL0MsdUJFelgrQyxDRjBYL0Msd0JBQXlCLENBdUIxQixxQ0E5aEJYLHNEQTBnQmMsYUU3WDZDLENGOFg3QyxnQkU5WDZDLENGK1g3QyxnQkUvWDZDLENGZ1k3QyxzQkFBbUMsQ0FDbkMsK0JFallKLENGaVlJLDRCRWpZSixDRmlZSSx1QkVqWTZDLENGaVpoRCxDQTloQlgsMERBa2hCYyxpQkFBa0IsQ0FDbEIsTUFBTyxDQUNQLEtBQU0sQ0FDTixvQkFBcUIsQ0FDckIsV0FBWSxDQUNaLCtCRTFZNkMsQ0YwWTdDLDRCRTFZNkMsQ0YwWTdDLHVCRTFZNkMsQ0YyWTdDLHdCQUF5QixDQUsxQixxQ0E3aEJiLDBEQTJoQmdCLCtCRTlZTixDRjhZTSw0QkU5WU4sQ0Y4WU0sdUJFOVkyQyxDRmdaOUMsQ0E3aEJiLDRDQWtpQlUsb0JFclppRCxDRndlbEQscUNBcm5CVCw0Q0FxaUJZLG9CRXhaK0MsQ0Z3ZWxELENBcm5CVCx5REEwaUJjLGVBQWdCLENBMWlCOUIsMkRBNmlCZ0IseUJBQTBCLENBQzFCLG9CQUFxQixDQUNyQixpQ0FBa0MsQ0FDbEMscUJBQXNCLENBaGpCdEMsNERBb2pCZ0IsdUJBQXdCLENBcGpCeEMseURBeWpCYyxnQkU1YTZDLENGNmE3Qyw2QkU3YTZDLENGb2I5QyxxQ0Fqa0JiLHlEQThqQmdCLGdCRWpiMkMsQ0ZrYjNDLDZCRWxiMkMsQ0ZvYjlDLENBamtCYiw2REFva0JjLGdCRXZiNkMsQ0Z3YjdDLHVCRXhiNkMsQ0Z5YjdDLG9CRXpiNkMsQ0YwYjdDLDBCRTFiNkMsQ0YyYjdDLGlCQUFnQixDQUNoQixtQkU1YjZDLENGNmI3QyxxQkFBc0IsQ0FDdEIsK0JFOWI2QyxDRjhiN0MsNEJFOWI2QyxDRjhiN0MsdUJFOWI2QyxDRitiN0Msb0JBQXFCLENBQ3JCLHFCQUFzQixDQUN0QixrQkFBbUIsQ0E5a0JqQywrREFpbEJnQix5QkFBMEIsQ0FDMUIsb0JBQXFCLENBQ3JCLGlDQUFrQyxDQUNsQyxxQkFBc0IsQ0FwbEJ0QyxnRUF3bEJnQix1QkFBd0IsQ0FDekIscUNBemxCZiw2REE0bEJnQixnQkUvYzJDLENGZ2QzQywyQkVoZDJDLENGaWQzQyxlQUFnQixDQUNoQixvQkVsZDJDLENGbWQzQywwQkVuZDJDLENGb2QzQyxtQkVwZDJDLENGcWQzQywrQkVyZDJDLENGcWQzQyw0QkVyZDJDLENGcWQzQyx1QkVyZDJDLENGc2QzQyxnQkFBaUIsQ0FnQnBCLENBbm5CYiwySUF3bUJnQix3QkFBeUIsQ0F4bUJ6QyxtRUE0bUJnQix3QkFBeUIsQ0E1bUJ6QyxtRUFnbkJnQixVQUFXLENBQ1gsV0FBWSxDQWpuQjVCLHVDQXduQlUsZ0JFM2VpRCxDRjRlakQsZ0JFNWVpRCxDRjhlakQsdUZBQXdELENBQ3hELDRDRS9lQSxDRitlQSx5Q0UvZUEsQ0YrZUEsb0NFL2VpRCxDRnNmbEQscUNBbm9CVCx1Q0ErbkJZLGdCRWxmK0MsQ0ZtZi9DLGlCRW5mK0MsQ0ZvZi9DLDZDRXBmRixDRm9mRSwwQ0VwZkYsQ0ZvZkUscUNFcGYrQyxDRnNmbEQsQ0Fub0JULHVDQXNvQlUsb0JFemZpRCxDRjBmakQsYUFBYyxDQWFmLHFDQXBwQlQsdUNBMG9CWSxnQkU3ZitDLENGdWdCbEQsQ0FwcEJULGdEQThvQlksYUFBYyxDQTlvQjFCLDhDQWtwQlksYUFBYyIsImZpbGUiOiJ0b3BpY3Mvd2FuZ2x1by5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XHJcbkBpbXBvcnQgXCIuLi9jb3JlL19zZXR0aW5nXCI7XHJcbkBpbXBvcnQgXCIuLi9jb3JlL19jc3MzXCI7XHJcbkBpbXBvcnQgXCIuLi9jb3JlL19taXhpblwiO1xyXG5AaW1wb3J0IFwiLi4vY29yZS9fbWVkaWFfcXVlcmllc1wiO1xyXG5AaW1wb3J0IFwiLi4vY29tbW9uL21peGluXCI7XHJcblxyXG4vKiDnp7vliqjnq6/pobXpnaLorr7orqHnqL/lrr3luqYgKi9cclxuJGRlc2lnbi13aWR0aDogMTEwMDtcclxuLyog56e75Yqo56uv6aG16Z2i6K6+6K6h56i/ZHBy5Z+65YeG5YC8ICovXHJcbiRkZXNpZ24tZHByOiAxO1xyXG4vKiDlsIbnp7vliqjnq6/pobXpnaLliIbkuLoxMOWdlyAqL1xyXG4kYmxvY2tzOiAxMDtcclxuLyog57yp5pS+5omA5pSv5oyB55qE6K6+5aSH5pyA5bCP5a695bqmICovXHJcbiRtaW4tZGV2aWNlLXdpZHRoOiAzMjBweDtcclxuLyog57yp5pS+5omA5pSv5oyB55qE6K6+5aSH5pyA5aSn5a695bqmICovXHJcbiRtYXgtZGV2aWNlLXdpZHRoOiAxMTAwcHg7XHJcbiRjZW50ZXItd2lkdGg6IDExMDA7XHJcblxyXG5odG1sIHtcclxuICBAaW5jbHVkZSByb290LWZvbnQtc2l6ZSgpO1xyXG59XHJcblxyXG5odG1sLCBib2R5IHtcclxuICBtYXgtd2lkdGg6IDIwMDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AaW5jbHVkZSBtLWRpYWxvZztcclxuXHJcbkBmdW5jdGlvbiBzZXRVUkwoJG5hbWUsICRleG5hbWU6ICcucG5nJykge1xyXG4gIEByZXR1cm4gJy9kaWFucGluZy93d3cvaW1hZ2VzL3RvcGljcy93YW5nbHVvLyN7JG5hbWV9I3skZXhuYW1lfSc7XHJcbn1cclxuXHJcbi5wLXdhbmdsdW8ge1xyXG4gICoge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9IFxyXG5cclxuICAmLFxyXG4gIGEge1xyXG4gICAgZm9udC1zaXplOiBweDJyZW1CeUJveCgxOCk7XHJcbiAgICBjb2xvcjogIzAwMzQ2NjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAuYmQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IHB4MnJlbUJ5Qm94KDEwMCk7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoc2V0VVJMKCdiZy1ib3R0b20nLCAnLmpwZycpKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbSxcclxuICAgICAgICAgICAgICAgIHVybChzZXRVUkwoJ2JnLXRvcCcsICcuanBnJykpIG5vLXJlcGVhdCBjZW50ZXIgdG9wLFxyXG4gICAgICAgICAgICAgICAgdXJsKHNldFVSTCgnYmctcmVwZWF0JywgJy5qcGcnKSkgcmVwZWF0LXkgY2VudGVyIHRvcDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTlkZmM7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoJG1heC1kZXZpY2Utd2lkdGgpIHtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBweDJyZW1CeUJveCgyMDAwKSBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24xIHtcclxuICAgIHBhZGRpbmctdG9wOiBweDJyZW1CeUJveCg0NzkpO1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG5cclxuICAgIC5idG4tYW5zd2VyLFxyXG4gICAgLmJ0bi1wcml6ZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IHB4MnJlbUJ5Qm94KDE5Nik7XHJcbiAgICAgIGhlaWdodDogcHgycmVtQnlCb3goOTQpO1xyXG4gICAgICBtYXJnaW46IDAgcHgycmVtQnlCb3goNDYgLyAyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICVzZWN0aW9uLWNvbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogcHgycmVtQnlCb3goMTA3OSk7XHJcbiAgICBAaW5jbHVkZSBjZW50ZXItYmxvY2s7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICA+IC5oZCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMztcclxuICAgICAgdG9wOiBweDJyZW1CeUJveCgtMjgpO1xyXG4gICAgICBsZWZ0OiBweDJyZW1CeUJveCgyNyk7XHJcbiAgICAgIHdpZHRoOiBweDJyZW1CeUJveCgxNjAgKyA2KTtcclxuICAgICAgaGVpZ2h0OiBweDJyZW1CeUJveCg0OCArIDYpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoc2V0VVJMKCdib3gtcmVwZWF0LWJnJywgJy5qcGcnKSkgcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IHB4MnJlbUJ5Qm94KDEwKSBweDJyZW1CeUJveCgxMCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHB4MnJlbUJ5Qm94KDgpO1xyXG4gICAgICBib3JkZXI6IHB4MnJlbUJ5Qm94KDMpIHNvbGlkICMwMDA7XHJcblxyXG4gICAgICAuaW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogcHgycmVtQnlCb3goMyk7XHJcbiAgICAgICAgYm90dG9tOiBweDJyZW1CeUJveCgzKTtcclxuICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICAgIHdpZHRoOiBweDJyZW1CeUJveCgxNjAgKyA2KTtcclxuICAgICAgICBoZWlnaHQ6IHB4MnJlbUJ5Qm94KDQ4ICsgNik7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHB4MnJlbUJ5Qm94KDQ4KTtcclxuICAgICAgICBmb250LXNpemU6IHB4MnJlbUJ5Qm94KDI0KTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTMwZGVnLCAjMkM1RUY5LCAjMzA3RUZBKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA3RUZBO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHB4MnJlbUJ5Qm94KDgpO1xyXG4gICAgICAgIGJvcmRlcjogcHgycmVtQnlCb3goMykgc29saWQgIzAwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gLmJkIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogcHgycmVtQnlCb3goMTA2MCk7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2cHgpO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogcHgycmVtQnlCb3goLTgpO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKHNldFVSTCgnYm94LXJlcGVhdC1iZycsICcuanBnJykpIHJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHB4MnJlbUJ5Qm94KDEwKSBweDJyZW1CeUJveCgxMCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcHgycmVtQnlCb3goMTIpO1xyXG4gICAgICAgIGJvcmRlcjogcHgycmVtQnlCb3goMykgc29saWQgIzAwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmlubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB3aWR0aDogcHgycmVtQnlCb3goMTA2NSArIDYpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAoMzAgLyAxOCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcHgycmVtQnlCb3goMTIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHB4MnJlbUJ5Qm94KDEpO1xyXG4gICAgICAgIGJvcmRlcjogcHgycmVtQnlCb3goMykgc29saWQgIzAwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VjdGlvbjIge1xyXG4gICAgQGV4dGVuZCAlc2VjdGlvbi1jb207XHJcbiAgICBtYXJnaW4tdG9wOiBweDJyZW1CeUJveCgyMDUpO1xyXG5cclxuICAgID4gLmJkIHtcclxuICAgICAgLmlubmVyIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogcHgycmVtQnlCb3goMik7XHJcbiAgICAgICAgcGFkZGluZzogcHgycmVtQnlCb3goMzYpIHB4MnJlbUJ5Qm94KDI2KSBweDJyZW1CeUJveCgyNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWN0aW9uMyB7XHJcbiAgICBAZXh0ZW5kICVzZWN0aW9uLWNvbTtcclxuICAgIG1hcmdpbi10b3A6IHB4MnJlbUJ5Qm94KDU0KTtcclxuXHJcbiAgICA+IC5iZCB7XHJcbiAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgcGFkZGluZzogcHgycmVtQnlCb3goMzYpIHB4MnJlbUJ5Qm94KDIwKSBweDJyZW1CeUJveCgzMik7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnR4dDIge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcHgycmVtQnlCb3goMjkpO1xyXG4gICAgICAgICAgY29sb3I6ICMyQzVERjk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VjdGlvbjQge1xyXG4gICAgQGV4dGVuZCAlc2VjdGlvbi1jb207XHJcbiAgICBtYXJnaW4tdG9wOiBweDJyZW1CeUJveCg4MSk7XHJcblxyXG4gICAgPiAuYmQge1xyXG4gICAgICAuaW5uZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IHB4MnJlbUJ5Qm94KDM5KSBweDJyZW1CeUJveCgyMCkgcHgycmVtQnlCb3goMTA1KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoc2V0VVJMKCdzNC1iZycpKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogcHgycmVtQnlCb3goMTA2NSkgcHgycmVtQnlCb3goMjExKTtcclxuICAgICAgICBcclxuICAgICAgICAudHh0MiB7XHJcbiAgICAgICAgICB3aWR0aDogcHgycmVtQnlCb3goOTUzKTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHB4MnJlbUJ5Qm94KDEwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWN0aW9uNSB7XHJcbiAgICBAZXh0ZW5kICVzZWN0aW9uLWNvbTtcclxuICAgIG1hcmdpbi10b3A6IHB4MnJlbUJ5Qm94KDgzKTtcclxuXHJcbiAgICA+IC5iZCB7XHJcbiAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgcGFkZGluZzogcHgycmVtQnlCb3goMzYpIHB4MnJlbUJ5Qm94KDIwKSBweDJyZW1CeUJveCgxMTApO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChzZXRVUkwoJ3M1LWJnJykpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBweDJyZW1CeUJveCgxMDY1KSBweDJyZW1CeUJveCgzNzQpO1xyXG4gICAgICAgIFxyXG4gICAgICAgIC50eHQyIHtcclxuICAgICAgICAgIHdpZHRoOiBweDJyZW1CeUJveCg4MDApO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBweDJyZW1CeUJveCgxMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBpbmNsdWRlIGZvb3Rlci1tb2JpbGU7XHJcbiBcclxuICAuZGxnIHtcclxuICAgICRib3g6IDcwMDsgLy8g5bCP5bGP55So55qE5q+U5L6L5Z+65YeGXHJcbiAgICBjb2xvcjogIzMzMztcclxuXHJcbiAgICAmLFxyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcHgycmVtQnlCb3goMTYpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBweDJyZW1CeUJveCgxNiwgJGJveCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAqIHtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuXHJcbiAgICAubS1kaWFsb2ctaW5uZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiBweDJyZW1CeUJveCg2NjQpO1xyXG4gICAgICBtYXJnaW46IDEwJSBhdXRvIDEwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiBweDJyZW1CeUJveCg4KTtcclxuICAgICAgYm9yZGVyOiAzcHggc29saWQgIzMzMztcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuICgpIHtcclxuICAgICAgICB3aWR0aDogcHgycmVtQnlCb3goNjY0LCAkYm94KTtcclxuICAgICAgICBib3JkZXItd2lkdGg6IHB4MnJlbUJ5Qm94KDMpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHB4MnJlbUJ5Qm94KDgsICRib3gpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm0tZGlhbG9nLWhlYWRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG5cclxuICAgICAgLmNsb3NlIHtcclxuICAgICAgICB3aWR0aDogcHgycmVtQnlCb3goNTQpO1xyXG4gICAgICAgIGhlaWdodDogcHgycmVtQnlCb3goNTQpO1xyXG4gICAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm90dG9tOiBweDJyZW1CeUJveCgtNzgpO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBweDJyZW1CeUJveCgtNTQgLyAyKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoc2V0VVJMKCdkbGctY2xvc2UnKSkgbm8tcmVwZWF0IGNlbnRlciAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogcHgycmVtQnlCb3goNTQpIHB4MnJlbUJ5Qm94KDU0KTtcclxuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgICB3aWR0aDogcHgycmVtQnlCb3goNTQsICRib3gpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBweDJyZW1CeUJveCg1NCwgJGJveCk7XHJcbiAgICAgICAgICBib3R0b206IHB4MnJlbUJ5Qm94KC03OCwgJGJveCk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHB4MnJlbUJ5Qm94KDU0LCAkYm94KSBweDJyZW1CeUJveCg1NCwgJGJveCk7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogcHgycmVtQnlCb3goLTU0IC8gMiwgJGJveCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm0tZGlhbG9nLWJvZHkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuZGxnLXR5cGUtMSB7XHJcbiAgICAgIC5tLWRpYWxvZy1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiBweDJyZW1CeUJveCgzMykgcHgycmVtQnlCb3goMjgpIHB4MnJlbUJ5Qm94KDgwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiBweDJyZW1CeUJveCgzMywgJGJveCkgcHgycmVtQnlCb3goMjgsICRib3gpIHB4MnJlbUJ5Qm94KDgwLCAkYm94KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5wcml6ZSB7XHJcbiAgICAgICAgJi1oZCB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgycmVtQnlCb3goMjUpO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBweDJyZW1CeUJveCgzMik7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMzM2NjtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4MnJlbUJ5Qm94KDI1LCAkYm94KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBweDJyZW1CeUJveCgzMiwgJGJveCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpc3Qge1xyXG5cclxuICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBweDJyZW1CeUJveCgyNTQpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IHB4MnJlbUJ5Qm94KDI1NCwgJGJveCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGltZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBweDJyZW1CeUJveCgzMTApO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IHB4MnJlbUJ5Qm94KDMxMCwgJGJveCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWhkIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBweDJyZW1CeUJveCgzOCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweDJyZW1CeUJveCgzOCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREZERkRGO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBweDJyZW1CeUJveCgzOCwgJGJveCk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHB4MnJlbUJ5Qm94KDM4LCAkYm94KTtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwLjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweDJyZW1CeUJveCg1MCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuICgpIHtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcHgycmVtQnlCb3goNTAsICRib3gpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm5vLWRhdGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjODc4Nzg3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXJ1bGUge1xyXG4gICAgICAgICAgcGFkZGluZzogcHgycmVtQnlCb3goMjkpIDAgMDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuICgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogcHgycmVtQnlCb3goMjksICRib3gpIDAgMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucXIge1xyXG4gICAgICAgICAgICB3aWR0aDogcHgycmVtQnlCb3goMTQ0KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBweDJyZW1CeUJveCgxNDcpO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcHgycmVtQnlCb3goNDcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoc2V0VVJMKCdxcicpKSBuby1yZXBlYXQgY2VudGVyIDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcHgycmVtQnlCb3goMTQ0KSBweDJyZW1CeUJveCgxNDcpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IHB4MnJlbUJ5Qm94KDE0NCwgJGJveCk7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBweDJyZW1CeUJveCgxNDcsICRib3gpO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBweDJyZW1CeUJveCg0NywgJGJveCk7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBweDJyZW1CeUJveCgxNDQsICRib3gpIHB4MnJlbUJ5Qm94KDE0NywgJGJveCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudHh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IHB4MnJlbUJ5Qm94KDM3Nyk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHB4MnJlbUJ5Qm94KDEwKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHB4MnJlbUJ5Qm94KDMyKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBweDJyZW1CeUJveCgxNCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuICgpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogcHgycmVtQnlCb3goMzc3LCAkYm94KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcHgycmVtQnlCb3goMzIsICRib3gpO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHB4MnJlbUJ5Qm94KDEwLCAkYm94KTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHB4MnJlbUJ5Qm94KDE0LCAkYm94KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjEge1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweDJyZW1CeUJveCgyNyk7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgycmVtQnlCb3goMjMpO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgycmVtQnlCb3goMTgpO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuICgpIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweDJyZW1CeUJveCgyNywgJGJveCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweDJyZW1CeUJveCgyMywgJGJveCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHB4MnJlbUJ5Qm94KDE4LCAkYm94KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmRsZy10eXBlLTIge1xyXG4gICAgICAubS1kaWFsb2ctaW5uZXIge1xyXG4gICAgICAgIHdpZHRoOiBweDJyZW1CeUJveCg1ODQpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuICgpIHtcclxuICAgICAgICAgIHdpZHRoOiBweDJyZW1CeUJveCg1ODQsICRib3gpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm0tZGlhbG9nLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6IHB4MnJlbUJ5Qm94KDQyKSAwIHB4MnJlbUJ5Qm94KDQ4KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiBweDJyZW1CeUJveCg0MiwgJGJveCkgMCBweDJyZW1CeUJveCg0OCwgJGJveCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWxlcnQge1xyXG4gICAgICAgICYtaGQge1xyXG4gICAgICAgICAgLnJlc3VsdCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweDJyZW1CeUJveCgzMCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgycmVtQnlCb3goMjQpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHB4MnJlbUJ5Qm94KDMwLCAkYm94KTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHB4MnJlbUJ5Qm94KDI0LCAkYm94KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcHgycmVtQnlCb3goNDApO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogcHgycmVtQnlCb3goMjgpIDAgcHgycmVtQnlCb3goMzIpO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgycmVtQnlCb3goMzIpO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAzMzY2O1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcHgycmVtQnlCb3goNDAsICRib3gpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBweDJyZW1CeUJveCgzMiwgJGJveCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRpcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogcHgycmVtQnlCb3goNzQpIDAgMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHB4MnJlbUJ5Qm94KDMwLCAkYm94KTtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDMzNjY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgycmVtQnlCb3goMjQpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiBweDJyZW1CeUJveCg3NCwgJGJveCkgMCAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweDJyZW1CeUJveCgzMCwgJGJveCk7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBweDJyZW1CeUJveCgyNCwgJGJveCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdHh0IHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgY29sb3I6ICMyQzVERjk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ0biB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiBweDJyZW1CeUJveCgxOTApO1xyXG4gICAgICAgICAgaGVpZ2h0OiBweDJyZW1CeUJveCg3Myk7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBweDJyZW1CeUJveCg0Nik7XHJcbiAgICAgICAgICBAaW5jbHVkZSBjZW50ZXItYmxvY2s7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBweDJyZW1CeUJveCgxOTAsICRib3gpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHB4MnJlbUJ5Qm94KDczLCAkYm94KTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcHgycmVtQnlCb3goNDYsICRib3gpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBlYWNoICRrLCAkdiBpbiAoXHJcbiAgICAgICAgICAgIDE6ICgnZGxnLWJ0bi1wcml6ZScpLFxyXG4gICAgICAgICAgICAyOiAoJ2RsZy1idG40JyksXHJcbiAgICAgICAgICAgIDM6ICgnZGxnLWJ0bjQnKSxcclxuICAgICAgICAgICAgNDogKCdkbGctYnRuNCcpLFxyXG4gICAgICAgICAgICA1OiAoJ2RsZy1idG40JyksXHJcbiAgICAgICAgICApIHtcclxuICAgICAgICAgICAgJi0jeyRrfSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKHNldFVSTChudGgoJHYsIDEpKSkgbm8tcmVwZWF0IGNlbnRlciAwO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcHgycmVtQnlCb3goMTkwKSBweDJyZW1CeUJveCg3Myk7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1zY3JlZW4gKCkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBweDJyZW1CeUJveCgxOTAsICRib3gpIHB4MnJlbUJ5Qm94KDczLCAkYm94KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmRsZy10eXBlLTQge1xyXG4gICAgICAubS1kaWFsb2ctYm9keSB7XHJcbiAgICAgICAgcGFkZGluZzogcHgycmVtQnlCb3goMzcuNSkgcHgycmVtQnlCb3goMzIpIHB4MnJlbUJ5Qm94KDQwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiBweDJyZW1CeUJveCgzNy41LCAkYm94KSBweDJyZW1CeUJveCgzMiwgJGJveCkgcHgycmVtQnlCb3goNDAsICRib3gpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmFuc3dlciB7XHJcbiAgICAgICAgJi1oZCB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogcHgycmVtQnlCb3goNDApO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgycmVtQnlCb3goMjgpO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBweDJyZW1CeUJveCgyNCk7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMzM2NjtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBweDJyZW1CeUJveCgxKTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweDJyZW1CeUJveCg0MCwgJGJveCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4MnJlbUJ5Qm94KDI4LCAkYm94KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBweDJyZW1CeUJveCgyNCwgJGJveCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgycmVtQnlCb3goMzYpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBweDJyZW1CeUJveCgzNiwgJGJveCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcHJvZ3Jlc3Mge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcHgycmVtQnlCb3goMTYpO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1zY3JlZW4gKCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHB4MnJlbUJ5Qm94KDE2LCAkYm94KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgY29sb3I6ICMyQzVERjk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBweDJyZW1CeUJveCg4Mik7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuICgpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogcHgycmVtQnlCb3goODIsICRib3gpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnByb2dyZXNzIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IHB4MnJlbUJ5Qm94KDgpO1xyXG4gICAgICAgICAgICB3aWR0aDogcHgycmVtQnlCb3goMzIwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBweDJyZW1CeUJveCgxMCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBweDJyZW1CeUJveCgxMCkgMCAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBweDJyZW1CeUJveCg0KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q4RTZGNDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1zY3JlZW4gKCkge1xyXG4gICAgICAgICAgICAgIHRvcDogcHgycmVtQnlCb3goOCwgJGJveCk7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IHB4MnJlbUJ5Qm94KDMyMCwgJGJveCk7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBweDJyZW1CeUJveCgxMCwgJGJveCk7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIHB4MnJlbUJ5Qm94KDEwLCAkYm94KSAwIDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcHgycmVtQnlCb3goNCwgJGJveCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtY3VyIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBweDJyZW1CeUJveCg1KTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMzY2O1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuICgpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHB4MnJlbUJ5Qm94KDUsICRib3gpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1xdWVzdGlvbiB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBweDJyZW1CeUJveCg0MCk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHB4MnJlbUJ5Qm94KDQwLCAkYm94KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucXVlc3Rpb24ge1xyXG4gICAgICAgICAgICAmLWhkIHtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgICAgICAgICAgICAqIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBiciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWJkIHtcclxuICAgICAgICAgICAgICB3aWR0aDogcHgycmVtQnlCb3goNDY4KTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiBweDJyZW1CeUJveCgxOCkgMCBweDJyZW1CeUJveCgyOSk7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgY2VudGVyLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuICgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweDJyZW1CeUJveCg0NjgsICRib3gpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogcHgycmVtQnlCb3goMTgsICRib3gpIDAgcHgycmVtQnlCb3goMjksICRib3gpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1vcHRpb24ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBweDJyZW1CeUJveCgxNzApO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IHB4MnJlbUJ5Qm94KDExKSBweDJyZW1CeUJveCg0KTtcclxuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBweDJyZW1CeUJveCg2MCk7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiBweDJyZW1CeUJveCgyNCAvIDIpIHB4MnJlbUJ5Qm94KDM5IC8gMik7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgzNCAvIDE2KTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHB4MnJlbUJ5Qm94KDE2KTtcclxuICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHB4MnJlbUJ5Qm94KDgpO1xyXG4gICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblxyXG4gICAgICAgICAgICAgICoge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1zY3JlZW4gKCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4MnJlbUJ5Qm94KDE3MCwgJGJveCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBweDJyZW1CeUJveCgxMSwgJGJveCkgcHgycmVtQnlCb3goNCwgJGJveCk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogcHgycmVtQnlCb3goNjAgLSAyMCwgJGJveCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IHB4MnJlbUJ5Qm94KDI0IC8gMiwgJGJveCkgcHgycmVtQnlCb3goMzkgLyAyLCAkYm94KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgycmVtQnlCb3goMTYsICRib3gpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcHgycmVtQnlCb3goOCwgJGJveCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYuc2VsZWN0ZWQsXHJcbiAgICAgICAgICAgICAgJi5zdWNjZXNzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNEZGRjY7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLmVycm9yIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkU2RTQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnRuIHtcclxuICAgICAgICAgIHdpZHRoOiBweDJyZW1CeUJveCgxOTApO1xyXG4gICAgICAgICAgaGVpZ2h0OiBweDJyZW1CeUJveCg3Mik7XHJcbiAgICAgICAgICBAaW5jbHVkZSBjZW50ZXItYmxvY2s7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoc2V0VVJMKCdkbGctYnRuLW9rJykpIG5vLXJlcGVhdCBjZW50ZXIgMDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcHgycmVtQnlCb3goMTkwKSBweDJyZW1CeUJveCg3Mik7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBweDJyZW1CeUJveCgxOTAsICRib3gpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHB4MnJlbUJ5Qm94KDcyLCAkYm94KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBweDJyZW1CeUJveCgxOTAsICRib3gpIHB4MnJlbUJ5Qm94KDcyLCAkYm94KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcmVzIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHB4MnJlbUJ5Qm94KDI4KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1zY3JlZW4gKCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBweDJyZW1CeUJveCgyOCwgJGJveCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnN1Y2Nlc3Mge1xyXG4gICAgICAgICAgICBjb2xvcjogI0VDMTYxOTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZXJyb3Ige1xyXG4gICAgICAgICAgICBjb2xvcjogIzJEODhGODtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcbi8vLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vbWl4aW4gc2Nzc1xyXG4vLyDljIXmi6zluLjnlKjnmoRtaXhpbu+8jCXlj4pAZnVuY3Rpb25cclxuLy8gbWl4aW7vvIzpgJrov4dAaW5jbHVkZeiwg+eUqO+8jOagt+W8j+mAmui/h+aLt+i0neeahOaWueW8j+S9v+eUqO+8jOWwpOWFtumAgueUqOS6juS8oOmAkuWPguaVsFxyXG4vLyAl77yM6YCa6L+HQGV4dGVuZOiwg+eUqO+8jOagt+W8j+mAmui/h+e7hOWQiOeUs+aYjueahOaWueW8j+S9v+eUqO+8jOmAgueUqOS6juS4jeS8oOWPguaVsOeahOS7o+eggeeJh+autSAgXHJcbi8vIEBmdW5jdGlvbu+8jOi/lOWbnuS4gOS4quWAvO+8jOeUqOS6juiwg+eUqFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gbWl4aW4gJiAlXHJcbi8vIOaXouWumuS5ieS6hm1peGlu5Lmf5a6a5LmJ5LqGJe+8jOagueaNrumcgOaxguS9v+eUqEBpbmNsdWRl5oiWQGV4dGVuZOiwg+eUqFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5AbWl4aW4gaW5saW5lLWJsb2NrKCRleHRlbmQ6dHJ1ZSl7XHJcbiAgQGlmICRleHRlbmQge1xyXG4gICAgQGV4dGVuZCAlaW5saW5lLWJsb2NrO1xyXG4gIH1AZWxzZSB7XHJcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICB9QGlmICRsdGU3IHtcclxuICAgICpkaXNwbGF5OmlubGluZTtcclxuICAgICp6b29tOjE7XHJcbiAgfVxyXG59XHJcbiVpbmxpbmUtYmxvY2t7XHJcbiAgQGluY2x1ZGUgaW5saW5lLWJsb2NrKGZhbHNlKTtcclxufVxyXG5cclxuJWJsb2Nre1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vL2NlbnRlci1hbGlnbiBhIGJsb2NrIGxldmVsIGVsZW1lbnRcclxuLy8gYmxvY2vlvpfmnInlrr3luqZtYXJnaW7lt6blj7PkuLphdXRv5omN6IO95bGF5LitXHJcblxyXG5AbWl4aW4gY2VudGVyLWJsb2NrKCRleHRlbmQ6dHJ1ZSl7XHJcbiAgQGlmICRleHRlbmQge1xyXG4gICAgQGV4dGVuZCAlY2VudGVyLWJsb2NrO1xyXG4gIH1AZWxzZXtcclxuICAgIG1hcmdpbi1sZWZ0OmF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6YXV0bztcclxuICB9XHJcbn1cclxuXHJcbiVjZW50ZXItYmxvY2t7XHJcbiAgQGluY2x1ZGUgY2VudGVyLWJsb2NrKGZhbHNlKTtcclxufVxyXG4vL2Zsb2F0IGxlZnQgJiByaWdodFxyXG5AbWl4aW4gZmxvYXQoJGZsb2F0OmxlZnQpe1xyXG4gIGZsb2F0OiRmbG9hdDtcclxuICBAaWYgJGx0ZTcge1xyXG4gICAgZGlzcGxheTppbmxpbmU7XHJcbiAgICB6b29tOjE7XHJcbiAgfVxyXG59XHJcblxyXG4lZmxvYXR7XHJcbiAgQGluY2x1ZGUgZmxvYXQ7XHJcbn1cclxuXHJcbi8vY2xlYXJmaXhcclxuLy9jbGVhciBmbG9hdFxyXG5cclxuQG1peGluIGNsZWFyZml4KCRleHRlbmQ6dHJ1ZSl7XHJcbiAgQGlmICRleHRlbmQge1xyXG4gICAgQGV4dGVuZCAlY2xlYXJmaXg7XHJcbiAgfUBlbHNle1xyXG4gICAgQGlmICRsdGU3IHtcclxuICAgICAgKnpvb206MTtcclxuICAgIH1cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDonJztcclxuICAgICAgZGlzcGxheTp0YWJsZTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNsZWFyOmJvdGg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4lY2xlYXJmaXh7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXgoZmFsc2UpO1xyXG59XHJcblxyXG4vL2hpZGUgZnJvbSBib3RoIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzXHJcbkBtaXhpbiBoaWRkZW4oJGV4dGVuZDp0cnVlKXtcclxuICBAaWYgJGV4dGVuZCB7XHJcbiAgICBAZXh0ZW5kICVoaWRkZW47XHJcbiAgfUBlbHNlIHtcclxuICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG4gICAgdmlzaWJpbGl0eTpoaWRkZW47XHJcbiAgfSBcclxufVxyXG5cclxuJWhpZGRlbiB7XHJcbiAgQGluY2x1ZGUgaGlkZGVuKGZhbHNlKTtcclxufVxyXG5cclxuLy8gSGlkZSBvbmx5IHZpc3VhbGx5LCBidXQgaGF2ZSBpdCBhdmFpbGFibGUgZm9yIHNjcmVlbnJlYWRlcnNcclxuLy8g5Y+q6ZqQ6JeP5LqO6KeG6KeJ77yM5bGP5bmV5rWP6KeI5Zmo5Y+v5Lul6ZiF6K+7XHJcbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4gKCRleHRlbmQ6dHJ1ZSkge1xyXG4gIEBpZiAkZXh0ZW5kIHtcclxuICAgIEBleHRlbmQgJXZpc3VhbGx5LWhpZGRlbjtcclxuICB9IEBlbHNlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIEBpZiAkbHRlNyB7XHJcbiAgICAgIGNsaXA6cmVjdCgxcHggMXB4IDFweCAxcHgpOy8vaWU2LzdcclxuICAgIH1cclxuICAgIGNsaXA6cmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpOy8vc3RhbmRhcmRcclxuICB9XHJcbn1cclxuJXZpc3VhbGx5LWhpZGRlbntcclxuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oZmFsc2UpO1xyXG59XHJcblxyXG4lYWJzb2x1dGV7cG9zaXRpb246IGFic29sdXRlO31cclxuJXJlbGF0aXZle3Bvc2l0aW9uOiByZWxhdGl2ZTt9XHJcbi8vIHVsIGhhcyBsaXN0IHN0eWxlXHJcbkBtaXhpbiB1bC1oYXMtc3R5bGUoJHN0eWxlOmRpc2Mpe1xyXG4gIG1hcmdpbi1sZWZ0OjI1cHg7XHJcbiAgbGlzdC1zdHlsZTpkaXNjO1xyXG59XHJcbiV1bC1oYXMtc3R5bGV7XHJcbiAgQGluY2x1ZGUgdWwtaGFzLXN0eWxlO1xyXG59XHJcbi8vIFRleHQgb3ZlcmZsb3dcclxuLy8g5YWD57Sg5Y+v5Lul6K6+572u5a695bqm5omN5Y+v5bqU55So55yB55Wl5Y+3XHJcbiVlbGxpcHNpcy1iYXNpY3tcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IFxyXG59XHJcbkBtaXhpbiBlbGxpcHNpcygkd2lkdGg6MTAwJSkge1xyXG4gIEBleHRlbmQgJWVsbGlwc2lzLWJhc2ljO1xyXG4gIHdpZHRoOiR3aWR0aDtcclxufVxyXG5cclxuLy8gT3BhY2l0eVxyXG4vLyBsdGU45L2/55SoZmlsdGVy5YW85a65XHJcbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5OjgwLCRpbXA6ZmFsc2UpIHtcclxuICBAaWYgJGltcHtcclxuICBvcGFjaXR5OiAkb3BhY2l0eSAvIDEwMCAhaW1wb3J0YW50O1xyXG4gIEBpZiAkZmlsdGVye1xyXG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRvcGFjaXR5KSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICB9QGVsc2V7XHJcbiAgb3BhY2l0eTogJG9wYWNpdHkgLyAxMDA7XHJcbiAgQGlmICRmaWx0ZXJ7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9JG9wYWNpdHkpO1xyXG4gIH1cclxuICB9XHJcblxyXG59XHJcbiVvcGFjaXR5e1xyXG4gIEBpbmNsdWRlIG9wYWNpdHk7XHJcbn1cclxuLy8gdHJpYW5nbGVcclxuJXRyaWFuZ2xlLWJhc2lje1xyXG4gIGNvbnRlbnQ6XCJcIjtcclxuICBoZWlnaHQ6IDA7XHJcbiAgd2lkdGg6IDA7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OmhpZGRlbjtcclxufVxyXG5AbWl4aW4gdHJpYW5nbGUoJGRpcmVjdGlvbiwgJHNpemUsICRib3JkZXJDb2xvciApIHtcclxuICBAZXh0ZW5kICV0cmlhbmdsZS1iYXNpYztcclxuICBAaWYgJGRpcmVjdGlvbiA9PSB0b3Age1xyXG4gICAgYm9yZGVyLWJvdHRvbTokc2l6ZSBzb2xpZCAkYm9yZGVyQ29sb3I7XHJcbiAgICBib3JkZXItbGVmdDokc2l6ZSBkYXNoZWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6JHNpemUgZGFzaGVkIHRyYW5zcGFyZW50O1xyXG4gIH0gXHJcbiAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XHJcbiAgICBib3JkZXItbGVmdDokc2l6ZSBzb2xpZCAkYm9yZGVyQ29sb3I7XHJcbiAgICBib3JkZXItdG9wOiRzaXplIGRhc2hlZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206JHNpemUgZGFzaGVkIHRyYW5zcGFyZW50O1xyXG4gIH0gXHJcbiAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBib3R0b20ge1xyXG4gICAgYm9yZGVyLXRvcDokc2l6ZSBzb2xpZCAkYm9yZGVyQ29sb3I7XHJcbiAgICBib3JkZXItbGVmdDokc2l6ZSBkYXNoZWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6JHNpemUgZGFzaGVkIHRyYW5zcGFyZW50O1xyXG4gIH0gXHJcbiAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcclxuICAgIGJvcmRlci1yaWdodDokc2l6ZSBzb2xpZCAkYm9yZGVyQ29sb3I7XHJcbiAgICBib3JkZXItdG9wOiRzaXplIGRhc2hlZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206JHNpemUgZGFzaGVkIHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHRvcHJpZ2h0IHtcclxuICAgIGJvcmRlci10b3A6JHNpemUgc29saWQgJGJvcmRlckNvbG9yO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiRzaXplIHNvbGlkICRib3JkZXJDb2xvcjtcclxuICAgIGJvcmRlci1sZWZ0OiRzaXplIGRhc2hlZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206JHNpemUgZGFzaGVkIHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0Ym90dG9tIHtcclxuICAgIGJvcmRlci10b3A6JHNpemUgZGFzaGVkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiRzaXplIHNvbGlkICRib3JkZXJDb2xvcjtcclxuICAgIGJvcmRlci1sZWZ0OiRzaXplIGRhc2hlZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206JHNpemUgc29saWQgJGJvcmRlckNvbG9yO1xyXG4gIH1cclxuICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGxlZnRib3R0b20ge1xyXG4gICAgYm9yZGVyLXRvcDokc2l6ZSBkYXNoZWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6JHNpemUgZGFzaGVkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6JHNpemUgZGFzaGVkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTokc2l6ZSBzb2xpZCAkYm9yZGVyQ29sb3I7XHJcbiAgfVxyXG4gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdG9wbGVmdCB7XHJcbiAgICBib3JkZXItdG9wOiRzaXplIHNvbGlkICRib3JkZXJDb2xvcjtcclxuICAgIGJvcmRlci1yaWdodDokc2l6ZSBkYXNoZWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDokc2l6ZSBzb2xpZCAkYm9yZGVyQ29sb3I7XHJcbiAgICBib3JkZXItYm90dG9tOiRzaXplIGRhc2hlZCB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuLy/pu5HoibLog4zmma/oibLljYrpgI/mmI5cclxuQG1peGluIGJnY29sb3ItYWxwaGEoJGJnY29sb3I6IHJnYmEoMCwwLDAsLjUpKXtcclxuICBjb2xvcjojZmZmO1xyXG4gIEBpZiAkZmlsdGVye1xyXG4gICAgZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPSd0cnVlJyxzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJGJnY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGJnY29sb3IpfScpO1xyXG4gIH1AZWxzZXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgfVxyXG4gIGJhY2tncm91bmQtY29sb3I6JGJnY29sb3I7XHJcbn1cclxuJWJnY29sb3ItYWxwaGF7XHJcbiAgQGluY2x1ZGUgYmdjb2xvci1hbHBoYTtcclxufVxyXG4vLyBkaXNhYmxlZFxyXG4vLyDnpoHnlKjmoLflvI/vvIzliqAhaW1wb3J0YW50XHJcbkBtaXhpbiBkaXNhYmxlZCgkYmdDb2xvcjojZTZlNmU2LCR0ZXh0Q29sb3I6I2FiYWJhYil7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnQ29sb3IgIWltcG9ydGFudDtcclxuICBjb2xvcjogJHRleHRDb2xvciAhaW1wb3J0YW50O1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcclxufVxyXG4lZGlzYWJsZWR7XHJcbiAgQGluY2x1ZGUgZGlzYWJsZWQ7XHJcbn1cclxuLy8g5rC05bmz6Ze06ZqU57q/77yM6YCC55So5LqO6KGM5YiX6KGoXHJcbkBtaXhpbiBob3Jpem9udGFsLWxpbmUoJGJvcmRlcjoxcHggZGFzaGVkICRncmF5LCAkcGFkZGluZzoxMHB4KXtcclxuICBib3JkZXItYm90dG9tOiRib3JkZXI7XHJcbiAgcGFkZGluZy10b3A6JHBhZGRpbmc7XHJcbiAgcGFkZGluZy1ib3R0b206JHBhZGRpbmc7ICBcclxufVxyXG4laG9yaXpvbnRhbC1saW5le1xyXG4gIEBpbmNsdWRlIGhvcml6b250YWwtbGluZTtcclxufVxyXG4vLyBtaXhpblxyXG4vLyDlj6rlrprkuYnkuoZtaXhpbu+8jOaJgOS7peWPquiDvemAmui/h0BpbmNsdWRl5p2l6LCD55SoXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIHJlbVxyXG4vLyB0aGFua3M6aHR0cDovL2RydWJsaWMuZGUvYmxvZy9yZW0tZmFsbGJhY2stc2Fzcy1sZXNzLztcclxuLy8gQGluY2x1ZGUgcmVtKHdpZHRoLDIwKSAgIC0+ICAgd2lkdGg6IDI4MHB4OyB3aWR0aDogMjByZW07XHJcbkBtaXhpbiByZW0oJHByb3BlcnR5LCAkcHgpIHtcclxuICAjeyRwcm9wZXJ0eX06ICRweCAqICRiYXNlRm9udFNpemU7XHJcbiAgI3skcHJvcGVydHl9OiAjeyRweH1yZW07XHJcbn1cclxuLy8gQGluY2x1ZGUgcmVtLWZvbnQtc2l6ZSgyKSAgLT4gIGZvbnQtc2l6ZTogMjhweDsgZm9udC1zaXplOiAycmVtO1xyXG5AbWl4aW4gcmVtLWZvbnQtc2l6ZSgkcHgpIHtcclxuICBmb250LXNpemU6ICRweCAqICRiYXNlRm9udFNpemU7XHJcbiAgZm9udC1zaXplOiAjeyRweH1yZW07XHJcbn1cclxuLy8gUmV0aW5hIGltYWdlcy4gXHJcbi8vIEBpbmNsdWRlIGltYWdlLTJ4KFwiLi4vaW1hZ2VzL2ltZy0yeC5wbmdcIiwgMjAwcHgsIDIwMHB4KTtcclxuLy8gVXNlIHdpdGggY2FyZSAtIGh0dHA6Ly8zN3NpZ25hbHMuY29tL3N2bi9wb3N0cy8zMjcxLWVhc3ktcmV0aW5hLXJlYWR5LWltYWdlcy11c2luZy1zY3NzXHJcbkBtaXhpbiBpbWFnZS0yeCgkdXJsLCAkd2lkdGgsICRoZWlnaHQpIHtcclxuICBAbWVkaWEgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMS4zKSxcclxuICAgICAgICAgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIuNi8yKSxcclxuICAgICAgICAgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4zKSxcclxuICAgICAgICAgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMyksXHJcbiAgICAgICAgIChtaW4tcmVzb2x1dGlvbjogMS4zZHBweCkge1xyXG4gICAgLy8gb24gcmV0aW5hLCB1c2UgaW1hZ2UgdGhhdCdzIHNjYWxlZCBieSAyXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JHVybH0nKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoICRoZWlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyDpkojlr7nngavni5DmtY/op4jlmajmiZNidWdcclxuLy8gQGluY2x1ZGUgZmlyZWZveHsudGVzdHtwYWRkaW5nLWJvdHRvbTozcHg7fX1cclxuQG1peGluIGZpcmVmb3gge1xyXG4gIEAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKXtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vICVcclxuLy8g5Y+q5a6a5LmJ5LqGJe+8jOaJgOS7peWPquiDvemAmui/h0BleHRlbmTmnaXosIPnlKhcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy/kuLrpq5jnuqfmtY/op4jlmajlh4blpIfnmoRib3gtc2l6aW5n55uS5a2Q5qih5Z6L77yMaWU4K1xyXG4lYm94LXNpemluZy1ib3JkZXJ7XHJcbiAgQGluY2x1ZGUgYm94LXNpemluZztcclxufVxyXG5cclxuLy8g5pmu6YCaYWxsIHRyYW5zaXRpb27nibnmlYhcclxuJWFsbC10cmFuc2l0aW9ue1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbn1cclxuXHJcbi8vIGllNi83IGhhc2xheW91dFxyXG4lem9vbXtcclxuICBAaWYgJGx0ZTcge1xyXG4gICAgKnpvb206MTtcclxuICB9XHJcbn1cclxuXHJcbi8vIOWeguebtOa4kOWPmO+8jOa4kOWPmOiDjOaZr+aYr+WNiumAj+aYjuWIsOWFqOmAj+aYju+8jOi/meagt+WwseWPr+S7pemAmui/h+iuvue9ruiDjOaZr+iJsuadpeihqOeOsOa4kOWPmFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8g55m96Imy77yM55Sx5Y2K6YCP5piO5Yiw5YWo6YCP5piOXHJcbiVncmFkaWVudC1saW5lYXItbGlnaHQge1xyXG4gIC8vIElFOSBTVkcsIG5lZWRzIGNvbmRpdGlvbmFsIG92ZXJyaWRlIG9mICdmaWx0ZXInIHRvICdub25lJyBcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGdvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdkbWxsZDBKdmVEMGlNQ0F3SURFZ01TSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSStDaUFnUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJd0pTSWdlVEk5SWpFd01DVWlQZ29nSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJMlptWm1abVppSWdjM1J2Y0MxdmNHRmphWFI1UFNJd0xqTWlMejRLSUNBZ0lEeHpkRzl3SUc5bVpuTmxkRDBpTkRZbElpQnpkRzl3TFdOdmJHOXlQU0lqWm1abVptWm1JaUJ6ZEc5d0xXOXdZV05wZEhrOUlqQWlMejRLSUNBOEwyeHBibVZoY2tkeVlXUnBaVzUwUGdvZ0lEeHlaV04wSUhnOUlqQWlJSGs5SWpBaUlIZHBaSFJvUFNJeElpQm9aV2xuYUhROUlqRWlJR1pwYkd3OUluVnliQ2dqWjNKaFpDMTFZMmRuTFdkbGJtVnlZWFJsWkNraUlDOCtDand2YzNablBnPT0pO1xyXG4gIEBpbmNsdWRlIGdyYWRpZW50LXZlcnRpY2FsKHJnYmEoMjU1LDI1NSwyNTUsMC4zKSxyZ2JhKDI1NSwyNTUsMjU1LDApKTtcclxuICBAaWYgJGZpbHRlcntcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjNGRmZmZmZmYnLCBlbmRDb2xvcnN0cj0nIzAwZmZmZmZmJyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOCAqL1xyXG4gICAgOnJvb3QgJntcclxuICAgICAgQGV4dGVuZCAlcmVzZXQtZmlsdGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyDpu5HoibLvvIznlLHlhajpgI/mmI7liLDljYrpgI/mmI5cclxuJWdyYWRpZW50LWxpbmVhci1kYXJrIHtcclxuICAvLyBJRTkgU1ZHLCBuZWVkcyBjb25kaXRpb25hbCBvdmVycmlkZSBvZiAnZmlsdGVyJyB0byAnbm9uZSdcclxuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGdvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdkbWxsZDBKdmVEMGlNQ0F3SURFZ01TSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSStDaUFnUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJd0pTSWdlVEk5SWpFd01DVWlQZ29nSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJekF3TURBd01DSWdjM1J2Y0MxdmNHRmphWFI1UFNJd0lpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJakV3TUNVaUlITjBiM0F0WTI5c2IzSTlJaU13TURBd01EQWlJSE4wYjNBdGIzQmhZMmwwZVQwaU1DNHlOU0l2UGdvZ0lEd3ZiR2x1WldGeVIzSmhaR2xsYm5RK0NpQWdQSEpsWTNRZ2VEMGlNQ0lnZVQwaU1DSWdkMmxrZEdnOUlqRWlJR2hsYVdkb2REMGlNU0lnWm1sc2JEMGlkWEpzS0NObmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0tTSWdMejRLUEM5emRtYyspO1xyXG4gIEBpbmNsdWRlIGdyYWRpZW50LXZlcnRpY2FsKHJnYmEoMCwwLDAsMCksIHJnYmEoMCwwLDAsMC4yNSkpO1xyXG4gIEBpZiAkZmlsdGVye1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjNDAwMDAwMDAnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi04ICovXHJcbiAgICA6cm9vdCAme1xyXG4gICAgICAgQGV4dGVuZCAlcmVzZXQtZmlsdGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyBSZXNldCBncmFkaWVudCBmaWx0ZXJzIGZvciBJRVxyXG4lcmVzZXQtZmlsdGVye1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xyXG59XHJcblxyXG5cclxuLy9mdW5jdGlvblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICBcclxuXHJcbi8vIHB46L2sZW1cclxuQGZ1bmN0aW9uIHB4VG9FbSgkcHgsICRiYXNlOiAxNikge1xyXG4gIEByZXR1cm4gKCRweCAvICRiYXNlKSAqIDFlbTtcclxufVxyXG5AZnVuY3Rpb24gcHRlKCRweCwgJGJhc2U6IDE2KSB7XHJcbiAgQHJldHVybiAoJHB4IC8gJGJhc2UpICogMWVtO1xyXG59XHJcbi8vcHjovazmjaLkuLrnmb7liIbmr5RcclxuQGZ1bmN0aW9uIHBlcigkcHgsJHRvdHB4KXtcclxuICBAcmV0dXJuICgkcHggLyAkdG90cHgpKjEwMCU7XHJcbn1cclxuXHJcbi8vIOS4uuminOiJsua3u+WKoOeZveiJsu+8jOS7peeZvuWIhuavlOW9ouW8j1xyXG5AZnVuY3Rpb24gdGludCgkY29sb3IsICRwZXJjZW50KXtcclxuICBAcmV0dXJuIG1peCh3aGl0ZSwgJGNvbG9yLCAkcGVyY2VudCk7XHJcbn1cclxuXHJcbi8vIOS4uuminOiJsua3u+WKoOm7keiJsu+8jOS7peeZvuWIhuavlOW9ouW8j1xyXG5AZnVuY3Rpb24gc2hhZGUoJGNvbG9yLCAkcGVyY2VudCl7XHJcbiAgQHJldHVybiBtaXgoYmxhY2ssICRjb2xvciwgJHBlcmNlbnQpO1xyXG59XHJcblxyXG4vLyDlrprkuYnkuIDkupvluLjop4HlhYPntKDnmoTnroDljZXmoLflvI8oYnRuLHRhYmxlLGZvcm0pXHJcbi8vIOi/memHjOWPquaYr+a7oei2s+eugOWNleeahOS9v+eUqO+8jOabtOWFqOabtOWlveeahOivt+WPguiAg+WQhOiHqueahOe7hOS7tlxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBidG5cclxuLy8gQGluY2x1ZGUgc2ltcGxlLWJ0bjtcclxuLy8gQGluY2x1ZGUgc2ltcGxlLWJ0bih0cnVlKTtcclxuLy8gQGluY2x1ZGUgc2ltcGxlLWJ0bigkYmdDb2xvcjokZ3JlZW4pO1xyXG5AbWl4aW4gc2ltcGxlLWJ0bigkZm9ybWJ0bjpmYWxzZSwgJGJnQ29sb3I6ICRwcmltYXJ5LCAkdGV4dENvbG9yOiR3aGl0ZSl7XHJcbiAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHBhZGRpbmc6MCAgMTVweDtcclxuICBAaWYgJGZvcm1idG4ge1xyXG4gICAgaGVpZ2h0OiAyOHB4O1xyXG4gIH1AZWxzZXtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gIH1cclxuICBjb2xvcjogJHRleHRDb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdDb2xvcjtcclxuICBib3JkZXI6MCBub25lO1xyXG5cclxuICAmOmhvdmVye1xyXG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnQ29sb3IsNSUpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gdGFibGVcclxuLy8gQGluY2x1ZGUgc2ltcGxlLXRhYmxlO1xyXG4vLyBAaW5jbHVkZSBzaW1wbGUtdGFibGUoZmFsc2UpO1xyXG4vLyBAaW5jbHVkZSBzaW1wbGUtdGFibGUodHJ1ZSwgJHRoQmdDb2xvcjogJG9yYW5nZSk7XHJcbkBtaXhpbiBzaW1wbGUtdGFibGUoJHRoOnRydWUsICRib3JkZXJDb2xvcjogJGdyYXksICR0aEJnQ29sb3I6ICRwcmltYXJ5LCAkdGhUZXh0Q29sb3I6JHdoaXRlKXtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206ICRiYXNlR2FwO1xyXG5cclxuICAmIHRoLFxyXG4gICYgdGR7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICRib3JkZXJDb2xvcjtcclxuICB9XHJcblxyXG4gIHRoLHRke1xyXG4gICAgcGFkZGluZzogOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgLy8g5aaC5p6cXHJcbiAgQGlmICR0aHtcclxuICAgIHRoe1xyXG4gICAgICBjb2xvcjogJHRoVGV4dENvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhCZ0NvbG9yO1xyXG4gICAgICBib3JkZXItY29sb3I6JHRoQmdDb2xvcjtcclxuICAgICAgYm9yZGVyLWJvdHRvbTowIG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYeeahOWfuuehgOagt+W8j1xyXG4vLyDovrnmoYbvvIxwYWRkaW5nXHJcbiVzaW1wbGUtZm9ybS1iYXNpY3tcclxuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcclxuICBwYWRkaW5nOiA0cHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAmOmZvY3Vze1xyXG4gICAgb3V0bGluZTogMCBub25lO1xyXG4gIH1cclxufVxyXG4vLyDovpPlhaXmoYZcclxuQG1peGluIHNpbXBsZS10ZXh0KCRib3JkZXJDb2xvckZvY3VzOiAjNTJhOGVjKXtcclxuICBAZXh0ZW5kICVzaW1wbGUtZm9ybS1iYXNpYztcclxuICBoZWlnaHQ6IDE4cHg7XHJcbiAgXHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXIgbGluZWFyIDAuMnMsIGJveC1zaGFkb3cgbGluZWFyIDAuMnMpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKSk7XHJcblxyXG4gICY6Zm9jdXN7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoJGJvcmRlckNvbG9yRm9jdXMsIDAuOCk7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMCA4cHggcmdiYSgkYm9yZGVyQ29sb3JGb2N1cywgMC42KSk7XHJcbiAgfSAgXHJcbn1cclxuJXNpbXBsZS10ZXh0e1xyXG4gIEBpbmNsdWRlIHNpbXBsZS10ZXh0O1xyXG59XHJcblxyXG4vLyB0ZXh0YXJlYVxyXG5AbWl4aW4gc2ltcGxlLXRleHRhcmVhKCRib3JkZXJDb2xvckZvY3VzOiM1MmE4ZWMsICR3aWR0aDo1MDBweCwgJGhlaWdodDo4MHB4KXtcclxuICBAaW5jbHVkZSBzaW1wbGUtdGV4dCgkYm9yZGVyQ29sb3JGb2N1cyk7XHJcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gIHdpZHRoOiAkd2lkdGg7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG4lc2ltcGxlLXRleHRhcmVhe1xyXG4gIEBpbmNsdWRlIHNpbXBsZS10ZXh0YXJlYTtcclxufVxyXG5cclxuLy8gc2VsZWN0XHJcbiVzaW1wbGUtc2VsZWN0e1xyXG4gIEBleHRlbmQgJXNpbXBsZS1mb3JtLWJhc2ljO1xyXG5cclxuICAvLyBzZWxlY3QgbHRlIGllN1xyXG4gIC8vIGllNiw3IOS4jeaUr+aMgXNlbGVjdOeahHBhZGRpbmdcclxuICBAaWYgJGx0ZTcge1xyXG4gICAgICAqbWFyZ2luLXRvcDo1cHg7XHJcbiAgICAgICptYXJnaW4tYm90dG9tOjVweDtcclxuICAgICAgKnZlcnRpY2FsLWFsaWduOnRvcDtcclxuICB9XHJcbn1cclxuXHJcbi8vIHJhZGlvICYgY2hlY2tib3gg55qE6YeN572uXHJcbiVyZXNldC1yYWRpby1jaGVja2JveHtcclxuICBtYXJnaW46MCA1cHggMCAwO1xyXG4gIHBhZGRpbmc6MDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgLy9pZTYsN+W+l+iuvue9ruWuveW6puWSjOmrmOW6puaJjeiDveihqOeOsOWSjOWFtuS7lua1j+iniOWZqOS4gOagt+eahOmHjee9rlxyXG4gIC8vcmFkaW/lkoxjaGVja2JveOeahOWkp+Wwj+S4ujEzcHhcclxuICBAaWYgJGx0ZTcge1xyXG4gICAgKndpZHRoOjEzcHg7XHJcbiAgICAqaGVpZ2h0OjEzcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vL+WeguebtOa4kOWPmFxyXG5AbWl4aW4gbGluZWFyLWdyYWRpZW50KCRzdGFydENvbG9yLCRlbmRDb2xvcil7XHJcbiAgZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0Q29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZENvbG9yKX0nLGdyYWRpZW50VHlwZT0wKTtcclxuICAtbXMtZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0Q29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZENvbG9yKX0nLGdyYWRpZW50VHlwZT0wKTtcclxuICBiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0Q29sb3IsICRlbmRDb2xvcik7XHJcbiAgYmFja2dyb3VuZDotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIGJvdHRvbSwgZnJvbSgkc3RhcnRDb2xvciksIHRvKCRlbmRDb2xvcikpO1xyXG4gIGJhY2tncm91bmQ6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0Q29sb3IsICRlbmRDb2xvcik7XHJcbn1cclxuXHJcbi8v6IOM5pmv6Imy6YCP5piOXHJcbi8vIEV4dGVuZCB0aGlzIGNsYXNzIHRvIHNhdmUgYnl0ZXNcclxuLnRyYW5zcGFyZW50LWJhY2tncm91bmQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHpvb206IDE7XHJcbn1cclxuIFxyXG4vLyBUaGUgbWl4aW5cclxuQG1peGluIHRyYW5zcGFyZW50KCRjb2xvciwgJGFscGhhKSB7XHJcbiAgJHJnYmE6IHJnYmEoJGNvbG9yLCAkYWxwaGEpO1xyXG4gICRpZS1oZXgtc3RyOiBpZS1oZXgtc3RyKCRyZ2JhKTtcclxuICBAZXh0ZW5kIC50cmFuc3BhcmVudC1iYWNrZ3JvdW5kO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRyZ2JhO1xyXG4gIGZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0jeyRpZS1oZXgtc3RyfSxlbmRDb2xvcnN0cj0jeyRpZS1oZXgtc3RyfSk7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0jeyRpZS1oZXgtc3RyfSxlbmRDb2xvcnN0cj0jeyRpZS1oZXgtc3RyfSlcIjtcclxufVxyXG4gXHJcbi8vIExvb3AgdGhyb3VnaCBvcGFjaXRpZXMgZnJvbSA5MCB0byAxMCBvbiBhbiBhbHBoYSBzY2FsZVxyXG5AbWl4aW4gdHJhbnNwYXJlbnQtc2hhZGVzKCRuYW1lLCAkY29sb3IpIHtcclxuICBAZWFjaCAkYWxwaGEgaW4gOTAsIDgwLCA3MCwgNjAsIDUwLCA0MCwgMzAsIDIwLCAxMCB7XHJcbiAgICAuI3skbmFtZX0tI3skYWxwaGF9IHtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNwYXJlbnQoJGNvbG9yLCAkYWxwaGEgLyAxMDApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyBHZW5lcmF0ZSBzZW1pLXRyYW5zcGFyZW50IGJhY2tncm91bmRzIGZvciB0aGUgY29sb3JzIHdlIHdhbnRcclxuLy9AaW5jbHVkZSB0cmFuc3BhcmVudC1zaGFkZXMoJ2RhcmsnLCAjMDAwMDAwKTtcclxuLy9AaW5jbHVkZSB0cmFuc3BhcmVudC1zaGFkZXMoJ2xpZ2h0JywgI2ZmZmZmZik7XHJcblxyXG4vL+aWh+Wtl+S4pOerr+Wvuem9kFxyXG4ldGV4dC1qdXN0aWZ5e1xyXG4gIHRleHQtYWxpZ246IGp1c3RpZnk7Ly9tb3pcclxuICB0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoOy8vaWVcclxufVxyXG5cclxuQG1peGluIHRleHQtanVzdHlmeSgkdGFnQ2xhc3Mpe1xyXG4gICN7JHRhZ0NsYXNzfSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAvLyBoZWlnaHQ6IDE5cHg7XHJcbiAgICBAZXh0ZW5kICV0ZXh0LWp1c3RpZnk7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBAZXh0ZW5kICVpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL2JvcmRlci1yYWRpdXM6IFxyXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkOjUwJSl7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3JkZXItcmFkaXVzOiAkcmFkO1xyXG59XHJcblxyXG4ldGFiLWNlbGx7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufSIsIi8vIOaWsOWFrOeUqHNhc3Pmt7flkIjmlofku7ZcclxuXHJcbkBtaXhpbiBmdWxsLXNjcmVlbiAoJHBvc2l0aW9uOiBmaXhlZCkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogJHBvc2l0aW9uO1xyXG4gIHotaW5kZXg6IDk5MDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi8vIOeugOWNleWvueivneahhu+8jOS7heWMheWQq+WfuuacrOe7k+aehFxyXG5AbWl4aW4gbS1kaWFsb2cge1xyXG4gIC5tLWRpYWxvZy1ib3gge1xyXG4gICAgQGluY2x1ZGUgZnVsbC1zY3JlZW47XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICB9XHJcblxyXG4gIC5tLWRpYWxvZy1pbm5lciB7XHJcbiAgICBtYXJnaW46IDIwcHggYXV0byAyMHB4O1xyXG4gICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAubS1kaWFsb2ctaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogNTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcblxyXG4gICAgLmNsb3NlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMjZweDtcclxuICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAxNHB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubS1kaWFsb2ctYm9keSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLm0tZGlhbG9nLWZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDEwcHg7XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgICYgKyAuYnRuIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaHRtbC5tLWRpYWxvZy1vcGVuIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcblxyXG4gICAgJixcclxuICAgID4gYm9keSB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGRpYWxvZ0ZhZGVJblxyXG4gICAge1xyXG4gICAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBAaW5jbHVkZSBmdWxsLXNjcmVlbjtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG4gICAgICBhbmltYXRpb246IGRpYWxvZ0ZhZGVJbiAuNXMgMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIGxvYWRpbmdcclxuQG1peGluIG0tbG9hZGluZyB7XHJcbiAgLm0tbG9hZGluZy1ib3gge1xyXG4gICAgQGluY2x1ZGUgZnVsbC1zY3JlZW47XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNSk7XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAubS1sb2FkaW5nLWlubmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbWFyZ2luLXRvcDogLTU3cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTU3cHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB3aWR0aDogNjRweDtcclxuICAgIGhlaWdodDogNjRweDtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAubS1sb2FkaW5nLWJvZHkge1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgIGhlaWdodDogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIOiHqumAguW6lCBzdGFydFxyXG5AbWl4aW4gcm9vdC1mb250LXNpemUoKSB7XHJcbiAgZm9udC1zaXplOiAxMDB2dyAvICRibG9ja3M7XHJcblxyXG4gIGJvZHkge1xyXG4gICAgICBAaW5jbHVkZSBjb250YWluZXItbWluLXdpZHRoKCk7XHJcbiAgfVxyXG5cclxuICAvKiDmnIDlsI/lrr3luqblrprkuYnvvJrov5nml7blgJlodG1s55qEZm9udHNpemUg5Li6IDE2cHggKi9cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWluLWRldmljZS13aWR0aCkge1xyXG4gICAgICBmb250LXNpemU6ICRtaW4tZGV2aWNlLXdpZHRoIC8gJGJsb2NrcztcclxuICB9XHJcblxyXG4gIC8qIOacgOWkp+WuveW6puWumuS5ie+8mui/meaXtuWAmWh0bWznmoRmb250c2l6ZSDkuLogNjRweCAgKi9cclxuICAmIHtcclxuICAgICAgYm9keSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBjb250YWluZXItbWF4LXdpZHRoKCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtYXgtZGV2aWNlLXdpZHRoKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRtYXgtZGV2aWNlLXdpZHRoIC8gJGJsb2NrcztcclxuICAgICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyog5Y2V5L2NcHjovazljJbkuLpyZW0gKi9cclxuQGZ1bmN0aW9uIHB4MnJlbSgkcHgpIHtcclxuICBAcmV0dXJuICN7JHB4IC8gJGRlc2lnbi13aWR0aCAqICRkZXNpZ24tZHByICogJGJsb2Nrc31yZW07XHJcbn1cclxuXHJcbi8qIOmAgueUqOS6juebuOWvueS6jueJiOW/g+WuueWZqOi9rOaNoiAqL1xyXG5AZnVuY3Rpb24gcHgycmVtQnlCb3goJHB4LCAkYm94LXdpZHRoOiAkY2VudGVyLXdpZHRoKSB7XHJcbiAgQHJldHVybiAjeyRweCAvICRib3gtd2lkdGggKiAkZGVzaWduLWRwciAqICRibG9ja3N9cmVtO1xyXG59XHJcblxyXG4vKiDnmb7liIbmr5TovazmjaIgKi9cclxuQGZ1bmN0aW9uIHB4MnBlcigkcHgsICRib3gtd2lkdGg6ICRjZW50ZXItd2lkdGgpIHtcclxuICBAcmV0dXJuICN7JHB4IC8gJGJveC13aWR0aCAqIDEwMCV9O1xyXG59XHJcblxyXG4vKiDorr7nva7lrrnlmajmi4nkvLjnmoTmnIDlsI/lrr3luqYgKi9cclxuQG1peGluIGNvbnRhaW5lci1taW4td2lkdGgoKSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1pbi13aWR0aDogJG1pbi1kZXZpY2Utd2lkdGg7XHJcbn1cclxuXHJcbi8qIOiuvue9ruWuueWZqOaLieS8uOeahOacgOWkp+WuveW6piAqL1xyXG5AbWl4aW4gY29udGFpbmVyLW1heC13aWR0aCgpIHtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWF4LXdpZHRoOiAkbWF4LWRldmljZS13aWR0aDtcclxufVxyXG5cclxuQG1peGluIG1vYmlsZS1zY3JlZW4oJHdpZHRoOiA3NjhweClcclxue1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aClcclxuICB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtaW5Gb250U2l6ZSAoJHNpemU6IDEycHgpIHtcclxuICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuICgpIHtcclxuICAgIGZvbnQtc2l6ZTogJHNpemU7XHJcbiAgfVxyXG59XHJcbi8vIOiHqumAguW6lCBlbmRcclxuXHJcbi8vIOmAmueUqOW6lemDqOiHqumAguW6lFxyXG5AbWl4aW4gZm9vdGVyLW1vYmlsZSB7XHJcbiAgLmZvb3Rlci1ib3gge1xyXG4gICAgLmZvb3RlciB7XHJcbiAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdF93cmFwIHtcclxuICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHRleHQtb3ZlcmZsb3cgKCRsaW5lOiAxKSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgQGlmICRsaW5lID09IDEge1xyXG4gICAgd29yZC13cmFwOiBub3JtYWw7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgfSBAZWxzZSB7XHJcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIGRpc3BsYXk6LXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZTtcclxuICB9XHJcbn1cclxuIl19 */
