.u-h-100{height:100% !important}.u-h-100vh{height:100vh !important}.u-ml-auto{margin-left:auto !important}.u-font-weight-bold{font-weight:700 !important}.u-text-white{color:#fff !important}.u-text-black{color:#232528 !important}.u-ta-c{text-align:center !important}.u-bg-color-white{background-color:#fff !important}.u-bg-color-black{background-color:#232528 !important}.u-m-1rem{margin:1rem !important}.u-mt-1rem{margin-top:1rem !important}.u-mt-2rem{margin-top:2rem !important}.u-mt-3rem{margin-top:3rem !important}.u-mr-1rem{margin-right:1rem !important}.u-mr-2rem{margin-right:2rem !important}.u-mr-3rem{margin-right:3rem !important}.u-mb-1rem{margin-bottom:1rem !important}.u-mb-2rem{margin-bottom:2rem !important}.u-mb-3rem{margin-bottom:3rem !important}.u-ml-1rem{margin-left:1rem !important}.u-ml-2rem{margin-left:2rem !important}.u-ml-3rem{margin-left:3rem !important}.u-p-1rem{padding:1rem !important}.u-pt-1rem{padding-top:1rem !important}.u-pt-2rem{padding-top:2rem !important}.u-pt-3rem{padding-top:3rem !important}.u-pr-1rem{padding-right:1rem !important}.u-pr-2rem{padding-right:2rem !important}.u-pr-3rem{padding-right:3rem !important}.u-pb-1rem{padding-bottom:1rem !important}.u-pb-2rem{padding-bottom:2rem !important}.u-pb-3rem{padding-bottom:3rem !important}.u-pl-1rem{padding-left:1rem !important}.u-pl-2rem{padding-left:2rem !important}.u-pl-3rem{padding-left:3rem !important}*,*:before,*:after{box-sizing:inherit}html{font-family:sans-serif;font-size:62.5%;line-height:1.15;box-sizing:border-box;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{font-family:'Hiragino Kaku Gothic ProN', 'Hiragino Sans', Meiryo, sans-serif;line-height:1.75;margin:0;color:#545454;background-color:#fff}iframe[name='google_conversion_frame']{position:absolute;top:0}[tabindex='-1']:focus{outline:0 !important}hr{height:1px;border:0;background-color:#232528}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.75;clear:both;margin:0;padding:0}h1{font-size:28px;font-size:2.8rem}h2{font-size:26px;font-size:2.6rem}h3{font-size:24px;font-size:2.4rem}h4{font-size:22px;font-size:2.2rem}h5{font-size:20px;font-size:2rem}h6{font-size:18px;font-size:1.8rem}p{margin-top:0;margin-bottom:0}em{font-style:normal}abbr[title],abbr[data-original-title]{cursor:help;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;-webkit-text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}ul,ol,dl{margin:0;padding:0;list-style:none}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:1rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}strong{font-size:115%;font-weight:bold;background:#ffff9f}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{text-decoration:none;background-color:transparent}a:hover,a:active,a:focus{outline:0}a:not([href]):not([tabindex]){text-decoration:none;color:inherit}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{text-decoration:none;color:inherit}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:Menlo, Consolas, 'メイリオ', sans-serif;font-size:1em}pre{overflow:auto;margin-top:0;margin-bottom:1rem}figure{margin:0}img{max-width:100%;vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}svg:not(:root){overflow:hidden}table{border-spacing:0;border-collapse:separate}caption{caption-side:bottom}caption,th,td{padding-top:.75rem;padding-bottom:.75rem;text-align:left}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0;border:none;outline:none}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s;box-shadow:0 0 0 1000px #fff inset}input,textarea{-webkit-appearance:none;appearance:none}input:placeholder-shown,textarea:placeholder-shown{color:#000}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#d4d4d3}input:-moz-placeholder,textarea:-moz-placeholder{color:#d4d4d3}input::-moz-placeholder,textarea::-moz-placeholder{color:#d4d4d3}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#d4d4d3}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button}button:not(:disabled),[type='button']:not(:disabled),[type='reset']:not(:disabled),[type='submit']:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{padding:0;border-style:none}input[type='radio'],input[type='checkbox']{box-sizing:border-box;padding:0}input[type='date'],input[type='time'],input[type='datetime-local'],input[type='month']{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{font-size:1.5rem;line-height:inherit;display:block;width:100%;max-width:100%;margin-bottom:.5rem;padding:0;white-space:normal;color:inherit}progress{vertical-align:baseline}cite{font-style:normal}p em{font-weight:bold}p span.bold{font-weight:bold}.container{width:100%;margin-right:auto;margin-left:auto}.container-2{width:100%;margin-right:auto;margin-left:auto}.container-fluid{width:100%;margin-right:auto;margin-left:auto}.c-hl{text-align:center;background:#244b76}.header{position:relative;height:42px;background:#007d9f}.header__contact{position:absolute;top:0;right:0;height:42px}.header__contact img{height:42px}.fv-btn-wrap{text-align:center;color:#fff;background:#234b74}.fv{position:relative}.fv2{text-align:center}.nayami{color:#1d4e90}.merit{text-align:center;background:#f2fafc}.osusume{text-align:center;background:url("../images/osusume-bg.jpg");background-size:cover}.pico-laser{background:#20a3cb;background:linear-gradient(to bottom, #20a3cb 0%, #244b76 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#20a3cb', endColorstr='#244b76',GradientType=0 )}.pico-laser-hl{text-align:center}.pico-laser-inner{font-size:25px;color:#fff}.pico-laser-tokutyo{background:#fff}.pico-laser-tokutyo h3{background:#244b76}.pico-laser-tokutyo__mode{text-align:center}.pico-laser-treatment-cv{display:flex}.pico-laser-treatment-cv a{display:block}.hikaku-hl{text-align:center}.hikaku_ttl-i{position:absolute;top:179px;right:80px}.hikaku-desc{background:#fff}.hikaku-desc-hl{font-size:20px;font-weight:bold;text-align:center;color:#e26c68}.hikaku-table-wrap{position:relative;display:block;overflow:hidden}.hikaku-table{border-collapse:collapse}.hikaku-table th,.hikaku-table td{text-align:center}.hikaku-table th{line-height:1.5;padding:0}.hikaku-table td{line-height:1.4;position:relative;border:1px solid #d8d8d8}.hikaku-table td:before{position:absolute;content:''}.hikaku-table td.nijyumaru{background:#ffeee8}.hikaku-table td.maru{background:#fffef2}.hikaku-table td.sankaku{background:#f5fce4}.hikaku-table a{display:block;color:#000}.hikaku-table em{font-weight:bold;font-style:normal;color:#f27d54}.hikaku-table em.family{color:#96c045}.hikaku-table .th1{position:absolute;top:30px;right:20px}.hikaku-table .th2{position:absolute;bottom:30px;left:20px}.hikaku-table .hikaku-table__th{color:#fff;background:#244b76}th.hikaku-table-name{position:relative;border-top:1px solid #244b76;border-right:1px solid #244b76;border-bottom:1px solid #244b76;border-left:1px solid #244b76;background:#244b76}th.hikaku-table-name a{text-decoration:underline;color:#fff}th.hikaku-table-name img{width:100%}th.hikaku-table-name .btn{font-size:11px;position:absolute;top:113px;left:5%;width:90%;padding:5px 0;color:#fff;border-radius:5px;background:#f27d54}th.hikaku-table-name .name{font-size:15px;position:relative;display:block;padding:10px 0;color:#362e2b}th.hikaku-table-name .name span{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);text-align:center}table.hikaku-table td.hikaku-table__txt{text-align:left}table.hikaku-table td.hikaku-table__btn a{margin:5px;padding:10px;color:#fff;border-radius:5px;background:#d8bc69;background:linear-gradient(to bottom, #d8bc69 0%, #9f7530 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8bc69', endColorstr='#9f7530',GradientType=0 )}.hikaku-table-desc{font-size:10px;padding-left:1em;text-indent:-1em}.ranking{position:relative;z-index:1;overflow:hidden}.ranking-top{display:flex;color:#244b76}.ranking-bg{position:absolute;z-index:-1;bottom:0;left:0;height:100%}.ranking-hl{text-align:center;background:#0f7d9f}.ranking-list{position:relative}.ranking-list_cont{position:relative;width:350px;padding:20px;border-radius:15px;background:#fff;box-shadow:0 1px 5px 0 rgba(0,0,0,0.3)}.ranking-list_cont h3{font-weight:bold;padding:5px 0 15px;text-align:center}.ranking-list_cont h3 a{text-decoration:underline;color:#244b76}.ranking-list_cont h3 span.badge{display:none}.ranking-list_img img{width:100%}.ranking-list_cont_ttl{font-size:17px;margin:0 0 20px;padding:0 0 15px;text-align:center}.ranking-list_cont_ttl a{color:#244b76}.ranking-list_cont_ttl span.badge{display:none}.ranking-list_cont.list1{position:absolute;bottom:0;left:363px;width:364px;padding:40px 20px 20px}.ranking-list_cont.list1:after{width:84px;height:97px;content:'';background:url("../images/badge-rank1.png");background-size:84px 97px}.ranking-list_cont.list2:after{width:66px;height:75px;content:'';background:url("../images/badge-rank2.png");background-size:66px 75px}.ranking-list_cont.list3{margin:50px 0 0}.ranking-list_cont.list3:after{width:66px;height:75px;content:'';background:url("../images/badge-rank3.png");background-size:66px 75px}.ranking-list_point-hl{line-height:1.5;position:relative;margin-top:20px;padding:6px 10px;text-align:center;color:#fff;background:#244b76}.ranking-list_point-hl strong{font-size:16px;color:#244b76;border-bottom:1px solid #244b76}.ranking-list_point-hl img{position:absolute;top:-6px;left:10px;width:70px}.ranking-list_point{font-size:13px;position:relative;margin:0 0 10px;border:1px solid #ddd}.ranking-list_point em{font-weight:bold;background:#fff100}.ranking-list_point li{line-height:1.6;padding:5px 5px 5px 30px;background:url("../images/icon-check.png") no-repeat;background-position:0 center;background-size:20px}.ranking-list_point li+li{border-top:1px solid #ddd}.ranking-cont_btn-wrap{display:flex}.ranking-cont_btn-wrap+.ranking-cont_btn-wrap{margin-top:10px}.ranking-cont_btn{width:100%;text-align:center}.ranking-cont_btn+.ranking-cont_btn{margin-left:6px}.ranking-cont_btn a{font-size:16px;font-weight:bold;line-height:1.4;position:relative;top:0;display:block;padding:16px 20px 14px 10px;text-align:center;text-decoration:none;color:#fff;border-radius:5px;background:#22ac38}.ranking-cont_btn a i{position:absolute;top:50%;right:8px;margin-top:-8px;color:#fff}.ranking-cont_btn--app a{background:#d8bc69;background:linear-gradient(to bottom, #d8bc69 0%, #9f7530 100%);box-shadow:0 4px 0 0 #7d5c25;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8bc69', endColorstr='#9f7530',GradientType=0 )}.ranking-cont_btn--app img{position:absolute;top:calc(50% - 10px);right:15px}.ranking-cont__okng{width:calc(100% + 10px);margin-top:15px;margin-right:-5px;margin-bottom:10px;margin-left:-5px;border-collapse:collapse}.ranking-cont__okng th,.ranking-cont__okng td{font-size:12px;font-weight:bold;line-height:1.5;position:relative;width:33.3333%;height:45px;text-align:center;border:1px solid #cdcdcd}.ranking-cont__okng td span{position:relative;text-shadow:#fff 2px 0, #fff -2px 0, #fff 0 -2px, #fff 0 2px, #fff 2px 2px, #fff -2px 2px, #fff 2px -2px, #fff -2px -2px, #fff 1px 2px, #fff -1px 2px, #fff 1px -2px, #fff -1px -2px, #fff 2px 1px, #fff -2px 1px, #fff 2px -1px, #fff -2px -1px}.ranking-cont__okng td:before{font-size:30px;font-weight:bold;position:absolute;top:0;left:0;width:100%;color:#fff}.ranking-cont__okng td.okng--txt{font-size:16px;padding-left:0;background:#fff}.ranking-cont__okng td.okng--txt i{font-size:14px}.ranking-cont__okng td.okng--txt em{font-size:14px;color:#e20001}.ranking-cont__okng td.okng--nijyumaru{color:#000;background:#ffe7de}.ranking-cont__okng td.okng--nijyumaru:before{position:absolute;top:calc(50% - 10px);left:5px;width:20px;height:20px;content:'';background:url("../images/nijyumaru.png") no-repeat;background-size:20px}.ranking-cont__okng td.okng--maru{color:#000;background:#fefbde}.ranking-cont__okng td.okng--maru:before{position:absolute;top:calc(50% - 10px);left:5px;width:20px;height:20px;content:'';background:url("../images/maru.png") no-repeat;background-size:20px}.ranking-cont__okng td.okng--sankaku{background:#d5f9f8}.ranking-cont__okng td.okng--sankaku:before{position:absolute;top:calc(50% - 10px);left:5px;width:20px;height:20px;content:'';background:url("../images/sankaku.png") no-repeat;background-size:20px}.ranking-cont__okng td.okng--batu{color:#7f90a5;background:#f9f9f9}.ranking-cont__okng td.okng--batu:before{position:absolute;top:calc(50% - 9px);left:5px;width:18px;height:18px;content:'';background:url("../images/batu.png") no-repeat;background-size:18px}.voice{background:#e7f0f5}.voice-hl{text-align:center;background:#0f7d9f}.voice-cont{background:#fff}.information h3{color:#244b76}.information-table{width:100%;margin-bottom:15px;border-collapse:collapse}.information-table th,.information-table td{padding:8px;border:1px solid #244b76}.information-table th{color:#fff;background:#22769f}footer{padding:10px 0;text-align:center;color:#fff;background:#244b76}

@media screen and (min-width: 576px){.u-m-sm-1rem{margin:1rem !important}.u-mt-sm-1rem{margin-top:1rem !important}.u-mt-sm-2rem{margin-top:2rem !important}.u-mt-sm-3rem{margin-top:3rem !important}.u-mr-sm-1rem{margin-right:1rem !important}.u-mr-sm-2rem{margin-right:2rem !important}.u-mr-sm-3rem{margin-right:3rem !important}.u-mb-sm-1rem{margin-bottom:1rem !important}.u-mb-sm-2rem{margin-bottom:2rem !important}.u-mb-sm-3rem{margin-bottom:3rem !important}.u-ml-sm-1rem{margin-left:1rem !important}.u-ml-sm-2rem{margin-left:2rem !important}.u-ml-sm-3rem{margin-left:3rem !important}.u-p-sm-1rem{padding:1rem !important}.u-pt-sm-1rem{padding-top:1rem !important}.u-pt-sm-2rem{padding-top:2rem !important}.u-pt-sm-3rem{padding-top:3rem !important}.u-pr-sm-1rem{padding-right:1rem !important}.u-pr-sm-2rem{padding-right:2rem !important}.u-pr-sm-3rem{padding-right:3rem !important}.u-pb-sm-1rem{padding-bottom:1rem !important}.u-pb-sm-2rem{padding-bottom:2rem !important}.u-pb-sm-3rem{padding-bottom:3rem !important}.u-pl-sm-1rem{padding-left:1rem !important}.u-pl-sm-2rem{padding-left:2rem !important}.u-pl-sm-3rem{padding-left:3rem !important}}

@media screen and (min-width: 768px){.u-is-pc{display:block}.u-is-sp{display:none}.u-is-pc-i{display:inline-block}.u-is-sp-i{display:none}.u-m-md-1rem{margin:1rem !important}.u-mt-md-1rem{margin-top:1rem !important}.u-mt-md-2rem{margin-top:2rem !important}.u-mt-md-3rem{margin-top:3rem !important}.u-mr-md-1rem{margin-right:1rem !important}.u-mr-md-2rem{margin-right:2rem !important}.u-mr-md-3rem{margin-right:3rem !important}.u-mb-md-1rem{margin-bottom:1rem !important}.u-mb-md-2rem{margin-bottom:2rem !important}.u-mb-md-3rem{margin-bottom:3rem !important}.u-ml-md-1rem{margin-left:1rem !important}.u-ml-md-2rem{margin-left:2rem !important}.u-ml-md-3rem{margin-left:3rem !important}.u-p-md-1rem{padding:1rem !important}.u-pt-md-1rem{padding-top:1rem !important}.u-pt-md-2rem{padding-top:2rem !important}.u-pt-md-3rem{padding-top:3rem !important}.u-pr-md-1rem{padding-right:1rem !important}.u-pr-md-2rem{padding-right:2rem !important}.u-pr-md-3rem{padding-right:3rem !important}.u-pb-md-1rem{padding-bottom:1rem !important}.u-pb-md-2rem{padding-bottom:2rem !important}.u-pb-md-3rem{padding-bottom:3rem !important}.u-pl-md-1rem{padding-left:1rem !important}.u-pl-md-2rem{padding-left:2rem !important}.u-pl-md-3rem{padding-left:3rem !important}body{min-width:1160px;font-size:16px;font-size:1.6rem}.container{max-width:960px}.container-fluid{max-width:720px}.header{height:106px}.header h1{position:absolute;top:25px;left:30px}.header h1 img{width:400px}.header__contact img{height:80px}.fv-btn-wrap{padding:20px 0}.fv-btn-wrap a{display:block;width:940px;margin:auto}.fv-btn-wrap p{display:none}.fv{position:relative;overflow:hidden;width:100%;height:784px;background:url("../images/fv_pc_bg.jpg");background-position:center;background-size:cover}.fv img{position:absolute;top:0;left:calc(50% - 600px);height:790px}.nayami{position:relative;text-align:center}.nayami__top{background:#e2eff4}.nayami__kaiketu{background:url("../images/kaiketu_pc_bg.jpg") repeat-x}.osusume{padding-bottom:170px}.pico-laser{padding-bottom:100px}.pico-laser-hl{margin-bottom:50px}.pico-laser-hl img{margin-top:-170px}.pico-laser-inner{width:1100px;margin:0 auto 80px}.pico-laser-tokutyo{width:1214px;margin:0 auto;padding-bottom:100px;border-radius:40px}.pico-laser-tokutyo h3{text-align:center;border-radius:40px 40px 0 0}.pico-laser-tokutyo__point-wrap{display:flex;width:1060px;margin:30px auto 50px;justify-content:space-between}.pico-laser-tokutyo__point{font-size:22px;width:510px}.pico-laser-tokutyo__point img{margin-bottom:20px}.pico-laser-tokutyo__mode{margin-top:80px}.pico-laser-treatment-cv{width:1000px;margin:0 auto;padding-left:20px}.hikaku{padding-bottom:100px;background:#fff2ce}.hikaku-hl{margin-bottom:100px;background:url("../images/hikaku_hl_pc_bg.png") repeat-x}.hikaku-desc{font-size:20px;width:1060px;margin:0 auto;padding:30px;text-align:left}.hikaku-desc-hl{font-size:30px;margin-bottom:30px}.hikaku-table{width:1100px;margin:0 auto 20px;background:#fff}.hikaku-table .hikaku-table__th{font-size:16px;width:180px;border-top:1px solid #fff}.hikaku-table td,.hikaku-table th{position:static}.hikaku-table td{width:150px;padding:10px}.hikaku-table td.nijyumaru:before,.hikaku-table td.maru:before,.hikaku-table td.sankaku:before{top:7px}th.hikaku-table-name{font-size:12px}th.hikaku-table-name img{width:100%}th.hikaku-table-name .btn{top:108px}th.hikaku-table-name .txt{font-size:16px;padding:10px 0}th.hikaku-table-name .name{min-height:110px}table.hikaku-table td.hikaku-table__txt{padding:10px;vertical-align:top}.hikaku-table-desc{width:1060px;margin:0 auto}.ranking-top{font-size:26px;width:1100px;margin:0 auto}.ranking-top p{padding:100px 0 0}.ranking-top figure{margin-right:-100px;flex:1}.ranking-wrap{padding-bottom:80px;background:#22769f}.ranking-list{width:1090px;height:930px;margin:0 auto}.ranking-list_cont.list1{min-height:750px}.ranking-list_cont li{font-size:15px}.ranking-list_cont h3{font-size:20px}.ranking-list_cont.list1 h3{font-size:24px;line-height:1.3}.ranking-list_cont.list1:after{position:absolute;top:-50px;left:50%;margin-left:-42px}.ranking-list_cont.list2{position:absolute;bottom:0;left:0;margin:30px 0 0;padding:30px 20px 20px}.ranking-list_cont.list2:after{position:absolute;top:-50px;left:50%;margin-left:-33px}.ranking-list_cont.list2 h3{font-size:22px}.ranking-list_cont.list3{position:absolute;right:0;bottom:0;margin:30px 0 0;padding:20px 20px 20px}.ranking-list_cont.list3:after{position:absolute;top:-50px;left:50%;margin-left:-33px}.ranking-list_point{padding:15px 10px 10px}.ranking-cont_btn--app a{font-size:18px}.ranking-cont_btn--app:hover a{top:2px;box-shadow:0 2px 0 0 #7d5c25}.ranking-cont__okng th,.ranking-cont__okng td{font-size:10px}.ranking-cont__okng td{font-size:12px;padding-left:30px}.ranking-cont__okng td.okng--txt{font-size:11px}.voice{padding-bottom:70px}.voice-hl{margin-bottom:60px}.voice-txt{font-size:25px;width:700px;margin:0 auto 70px}.voice-cont{font-size:20px;position:relative;width:1060px;margin:0 auto 40px;padding:40px;padding-left:290px;box-shadow:0 10px 50px rgba(0,0,0,0.2)}.voice-cont__img{position:absolute;top:calc(50% - 105px);left:40px}.voice-cont h3{margin-bottom:20px}.information{width:1060px;margin:100px auto}.information p{font-size:14px}.information-table{margin-bottom:50px}footer{margin-top:50px}}

@media screen and (min-width: 768px) and (max-width: 1268px){.container-fluid{padding-right:30px;padding-left:30px}}

@media screen and (min-width: 992px){.u-m-lg-1rem{margin:1rem !important}.u-mt-lg-1rem{margin-top:1rem !important}.u-mt-lg-2rem{margin-top:2rem !important}.u-mt-lg-3rem{margin-top:3rem !important}.u-mr-lg-1rem{margin-right:1rem !important}.u-mr-lg-2rem{margin-right:2rem !important}.u-mr-lg-3rem{margin-right:3rem !important}.u-mb-lg-1rem{margin-bottom:1rem !important}.u-mb-lg-2rem{margin-bottom:2rem !important}.u-mb-lg-3rem{margin-bottom:3rem !important}.u-ml-lg-1rem{margin-left:1rem !important}.u-ml-lg-2rem{margin-left:2rem !important}.u-ml-lg-3rem{margin-left:3rem !important}.u-p-lg-1rem{padding:1rem !important}.u-pt-lg-1rem{padding-top:1rem !important}.u-pt-lg-2rem{padding-top:2rem !important}.u-pt-lg-3rem{padding-top:3rem !important}.u-pr-lg-1rem{padding-right:1rem !important}.u-pr-lg-2rem{padding-right:2rem !important}.u-pr-lg-3rem{padding-right:3rem !important}.u-pb-lg-1rem{padding-bottom:1rem !important}.u-pb-lg-2rem{padding-bottom:2rem !important}.u-pb-lg-3rem{padding-bottom:3rem !important}.u-pl-lg-1rem{padding-left:1rem !important}.u-pl-lg-2rem{padding-left:2rem !important}.u-pl-lg-3rem{padding-left:3rem !important}.container-2{max-width:860px}.container-fluid{max-width:1268px}}

@media screen and (min-width: 1200px){.u-m-xl-1rem{margin:1rem !important}.u-mt-xl-1rem{margin-top:1rem !important}.u-mt-xl-2rem{margin-top:2rem !important}.u-mt-xl-3rem{margin-top:3rem !important}.u-mr-xl-1rem{margin-right:1rem !important}.u-mr-xl-2rem{margin-right:2rem !important}.u-mr-xl-3rem{margin-right:3rem !important}.u-mb-xl-1rem{margin-bottom:1rem !important}.u-mb-xl-2rem{margin-bottom:2rem !important}.u-mb-xl-3rem{margin-bottom:3rem !important}.u-ml-xl-1rem{margin-left:1rem !important}.u-ml-xl-2rem{margin-left:2rem !important}.u-ml-xl-3rem{margin-left:3rem !important}.u-p-xl-1rem{padding:1rem !important}.u-pt-xl-1rem{padding-top:1rem !important}.u-pt-xl-2rem{padding-top:2rem !important}.u-pt-xl-3rem{padding-top:3rem !important}.u-pr-xl-1rem{padding-right:1rem !important}.u-pr-xl-2rem{padding-right:2rem !important}.u-pr-xl-3rem{padding-right:3rem !important}.u-pb-xl-1rem{padding-bottom:1rem !important}.u-pb-xl-2rem{padding-bottom:2rem !important}.u-pb-xl-3rem{padding-bottom:3rem !important}.u-pl-xl-1rem{padding-left:1rem !important}.u-pl-xl-2rem{padding-left:2rem !important}.u-pl-xl-3rem{padding-left:3rem !important}}

@media screen and (max-width: 767.98px){.u-is-pc{display:none}.u-is-sp{display:block}.u-is-pc-i{display:none}.u-is-sp-i{display:inline-block}body{font-size:14px;font-size:1.4rem}.header{height:60px}.header h1{position:absolute;top:12px;left:10px}.header h1 img{width:260px;vertical-align:top}.fv-btn-wrap{font-size:15px;padding:10px 15px 15px}.fv-btn-wrap p{margin:0 -15px 10px}.osusume{padding-bottom:80px}.pico-laser{padding-bottom:20px}.pico-laser-hl{margin:0 15px 0}.pico-laser-hl img{margin-top:-80px}.pico-laser-inner{font-size:12px;margin:15px}.pico-laser-tokutyo{font-size:13px;margin:20px;padding-bottom:20px;border-radius:20px}.pico-laser-tokutyo h3{margin-bottom:20px;border-radius:15px 15px 0 0}.pico-laser-tokutyo h3 img{border-radius:15px 15px 0 0}.pico-laser-tokutyo__point{padding:0 20px}.pico-laser-tokutyo p{margin-bottom:20px}.pico-laser-tokutyo__mode{margin:20px 20px 0}.pico-laser-treatment-cv{margin:10px 5px 0;padding-left:4px}.hikaku{margin-bottom:30px}.hikaku-desc{font-size:14px;margin:-15px 15px 0;padding:15px}.hikaku-table{font-size:13px;display:block;overflow-x:scroll;width:100%;white-space:nowrap;-webkit-overflow-scrolling:touch}.hikaku-table::-webkit-scrollbar{width:5px;height:5px}.hikaku-table::-webkit-scrollbar-track{background:#f2f2f2}.hikaku-table::-webkit-scrollbar-thumb{background:#244b76}.hikaku-table td{min-width:130px;max-width:130px}.hikaku-table td{font-size:12px}.hikaku-table td .women{font-size:10px}.hikaku-table .lefttop{border-bottom:1px solid #74645e}.hikaku-table .hikaku-table__th{min-width:100px}.hikaku-table .hikaku-table__th:after{position:absolute;z-index:0;top:-1px;left:0;width:100%;height:100%;content:'';border-top:1px solid #74645e}th.hikaku-table-name{font-size:13px;width:120px;min-width:120px;padding:0}th.hikaku-table-name a{display:block}th.hikaku-table-name .txt{margin:10px}th.hikaku-table-name .btn{top:115px}th.hikaku-table-name .name{min-height:100px;padding:6px 0}th.fixed-col{position:-webkit-sticky;position:sticky;z-index:1;left:0}th.fixed-col:before{position:absolute;z-index:0;top:-1px;left:0;width:100%;height:100%;content:'';border:1px solid #fff}table.hikaku-table td.hikaku-table__txt{padding:10px}table.hikaku-table td.hikaku-table__txt .td-inner{position:relative;width:100px;white-space:pre-wrap}.hikaku-table-desc{margin:10px 15px 20px}.seminar-bn{display:block;margin-right:10px;margin-left:10px}.ranking{background:#22769f;box-shadow:0}.ranking-top{position:relative;overflow:hidden;height:140px;background:#fff}.ranking-top p{line-height:1.5;position:relative;z-index:1;margin:16px 35% 0 20px}.ranking-top figure{position:absolute;top:0;right:-45px;width:190px}.ranking-wrap{margin:10px}.ranking-list{height:auto}.ranking-list .ranking-list_cont{width:100%;padding:10px 10px 15px;box-shadow:0 1px 5px 0 rgba(0,0,0,0.3)}.ranking-list_cont{width:auto;margin:0 0 10px;padding:15px 12px}.ranking-list_cont h3{font-size:19px;margin:0 0 10px;padding:0 0 10px 45px;text-align:left}.ranking-list_cont h3 span.badge{position:absolute;top:-10px;left:10px;display:block}.ranking-list_cont h3 span.badge img{width:30px}.ranking-list_img{text-align:center}.ranking-list_cont_ttl{font-size:19px;margin:0 0 10px;padding:0 0 10px 40px;text-align:left}.ranking-list_cont_ttl span.badge{position:absolute;top:10px;left:10px;display:block}.ranking-list_cont_ttl span.badge img{width:30px}.ranking-list_cont.list1{position:relative;top:0;right:0;bottom:0;left:0;width:auto;margin-bottom:10px;padding:15px 12px}.ranking-list_cont.list1:after{position:absolute;top:5px;left:4px;width:42px;height:48px;background-size:cover}.ranking-list_cont.list1 .ranking-list_img img{width:90%}.ranking-list_cont.list2{position:relative;top:0;right:0;bottom:0;left:0;margin:15px 0 0;padding:15px}.ranking-list_cont.list2:after{position:absolute;top:5px;left:4px;width:42px;height:48px;background-size:cover}.ranking-list_cont.list2 .ranking-list_img img{width:90%}.ranking-list_cont.list3{position:relative;top:0;right:0;bottom:0;left:0;margin:15px 0 0;padding:15px}.ranking-list_cont.list3:after{position:absolute;top:5px;left:4px;width:42px;height:48px;background-size:cover}.ranking-list_cont.list3 .ranking-list_img img{width:90%}.ranking-list_point-hl{font-size:16px;padding:6px 10px}.ranking-list_point{font-size:12px;line-height:1.5;margin:0 0 10px;padding:5px 10px;background:#fff}.ranking-list_point li{font-size:13px;padding-left:30px}.ranking-list_point li+li{margin-top:6px;padding-top:6px;border-top:1px solid #ddd}.ranking-cont_btn a{padding:14px 15px 14px 5px}.ranking-cont_btn--app a{font-size:20px}.ranking-cont__okng{position:static;width:calc(100% + 2px);margin:0 auto 10px}.ranking-cont__okng th,.ranking-cont__okng td{font-size:12px;line-height:1.3}.ranking-cont__okng td{padding:5px 2px 5px 9%}.ranking-cont__okng td.okng--txt{font-size:13px;padding:0}.voice{padding-bottom:20px}.voice-txt{font-size:12px;margin:20px}.voice-cont{margin:20px;padding:20px;box-shadow:0 10px 30px rgba(0,0,0,0.1)}.voice-cont__inner{display:flex;margin-bottom:15px}.voice-cont__img{width:90px;margin-right:20px}.voice-cont h3{flex:1}.information{margin:15px}.information p{font-size:12px}.information h3{font-size:16px}}

@media screen and (max-width: 375px){.fv-btn-wrap{font-size:15px;font-size:4vw}}

@media screen and (max-width: 350px){.ranking-list_point-hl{padding:6px 10px 6px 74px}.ranking-list_point-hl img{top:-6px;width:56px}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIiwiX21peGluLnNjc3MiLCJfdXRpbGl0eS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIGltcG9ydFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQGltcG9ydCAnbWl4aW4nO1xuQGltcG9ydCAndXRpbGl0eSc7XG5cbi8qIGJhc2Vcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXJcbntcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5odG1sXG57XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA2Mi41JTtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcblxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmFydGljbGUsXG5hc2lkZSxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubmF2LFxuc2VjdGlvblxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5XG57XG4gICAgLy8gZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIixcIkhpcmFnaW5vIFNhbnNcIixNZWlyeW8sc2Fucy1zZXJpZjtcbiAgICBmb250LWZhbWlseTogJ0hpcmFnaW5vIEtha3UgR290aGljIFByb04nLCAnSGlyYWdpbm8gU2FucycsIE1laXJ5bywgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcblxuICAgIG1hcmdpbjogMDtcblxuICAgIGNvbG9yOiAjNTQ1NDU0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4LCB0cnVlKVxuICAgIHtcbiAgICAgICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKVxuICAgIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMTYwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgZnooMTYpO1xuICAgIH1cbn1cblxuaWZyYW1lW25hbWU9J2dvb2dsZV9jb252ZXJzaW9uX2ZyYW1lJ11cbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xufVxuXG5bdGFiaW5kZXg9Jy0xJ106Zm9jdXNcbntcbiAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbmhyXG57XG4gICAgaGVpZ2h0OiAxcHg7XG5cbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjUyODtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2XG57XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcblxuICAgIGNsZWFyOiBib3RoO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbmgxXG57XG4gICAgQGluY2x1ZGUgZnooMjgpO1xufVxuXG5oMlxue1xuICAgIEBpbmNsdWRlIGZ6KDI2KTtcbn1cblxuaDNcbntcbiAgICBAaW5jbHVkZSBmeigyNCk7XG59XG5cbmg0XG57XG4gICAgQGluY2x1ZGUgZnooMjIpO1xufVxuXG5oNVxue1xuICAgIEBpbmNsdWRlIGZ6KDIwKTtcbn1cblxuaDZcbntcbiAgICBAaW5jbHVkZSBmeigxOCk7XG59XG5cbnBcbntcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmVtXG57XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV1cbntcbiAgICBjdXJzb3I6IGhlbHA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcblxuICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cblxuYWRkcmVzc1xue1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxudWwsXG5vbCxcbmRsXG57XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbFxue1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0XG57XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGRcbntcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlXG57XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZ1xue1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnN0cm9uZ1xue1xuICAgIGZvbnQtc2l6ZTogMTE1JTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIGJhY2tncm91bmQ6ICNmZmZmOWY7XG59XG5cbnNtYWxsXG57XG4gICAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cFxue1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWJcbntcbiAgICBib3R0b206IC0uMjVlbTtcbn1cblxuc3VwXG57XG4gICAgdG9wOiAtLjVlbTtcbn1cblxuYVxue1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5hOmhvdmVyLFxuYTphY3RpdmUsXG5hOmZvY3VzXG57XG4gICAgb3V0bGluZTogMDtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSlcbntcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBjb2xvcjogaW5oZXJpdDtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXIsXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1c1xue1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1c1xue1xuICAgIG91dGxpbmU6IDA7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wXG57XG4gICAgZm9udC1mYW1pbHk6IE1lbmxvLCBDb25zb2xhcywgJ+ODoeOCpOODquOCqicsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxZW07XG59XG5cbnByZVxue1xuICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5maWd1cmVcbntcbiAgICBtYXJnaW46IDA7XG59XG5cbmltZ1xue1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnN2Z1xue1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5zdmc6bm90KDpyb290KVxue1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbnRhYmxlXG57XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cblxuY2FwdGlvblxue1xuICAgIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG5jYXB0aW9uLFxudGgsXG50ZFxue1xuICAgIHBhZGRpbmctdG9wOiAuNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IC43NXJlbTtcblxuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRoXG57XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxubGFiZWxcbntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxuYnV0dG9uXG57XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzXG57XG4gICAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYVxue1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICAgIG1hcmdpbjogMDtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b24sXG5pbnB1dFxue1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3RcbntcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuc2VsZWN0XG57XG4gICAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlXG57XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcblxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCAjZmZmIGluc2V0O1xufVxuXG5pbnB1dCxcbnRleHRhcmVhXG57XG4gICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgJjpwbGFjZWhvbGRlci1zaG93blxuICAgIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJcbiAgICB7XG4gICAgICAgIGNvbG9yOiAjZDRkNGQzO1xuICAgIH1cbiAgICAmOi1tb3otcGxhY2Vob2xkZXJcbiAgICB7XG4gICAgICAgIGNvbG9yOiAjZDRkNGQzO1xuICAgIH1cbiAgICAmOjotbW96LXBsYWNlaG9sZGVyXG4gICAge1xuICAgICAgICBjb2xvcjogI2Q0ZDRkMztcbiAgICB9XG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXJcbiAgICB7XG4gICAgICAgIGNvbG9yOiAjZDRkNGQzO1xuICAgIH1cbn1cblxuYnV0dG9uLFxuW3R5cGU9J2J1dHRvbiddLFxuW3R5cGU9J3Jlc2V0J10sXG5bdHlwZT0nc3VibWl0J11cbntcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9J2J1dHRvbiddOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9J3Jlc2V0J106bm90KDpkaXNhYmxlZCksXG5bdHlwZT0nc3VibWl0J106bm90KDpkaXNhYmxlZClcbntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdidXR0b24nXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdyZXNldCddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3N1Ym1pdCddOjotbW96LWZvY3VzLWlubmVyXG57XG4gICAgcGFkZGluZzogMDtcblxuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT0ncmFkaW8nXSxcbmlucHV0W3R5cGU9J2NoZWNrYm94J11cbntcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9J2RhdGUnXSxcbmlucHV0W3R5cGU9J3RpbWUnXSxcbmlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sXG5pbnB1dFt0eXBlPSdtb250aCddXG57XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG50ZXh0YXJlYVxue1xuICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXRcbntcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZFxue1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgcGFkZGluZzogMDtcblxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICBjb2xvcjogaW5oZXJpdDtcbn1cblxucHJvZ3Jlc3NcbntcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmNpdGVcbntcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbnBcbntcbiAgICBlbVxuICAgIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIHNwYW4uYm9sZFxuICAgIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxufVxuXG4vKiBjb250YWluZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5jb250YWluZXJcbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKVxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB9XG59XG5cbi5jb250YWluZXItMlxue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgIEBpbmNsdWRlIG1lZGlhKGxnLCBtaW4pXG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDg2MHB4O1xuICAgIH1cbn1cblxuLmNvbnRhaW5lci1mbHVpZFxue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAvLyBAaW5jbHVkZSBtZWRpYShzbSwgbWluKSB7XG4gICAgLy8gICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgIC8vIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pXG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShsZywgbWluKVxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjY4cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI2OHB4KVxuICAgIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cbn1cblxuLmMtaGxcbntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBiYWNrZ3JvdW5kOiAjMjQ0Yjc2O1xufVxuXG4vKiBmdlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmhlYWRlclxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGhlaWdodDogNDJweDtcblxuICAgIGJhY2tncm91bmQ6ICMwMDdkOWY7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4LCB0cnVlKVxuICAgIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBoMVxuICAgICAgICB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgaW1nXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xuXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKVxuICAgIHtcbiAgICAgICAgaGVpZ2h0OiAxMDZweDtcbiAgICAgICAgaDFcbiAgICAgICAge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19jb250YWN0XG4gICAgICAgIHtcbiAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250YWN0XG4gICAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICBpbWdcbiAgICAgICAge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZnYtYnRuLXdyYXBcbntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMjM0Yjc0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWQsIG1heCwgdHJ1ZSlcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTVweDtcbiAgICAgICAgcFxuICAgICAgICB7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTE1cHggMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKVxuICAgIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICBhXG4gICAgICAgIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICB3aWR0aDogOTQwcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgcFxuICAgICAgICB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KVxuICAgIHtcbiAgICAgICAgQGluY2x1ZGUgZnpfc3BfdncoMTUpO1xuICAgIH1cbn1cblxuLmZ2XG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbilcbiAgICB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDc4NHB4O1xuXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Z2X3BjX2JnLmpwZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGltZ1xuICAgICAgICB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDYwMHB4KTtcblxuICAgICAgICAgICAgaGVpZ2h0OiA3OTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZ2Mlxue1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5heWFtaVxue1xuICAgIGNvbG9yOiAjMWQ0ZTkwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWQsIG1heCwgdHJ1ZSlcbiAgICB7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pXG4gICAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAmX190b3BcbiAgICAgICAge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2UyZWZmNDtcbiAgICAgICAgfVxuICAgICAgICAmX19rYWlrZXR1XG4gICAgICAgIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2thaWtldHVfcGNfYmcuanBnJykgcmVwZWF0LXg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZXJpdFxue1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGJhY2tncm91bmQ6ICNmMmZhZmM7XG59XG5cbi5vc3VzdW1lXG57XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvb3N1c3VtZS1iZy5qcGcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWQsIG1heCwgdHJ1ZSlcbiAgICB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKVxuICAgIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE3MHB4O1xuICAgIH1cbn1cblxuLnBpY28tbGFzZXJcbntcbiAgICBiYWNrZ3JvdW5kOiAjMjBhM2NiO1xuICAgIGJhY2tncm91bmQ6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzIwYTNjYiAwJSwgIzI0NGI3NiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMyMGEzY2IgMCUsICMyNDRiNzYgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMjBhM2NiIDAlLCAjMjQ0Yjc2IDEwMCUpO1xuXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMyMGEzY2InLCBlbmRDb2xvcnN0cj0nIzI0NGI3NicsR3JhZGllbnRUeXBlPTAgKTtcbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4LCB0cnVlKVxuICAgIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pXG4gICAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgfVxufVxuXG4ucGljby1sYXNlci1obFxue1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtYXgsIHRydWUpXG4gICAge1xuICAgICAgICBtYXJnaW46IDAgMTVweCAwO1xuICAgICAgICBpbWdcbiAgICAgICAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbilcbiAgICB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIGltZ1xuICAgICAgICB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTcwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5waWNvLWxhc2VyLWlubmVyXG57XG4gICAgZm9udC1zaXplOiAyNXB4O1xuXG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4LCB0cnVlKVxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgIG1hcmdpbjogMTVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbilcbiAgICB7XG4gICAgICAgIHdpZHRoOiAxMTAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDgwcHg7XG4gICAgfVxufVxuXG4ucGljby1sYXNlci10b2t1dHlvXG57XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtYXgsIHRydWUpXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAgICAgbWFyZ2luOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBoM1xuICAgICAgICB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMCAwO1xuICAgICAgICAgICAgaW1nXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19wb2ludFxuICAgICAgICB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcFxuICAgICAgICB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX21vZGVcbiAgICAgICAge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDIwcHggMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKVxuICAgIHtcbiAgICAgICAgd2lkdGg6IDEyMTRweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcblxuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICBoM1xuICAgICAgICB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHggNDBweCAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9fcG9pbnQtd3JhcFxuICAgICAgICB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICB3aWR0aDogMTA2MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gNTBweDtcblxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgICAgICZfX3BvaW50XG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcblxuICAgICAgICAgICAgd2lkdGg6IDUxMHB4O1xuICAgICAgICAgICAgaW1nXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19tb2RlXG4gICAgICAgIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDNcbiAgICB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyNDRiNzY7XG4gICAgfVxuICAgICZfX21vZGVcbiAgICB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5waWNvLWxhc2VyLXRyZWF0bWVudC1jdlxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4LCB0cnVlKVxuICAgIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDVweCAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbilcbiAgICB7XG4gICAgICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICAgIGFcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLyogLmhpa2FrdVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmhpa2FrdVxue1xuICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtYXgsIHRydWUpXG4gICAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKVxuICAgIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYyY2U7XG4gICAgfVxufVxuXG4uaGlrYWt1LWhsXG57XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWQsIG1heCwgdHJ1ZSlcbiAgICB7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pXG4gICAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9oaWtha3VfaGxfcGNfYmcucG5nJykgcmVwZWF0LXg7XG4gICAgfVxufVxuXG4uaGlrYWt1X3R0bC1pXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTc5cHg7XG4gICAgcmlnaHQ6IDgwcHg7XG59XG5cbi5oaWtha3UtZGVzY1xue1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4LCB0cnVlKVxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgIG1hcmdpbjogLTE1cHggMTVweCAwO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKVxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgICAgIHdpZHRoOiAxMDYwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxufVxuXG4uaGlrYWt1LWRlc2MtaGxcbntcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBjb2xvcjogI2UyNmM2ODtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG59XG5cbi5oaWtha3UtdGFibGUtd3JhcFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5oaWtha3UtdGFibGVcbntcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWQsIG1heCwgdHJ1ZSlcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhclxuICAgICAgICB7XG4gICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2tcbiAgICAgICAge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICAgICAgfVxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYlxuICAgICAgICB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjQ0Yjc2O1xuICAgICAgICB9XG4gICAgICAgIHRoXG4gICAgICAgIHtcbiAgICAgICAgfVxuICAgICAgICB0ZFxuICAgICAgICB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICAgICAgfVxuICAgICAgICB0ZFxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAud29tZW5cbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxlZnR0b3BcbiAgICAgICAge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3NDY0NWU7XG4gICAgICAgIH1cblxuICAgICAgICAuaGlrYWt1LXRhYmxlX190aFxuICAgICAgICB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgJjphZnRlclxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG5cbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzc0NjQ1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKVxuICAgIHtcbiAgICAgICAgd2lkdGg6IDExMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAuaGlrYWt1LXRhYmxlX190aFxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcblxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgdGQsXG4gICAgICAgIHRoXG4gICAgICAgIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIH1cbiAgICAgICAgdGRcbiAgICAgICAge1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICYubmlqeXVtYXJ1LFxuICAgICAgICAgICAgJi5tYXJ1LFxuICAgICAgICAgICAgJi5zYW5rYWt1XG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICB0aCxcbiAgICB0ZFxuICAgIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICB0aFxuICAgIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICB0ZFxuICAgIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgICAgICAgJjpiZWZvcmVcbiAgICAgICAge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuICAgICAgICAmLm5panl1bWFydVxuICAgICAgICB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZlZWU4O1xuICAgICAgICB9XG4gICAgICAgICYubWFydVxuICAgICAgICB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZWYyO1xuICAgICAgICB9XG4gICAgICAgICYuc2Fua2FrdVxuICAgICAgICB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmY2U0O1xuICAgICAgICB9XG4gICAgfVxuICAgIGFcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbiAgICBlbVxuICAgIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuICAgICAgICBjb2xvcjogI2YyN2Q1NDtcbiAgICAgICAgJi5mYW1pbHlcbiAgICAgICAge1xuICAgICAgICAgICAgY29sb3I6ICM5NmMwNDU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRoMVxuICAgIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICAudGgyXG4gICAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICB9XG4gICAgLmhpa2FrdS10YWJsZV9fdGhcbiAgICB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAvLyBiYWNrZ3JvdW5kOiAjRjRGQkZGO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjQ0Yjc2O1xuICAgIH1cbn1cblxudGguaGlrYWt1LXRhYmxlLW5hbWVcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzI0NGI3NjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjQ0Yjc2O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjQ0Yjc2O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzI0NGI3NjtcbiAgICBiYWNrZ3JvdW5kOiAjMjQ0Yjc2O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWQsIG1heCwgdHJ1ZSlcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGFcbiAgICAgICAge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLnR4dFxuICAgICAgICB7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0blxuICAgICAgICB7XG4gICAgICAgICAgICB0b3A6IDExNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5uYW1lXG4gICAgICAgIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbilcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgaW1nXG4gICAgICAgIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5idG5cbiAgICAgICAge1xuICAgICAgICAgICAgdG9wOiAxMDhweDtcbiAgICAgICAgfVxuICAgICAgICAudHh0XG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICB9XG4gICAgICAgIC5uYW1lXG4gICAgICAgIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGFcbiAgICB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICBpbWdcbiAgICB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuYnRuXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDExM3B4O1xuICAgICAgICBsZWZ0OiA1JTtcblxuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcblxuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjI3ZDU0O1xuICAgIH1cbiAgICAubmFtZVxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAgICAgY29sb3I6ICMzNjJlMmI7XG4gICAgICAgIHNwYW5cbiAgICAgICAge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG50aC5maXhlZC1jb2xcbntcbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4LCB0cnVlKVxuICAgIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgJjpiZWZvcmVcbiAgICAgICAge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICBjb250ZW50OiAnJztcblxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKVxuICAgIHtcbiAgICB9XG59XG5cbnRhYmxlLmhpa2FrdS10YWJsZSB0ZC5oaWtha3UtdGFibGVfX3R4dFxue1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4LCB0cnVlKVxuICAgIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgLnRkLWlubmVyXG4gICAgICAgIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbilcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG59XG5cbnRhYmxlLmhpa2FrdS10YWJsZSB0ZC5oaWtha3UtdGFibGVfX2J0biBhXG57XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgcGFkZGluZzogMTBweDtcblxuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZDhiYzY5O1xuICAgIGJhY2tncm91bmQ6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2Q4YmM2OSAwJSwgIzlmNzUzMCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNkOGJjNjkgMCUsICM5Zjc1MzAgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZDhiYzY5IDAlLCAjOWY3NTMwIDEwMCUpO1xuXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNkOGJjNjknLCBlbmRDb2xvcnN0cj0nIzlmNzUzMCcsR3JhZGllbnRUeXBlPTAgKTtcbn1cblxuLmhpa2FrdS10YWJsZS1kZXNjXG57XG4gICAgZm9udC1zaXplOiAxMHB4O1xuXG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG5cbiAgICB0ZXh0LWluZGVudDogLTFlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtYXgsIHRydWUpXG4gICAge1xuICAgICAgICBtYXJnaW46IDEwcHggMTVweCAyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKVxuICAgIHtcbiAgICAgICAgd2lkdGg6IDEwNjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxufVxuXG4uc2VtaW5hci1iblxue1xuICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtYXgsIHRydWUpXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbn1cblxuLyogcmFua2luZ1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnJhbmtpbmdcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4LCB0cnVlKVxuICAgIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzIyNzY5ZjtcbiAgICAgICAgYm94LXNoYWRvdzogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbilcbiAgICB7XG4gICAgfVxufVxuXG4ucmFua2luZy10b3BcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgY29sb3I6ICMyNDRiNzY7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4LCB0cnVlKVxuICAgIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgaGVpZ2h0OiAxNDBweDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwXG4gICAgICAgIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgIG1hcmdpbjogMTZweCAzNSUgMCAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIGZpZ3VyZVxuICAgICAgICB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogLTQ1cHg7XG5cbiAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKVxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuXG4gICAgICAgIHdpZHRoOiAxMTAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwXG4gICAgICAgIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgICBmaWd1cmVcbiAgICAgICAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwcHg7XG5cbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yYW5raW5nLWJnXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucmFua2luZy1obFxue1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGJhY2tncm91bmQ6ICMwZjdkOWY7XG59XG5cbi5yYW5raW5nLXdyYXBcbntcbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4LCB0cnVlKVxuICAgIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKVxuICAgIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICAgICAgYmFja2dyb3VuZDogIzIyNzY5ZjtcbiAgICB9XG59XG5cbi5yYW5raW5nLWxpc3RcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4LCB0cnVlKVxuICAgIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAucmFua2luZy1saXN0X2NvbnRcbiAgICAgICAge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTVweDtcblxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAuMyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbilcbiAgICB7XG4gICAgICAgIHdpZHRoOiAxMDkwcHg7XG4gICAgICAgIGhlaWdodDogOTMwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbn1cblxuLnJhbmtpbmctbGlzdF9jb250XG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAuMyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKVxuICAgIHtcbiAgICAgICAgJi5saXN0MVxuICAgICAgICB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3NTBweDtcbiAgICAgICAgfVxuICAgICAgICBsaVxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgaDNcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtYXgsIHRydWUpXG4gICAge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAxMnB4O1xuICAgICAgICBoM1xuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG5cbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCA0NXB4O1xuXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgc3Bhbi5iYWRnZVxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBoM1xuICAgIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgcGFkZGluZzogNXB4IDAgMTVweDtcblxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFcbiAgICAgICAge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgICAgIGNvbG9yOiAjMjQ0Yjc2O1xuICAgICAgICB9XG4gICAgICAgIHNwYW4uYmFkZ2VcbiAgICAgICAge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJhbmtpbmctbGlzdF9pbWdcbntcbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4LCB0cnVlKVxuICAgIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBpbWdcbiAgICB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLnJhbmtpbmctbGlzdF9jb250X3R0bFxue1xuICAgIGZvbnQtc2l6ZTogMTdweDtcblxuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgcGFkZGluZzogMCAwIDE1cHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4LCB0cnVlKVxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuXG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDQwcHg7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgc3Bhbi5iYWRnZVxuICAgICAgICB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMjE5ZWM3O1xuICAgIGFcbiAgICB7XG4gICAgICAgIGNvbG9yOiAjMjQ0Yjc2O1xuICAgIH1cbiAgICBzcGFuLmJhZGdlXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnJhbmtpbmctbGlzdF9jb250Lmxpc3QxXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAzNjNweDtcblxuICAgIHdpZHRoOiAzNjRweDtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggMjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pXG4gICAge1xuICAgICAgICBoM1xuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXJcbiAgICAgICAge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtNTBweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcblxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00MnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtYXgsIHRydWUpXG4gICAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAxMnB4O1xuICAgICAgICAvLyBiYWNrZ3JvdW5kOiAjZmVmZmY3O1xuICAgICAgICAmOmFmdGVyXG4gICAgICAgIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgbGVmdDogNHB4O1xuXG4gICAgICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgICAucmFua2luZy1saXN0X2ltZ1xuICAgICAgICB7XG4gICAgICAgICAgICBpbWdcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vIGJvcmRlcjogM3B4IHNvbGlkICNmZmYxMDA7XG4gICAgJjphZnRlclxuICAgIHtcbiAgICAgICAgd2lkdGg6IDg0cHg7XG4gICAgICAgIGhlaWdodDogOTdweDtcblxuICAgICAgICBjb250ZW50OiAnJztcblxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9iYWRnZS1yYW5rMS5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4NHB4IDk3cHg7XG4gICAgfVxufVxuXG4ucmFua2luZy1saXN0X2NvbnQubGlzdDJcbntcbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKVxuICAgIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4IDIwcHg7XG4gICAgICAgICY6YWZ0ZXJcbiAgICAgICAge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtNTBweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcblxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zM3B4O1xuICAgICAgICB9XG4gICAgICAgIGgzXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4LCB0cnVlKVxuICAgIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgJjphZnRlclxuICAgICAgICB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIGxlZnQ6IDRweDtcblxuICAgICAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnJhbmtpbmctbGlzdF9pbWdcbiAgICAgICAge1xuICAgICAgICAgICAgaW1nXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmFmdGVyXG4gICAge1xuICAgICAgICB3aWR0aDogNjZweDtcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xuXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2JhZGdlLXJhbmsyLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2cHggNzVweDtcbiAgICB9XG59XG5cbi5yYW5raW5nLWxpc3RfY29udC5saXN0M1xue1xuICAgIG1hcmdpbjogNTBweCAwIDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKVxuICAgIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4O1xuICAgICAgICAmOmFmdGVyXG4gICAgICAgIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTUwcHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG5cbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzNweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4LCB0cnVlKVxuICAgIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgLy8gYmFja2dyb3VuZDogI2ZmZjZmMDtcbiAgICAgICAgJjphZnRlclxuICAgICAgICB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIGxlZnQ6IDRweDtcblxuICAgICAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnJhbmtpbmctbGlzdF9pbWdcbiAgICAgICAge1xuICAgICAgICAgICAgaW1nXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmFmdGVyXG4gICAge1xuICAgICAgICB3aWR0aDogNjZweDtcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xuXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2JhZGdlLXJhbmszLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2cHggNzVweDtcbiAgICB9XG59XG5cbi5yYW5raW5nLWxpc3RfcG9pbnQtaGxcbntcbiAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nOiA2cHggMTBweDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICMyNDRiNzY7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKVxuICAgIHtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEobWQsIG1heCwgdHJ1ZSlcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICB9XG4gICAgc3Ryb25nXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgY29sb3I6ICMyNDRiNzY7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjQ0Yjc2O1xuICAgIH1cbiAgICBpbWdcbiAgICB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNnB4O1xuICAgICAgICBsZWZ0OiAxMHB4O1xuXG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweClcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxMHB4IDZweCA3NHB4O1xuICAgICAgICBpbWdcbiAgICAgICAge1xuICAgICAgICAgICAgdG9wOiAtNnB4O1xuXG4gICAgICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJhbmtpbmctbGlzdF9wb2ludFxue1xuICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIG1hcmdpbjogMCAwIDEwcHg7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbilcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweCAxMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4LCB0cnVlKVxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGxpXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgKyBsaVxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgZW1cbiAgICB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYxMDA7XG4gICAgfVxuICAgIGxpXG4gICAge1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuXG4gICAgICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDMwcHg7XG5cbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbi1jaGVjay5wbmcnKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICAgICsgbGlcbiAgICAgICAge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yYW5raW5nLWNvbnRfYnRuLXdyYXBcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgICsgLnJhbmtpbmctY29udF9idG4td3JhcFxuICAgIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG59XG5cbi5yYW5raW5nLWNvbnRfYnRuXG57XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4LCB0cnVlKVxuICAgIHtcbiAgICAgICAgYVxuICAgICAgICB7XG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDE1cHggMTRweCA1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgKyAucmFua2luZy1jb250X2J0blxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICB9XG4gICAgYVxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHggMTRweCAxMHB4O1xuXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyMmFjMzg7XG4gICAgICAgIGlcbiAgICAgICAge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogOHB4O1xuXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJhbmtpbmctY29udF9idG4tLWFwcFxue1xuICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtYXgsIHRydWUpXG4gICAge1xuICAgICAgICBhXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKVxuICAgIHtcbiAgICAgICAgYVxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlclxuICAgICAgICB7XG4gICAgICAgICAgICBhXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgdG9wOiAycHg7XG5cbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAwIDAgIzdkNWMyNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBhXG4gICAge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDhiYzY5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNkOGJjNjkgMCUsICM5Zjc1MzAgMTAwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Q4YmM2OSAwJSwgIzlmNzUzMCAxMDAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZDhiYzY5IDAlLCAjOWY3NTMwIDEwMCUpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDRweCAwIDAgIzdkNWMyNTtcblxuICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2Q4YmM2OScsIGVuZENvbG9yc3RyPScjOWY3NTMwJyxHcmFkaWVudFR5cGU9MCApO1xuICAgIH1cbiAgICBpbWdcbiAgICB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICB9XG59XG5cbi5yYW5raW5nLWNvbnRfX29rbmdcbntcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcblxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKVxuICAgIHtcbiAgICAgICAgdGgsXG4gICAgICAgIHRkXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICB0ZFxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICB0ZC5va25nLS10eHRcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtYXgsIHRydWUpXG4gICAge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICAgICAgICB0aCxcbiAgICAgICAgdGRcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgfVxuICAgICAgICB0ZFxuICAgICAgICB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMnB4IDVweCA5JTtcbiAgICAgICAgfVxuICAgICAgICB0ZC5va25nLS10eHRcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIHRoLFxuICAgIHRkXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgIGhlaWdodDogNDVweDtcblxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NkY2RjZDtcbiAgICB9XG4gICAgdGRcbiAgICB7XG4gICAgICAgIHNwYW5cbiAgICAgICAge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogI2ZmZiAycHggMCwgI2ZmZiAtMnB4IDAsICNmZmYgMCAtMnB4LCAjZmZmIDAgMnB4LCAjZmZmIDJweCAycHgsICNmZmYgLTJweCAycHgsICNmZmYgMnB4IC0ycHgsXG4gICAgICAgICAgICAjZmZmIC0ycHggLTJweCwgI2ZmZiAxcHggMnB4LCAjZmZmIC0xcHggMnB4LCAjZmZmIDFweCAtMnB4LCAjZmZmIC0xcHggLTJweCwgI2ZmZiAycHggMXB4LCAjZmZmIC0ycHggMXB4LFxuICAgICAgICAgICAgI2ZmZiAycHggLTFweCwgI2ZmZiAtMnB4IC0xcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmVcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICB0ZC5va25nLS10eHRcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgaVxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgZW1cbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICAgICBjb2xvcjogI2UyMDAwMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICB0ZC5va25nLS1uaWp5dW1hcnVcbiAgICB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZlN2RlO1xuICAgICAgICAmOmJlZm9yZVxuICAgICAgICB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgICAgICBsZWZ0OiA1cHg7XG5cbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICBjb250ZW50OiAnJztcblxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbmlqeXVtYXJ1LnBuZycpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICB0ZC5va25nLS1tYXJ1XG4gICAge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZlZmJkZTtcbiAgICAgICAgJjpiZWZvcmVcbiAgICAgICAge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICAgICAgbGVmdDogNXB4O1xuXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcblxuICAgICAgICAgICAgY29udGVudDogJyc7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL21hcnUucG5nJykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHRkLm9rbmctLXNhbmtha3VcbiAgICB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkNWY5Zjg7XG4gICAgICAgICY6YmVmb3JlXG4gICAgICAgIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgICAgIGxlZnQ6IDVweDtcblxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9zYW5rYWt1LnBuZycpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICB0ZC5va25nLS1iYXR1XG4gICAge1xuICAgICAgICBjb2xvcjogIzdmOTBhNTtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgICAgICAgJjpiZWZvcmVcbiAgICAgICAge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDlweCk7XG4gICAgICAgICAgICBsZWZ0OiA1cHg7XG5cbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgICBjb250ZW50OiAnJztcblxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYmF0dS5wbmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi52b2ljZVxue1xuICAgIGJhY2tncm91bmQ6ICNlN2YwZjU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4LCB0cnVlKVxuICAgIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pXG4gICAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICB9XG59XG5cbi52b2ljZS1obFxue1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGJhY2tncm91bmQ6ICMwZjdkOWY7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKVxuICAgIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG59XG5cbi52b2ljZS10eHRcbntcbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4LCB0cnVlKVxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgIG1hcmdpbjogMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbilcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcblxuICAgICAgICB3aWR0aDogNzAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDcwcHg7XG4gICAgfVxufVxuXG4udm9pY2UtY29udFxue1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4LCB0cnVlKVxuICAgIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xuICAgICAgICAmX19pbm5lclxuICAgICAgICB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgICZfX2ltZ1xuICAgICAgICB7XG4gICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBoM1xuICAgICAgICB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIHdpZHRoOiAxMDYwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjkwcHg7XG5cbiAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDUwcHggcmdiYSgwLCAwLCAwLCAuMik7XG4gICAgICAgICZfX2ltZ1xuICAgICAgICB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTA1cHgpO1xuICAgICAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBoM1xuICAgICAgICB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW5mb3JtYXRpb25cbntcbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4LCB0cnVlKVxuICAgIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4O1xuICAgICAgICBwXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgICBoM1xuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbilcbiAgICB7XG4gICAgICAgIHdpZHRoOiAxMDYwcHg7XG4gICAgICAgIG1hcmdpbjogMTAwcHggYXV0bztcbiAgICAgICAgcFxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDNcbiAgICB7XG4gICAgICAgIGNvbG9yOiAjMjQ0Yjc2O1xuICAgIH1cbn1cblxuLmluZm9ybWF0aW9uLXRhYmxlXG57XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKVxuICAgIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgdGgsXG4gICAgdGRcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcblxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjQ0Yjc2O1xuICAgIH1cbiAgICB0aFxuICAgIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyMjc2OWY7XG4gICAgfVxufVxuXG5mb290ZXJcbntcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMjQ0Yjc2O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbilcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNaXhpblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kbXEtYnJlYWtwb2ludDogKFxuJ3hzJzogNTc1cHgsXG4nc20nIDo1NzZweCxcbidtZCc6IDc2OHB4LFxuJ2xnJyA6OTkycHgsXG4neGwnOiAxMjAwcHgsXG4pO1xuXG5AbWl4aW4gbWVkaWEoJGJyZWFrcG9pbnQ6IG1lZGl1bSwgJHJ1bGU6IG1pbiwgJHN1YnRyYWN0aW9uOiBmYWxzZSkge1xuICAkYnJlYWtwb2ludDogbWFwX2dldCgkbXEtYnJlYWtwb2ludCwgJGJyZWFrcG9pbnQpO1xuICBAaWYgJHJ1bGU9PW1heCBhbmQgJHN1YnRyYWN0aW9uIHtcbiAgICAkYnJlYWtwb2ludDogJGJyZWFrcG9pbnQgLSAwLjAyO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgjeyRydWxlfS13aWR0aDogJGJyZWFrcG9pbnQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gZnooJHNpemU6IDE0KSB7XG4gIGZvbnQtc2l6ZTogJHNpemUgKyBweDtcbiAgZm9udC1zaXplOiAoJHNpemUgLyAxMCkgKyByZW07XG59XG5cbiR2aWV3cG9ydC13aWR0aC1zcDogMzc1O1xuJHZpZXdwb3J0LWhlaWdodC1zcDogNjY3O1xuXG5AZnVuY3Rpb24gZ2V0X3Z3KCRzaXplLCAkdmlld3BvcnQ6Mzc1KSB7XG4gICRyYXRlOiAxMDAgLyAkdmlld3BvcnQ7XG4gIEByZXR1cm4gJHJhdGUgKiAkc2l6ZSAqIDF2dztcbn1cblxuQG1peGluIGZ6X3Z3KCRmb250X3NpemU6MTApIHtcbiAgZm9udC1zaXplOiAkZm9udF9zaXplICogMXB4O1xuICBmb250LXNpemU6IGdldF92dygkZm9udF9zaXplKTtcbn1cblxuQGZ1bmN0aW9uIGdldF9zcF92dygkc2l6ZSwgJHZpZXdwb3J0OiAkdmlld3BvcnQtd2lkdGgtc3ApIHtcbiAgJHJhdGU6IDEwMCAvICR2aWV3cG9ydDtcbiAgQHJldHVybiAkcmF0ZSAqICRzaXplICogMXZ3O1xufVxuXG5AbWl4aW4gZnpfc3BfdncoJGZvbnRfc2l6ZToxMCkge1xuICBmb250LXNpemU6ICRmb250X3NpemUgKiAxcHg7XG4gIGZvbnQtc2l6ZTogZ2V0X3NwX3Z3KCRmb250X3NpemUpO1xufVxuXG5AbWl4aW4gY2VudGVyKCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuQG1peGluIG1pZGRsZWxpbmUoJGhlaWdodCwgJGllOiAwKSB7XG4gIGhlaWdodDogJGhlaWdodCArIHB4O1xuICBsaW5lLWhlaWdodDogJGhlaWdodCArIHB4O1xuICAmOm5vdCg6dGFyZ2V0KSB7XG4gICAgbGluZS1oZWlnaHQ6ICRoZWlnaHQgKyAkaWUgKyBweCArIFxcOTtcbiAgfVxuICA6cm9vdCAmIHtcbiAgICBsaW5lLWhlaWdodDogJGhlaWdodCArICRpZSArIHB4ICsgXFw5O1xuICB9XG59XG5cbkBtaXhpbiBib3goJHR5cGU6IGJvcmRlci1ib3gpIHtcbiAgQGluY2x1ZGUgYm94LXNpemluZygjeyR0eXBlfSk7XG59XG5cbkBtaXhpbiBsaW5lSGVpZ2h0Q3JvcCgkbGluZS1oZWlnaHQpIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoMSAtICN7JGxpbmUtaGVpZ2h0fSkgKiAuNWVtKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygoMSAtICN7JGxpbmUtaGVpZ2h0fSkgKiAuNWVtKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59IiwiLyogVXRpbGl0eVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnUtaXMtcGMge1xuICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobWQsIG1heCwgdHJ1ZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnUtaXMtc3Age1xuICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4LCB0cnVlKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnUtaXMtcGMtaSB7XG4gIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobWQsIG1heCwgdHJ1ZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnUtaXMtc3AtaSB7XG4gIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKG1kLCBtYXgsIHRydWUpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLnUtaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnUtaC0xMDB2aCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLnUtbWwtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51LWZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi51LXRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udS10ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMyMzI1MjggIWltcG9ydGFudDtcbn1cblxuLnUtdGEtYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udS1iZy1jb2xvci13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnUtYmctY29sb3ItYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyNTI4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIG1hcmdpblxuXG4udS1tLTFyZW0ge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbXQtMXJlbSB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbXQtMnJlbSB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbXQtM3JlbSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbXItMXJlbSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tci0ycmVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yLTNyZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbWItMXJlbSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbWItMnJlbSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbWItM3JlbSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbWwtMXJlbSB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sLTJyZW0ge1xuICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tbC0zcmVtIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLy8gcGFkZGluZ1xuXG4udS1wLTFyZW0ge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0LTFyZW0ge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1wdC0ycmVtIHtcbiAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcHQtM3JlbSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXByLTFyZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXByLTJyZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXByLTNyZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiLTFyZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1wYi0ycmVtIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcGItM3JlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsLTFyZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcGwtMnJlbSB7XG4gIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1wbC0zcmVtIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbkBpbmNsdWRlIG1lZGlhKHNtLCBtaW4pIHtcbiAgLy8gbWFyZ2luXG5cbiAgLnUtbS1zbS0xcmVtIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LW10LXNtLTFyZW0ge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LW10LXNtLTJyZW0ge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LW10LXNtLTNyZW0ge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LW1yLXNtLTFyZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnUtbXItc20tMnJlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudS1tci1zbS0zcmVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LW1iLXNtLTFyZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LW1iLXNtLTJyZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LW1iLXNtLTNyZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LW1sLXNtLTFyZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudS1tbC1zbS0ycmVtIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnUtbWwtc20tM3JlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIHBhZGRpbmdcblxuICAudS1wLXNtLTFyZW0ge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LXB0LXNtLTFyZW0ge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudS1wdC1zbS0ycmVtIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnUtcHQtc20tM3JlbSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LXByLXNtLTFyZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LXByLXNtLTJyZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LXByLXNtLTNyZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LXBiLXNtLTFyZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudS1wYi1zbS0ycmVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnUtcGItc20tM3JlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LXBsLXNtLTFyZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnUtcGwtc20tMnJlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudS1wbC1zbS0zcmVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShtZCwgbWluKSB7XG4gIC8vIG1hcmdpblxuXG4gIC51LW0tbWQtMXJlbSB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudS1tdC1tZC0xcmVtIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudS1tdC1tZC0ycmVtIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudS1tdC1tZC0zcmVtIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudS1tci1tZC0xcmVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LW1yLW1kLTJyZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnUtbXItbWQtM3JlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudS1tYi1tZC0xcmVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudS1tYi1tZC0ycmVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudS1tYi1tZC0zcmVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudS1tbC1tZC0xcmVtIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnUtbWwtbWQtMnJlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LW1sLW1kLTNyZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBwYWRkaW5nXG5cbiAgLnUtcC1tZC0xcmVtIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudS1wdC1tZC0xcmVtIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnUtcHQtbWQtMnJlbSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LXB0LW1kLTNyZW0ge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudS1wci1tZC0xcmVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudS1wci1tZC0ycmVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudS1wci1tZC0zcmVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudS1wYi1tZC0xcmVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnUtcGItbWQtMnJlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LXBiLW1kLTNyZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudS1wbC1tZC0xcmVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LXBsLW1kLTJyZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnUtcGwtbWQtM3JlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEobGcsIG1pbikge1xuICAvLyBtYXJnaW5cblxuICAudS1tLWxnLTFyZW0ge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnUtbXQtbGctMXJlbSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnUtbXQtbGctMnJlbSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnUtbXQtbGctM3JlbSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnUtbXItbGctMXJlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudS1tci1sZy0ycmVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LW1yLWxnLTNyZW0ge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnUtbWItbGctMXJlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnUtbWItbGctMnJlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnUtbWItbGctM3JlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnUtbWwtbGctMXJlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LW1sLWxnLTJyZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudS1tbC1sZy0zcmVtIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gcGFkZGluZ1xuXG4gIC51LXAtbGctMXJlbSB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnUtcHQtbGctMXJlbSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LXB0LWxnLTJyZW0ge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudS1wdC1sZy0zcmVtIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnUtcHItbGctMXJlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnUtcHItbGctMnJlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnUtcHItbGctM3JlbSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnUtcGItbGctMXJlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LXBiLWxnLTJyZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudS1wYi1sZy0zcmVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnUtcGwtbGctMXJlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudS1wbC1sZy0ycmVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LXBsLWxnLTNyZW0ge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKHhsLCBtaW4pIHtcbiAgLy8gbWFyZ2luXG5cbiAgLnUtbS14bC0xcmVtIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LW10LXhsLTFyZW0ge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LW10LXhsLTJyZW0ge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LW10LXhsLTNyZW0ge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LW1yLXhsLTFyZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnUtbXIteGwtMnJlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudS1tci14bC0zcmVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LW1iLXhsLTFyZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LW1iLXhsLTJyZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LW1iLXhsLTNyZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LW1sLXhsLTFyZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudS1tbC14bC0ycmVtIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnUtbWwteGwtM3JlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIHBhZGRpbmdcblxuICAudS1wLXhsLTFyZW0ge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LXB0LXhsLTFyZW0ge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudS1wdC14bC0ycmVtIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnUtcHQteGwtM3JlbSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LXByLXhsLTFyZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LXByLXhsLTJyZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LXByLXhsLTNyZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LXBiLXhsLTFyZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudS1wYi14bC0ycmVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnUtcGIteGwtM3JlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LXBsLXhsLTFyZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnUtcGwteGwtMnJlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudS1wbC14bC0zcmVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUNtQkUsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQ2hCckMsQUFBQSxRQUFRLEFBQUMsQ0FFTCxPQUFPLENBQUUsS0FBSyxDQUtqQixDRFNDLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLFFBQVEsRUNoQnhDLEFBQUEsUUFBUSxBQUFDLENBS0wsT0FBTyxDQUFFLElBQUksQ0FFaEIsQ0RTQyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVDUHJDLEFBQUEsUUFBUSxBQUFDLENBRUwsT0FBTyxDQUFFLElBQUksQ0FLaEIsQ0RBQyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxRQUFRLEVDUHhDLEFBQUEsUUFBUSxBQUFDLENBS0wsT0FBTyxDQUFFLEtBQUssQ0FFakIsQ0RBQyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVDRXJDLEFBQUEsVUFBVSxBQUFDLENBRVAsT0FBTyxDQUFFLFlBQVksQ0FLeEIsQ0RUQyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxRQUFRLEVDRXhDLEFBQUEsVUFBVSxBQUFDLENBS1AsT0FBTyxDQUFFLElBQUksQ0FFaEIsQ0RUQyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVDV3JDLEFBQUEsVUFBVSxBQUFDLENBRVAsT0FBTyxDQUFFLElBQUksQ0FLaEIsQ0RsQkMsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsUUFBUSxFQ1d4QyxBQUFBLFVBQVUsQUFBQyxDQUtQLE9BQU8sQ0FBRSxZQUFZLENBRXhCLENBRUQsQUFBQSxRQUFRLEFBQUMsQ0FDUCxNQUFNLENBQUUsZUFBZSxDQUN4QixBQUVELEFBQUEsVUFBVSxBQUFDLENBQ1QsTUFBTSxDQUFFLGdCQUFnQixDQUN6QixBQUVELEFBQUEsVUFBVSxBQUFDLENBQ1QsV0FBVyxDQUFFLGVBQWUsQ0FDN0IsQUFFRCxBQUFBLG1CQUFtQixBQUFDLENBQ2xCLFdBQVcsQ0FBRSxjQUFjLENBQzVCLEFBRUQsQUFBQSxhQUFhLEFBQUMsQ0FDWixLQUFLLENBQUUsZUFBZSxDQUN2QixBQUVELEFBQUEsYUFBYSxBQUFDLENBQ1osS0FBSyxDQUFFLGtCQUFrQixDQUMxQixBQUVELEFBQUEsT0FBTyxBQUFDLENBQ04sVUFBVSxDQUFFLGlCQUFpQixDQUM5QixBQUVELEFBQUEsaUJBQWlCLEFBQUMsQ0FDaEIsZ0JBQWdCLENBQUUsZUFBZSxDQUNsQyxBQUVELEFBQUEsaUJBQWlCLEFBQUMsQ0FDaEIsZ0JBQWdCLENBQUUsa0JBQWtCLENBQ3JDLEFBSUQsQUFBQSxTQUFTLEFBQUMsQ0FDUixNQUFNLENBQUUsZUFBZSxDQUN4QixBQUVELEFBQUEsVUFBVSxBQUFDLENBQ1QsVUFBVSxDQUFFLGVBQWUsQ0FDNUIsQUFFRCxBQUFBLFVBQVUsQUFBQyxDQUNULFVBQVUsQ0FBRSxlQUFlLENBQzVCLEFBRUQsQUFBQSxVQUFVLEFBQUMsQ0FDVCxVQUFVLENBQUUsZUFBZSxDQUM1QixBQUVELEFBQUEsVUFBVSxBQUFDLENBQ1QsWUFBWSxDQUFFLGVBQWUsQ0FDOUIsQUFFRCxBQUFBLFVBQVUsQUFBQyxDQUNULFlBQVksQ0FBRSxlQUFlLENBQzlCLEFBRUQsQUFBQSxVQUFVLEFBQUMsQ0FDVCxZQUFZLENBQUUsZUFBZSxDQUM5QixBQUVELEFBQUEsVUFBVSxBQUFDLENBQ1QsYUFBYSxDQUFFLGVBQWUsQ0FDL0IsQUFFRCxBQUFBLFVBQVUsQUFBQyxDQUNULGFBQWEsQ0FBRSxlQUFlLENBQy9CLEFBRUQsQUFBQSxVQUFVLEFBQUMsQ0FDVCxhQUFhLENBQUUsZUFBZSxDQUMvQixBQUVELEFBQUEsVUFBVSxBQUFDLENBQ1QsV0FBVyxDQUFFLGVBQWUsQ0FDN0IsQUFFRCxBQUFBLFVBQVUsQUFBQyxDQUNULFdBQVcsQ0FBRSxlQUFlLENBQzdCLEFBRUQsQUFBQSxVQUFVLEFBQUMsQ0FDVCxXQUFXLENBQUUsZUFBZSxDQUM3QixBQUlELEFBQUEsU0FBUyxBQUFDLENBQ1IsT0FBTyxDQUFFLGVBQWUsQ0FDekIsQUFFRCxBQUFBLFVBQVUsQUFBQyxDQUNULFdBQVcsQ0FBRSxlQUFlLENBQzdCLEFBRUQsQUFBQSxVQUFVLEFBQUMsQ0FDVCxXQUFXLENBQUUsZUFBZSxDQUM3QixBQUVELEFBQUEsVUFBVSxBQUFDLENBQ1QsV0FBVyxDQUFFLGVBQWUsQ0FDN0IsQUFFRCxBQUFBLFVBQVUsQUFBQyxDQUNULGFBQWEsQ0FBRSxlQUFlLENBQy9CLEFBRUQsQUFBQSxVQUFVLEFBQUMsQ0FDVCxhQUFhLENBQUUsZUFBZSxDQUMvQixBQUVELEFBQUEsVUFBVSxBQUFDLENBQ1QsYUFBYSxDQUFFLGVBQWUsQ0FDL0IsQUFFRCxBQUFBLFVBQVUsQUFB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 */
