@import"https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,700,900&display=swap";@import"https://fonts.googleapis.com/css?family=Noto+Serif+JP";@charset "UTF-8";*{-o-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:14px!important;line-height:1.7;overflow-y:visible!important;overflow-x:hidden!important}@media screen and (max-width:640px){html{font-size:.85714rem!important}}body{font-weight:400;letter-spacing:.6;color:#333;font-family:Noto Sans JP,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック",MS PGothic,sans-serif;font-size:17.999px;font-size:1.28571rem;word-wrap:break-word;background-position:left center;overflow-x:hidden;background:#fff;line-height:1.7!important}@media screen and (max-width:640px){body{font-size:.85714rem!important}}a{-webkit-transition:1s;transition:1s;color:#6dc2eb!important;text-decoration:none}.inner{width:1120px;max-width:100%;margin:0 auto}@media screen and (max-width:1120px){.inner{width:97%;max-width:100%}}@media screen and (max-width:834px){.inner{width:100%;max-width:100%}}@media screen and (max-width:834px){.inner{width:100%;margin:0 auto}}#main,#main #col_main{width:100%!important;max-width:100%!important;float:none!important}#contents_wrap{position:relative;z-index:1;width:1120px;max-width:100%;margin:0 auto}@media screen and (max-width:1120px){#contents_wrap{width:97%;max-width:100%}}@media screen and (max-width:834px){#contents_wrap{width:100%;max-width:100%}}@media screen and (max-width:1120px){#contents_wrap{width:100%!important;min-width:100%}}#contents{padding:0;background:none!important;width:100%}@media screen and (max-width:100%){#main{width:100%}}@media screen and (max-width:100%){#main #col_main{width:100%}}@media screen and (max-width:100%){#side{width:18.75%}}@media screen and (max-width:100%){#side aside{width:100%!important}}aside div#form_calendar{min-width:auto!important}.blog #contents article .detail{margin-top:20px}@media screen and (max-width:640px){.blog #contents{padding:0}.blog #contents article{padding:30px 10px 10px}.blog #contents article .detail{margin-top:20px}}.map{margin:56px auto 120px;padding:60px 0}@media screen and (max-width:834px){.map{width:90%}}.map li{border-left:5px solid #ccc;list-style:none;margin:0 0 15px;padding:0 0 0 10px;text-align:left}@media screen and (max-width:834px){.map li{text-align:center}}.map li:last-child{display:none}.map li a{color:#333!important}.policy h2{border-bottom:1px solid #bbb;font-size:18px;font-weight:700;padding:0 0 5px}.policy p{margin:0 0 50px}table{table-layout:fixed}table td{margin-bottom:-1px!important;padding:20px!important}.tlauto table{table-layout:auto}table td img{height:auto!important}.pdtd10 td{padding:10px!important}pre{margin:0;padding:0;white-space:pre-line}b,strong{font-weight:700}u{text-decoration:line-through}img{max-width:100%;height:auto!important}small{font-size:80%}hr{border:none;height:0;border-bottom:1px dashed #b3b3b3}span{font-weight:inherit}@media screen and (max-width:834px){.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}}u{text-decoration:underline}.borB{border-bottom:1px dashed #333}.b{font-weight:700}b{font-weight:700}input[type=button]{cursor:pointer;padding:5px 10px}a:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";-webkit-transition:.7s;transition:.7s}.tacenter{text-align:center!important}.ColLeft{float:left}.ColRight{float:right}.flexleft{display:none;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;overflow:hidden}.flexcenter{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}.mincho{font-family:Times New Roman,Noto Serif JP,"游明朝体",Yu Mincho,YuMincho,"ヒラギノ明朝 Pro W3",Hiragino Mincho Pro,"ＭＳ Ｐ明朝",MS PMincho,serif}.gothic{font-family:Noto Sans JP,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック",MS PGothic,sans-serif}.br{display:block}.br_pc{display:block}@media screen and (max-width:640px){.br_pc{display:inline}}.br_sp{display:inline}@media screen and (max-width:640px){.br_sp{display:block}}.br_tab{display:inline}@media screen and (max-width:834px){.br_tab{display:block}}div::-webkit-scrollbar{width:8px}div::-webkit-scrollbar-track{background:#fff;border:none;border-radius:10px;-webkit-box-shadow:inset 0 0 5px #ccc;box-shadow:inset 0 0 5px #ccc}div::-webkit-scrollbar-thumb{background:rgba(109,194,235,.25);border-radius:10px;-webkit-box-shadow:none;box-shadow:none}.pankuzu ol li{display:inline-block;font-size:12px;position:relative}.pankuzu ol li:nth-last-child(2),.pankuzu ol li:nth-last-child(3),.pankuzu ol li:nth-last-child(4){margin-right:30px}.pankuzu ol li:nth-last-child(2):after,.pankuzu ol li:nth-last-child(3):after,.pankuzu ol li:nth-last-child(4):after{content:">";position:absolute;right:-20px}.pankuzu ol li a{color:#333!important;text-decoration:underline}.pankuzu a{color:#333!important;text-decoration:underline}.faq_q{font-size:16px;font-size:1.14286rem;border-bottom:1px #6dc2eb dashed;padding-bottom:20px!important;position:relative;color:#6dc2eb;font-weight:700}.faq_q:before{content:"Q";display:block;background:#6dc2eb;width:40px;height:40px;line-height:40px;border-radius:600px;text-align:center;color:#fff;font-weight:700;position:absolute;left:0;top:-9px}.faq_a{font-size:16px;font-size:1.14286rem;line-height:1.5;position:relative;border-bottom:1px #ccc solid;padding-bottom:30px!important}.faq_a:before{content:"A";display:block;background:#6dc2eb;width:40px;height:40px;line-height:40px;border-radius:600px;text-align:center;color:#fff;font-weight:700;position:absolute;left:0}.dnone{display:none}@media screen and (max-width:834px){.dnone_sp{display:none}}.dnone_pc{display:none}@media screen and (max-width:640px){.dnone_pc{display:block}}.container_f{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width:640px){.container_f{-ms-flex-flow:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column}}.container_f .box{width:49%}.container_f .box img{width:100%!important;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}@media screen and (max-width:640px){.container_f .box{width:100%}}.container_3 .inner{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-flow:wrap;-webkit-flex-flow:wrap;flex-flow:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width:640px){.container_3 .inner{-ms-flex-flow:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column}}.container_3 .inner .box{width:30%;margin-bottom:40px}@media screen and (max-width:640px){.container_3 .inner .box{width:100%}}.container_3 .inner:after{content:"";display:block;width:30%}.container_4 .inner{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-flow:wrap;-webkit-flex-flow:wrap;flex-flow:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width:640px){.container_4 .inner{-ms-flex-flow:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column}}.container_4 .inner .box{-ms-flex:0 0 25%;-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%;margin-bottom:40px}@media screen and (max-width:640px){.container_4 .inner .box{width:100%}}.container_4 .inner:after{content:"";display:block;width:30%}.container_4 .inner:before{content:"";display:block;width:30%;-ms-flex-order:1;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.txtimg01 table td{border:none!important}@media screen and (max-width:640px){.txtimg01 table td{display:block}}.txtimg01 table td:nth-child(odd){width:60%}@media screen and (max-width:640px){.txtimg01 table td:nth-child(odd){width:100%}}.txtimg02 .inner{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media screen and (max-width:640px){.txtimg02 .inner{-ms-flex-flow:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column}}.txtimg02 .txt{width:49%}@media screen and (max-width:640px){.txtimg02 .txt{width:100%}}.txtimg02 .img{width:49%}@media screen and (max-width:640px){.txtimg02 .img{width:100%}}.txtimg03 .txt{background:#fff;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.15);box-shadow:0 3px 5px 0 rgba(0,0,0,.15);padding:30px!important}.txtimg03 tbody{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-flow:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.txtimg03 tr:nth-child(2){display:block;width:80%;-webkit-transform:translateY(-25%);transform:translateY(-25%)}.txtimg04 tr{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}@media screen and (max-width:640px){.txtimg04 tr{-ms-flex-flow:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column}}.txtimg04 td{width:60%;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.15);box-shadow:0 10px 20px 0 rgba(0,0,0,.15)}.txtimg04 .txt{background:#fff;margin-left:-10%;-webkit-transform:translateY(20%);transform:translateY(20%);padding:40px!important}@media screen and (max-width:640px){.txtimg04 .txt{-webkit-transform:none;transform:none;margin:0}}.tdpd0 td{padding:0!important}.tdpd05 td{padding:5px!important}.tdpd10 td{padding:10px!important}.tdpd15 td{padding:15px!important}.tdpd20 td{padding:20px!important}.tdpd25 td{padding:25px!important}.tdpd30 td{padding:30px!important}.tdpd35 td{padding:35px!important}.tdpd40 td{padding:40px!important}.tdpd45 td{padding:45px!important}.tdpd50 td{padding:50px!important}td.pdT10{padding-top:10px!important}.pd0{padding:0!important}.pd10{padding:10px!important}.center p,.center a,.center h1,.center h2,.center h3,.center h4,.center h5,.center div,.center span{text-align:center}.contact_txt a{color:#333!important;text-decoration:underline}iframe[src^="https://www.google.com/maps/"]{width:100%;height:100%}.ggmap{position:relative;padding-bottom:26.25%;padding-top:30px;height:0;overflow:hidden}@media screen and (max-width:640px){.ggmap{padding-bottom:55%}}.ggmap iframe,.ggmap object,.ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:834px){.youtube iframe{width:100%}}.works_cont01{width:1120px;max-width:100%;margin:0 auto;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width:1120px){.works_cont01{width:97%;max-width:100%}}@media screen and (max-width:834px){.works_cont01{width:100%;max-width:100%}}.works_cont01 .left{width:25%;height:600px;background:#da5019}.works_cont01 .right{width:72%;height:600px;background:#ccc}.event_Instagram01{border:none!important}.event_Instagram01 .sns_list{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-flow:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;flex-flow:row;border:none}@media screen and (max-width:640px){.event_Instagram01 .sns_list{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.event_Instagram01 .sns_text{display:none;width:0!important}.event_Instagram01 .sns_photo{width:100%!important}.event_Instagram01 div.sns_list>div{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;border-bottom:0 dashed #ccc;width:16.6666666666%}@media screen and (max-width:640px){.event_Instagram01 div.sns_list>div{width:33.3333333%}}.event_Instagram02 .sns_photo{width:40%!important}@media screen and (max-width:640px){.event_Instagram02 .sns_photo{width:100%!important}}.event_Instagram02 .sns_date{background:#6dc2eb;padding:.3em 1em;color:#fff!important;font-size:14px;font-size:1rem}.event_Instagram02 .clearfix a{color:#6dc2eb!important}.event_Instagram02 .caption{padding:1em 0;font-size:14px;font-size:1rem}.event_Instagram02 div.sns_list>div{padding:40px}@media screen and (max-width:640px){.event_Instagram02 div.sns_list>div{padding:10px}}.error_txt{text-align:center}.error_txt h2{display:inline-block;font-size:28px;font-size:2rem;border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:40px}@media screen and (max-width:834px){.error_txt h2{line-height:3rem}}.error_txt a{display:inline-block;color:#333!important;border:#333 1px solid;border-radius:500px;padding:1em 2em;margin-top:3em}.home_contact{padding:100px 0;background-size:cover;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media screen and (max-width:640px){.home_contact{padding:40px 0}}.home_contact br{display:none}.home_contact .inner{background:rgba(0,0,0,.85);width:1120px;max-width:100%;margin:0 auto;padding:45px;margin:100px auto;color:#fff}@media screen and (max-width:1120px){.home_contact .inner{width:97%;max-width:100%}}@media screen and (max-width:834px){.home_contact .inner{width:100%;max-width:100%}}@media screen and (max-width:640px){.home_contact .inner{padding:30px 10px;margin:40px 0}}.home_contact .inner h2{border-bottom:1px solid #fff;margin-bottom:.5em;text-align:center;font-size:24px;font-size:1.71429rem;font-family:Times New Roman,Noto Serif JP,"游明朝体",Yu Mincho,YuMincho,"ヒラギノ明朝 Pro W3",Hiragino Mincho Pro,"ＭＳ Ｐ明朝",MS PMincho,serif;padding-bottom:.5em}@media screen and (max-width:640px){.home_contact .inner h2{font-size:1.42857rem}}.home_contact .inner .box{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-flow:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column}@media screen and (max-width:640px){.home_contact .inner .box{-ms-flex-flow:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column}}.home_contact .inner .tel{font-size:36px;font-size:2.57143rem;display:inline-block;text-align:center;font-family:Times New Roman;color:#fff!important;background:url(../images/home/icon_tel02.png) left center no-repeat;padding-left:1.5em}.home_contact .inner .tel a{font-size:36px;font-size:2.57143rem;display:inline-block;text-align:center;font-family:Times New Roman;color:#fff!important}.home_contact .inner .contact{display:block;text-align:center;background:linear-gradient(135deg,#06beb6 0,#48b1bf 100%);width:47%;height:60px;line-height:60px;margin:0 auto;color:#fff!important}@media screen and (max-width:640px){.home_contact .inner .contact{width:100%}}.contact_tel a{color:#333!important;font-size:36px;font-size:2.57143rem;font-family:Times New Roman,Noto Serif JP,"游明朝体",Yu Mincho,YuMincho,"ヒラギノ明朝 Pro W3",Hiragino Mincho Pro,"ＭＳ Ｐ明朝",MS PMincho,serif}.news_area{max-height:250px;overflow-y:auto}.news_area td{padding:10px!important;border-bottom:1px dashed #ccc!important}.news_area td:nth-child(odd){font-weight:700}@media screen and (max-width:640px){.news_area td:nth-child(odd){border-bottom:none!important;background:rgba(109,194,235,.1);display:block}}@media screen and (max-width:640px){.news_area td:nth-child(even){padding-top:0!important;padding-bottom:30px!important}}.news_area dt,.news_area dd{background:none!important;border:none!important}.news_area dt{-ms-flex-direction:row!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;flex-direction:row!important}.news_area dt>span{width:100%;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;font-weight:700}.news_area dl{border-bottom:1px solid #eee;padding:20px 0}@media screen and (max-width:640px){.news_area dl{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-flow:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column}.news_area dt{background:rgba(109,194,235,.1)!important}.news_area dt,.news_area dd{padding:5px!important;display:block;width:100%!important}.news_area dt:nth-child(even),.news_area dd:nth-child(even){padding-bottom:1em!important}}.home_news .blog_list{border:none}.home_news .blog_list>div:first-child h3:after{content:"\f0da New!!";font-family:"Font Awesome 5 Pro";font-size:13px;font-weight:700;color:#6dc2eb}.home_news .blog_photo{width:0;display:none}.home_news .blog_text{width:100%!important}.home_news .blog_text h3{font-size:16px;font-size:1.14286rem;margin-bottom:0;border-bottom:1px dashed #6dc2eb;display:inline-block}.home_news .blog_text h3 a{color:#333!important;font-weight:700}.home_news .detail{display:none}.home_news .blog_date{font-size:16px;font-size:1.14286rem;color:#6dc2eb!important;font-weight:700}.contact_area{margin:0;padding:0;margin-left:calc(((100vw - 100%) / 2) * -1)!important;margin-right:calc(((100vw - 100%) / 2) * -1)!important;padding:100px 10px;background:url(../images/home/bg_home03.jpg);background-size:cover}@media screen and (max-width:700px){.contact_area{padding:60px 10px}}.contact_area .inner{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.contact_area .h2_box{width:100%;margin-bottom:30px}.contact_area .h2_box br{display:none}.contact_area h2{font-size:36px;font-size:2.57143rem;font-family:Times New Roman,Noto Serif JP,"游明朝体",Yu Mincho,YuMincho,"ヒラギノ明朝 Pro W3",Hiragino Mincho Pro,"ＭＳ Ｐ明朝",MS PMincho,serif;text-align:center}@media screen and (max-width:834px){.contact_area h2{font-size:2.14286rem;margin-bottom:20px}}@media screen and (max-width:700px){.contact_area h2{font-size:2.14286rem}}.contact_area .tel_box,.contact_area .contact_box{width:49%;background:#fff;padding-top:30px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}@media screen and (max-width:700px){.contact_area .tel_box,.contact_area .contact_box{width:100%;margin-bottom:20px}}.contact_area .tel_box td,.contact_area .contact_box td{padding-left:0!important;padding-right:0!important;border:none!important}.contact_area .tel_box tr:first-child td,.contact_area .contact_box tr:first-child td{background:#1676bf}.contact_area .tel_box tr:first-child td h3,.contact_area .contact_box tr:first-child td h3{color:#fff;font-size:18px;font-family:Times New Roman,Noto Serif JP,"游明朝体",Yu Mincho,YuMincho,"ヒラギノ明朝 Pro W3",Hiragino Mincho Pro,"ＭＳ Ｐ明朝",MS PMincho,serif;text-align:center}.contact_area .tel_box tr:last-child td,.contact_area .contact_box tr:last-child td{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:40px 0!important}.contact_area .tel_box tr:last-child td .tel_link,.contact_area .contact_box tr:last-child td .tel_link{font-size:48px;color:#333!important;font-family:Times New Roman,Noto Serif JP,"游明朝体",Yu Mincho,YuMincho,"ヒラギノ明朝 Pro W3",Hiragino Mincho Pro,"ＭＳ Ｐ明朝",MS PMincho,serif;line-height:1;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media screen and (min-width:2000px){.contact_area .tel_box tr:last-child td .tel_link,.contact_area .contact_box tr:last-child td .tel_link{font-size:60px}}.contact_area .tel_box tr:last-child td .tel_link i,.contact_area .contact_box tr:last-child td .tel_link i{font-size:.85em}.contact_area .contact_box{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}@media screen and (max-width:700px){.contact_area .contact_box{width:100%}}.contact_area .contact_box tr:first-child td{background:#309aec}.contact_area .contact_box tr:last-child td{text-align:center!important}.contact_area .contact_box tr:last-child td br{display:none}.contact_area .contact_box a{display:block;width:300px;height:100px;line-height:100px;background:#eee;text-align:center;color:#333!important;font-weight:700;font-size:16px;font-size:1.14286rem;border:solid 1px #bcc1bd;position:relative}.contact_area .contact_box a:before{content:"";display:block;background:url(../images/home/delta01.png);width:12px;height:12px;position:absolute;left:3px;top:3px}.contact_area .contact_box a:after{content:"";display:block;background:url(../images/home/delta02.png);width:12px;height:12px;position:absolute;right:3px;bottom:3px}.contact_area .contact_box a span{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.contact_area .contact_box a span:before{content:"";display:block;background:url(../images/common/icon_mail.png);height:28px;width:40px;margin-right:5px}.company_area table td{border:none!important;border-bottom:1px solid #ccc!important;padding:10px!important}.company_area table td:nth-child(odd){border-bottom:1px solid #6dc2eb!important}@media screen and (max-width:640px){.company_area table td:nth-child(odd){background:rgba(109,194,235,.1);width:100%!important}}.company_area dt,.company_area dd{background:none!important;border:none!important;padding:1.5em 1em!important;font-size:18px}.company_area dt{border-bottom:1px solid #ccc!important}.company_area dd{border-bottom:1px solid #eee!important}@media screen and (max-width:640px){.company_area dl{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-flow:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column}.company_area dt{border-bottom:0!important;background:#f9f9f9!important;font-weight:700}.company_area dt,.company_area dd{padding:5px!important;display:block;width:100%!important}}#builingual{position:fixed;bottom:0;right:0;z-index:6999999;padding:5px 20px!important}@media screen and (max-width:640px){#builingual{width:100%}}.switch{float:right;padding-top:3px!important;position:relative}.switch:after{content:"OFF";position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:8px;z-index:1}.switch:before{content:"ON";position:absolute;left:9px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:8px;z-index:1}.cmn-toggle{position:absolute;margin-left:-9999px;visibility:hidden}.cmn-toggle+label{display:block;position:relative;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input.cmn-toggle-round+label{padding:2px;width:60px;height:30px;background-color:#ddd;border-radius:60px}input.cmn-toggle-round+label:before,input.cmn-toggle-round+label:after{display:block;position:absolute;top:1px;left:1px;bottom:1px;content:""}input.cmn-toggle-round+label:before{right:1px;background-color:#f1f1f1;border-radius:60px;-webkit-transition:.4s;transition:.4s}input.cmn-toggle-round+label:after{width:28px;background-color:#fff;border-radius:100%;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.3);box-shadow:0 2px 5px rgba(0,0,0,.3);-webkit-transition:.4s;transition:.4s;z-index:2}input.cmn-toggle-round:checked+label:before{background-color:#8ce196}input.cmn-toggle-round:checked+label:after{margin-left:28px}@media only screen and (max-width:768px){.switch{float:right;-ms-flex-order:1;-webkit-box-ordinal-group:2;-webkit-order:1;order:1;padding-top:0!important}#builingual{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:end;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}}.news_area span span:nth-child(2){display:none!important}.trans_01{color:#fff}.b_none td{border:none!important}.p_none,.c_none{pointer-events:none!important}.inner_out{margin:0;padding:0;margin-left:calc(((100vw - 100%) / 2) * -1)!important;margin-right:calc(((100vw - 100%) / 2) * -1)!important}a.tel_link{pointer-events:none}@media screen and (max-width:640px){a.tel_link{pointer-events:auto}}header#global_header{max-width:100%;min-width:auto!important}header#global_header button{display:none!important}@media screen and (max-width:834px){header#global_header button{display:block!important}}@media screen and (max-width:834px){#siteID{position:fixed;left:0;top:0;padding-top:18px;padding-right:.75rem;padding-bottom:18px;padding-left:.75rem;z-index:10;width:100%;text-align:left;background:#0496c5}}#header{position:fixed;top:0;left:0;z-index:99;width:100%;-webkit-transition:.3s;transition:.3s;text-align:left;background:#0496c5}@media screen and (max-width:834px){#header{text-align:center;padding:1em 2em;display:none}}.header_container{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-flow:nowrap;-webkit-flex-flow:nowrap;flex-flow:nowrap;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media screen and (max-width:834px){.header_container{-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-flow:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column}}.header_container .col_01{width:100%;text-align:center;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}nav#nav_global{width:100%}@media screen and (max-width:834px){nav#nav_global{display:none}}nav#nav_global ul{width:100%;max-width:100%;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}nav#nav_global ul li{border-right:1px solid #fff;-ms-flex-positive:1;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;position:relative}nav#nav_global ul li:last-child{border-right:0}nav#nav_global ul li a{height:100%;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:25px 10px;text-align:center;font-size:12px;font-weight:700;color:#fff!important}@media screen and (max-width:1120px){nav#nav_global ul li a{font-size:10px}}nav#nav_global ul li a>span{font-size:1.45em;display:block}nav#nav_global ul li a:hover{-webkit-transition:.5s;transition:.5s}nav#nav_global ul li img{max-width:calc(300px/1)}nav#nav_global ul li ul{position:absolute;width:100%;right:0;left:0;margin:auto;z-index:99999;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-flow:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column;background-color:#6dc2eb}nav#nav_global ul li ul li a{display:inline-block;padding:10px 0}nav#nav_global ul li ul li a:hover{-webkit-transition:.5s;transition:.5s}#mainArea{position:relative}#mainArea .swiper-container img{width:100%!important;max-width:100%!important;-o-object-fit:cover;object-fit:cover;font-family:"object-fit:cover;"}@media screen and (max-width:834px){#mainArea .swiper-container img{height:auto!important}}@media screen and (max-width:640px){#mainArea .swiper-container img{min-height:250px!important;height:40vh!important}}#mainArea .main_txt{text-align:left;position:absolute;z-index:9;top:60%;left:15%;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}#mainArea .main_txt span{display:inline-block;font-size:2.3vw;color:#fff;background:#0496c5;margin-bottom:.25em;padding:.1em .5em;font-weight:900}@media screen and (max-width:640px){#mainArea .main_txt span{font-size:1.6em}}#global_footer{background-color:#f2f2f2!important;position:relative;min-width:auto!important}#footer{background:#6dc2eb;padding:30px 0}#footer .footer_container{width:100%}#footer .footer_container .col_01{text-align:center}@media screen and (max-width:640px){#footer .footer_container .col_01{margin-bottom:2em;text-align:center}}#footer .footer_container .col_01 .h_logo{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#8c8c8c;margin-bottom:20px}#footer .footer_container .col_01 .h_logo img{max-width:calc(236px/1)}#footer .footer_container .col_01 .h_logo .header_pt{margin-left:.25em}.nav_footer{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-flow:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;flex-flow:row;position:relative;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center}.nav_footer li:after{content:"｜";color:#fff!important}.nav_footer li:last-child:after{display:none}.nav_footer li a{color:#fff!important}#copyright{background:#0496c5;padding:.5em 0;color:#fff;text-align:center}@media screen and (max-width:834px){#copyright{padding-bottom:130px}}@media screen and (max-width:640px){#copyright{padding-bottom:85px}}#pagetop{position:fixed;right:2%;bottom:20px;z-index:99999}@media screen and (max-width:834px){#pagetop{bottom:26px!important;right:3%!important}}@media screen and (max-width:640px){#pagetop{bottom:22px!important}}#pagetop a{background:#6dc2eb;width:50px;height:50px;border-radius:5px;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media screen and (max-width:834px){#pagetop a{height:80px;width:40px}}@media screen and (max-width:640px){#pagetop a{height:45px;width:25px}}#pagetop i{color:#fff!important}#contents_wrap{padding:0;padding-top:150px}@media screen and (max-width:1120px){#contents_wrap{padding:150px 10px 0}}@media screen and (max-width:834px){#contents_wrap{padding:100px 10px 0}}@media screen and (max-width:640px){#contents_wrap{padding:50px 10px 0}}.home_sns{margin:0;padding:0;margin-left:calc(((100vw - 100%) / 2) * -1)!important;margin-right:calc(((100vw - 100%) / 2) * -1)!important}.home_sns .sns_text{display:none}.home_sns .sns_photo{width:100%!important;padding:0!important}.home_sns div.sns_list{border:none!important;display:-ms-flexbox!important;display:-webkit-box!important;display:-webkit-flex!important;display:flex!important;-ms-flex-direction:column!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;flex-direction:column!important;-ms-flex-wrap:wrap!important;-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important;height:33.3333333vw}.home_sns div.sns_list>div{border:none!important;width:16.6666vw;height:16.6666vw}.home_sns div.sns_list>div:nth-child(5){width:33.3333vw;height:33.3333vw}.h1_txt01 h1{font-size:36px;font-size:2.57143rem;color:#6dc2eb;font-weight:900}.h1_txt01 span{font-size:19.999px;font-size:1.42857rem;font-weight:700;color:#0496c5;display:block}.h2_txt01 h1,.h2_txt01 h2,.h1_txt01 h1,.h1_txt01 h2{font-size:3vw;color:#6dc2eb;font-weight:900}@media screen and (max-width:834px){.h2_txt01 h1,.h2_txt01 h2,.h1_txt01 h1,.h1_txt01 h2{font-size:2.57143rem}}.h2_txt01 h1 span,.h2_txt01 h2 span,.h1_txt01 h1 span,.h1_txt01 h2 span{margin-left:15px;font-size:.5em;color:#0496c5}.h2_txt02 h2{background:#eee;padding:1.5em;font-size:16px;font-size:1.14286rem;position:relative;font-weight:700}.h2_txt02 h2:before{content:"";display:block;width:5px;height:15px;border-radius:500px;background:#6dc2eb;position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pankuzu{text-align:center!important}.pankuzu a{font-size:13px}.home_01{font-size:17.999px;font-size:1.28571rem;line-height:2}@media screen and (max-width:640px){.home_01{font-size:13px}}.home_01 h2{font-size:40px;font-weight:900;color:#6dc2eb}.home_03_R .inner{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.home_03,.home_03_R{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media screen and (max-width:640px){.home_03,.home_03_R{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.home_03 .inner,.home_03_R .inner{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media screen and (max-width:640px){.home_03 .inner,.home_03_R .inner{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.home_03 .inner .flxL,.home_03_R .inner .flxL{width:45%}@media screen and (max-width:640px){.home_03 .inner .flxL,.home_03_R .inner .flxL{width:100%}}.home_03 .inner .flxR,.home_03_R .inner .flxR{width:50%}@media screen and (max-width:640px){.home_03 .inner .flxR,.home_03_R .inner .flxR{width:100%;margin-top:30px}}.home_03 .box:first-child,.home_03_R .box:first-child{width:45%}@media screen and (max-width:640px){.home_03 .box:first-child,.home_03_R .box:first-child{width:100%}}.home_03 .box:last-child,.home_03_R .box:last-child{width:50%}@media screen and (max-width:640px){.home_03 .box:last-child,.home_03_R .box:last-child{width:100%;margin-top:30px}}.home_03 a,.home_03_R a{display:inline-block;width:250px;height:60px;text-align:center;line-height:60px;color:#fff!important;background:#6dc2eb;position:relative}@media screen and (max-width:640px){.home_03 a,.home_03_R a{margin-top:.75em}}.home_03 a:after,.home_03_R a:after{content:"\f054";font-family:"font awesome 5 pro";position:absolute;top:50%;right:10px;line-height:1;font-size:13px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.fxdrr{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.home_03_R{-ms-flex-direction:row-reverse!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.home_02{margin:0;padding:0;margin-left:calc(((100vw - 100%) / 2) * -1)!important;margin-right:calc(((100vw - 100%) / 2) * -1)!important;position:relative}.home_02:before{content:"";display:block;width:100%;height:700px;background:url(../images/common/bg_1.jpg);background-size:cover;position:absolute;left:0;top:50px;z-index:-1}.home_02 h2 span{color:#fff!important}.home_02 .container{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:nowrap!important;-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media screen and (max-width:640px){.home_02 .container{-ms-flex-wrap:wrap!important;-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important}}.home_02 .container .box{margin:0 1.5%;background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);text-align:center!important;font-size:14px;font-size:1rem}@media screen and (max-width:834px){.home_02 .container .box{font-size:1.42857rem}}@media screen and (max-width:640px){.home_02 .container .box{width:100%!important;margin-bottom:40px}}.home_02 .container .box h3{font-size:19.999px;font-size:1.42857rem;font-weight:900;margin:1.5em 0}@media screen and (max-width:640px){.home_02 .container .box h3{font-size:1.71429rem;margin-bottom:.5em}}.home_02 .container .box .katagaki{display:inline-block;border:1px solid #333;padding:.5em;min-width:200px;margin-right:1em}@media screen and (max-width:834px){.home_02 .container .box .katagaki{display:block;font-size:.65em;padding:.2em}}@media screen and (max-width:640px){.home_02 .container .box .katagaki{margin:0}}@media screen and (max-width:834px){.home_02 .container article h3{padding:0 1.5em}.home_02 .container article>div{padding:0 1em}}.home_02 a.btn{display:inline-block;width:150px;height:30px;text-align:center;line-height:30px;color:#fff!important;background:#6dc2eb;position:relative;float:right}@media screen and (max-width:834px){.home_02 a.btn{float:none;font-size:1rem;margin-bottom:1em}}@media screen and (max-width:640px){.home_02 a.btn{font-size:1.28571rem;width:200px;height:40px;line-height:40px;margin-bottom:2.5em}}.home_02 a.btn:after{content:"\f054";font-family:"font awesome 5 pro";position:absolute;top:50%;right:10px;line-height:1;font-size:13px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home_btn01 a{display:inline-block;width:250px;height:60px;text-align:center;line-height:60px;color:#fff!important;background:#6dc2eb;position:relative}.home_btn01 a:after{content:"\f054";font-family:"font awesome 5 pro";position:absolute;top:50%;right:10px;line-height:1;font-size:13px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home_sns{display:-ms-flexbox!important;display:-webkit-box!important;display:-webkit-flex!important;display:flex!important;-ms-flex-direction:column!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;flex-direction:column!important;-ms-flex-wrap:wrap!important;-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important;height:33.3333333vw;margin:0;padding:0;margin-left:calc(((100vw - 100%) / 2) * -1)!important;margin-right:calc(((100vw - 100%) / 2) * -1)!important}.home_sns .box{border:none!important;width:16.6666vw;height:16.6666vw}.home_sns .box:nth-child(5){width:33.3333vw;height:33.3333vw}.home_sns .box a{display:block;position:relative}.home_sns .box a img{height:100%!important;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';position:absolute;top:0;left:0;width:100%}.home_sns .box a:before{content:"";width:100%;padding-top:100%;display:block}@media screen and (max-width:640px){.home_sns .box a:before{padding-top:50%}}.home_04{margin:0;padding:0;margin-left:calc(((100vw - 100%) / 2) * -1)!important;margin-right:calc(((100vw - 100%) / 2) * -1)!important;background:url(../images/common/bg_2.jpg);background-size:cover;background-position:center center;padding:100px 10px;color:#111}@media screen and (max-width:640px){.home_04{padding:40px 10px}}.home_04 article{display:block!important;width:100%!important}.home_04 h2{text-align:center!important;font-size:3.4vw;color:#6dc2eb;font-weight:900;margin-bottom:40px}@media screen and (max-width:640px){.home_04 h2{font-size:2.57143rem;margin-bottom:15px}}.home_04 h2 span{font-size:.5em;color:#0496c5;display:block}.home_04 div{text-align:center!important;margin:0 auto!important}.home_04 ul{margin-top:30px;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.home_04 ul li{width:30%;margin:0 2%}@media screen and (max-width:640px){.home_04 ul li{width:50%;margin:0 auto!important}}.home_04 ul a{display:block;height:60px;line-height:60px;color:#fff!important;position:relative;background:#0496c5;text-align:center;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.home_04 ul a:after{content:"\f054";font-family:"font awesome 5 pro";position:absolute;top:50%;right:10px;line-height:1;font-size:13px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home_04 ul a:hover{background:#0782aa}@media screen and (max-width:640px){.recruit_01 dl:first-child{display:none}}.recruit_01 dl:first-child dt,.recruit_01 dl:first-child dd{background:#eee!important;color:#6dc2eb;padding:.5em!important;border-bottom:none!important}@media screen and (max-width:640px){.recruit_01 dl{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;background:#f9f9f9;padding:15px;margin-bottom:30px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2)}}.recruit_01 dt,.recruit_01 dd{border:none!important;background:#fff!important;border-bottom:1px solid #ccc!important;font-size:14px;font-size:1rem;padding:2em .5em!important}@media screen and (max-width:640px){.recruit_01 dt,.recruit_01 dd{padding:.5em 1em!important;border-bottom:0!important;background:transparent!important}}.recruit_01 dt{-ms-flex-pack:start!important;-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;justify-content:flex-start!important;width:30%!important}@media screen and (max-width:640px){.recruit_01 dt{width:100%!important;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center!important;-webkit-box-align:center!important;-webkit-align-items:center!important;align-items:center!important}}.recruit_01 dt>span{width:80%;background:#6dc2eb;text-align:center;display:block;padding:10px;border-radius:3px;color:#fff}@media screen and (max-width:640px){.recruit_01 dt>span{font-size:16px}}.recruit_01 dd{width:70%!important}@media screen and (max-width:640px){.recruit_01 dd{width:100%!important}}.recruit_01 dd a.btn_r{display:block;background:#6dc2eb;width:250px;height:45px;line-height:45px;text-align:center;margin-right:0;margin-left:auto;color:#fff!important;position:relative}@media screen and (max-width:640px){.recruit_01 dd a.btn_r{margin:0 auto}}.recruit_01 dd a.btn_r:after{content:"\f054";font-family:"font awesome 5 pro";position:absolute;top:50%;right:10px;line-height:1;font-size:13px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.h2_txt03 h2{display:block;border:1px solid #6dc2eb;width:100%;padding:.5em 2em;font-size:24px;font-size:1.71429rem;color:#6dc2eb;font-weight:700;position:relative}@media screen and (max-width:640px){.h2_txt03 h2{font-size:1.28571rem;padding-left:2.5em}}.h2_txt03 h2:after{content:"\f4a2";font-family:"font awesome 5 pro";color:#6dc2eb;display:block;position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.member_01{margin:0;padding:0;margin-left:calc(((100vw - 100%) / 2) * -1)!important;margin-right:calc(((100vw - 100%) / 2) * -1)!important;background:#f2f2f2;padding:60px 10px}@media screen and (max-width:640px){.member_01{padding:30px 10px}}.member_01:nth-child(even){background:#fafafa}.member_01:nth-child(even) .inner{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.member_01 .inner{width:1120px;max-width:100%;margin:0 auto;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width:1120px){.member_01 .inner{width:97%;max-width:100%}}@media screen and (max-width:834px){.member_01 .inner{width:100%;max-width:100%}}@media screen and (max-width:640px){.member_01 .inner{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.member_01 .img{width:48%}@media screen and (max-width:640px){.member_01 .img{width:100%;margin-bottom:20px}.member_01 .img img{width:100%!important;max-width:100%!important;margin:0!important}}.member_01 .box{width:48%}@media screen and (max-width:640px){.member_01 .box{width:100%}}.member_01 .box td{padding:0!important;border:none}.member_01 .katagaki>div{font-size:16px;font-size:1.14286rem;color:rgba(109,194,235,.75);margin-bottom:.5em}@media screen and (max-width:640px){.member_01 .katagaki>div{font-size:1rem}}.member_01 .name{font-size:30px;font-size:2.14286rem;font-family:Times New Roman,Noto Serif JP,"游明朝体",Yu Mincho,YuMincho,"ヒラギノ明朝 Pro W3",Hiragino Mincho Pro,"ＭＳ Ｐ明朝",MS PMincho,serif;color:#6dc2eb}@media screen and (max-width:834px){.member_01 .name{font-size:1.42857rem}}.member_01 .txt>div{background:rgba(109,194,235,.05);font-size:13px;padding:25px!important;margin:2em 0}@media screen and (max-width:640px){.member_01 .txt>div{padding:15px!important}}.member_01 .btn a{display:inline-block;border:1px solid #6dc2eb;color:rgba(109,194,235,.6)!important;padding:.5em 3em;background:#fff;border-radius:500px;background:#6dc2eb;color:#fff!important;-webkit-transition:1s;transition:1s;opacity:1!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.member_01 .btn a:hover{background:#fff;color:#6dc2eb!important;-webkit-transition:1s;transition:1s}.member_02{margin:0;padding:0;margin-left:calc(((100vw - 100%) / 2) * -1)!important;margin-right:calc(((100vw - 100%) / 2) * -1)!important;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.member_02:nth-child(odd){-ms-flex-direction:row-reverse!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;flex-direction:row-reverse!important}@media screen and (max-width:640px){.member_02{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.member_02 .box{width:45%;margin:0 2%;overflow:visible!important;line-height:1.8}@media screen and (max-width:640px){.member_02 .box{width:100%;margin-bottom:25px}}.member_02 .box h3{font-size:24px;font-size:1.71429rem;font-weight:700;color:#6dc2eb;margin-bottom:1em;position:relative;padding-left:1.25em}@media screen and (max-width:640px){.member_02 .box h3{margin-bottom:.5em}}.member_02 .box h3:before{content:"\f064";font-family:"font awesome 5 pro";display:inline-block;margin-right:.3em;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.member_02 .box img{width:100%!important;display:block;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.1)}@media screen and (max-width:640px){.member_02 .box img{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}}.entry_container{margin-top:150px;text-align:center!important}@media screen and (max-width:640px){.entry_container{margin-top:80px}}.entry_container .home_04 a{margin-top:40px}@media screen and (max-width:640px){.entry_container .home_04 a{margin-top:15px}}@media screen and (max-width:640px){.recruit_title ul+a+a{right:0}}@media screen and (max-width:640px){.recruit_title ul+a{right:110px}}@media screen and (max-width:640px){.recruit{padding:15px!important;padding-top:50px!important;margin:15px 0!important}}.recruit h1{color:#6dc2eb;background:#f9f9f9;padding:1.5em 2em;position:relative;font-weight:700}@media screen and (max-width:640px){.recruit h1{padding:.5em 1em;font-size:1.28571rem}}.recruit h1:before{content:"";display:block;width:5px;height:15px;border-radius:500px;background:#6dc2eb;position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.recruit .recruit_title>a{color:#fff!important;background:rgba(109,194,235,.8);height:60px;font-size:14px;font-size:1rem;letter-spacing:.1em}.recruit .recruit_title>a br{display:none}.recruit .recruit_title ul li{background:#6dc2eb;color:#fff;border:none;padding:.2em .5em;font-size:14px;font-size:1rem}@media screen and (max-width:640px){.recruit .recruit_title ul li{margin-top:.5em;margin-right:3%;width:30%;text-align:center}.recruit .recruit_title ul li:nth-child(3n){margin-right:0}}.recruit .recruit_gists{background:#f3f3f3;padding:40px;margin-bottom:25px}@media screen and (max-width:640px){.recruit .recruit_gists{padding:15px}}.recruit .recruit_gists h3{font-size:17.999px;font-size:1.28571rem;font-weight:700;color:#6dc2eb;margin-bottom:.5em}.recruit .recruit_gists h3:before{content:"\f064";font-family:"font awesome 5 pro";display:inline-block;margin-right:.3em}.recruit .recruit_link a{display:block;width:250px;height:60px;text-align:center;line-height:60px;color:#fff!important;background:#6dc2eb;position:relative;margin:0 auto}.recruit .recruit_link a:after{content:"\f054";font-family:"font awesome 5 pro";position:absolute;top:50%;right:10px;line-height:1;font-size:13px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.recruit .recruit_detail dl{border-bottom:1px solid #ccc;margin:0;padding:2em 1em!important;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media screen and (max-width:834px){.recruit .recruit_detail dl{padding:2em 0!important}}@media screen and (max-width:834px){.recruit .recruit_detail dt,.recruit .recruit_detail dd{width:100%!important;min-width:100%!important}}.recruit .recruit_form dt{width:30%!important;max-width:30%!important}@media screen and (max-width:640px){.recruit .recruit_form dt{width:100%!important;max-width:100%!important}}.recruit .recruit_form dd{width:70%!important;max-width:70%!important}@media screen and (max-width:640px){.recruit .recruit_form dd{width:100%!important;max-width:100%!important}}.position{text-align:center}.position>div{display:inline-block;background:#eee;padding:.3em 3em;border-radius:5px;font-weight:700}div.recruit_index article.recruit>div:nth-child(1){width:300px}@media screen and (max-width:834px){div.recruit_index article.recruit>div:nth-child(1){width:100%}}div.recruit_index article.recruit>div:nth-child(1) img,.recruit_main_image img{width:100%!important}.recruit_index h1{background:#f1f1f1;color:#333!important;padding:1em;border-radius:2px;position:relative;font-weight:700}.recruit_index h1:before{content:"";display:block;width:5px;height:15px;border-radius:500px;background:#0496c5;position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:640px){.recruit_index h1{margin-left:0!important}}.recruit_index h2 a{color:#333!important;font-weight:700}.recruit_index .recruit_main_text{background:#f3f3f3;padding:20px}.recruit_index .recruit_nav a{background:#0496c5;color:#fff!important;display:block;width:300px;height:50px;line-height:50px;text-align:center;border-radius:2px;font-weight:700;font-size:16px}@media screen and (max-width:640px){.recruit_index .recruit_nav a{width:100%}}.about_01{-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;margin-left:-1.7543%!important}.about_01 .box{width:23.2456%;margin-left:1.7543%;margin-bottom:30px;padding:15px;border:1px solid #ccc;background:#f7f7f7}.about_01 .box h3{color:#004898;font-size:16px;font-weight:700;border-bottom:1px solid #004898;padding-bottom:10px;margin-bottom:15px}.about_01 .box div{padding:15px;background:#fff}.newswrap{background:#f7f7f7;border:3px solid #ccc;padding:50px;margin-bottom:100px}@media screen and (max-width:640px){.newswrap{margin-bottom:50px}}.news{z-index:1;position:relative;height:450px;overflow-y:scroll;padding-right:10px}@media screen and (max-width:834px){.news{height:350px}}.news dl{padding:15px 0;border-bottom:1px dashed #333;display:block!important}.news dl dt,.news dl dd{padding:0!important;width:100%!important;border:0!important;background-color:inherit!important}/*!
 * jquery-drawer v3.2.2
 * Flexible drawer menu using jQuery, iScroll and CSS.
 * http://git.blivesta.com/drawer
 * License : MIT
 * Author : blivesta <design@blivesta.com> (http://blivesta.com/)
 */.drawer-nav{display:none}@media screen and (max-width:834px){/*!------------------------------------*\
    Base
\*!------------------------------------*/.drawer-nav{position:fixed;z-index:9999999999999999;top:0;overflow:hidden;width:16.25rem;height:100%;color:#222;background-color:#fff!important;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.drawer-menu{width:75%!important;margin:0!important;padding:0;list-style:none;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-flow:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-align:left}.drawer-menu li{text-align:left!important;display:block;width:100%}.drawer-menu li a{font-size:12px;font-weight:400;font-family:Times New Roman,Noto Serif JP,"游明朝体",Yu Mincho,YuMincho,"ヒラギノ明朝 Pro W3",Hiragino Mincho Pro,"ＭＳ Ｐ明朝",MS PMincho,serif;color:#333!important;line-height:3;display:block;border-bottom:1px solid #49b3e6}.drawer-menu li a span{font-size:1.35em;display:inline-block;margin-right:.5em}.drawer-menu li ul li a{display:inline-block;background:#2aa6e2;padding:.2em .5em!important}.drawer-menu li ul li:nth-child(even) a{background:#37ace4}.drawer-hamburger{position:relative}.drawer-hamburger:after{content:"menu";position:absolute;bottom:2px;right:0;left:0;margin:0 auto;color:#fff}.drawer-open{overflow:hidden!important}.drawer-brand{font-size:1.5rem;font-weight:700;line-height:3.75rem;display:block;padding-right:.75rem;padding-left:.75rem;text-decoration:none;color:#222}.drawer-menu-item{font-size:1rem;display:block;padding:.75rem;text-decoration:none;color:#222}.drawer-menu-item:hover{text-decoration:underline;color:#555;background-color:transparent}/*! overlay */.drawer-overlay{position:fixed;z-index:100;top:0;left:0;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.2)}.drawer-open .drawer-overlay{display:block}/*!------------------------------------*\
    Top
\*!------------------------------------*/.drawer--top .drawer-nav{top:-100%;left:0;width:100%;height:auto;max-height:100%;-webkit-transition:top .6s cubic-bezier(.19,1,.22,1);transition:top .6s cubic-bezier(.19,1,.22,1)}.drawer--top.drawer-open .drawer-nav{top:0}.drawer--top .drawer-hamburger,.drawer--top.drawer-open .drawer-hamburger{right:0}/*!------------------------------------*\
    Left
\*!------------------------------------*/.drawer--left .drawer-nav{left:-16.25rem;-webkit-transition:left .6s cubic-bezier(.19,1,.22,1);transition:left .6s cubic-bezier(.19,1,.22,1)}.drawer--left.drawer-open .drawer-nav,.drawer--left .drawer-hamburger,.drawer--left.drawer-open .drawer-navbar .drawer-hamburger{left:0}.drawer--left.drawer-open .drawer-hamburger{left:16.25rem}/*!------------------------------------*\
    Right
\*!------------------------------------*/.drawer--right .drawer-nav{right:-16.25rem;-webkit-transition:right .6s cubic-bezier(.19,1,.22,1);transition:right .6s cubic-bezier(.19,1,.22,1)}.drawer--right.drawer-open .drawer-nav,.drawer--right .drawer-hamburger,.drawer--right.drawer-open .drawer-navbar .drawer-hamburger{right:0}.drawer--right.drawer-open .drawer-hamburger{right:16.25rem}/*!------------------------------------*\
    Hamburger
\*!------------------------------------*/.drawer-hamburger{position:fixed;z-index:999999999999999999999999;top:0;display:block;-webkit-box-sizing:content-box;box-sizing:content-box;width:2rem;padding:0;padding-top:15px;padding-right:.75rem;padding-bottom:30px;padding-left:.75rem;-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);border:0;outline:0;background-color:transparent}.drawer-hamburger:hover{cursor:pointer;background-color:transparent}.drawer-hamburger-icon{position:relative;display:block;margin-top:10px}.drawer-hamburger-icon,.drawer-hamburger-icon:before,.drawer-hamburger-icon:after{width:100%;height:2px;-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1);background-color:#fff}.drawer-hamburger-icon:before,.drawer-hamburger-icon:after{position:absolute;top:-10px;left:0;content:' '}.drawer-hamburger-icon:after{top:10px}.drawer-open .drawer-hamburger-icon{background-color:transparent}.drawer-open .drawer-hamburger-icon:before,.drawer-open .drawer-hamburger-icon:after{top:0}.drawer-open .drawer-hamburger-icon:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.drawer-open .drawer-hamburger-icon:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}/*!------------------------------------*\
    accessibility
\*!------------------------------------*//*!
 * Only display content to screen readers
 * See: http://a11yproject.com/posts/how-to-hide-content
 */.sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0}/*!
 * Use in conjunction with .sr-only to only display content when it's focused.
 * Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
 * Credit: HTML5 Boilerplate
 */.sr-only-focusable:active,.sr-only-focusable:focus{position:static;overflow:visible;clip:auto;width:auto;height:auto;margin:0}/*!------------------------------------*\
    Sidebar
\*!------------------------------------*/.drawer--sidebar{background-color:#fff}.drawer--sidebar .drawer-contents{background-color:#fff}}@media screen and (max-width:834px) and (min-width:64em){.drawer--sidebar .drawer-hamburger{display:none;visibility:hidden}.drawer--sidebar .drawer-nav{display:block;-webkit-transform:none;transform:none;position:fixed;width:12.5rem;height:100%}/*! Left */.drawer--sidebar.drawer--left .drawer-nav{left:0;border-right:1px solid #ddd}.drawer--sidebar.drawer--left .drawer-contents{margin-left:12.5rem}/*! Right */.drawer--sidebar.drawer--right .drawer-nav{right:0;border-left:1px solid #ddd}.drawer--sidebar.drawer--right .drawer-contents{margin-right:12.5rem}/*! container */.drawer--sidebar .drawer-container{max-width:48rem}}@media screen and (max-width:834px) and (min-width:75em){.drawer--sidebar .drawer-nav{width:16.25rem}.drawer--sidebar.drawer--left .drawer-contents{margin-left:16.25rem}.drawer--sidebar.drawer--right .drawer-contents{margin-right:16.25rem}/*! container */.drawer--sidebar .drawer-container{max-width:60rem}}@media screen and (max-width:834px){/*!------------------------------------*\
    Navbar
\*!------------------------------------*/.drawer--navbarTopGutter{padding-top:3.75rem}.drawer-navbar .drawer-navbar-header{border-bottom:1px solid #ddd;background-color:#fff}.drawer-navbar{z-index:102;top:0;width:100%}/*! .drawer-navbar modifier */.drawer-navbar--fixed{position:fixed}.drawer-navbar-header{position:relative;z-index:102;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:3.75rem;padding:0 .75rem;text-align:center}.drawer-navbar .drawer-brand{line-height:3.75rem;display:inline-block;padding-top:0;padding-bottom:0;text-decoration:none}.drawer-navbar .drawer-brand:hover{background-color:transparent}.drawer-navbar .drawer-nav{padding-top:3.75rem}.drawer-navbar .drawer-menu{padding-bottom:7.5rem}}@media screen and (max-width:834px) and (min-width:64em){.drawer-navbar{height:3.75rem;border-bottom:1px solid #ddd;background-color:#fff}.drawer-navbar .drawer-navbar-header{position:relative;display:block;float:left;width:auto;padding:0;border:0}.drawer-navbar .drawer-menu--right{float:right}.drawer-navbar .drawer-menu li{float:left}.drawer-navbar .drawer-menu-item{line-height:3.75rem;padding-top:0;padding-bottom:0}.drawer-navbar .drawer-hamburger{display:none}.drawer-navbar .drawer-nav{position:relative;left:0;overflow:visible;width:auto;height:3.75rem;padding-top:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.drawer-navbar .drawer-menu{padding:0}/*! dropdown */.drawer-navbar .drawer-dropdown-menu{position:absolute;width:16.25rem;border:1px solid #ddd}.drawer-navbar .drawer-dropdown-menu-item{padding-left:.75rem}}@media screen and (max-width:834px){/*!------------------------------------*\
    Dropdown
\*!------------------------------------*/.drawer-dropdown-menu{display:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;padding:0;background-color:#fff}.drawer-dropdown-menu>li{width:100%;list-style:none}.drawer-dropdown-menu-item{line-height:3.75rem;display:block;padding:0;padding-right:.75rem;padding-left:1.5rem;text-decoration:none;color:#222}.drawer-dropdown-menu-item:hover{text-decoration:underline;color:#555;background-color:transparent}/*! open */.drawer-dropdown.open>.drawer-dropdown-menu{display:block}/*! drawer-caret */.drawer-dropdown .drawer-caret{display:inline-block;width:0;height:0;margin-left:4px;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease;-webkit-transform:rotate(0deg);transform:rotate(0deg);vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}/*! open */.drawer-dropdown.open .drawer-caret{-webkit-transform:rotate(180deg);transform:rotate(180deg)}/*!------------------------------------*\
    Container
\*!------------------------------------*/.drawer-container{margin-right:auto;margin-left:auto}}@media screen and (max-width:834px) and (min-width:64em){.drawer-container{max-width:60rem}}@media screen and (max-width:834px) and (min-width:75em){.drawer-container{max-width:70rem}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy5jc3MiLCI8bm8gc291cmNlPiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFNQSx1RkFBNkYsK0RBTjdGLGlCQUFpQixFQVdmLHlCQUEwQiwwQkFDQyw4QkFBQSxBQUNKLHFCQUFBLENBQ3hCLEtBR0MseUJBQTJCLGdCQUNWLDZCQUNjLDJCQUNELENBQy9CLG9DQUdDLEtBQ0UsNkJBQWlDLENBQ2xDLENBQ0YsS0FHQyxnQkFBaUIsa0JBQ0csV0FDTCxxSUFDeUksbUJBQ3hKLHFCQUFzQixxQkFDQSxnQ0FDVyxrQkFDZCxnQkFDRix5QkFDVyxDQUM3QixvQ0FHQyxLQUNFLDZCQUFpQyxDQUNsQyxDQUNGLEVBR0Msc0JBQUEsQUFBZSxjQUFBLHdCQUNXLG9CQUNKLENBQ3ZCLE9BR0MsYUFBYyxlQUNFLGFBQ0QsQ0FDaEIscUNBR0MsT0FDRSxVQUFXLGNBQ0ssQ0FDakIsQ0FDRixvQ0FHQyxPQUNFLFdBQVksY0FDSSxDQUNqQixDQUNGLG9DQUdDLE9BQ0UsV0FBWSxhQUNHLENBQ2hCLENBQ0Ysc0JBR0MscUJBQXVCLHlCQUNJLG9CQUNKLENBQ3hCLGVBR0Msa0JBQW1CLFVBQ1IsYUFDRyxlQUNFLGFBQ0QsQ0FDaEIscUNBR0MsZUFDRSxVQUFXLGNBQ0ssQ0FDakIsQ0FDRixvQ0FHQyxlQUNFLFdBQVksY0FDSSxDQUNqQixDQUNGLHFDQUdDLGVBQ0UscUJBQXVCLGNBQ1AsQ0FDakIsQ0FDRixVQUdDLFVBQVcsMEJBQ2lCLFVBQ2hCLENBQ2IsbUNBR0MsTUFDRSxVQUFZLENBQ2IsQ0FDRixtQ0FHQyxnQkFDRSxVQUFZLENBQ2IsQ0FDRixtQ0FHQyxNQUNFLFlBQWlCLENBQ2xCLENBQ0YsbUNBR0MsWUFDRSxvQkFBdUIsQ0FDeEIsQ0FDRix3QkFHQyx3QkFBMkIsQ0FDNUIsZ0NBR0MsZUFBaUIsQ0FDbEIsb0NBR0MsZ0JBQ0UsU0FBVyxDQUNaLHdCQUVDLHNCQUF3QixDQUN6QixnQ0FFQyxlQUFpQixDQUNsQixDQUNGLEtBR0MsdUJBQXdCLGNBQ1IsQ0FDakIsb0NBR0MsS0FDRSxTQUFXLENBQ1osQ0FDRixRQUdDLDJCQUErQixnQkFDZCxnQkFDQSxtQkFDRyxlQUNILENBQ2xCLG9DQUdDLFFBQ0UsaUJBQW1CLENBQ3BCLENBQ0YsbUJBR0MsWUFBYyxDQUNmLFVBR0Msb0JBQXVCLENBQ3hCLFdBR0MsNkJBQWlDLGVBQ2pCLGdCQUNFLGVBQ0QsQ0FDbEIsVUFHQyxlQUFpQixDQUNsQixNQUdDLGtCQUFvQixDQUNyQixTQUdDLDZCQUErQixzQkFDTixDQUMxQixjQUdDLGlCQUFtQixDQUNwQixhQUdDLHFCQUF3QixDQUN6QixXQUdDLHNCQUF5QixDQUMxQixJQUdDLFNBQVUsVUFDQyxvQkFDVyxDQUN2QixTQUdDLGVBQWtCLENBQ25CLEVBR0MsNEJBQThCLENBQy9CLElBR0MsZUFBZ0IscUJBQ1EsQ0FDekIsTUFHQyxhQUFlLENBQ2hCLEdBR0MsWUFBYSxTQUNILGdDQUN3QixDQUNuQyxLQUdDLG1CQUFxQixDQUN0QixvQ0FHQyxTQUNFLGtCQUFtQixXQUNQLGtCQUNRLENBQ3JCLGdCQUVDLGtCQUFtQixNQUNaLFFBQ0UscUJBQ2MscUJBQ0MsQ0FDekIsQ0FDRixFQUdDLHlCQUEyQixDQUM1QixNQUdDLDZCQUErQixDQUNoQyxHQUdDLGVBQWtCLENBQ25CLEVBR0MsZUFBa0IsQ0FDbkIsbUJBR0MsZUFBZ0IsZ0JBQ0UsQ0FDbkIsUUFHQyxXQUFhLGlFQUNiLHVCQUFBLEFBQWlCLGNBQUEsQ0FDbEIsVUFHQywyQkFBOEIsQ0FDL0IsU0FHQyxVQUFZLENBQ2IsVUFHQyxXQUFhLENBQ2QsVUFHQyxhQUFjLG9CQUNkLG9CQUFBLEFBQWMscUJBQWQsQUFBYyxhQUFBLG1CQUNkLHVCQUFBLEFBQWdCLGVBQUEsb0JBQ2hCLHVCQUFBLEFBQTRCLG1DQUE1QixBQUE0QiwyQkFBQSxlQUNYLENBQ2xCLFlBR0Msb0JBQUEsb0JBQUEsQUFBYyxxQkFBZCxBQUFjLGFBQUEscUJBQ2Qsd0JBQUEsQUFBd0IsK0JBQXhCLEFBQXdCLHVCQUFBLG1CQUN4Qix1QkFBQSxBQUFnQixlQUFBLGVBQ0MsQ0FDbEIsUUFHQyxpSUFBc0osQ0FDdkosUUFHQyxvSUFBd0osQ0FDekosSUFHQyxhQUFlLENBQ2hCLE9BR0MsYUFBZSxDQUNoQixvQ0FHQyxPQUNFLGNBQWdCLENBQ2pCLENBQ0YsT0FHQyxjQUFnQixDQUNqQixvQ0FHQyxPQUNFLGFBQWUsQ0FDaEIsQ0FDRixRQUdDLGNBQWdCLENBQ2pCLG9DQUdDLFFBQ0UsYUFBZSxDQUNoQixDQUNGLHVCQUlDLFNBQVcsQ0FDWiw2QkFHQyxnQkFBaUIsWUFDSixtQkFDTyxzQ0FBQSxBQUNXLDZCQUFBLENBQ2hDLDZCQUdDLGlDQUFzQyxtQkFDbEIsd0JBQUEsQUFDSCxlQUFBLENBQ2xCLGVBSUMscUJBQXNCLGVBQ04saUJBQ0csQ0FDcEIsbUdBR0MsaUJBQW1CLENBQ3BCLHFIQUdDLFlBQWEsa0JBQ00sV0FDTixDQUNkLGlCQUdDLHFCQUF1Qix5QkFDSSxDQUM1QixXQUdDLHFCQUF1Qix5QkFDSSxDQUM1QixPQUlDLGVBQUEscUJBQXNCLGlDQUNZLDhCQUNGLGtCQUNiLGNBQ0osZUFDRyxDQUNuQixjQUdDLFlBQWEsY0FDRSxtQkFDSyxXQUNSLFlBQ0MsaUJBQ0ssb0JBQ0csa0JBQ0YsV0FDUCxnQkFDTSxrQkFDQyxPQUNULFFBQ0EsQ0FDWCxPQUdDLGVBQUEscUJBQXNCLGdCQUNMLGtCQUNFLDZCQUNXLDZCQUNFLENBQ2pDLGNBR0MsWUFBYSxjQUNFLG1CQUNLLFdBQ1IsWUFDQyxpQkFDSyxvQkFDRyxrQkFDRixXQUNQLGdCQUNNLGtCQUNDLE1BQ1QsQ0FDWCxPQUdDLFlBQWMsQ0FDZixvQ0FHQyxVQUNFLFlBQWMsQ0FDZixDQUNGLFVBR0MsWUFBYyxDQUNmLG9DQUdDLFVBQ0UsYUFBZSxDQUNoQixDQUNGLGFBR0Msb0JBQUEsb0JBQUEsQUFBYyxxQkFBZCxBQUFjLGFBQUEsc0JBQ2QseUJBQUEsQUFBK0Isc0NBQS9CLEFBQStCLDZCQUFBLENBQ2hDLG9DQUdDLGFBQ0UscUJBQUEsNEJBQUEsQUFBa0IsNkJBQWxCLEFBQWtCLHlCQUFsQixBQUFrQixnQkFBQSxDQUNuQixDQUNGLGtCQUdDLFNBQVcsQ0FDWixzQkFHQyxxQkFBdUIsb0JBQ3ZCLGlCQUFrQixnQ0FDZ0IsQ0FDbkMsb0NBR0Msa0JBQ0UsVUFBWSxDQUNiLENBQ0Ysb0JBR0Msb0JBQUEsb0JBQUEsQUFBYyxxQkFBZCxBQUFjLGFBQUEsbUJBQ2QsdUJBQUEsQUFBZ0IsZUFBQSxzQkFDaEIseUJBQUEsQUFBK0Isc0NBQS9CLEFBQStCLDZCQUFBLENBQ2hDLG9DQUdDLG9CQUNFLHFCQUFBLDRCQUFBLEFBQWtCLDZCQUFsQixBQUFrQix5QkFBbEIsQUFBa0IsZ0JBQUEsQ0FDbkIsQ0FDRix5QkFHQyxVQUFXLGtCQUNTLENBQ3JCLG9DQUdDLHlCQUNFLFVBQVksQ0FDYixDQUNGLDBCQUdDLFdBQVksY0FDRyxTQUNKLENBQ1osb0JBR0Msb0JBQUEsb0JBQUEsQUFBYyxxQkFBZCxBQUFjLGFBQUEsbUJBQ2QsdUJBQUEsQUFBZ0IsZUFBQSxzQkFDaEIseUJBQUEsQUFBK0Isc0NBQS9CLEFBQStCLDZCQUFBLENBQ2hDLG9DQUdDLG9CQUNFLHFCQUFBLDRCQUFBLEFBQWtCLDZCQUFsQixBQUFrQix5QkFBbEIsQUFBa0IsZ0JBQUEsQ0FDbkIsQ0FDRix5QkFHQyxpQkFBQSxtQkFBQSxBQUFjLHFCQUFkLEFBQWMsYUFBQSxrQkFDTSxDQUNyQixvQ0FHQyx5QkFDRSxVQUFZLENBQ2IsQ0FDRiwwQkFHQyxXQUFZLGNBQ0csU0FDSixDQUNaLDJCQUdDLFdBQVksY0FDRyxVQUNKLGlCQUNYLDRCQUFBLEFBQVMsZ0JBQVQsQUFBUyxPQUFBLENBQ1YsbUJBR0MscUJBQXdCLENBQ3pCLG9DQUdDLG1CQUNFLGFBQWUsQ0FDaEIsQ0FDRixrQ0FHQyxTQUFXLENBQ1osb0NBR0Msa0NBQ0UsVUFBWSxDQUNiLENBQ0YsaUJBR0Msb0JBQUEsb0JBQUEsQUFBYyxxQkFBZCxBQUFjLGFBQUEsc0JBQ2QseUJBQUEsQUFBK0Isc0NBQS9CLEFBQStCLDhCQUFBLHNCQUMvQix5QkFBQSxBQUFvQiwyQkFBcEIsQUFBb0Isa0JBQUEsQ0FDckIsb0NBR0MsaUJBQ0UscUJBQUEsNEJBQUEsQUFBa0IsNkJBQWxCLEFBQWtCLHlCQUFsQixBQUFrQixnQkFBQSxDQUNuQixDQUNGLGVBR0MsU0FBVyxDQUNaLG9DQUdDLGVBQ0UsVUFBWSxDQUNiLENBQ0YsZUFHQyxTQUFXLENBQ1osb0NBR0MsZUFDRSxVQUFZLENBQ2IsQ0FDRixlQUdDLGdCQUFpQiwrQ0FBQSxBQUMyQix1Q0FBQSxzQkFDbkIsQ0FDMUIsZ0JBR0Msb0JBQUEsb0JBQUEsQUFBYyxxQkFBZCxBQUFjLGFBQUEscUJBQ2QsNEJBQUEsQUFBa0IsNkJBQWxCLEFBQWtCLHlCQUFsQixBQUFrQixpQkFBQSxzQkFDbEIseUJBQUEsQUFBb0IsMkJBQXBCLEFBQW9CLGtCQUFBLENBQ3JCLDBCQUdDLGNBQWUsVUFDSixtQ0FBQSxBQUNpQiwwQkFBQSxDQUM3QixhQUdDLG9CQUFBLG9CQUFBLEFBQWMscUJBQWQsQUFBYyxZQUFBLENBQ2Ysb0NBR0MsYUFDRSxxQkFBQSw0QkFBQSxBQUFrQiw2QkFBbEIsQUFBa0IseUJBQWxCLEFBQWtCLGdCQUFBLENBQ25CLENBQ0YsYUFHQyxVQUFXLGlEQUFBLEFBQ3VDLHdDQUFBLENBQ25ELGVBR0MsZ0JBQWlCLGlCQUNDLGtDQUFBLEFBQ1MsMEJBQUEsc0JBQ0YsQ0FDMUIsb0NBR0MsZUFDRSx1QkFBQSxBQUFnQixlQUFBLFFBQ04sQ0FDWCxDQUNGLFVBSUMsbUJBQXNCLENBQ3ZCLFdBR0MscUJBQXdCLENBQ3pCLFdBR0Msc0JBQXlCLENBQzFCLFdBR0Msc0JBQXlCLENBQzFCLFdBR0Msc0JBQXlCLENBQzFCLFdBR0Msc0JBQXlCLENBQzFCLFdBR0Msc0JBQXlCLENBQzFCLFdBR0Msc0JBQXlCLENBQzFCLFdBR0Msc0JBQXlCLENBQzFCLFdBR0Msc0JBQXlCLENBQzFCLFdBR0Msc0JBQXlCLENBQzFCLFNBR0MsMEJBQTZCLENBQzlCLEtBSUMsbUJBQXdCLENBQ3pCLE1BR0Msc0JBQXlCLENBQzFCLG9HQUdDLGlCQUFtQixDQUNwQixlQUlDLHFCQUF1Qix5QkFDSSxDQUM1Qiw0Q0FNQyxXQUFZLFdBQ0MsQ0FDZCxPQUdDLGtCQUFtQixzQkFDSSxpQkFDTCxTQUNSLGVBQ08sQ0FDbEIsb0NBR0MsT0FDRSxrQkFBb0IsQ0FDckIsQ0FDRix5Q0FLQyxrQkFBbUIsTUFDWixPQUNDLFdBQ0ksV0FDQyxDQUNkLG9DQUdDLGdCQUNFLFVBQVksQ0FDYixDQUNGLGNBSUMsYUFBYyxlQUNFLGNBQ0Qsb0JBQ2Ysb0JBQUEsQUFBYyxxQkFBZCxBQUFjLGFBQUEsc0JBQ2QseUJBQUEsQUFBK0Isc0NBQS9CLEFBQStCLDZCQUFBLENBQ2hDLHFDQUdDLGNBQ0UsVUFBVyxjQUNLLENBQ2pCLENBQ0Ysb0NBR0MsY0FDRSxXQUFZLGNBQ0ksQ0FDakIsQ0FDRixvQkFHQyxVQUFXLGFBQ0csa0JBQ00sQ0FDckIscUJBR0MsVUFBVyxhQUNHLGVBQ00sQ0FDckIsbUJBSUMscUJBQXdCLENBQ3pCLDZCQUdDLG9CQUFBLG9CQUFBLEFBQWMscUJBQWQsQUFBYyxhQUFBLGtCQUNkLDhCQUFBLEFBQWUsNkJBQWYsQUFBZSxzQkFBZixBQUFlLGNBQUEsV0FDRixDQUNkLG9DQUdDLDZCQUNFLG1CQUFBLHVCQUFBLEFBQWdCLGNBQUEsQ0FDakIsQ0FDRiw2QkFHQyxhQUFjLGlCQUNPLENBQ3RCLDhCQUdDLG9CQUF1QixDQUN4QixvQ0FHQyxvQkFBQSxvQkFBQSxBQUFjLHFCQUFkLEFBQWMsYUFBQSw0QkFDaUIsb0JBQ1QsQ0FDdkIsb0NBR0Msb0NBQ0UsaUJBQW1CLENBQ3BCLENBQ0YsOEJBR0MsbUJBQXNCLENBQ3ZCLG9DQUdDLDhCQUNFLG9CQUF1QixDQUN4QixDQUNGLDZCQUdDLG1CQUFvQixpQkFFRCxxQkFDSSxlQUN2QixjQUFnQixDQUNqQiwrQkFHQyx1QkFBMEIsQ0FDM0IsNEJBR0MsY0FBZSxlQUNmLGNBQWdCLENBQ2pCLG9DQUdDLFlBQWMsQ0FDZixvQ0FHQyxvQ0FDRSxZQUFjLENBQ2YsQ0FDRixXQUlDLGlCQUFtQixDQUNwQixjQUdDLHFCQUFzQixlQUN0QixlQUFnQiw2QkFDYyxvQkFDVCxrQkFDRCxDQUNyQixvQ0FHQyxjQUNFLGdCQUFrQixDQUNuQixDQUNGLGFBR0MscUJBQXNCLHFCQUNDLHNCQUNBLG9CQUNGLGdCQUNKLGNBQ0QsQ0FDakIsY0FJQyxnQkFBaUIsc0JBQ00sb0JBQ3ZCLG9CQUFBLEFBQWMscUJBQWQsQUFBYyxhQUFBLHNCQUNkLHlCQUFBLEFBQW9CLDJCQUFwQixBQUFvQixrQkFBQSxDQUNyQixvQ0FHQyxjQUNFLGNBQWdCLENBQ2pCLENBQ0YsaUJBR0MsWUFBYyxDQUNmLHFCQUdDLDJCQUFnQyxhQUNsQixlQUNFLGNBQ0QsYUFDRCxrQkFDSyxVQUNQLENBQ2IscUNBR0MscUJBQ0UsVUFBVyxjQUNLLENBQ2pCLENBQ0Ysb0NBR0MscUJBQ0UsV0FBWSxjQUNJLENBQ2pCLENBQ0Ysb0NBR0MscUJBQ0Usa0JBQW1CLGFBQ0osQ0FDaEIsQ0FDRix3QkFHQyw2QkFBOEIsbUJBQ1Qsa0JBQ0YsZUFDbkIscUJBQXNCLGtJQUNnSSxtQkFDaEksQ0FDdkIsb0NBR0Msd0JBQ0Usb0JBQXNCLENBQ3ZCLENBQ0YsMEJBR0Msb0JBQUEsb0JBQUEsQUFBYyxxQkFBZCxBQUFjLGFBQUEsc0JBQ2QseUJBQUEsQUFBb0IsMkJBQXBCLEFBQW9CLG1CQUFBLHFCQUNwQiw0QkFBQSxBQUFrQiw2QkFBbEIsQUFBa0IseUJBQWxCLEFBQWtCLGdCQUFBLENBQ25CLG9DQUdDLDBCQUNFLHFCQUFBLDRCQUFBLEFBQWtCLDZCQUFsQixBQUFrQix5QkFBbEIsQUFBa0IsZ0JBQUEsQ0FDbkIsQ0FDRiwwQkFHQyxlQUFBLHFCQUFzQixxQkFDQSxrQkFDSCw0QkFDWSxxQkFDUixvRUFDOEMsa0JBQ2pELENBQ3JCLDRCQUdDLGVBQUEscUJBQXNCLHFCQUNBLGtCQUNILDRCQUNZLG9CQUNSLENBQ3hCLDhCQUdDLGNBQWUsa0JBQ0ksMERBQzJDLFVBQ25ELFlBQ0UsaUJBQ0ssY0FDSCxvQkFDUSxDQUN4QixvQ0FHQyw4QkFDRSxVQUFZLENBQ2IsQ0FDRixlQUdDLHFCQUF1QixlQUN2QixxQkFBc0IsaUlBQ2dJLENBQ3ZKLFdBSUMsaUJBQWtCLGVBQ0QsQ0FDbEIsY0FHQyx1QkFBeUIsdUNBQ2lCLENBQzNDLDZCQUdDLGVBQWtCLENBQ25CLG9DQUdDLDZCQUNFLDZCQUErQixnQ0FDTSxhQUN0QixDQUNoQixDQUNGLG9DQUdDLDhCQUNFLHdCQUEwQiw2QkFDTSxDQUNqQyxDQUNGLDRCQUdDLDBCQUE0QixxQkFDSixDQUN6QixjQUdDLGlDQUFBLHdDQUFBLEFBQStCLHVDQUEvQixBQUErQixxQ0FBL0IsQUFBK0IsNEJBQUEsQ0FDaEMsbUJBR0MsV0FBWSxvQkFDWixvQkFBQSxBQUFjLHFCQUFkLEFBQWMsYUFBQSxxQkFDZCx3QkFBQSxBQUF3QiwrQkFBeEIsQUFBd0IsdUJBQUEsZUFDTixDQUNuQixjQUdDLDZCQUE4QixjQUNkLENBQ2pCLG9DQUdDLGNBQ0Usb0JBQUEsb0JBQUEsQUFBYyxxQkFBZCxBQUFjLGFBQUEscUJBQ2QsNEJBQUEsQUFBa0IsNkJBQWxCLEFBQWtCLHlCQUFsQixBQUFrQixnQkFBQSxDQUNuQixjQUVDLHlDQUFnRCxDQUNqRCw0QkFFQyxzQkFBd0IsY0FDVCxvQkFDUSxDQUN4Qiw0REFFQyw0QkFBK0IsQ0FDaEMsQ0FDRixzQkFHQyxXQUFhLENBQ2QsK0NBR0Msc0JBQXVCLGlDQUNXLGVBQ2xCLGdCQUNFLGFBQ0gsQ0FDaEIsdUJBR0MsUUFBVSxZQUNJLENBQ2Ysc0JBR0Msb0JBQXVCLENBQ3hCLHlCQUdDLGVBQUEscUJBQXNCLGdCQUNMLGlDQUNpQixvQkFDWixDQUN2QiwyQkFHQyxxQkFBdUIsZUFDTCxDQUNuQixtQkFHQyxZQUFjLENBQ2Ysc0JBR0MsZUFBQSxxQkFBc0Isd0JBQ0ksZUFDUixDQUNuQixjQUlDLFNBQVUsVUFDQyxzREFDNkMsdURBQ0MsbUJBQ3JDLDZDQUMwQixxQkFDdkIsQ0FDeEIsb0NBR0MsY0FDRSxpQkFBbUIsQ0FDcEIsQ0FDRixxQkFHQyxvQkFBQSxvQkFBQSxBQUFjLHFCQUFkLEFBQWMsYUFBQSxtQkFDZCx1QkFBQSxBQUFnQixlQUFBLHNCQUNoQix5QkFBQSxBQUErQixzQ0FBL0IsQUFBK0IsNkJBQUEsQ0FDaEMsc0JBR0MsV0FBWSxrQkFDUSxDQUNyQix5QkFHQyxZQUFjLENBQ2YsaUJBR0MsZUFBQSxxQkFBc0Isa0lBQ2dJLGlCQUNuSSxDQUNwQixvQ0FHQyxpQkFDRSxxQkFBc0Isa0JBQ0YsQ0FDckIsQ0FDRixvQ0FHQyxpQkFDRSxvQkFBc0IsQ0FDdkIsQ0FDRixrREFHQyxVQUFXLGdCQUNNLGlCQUNDLDhDQUFBLEFBQzJCLHFDQUFBLENBQzlDLG9DQUdDLGtEQUNFLFdBQVksa0JBQ1EsQ0FDckIsQ0FDRix3REFHQyx5QkFBMkIsMEJBQ0MscUJBQ0osQ0FDekIsc0ZBR0Msa0JBQW9CLENBQ3JCLDRGQUlDLFdBQVksZUFDSSxrSUFDc0ksaUJBQ25JLENBQ3BCLG9GQUdDLG9CQUFBLG9CQUFBLEFBQWMscUJBQWQsQUFBYyxhQUFBLHFCQUNkLHdCQUFBLEFBQXdCLCtCQUF4QixBQUF3Qix1QkFBQSxzQkFDeEIseUJBQUEsQUFBb0IsMkJBQXBCLEFBQW9CLG1CQUFBLHdCQUNPLENBQzVCLHdHQUdDLGVBQWdCLHFCQUNPLGtJQUMrSCxjQUN2SSxvQkFDZixvQkFBQSxBQUFjLHFCQUFkLEFBQWMsYUFBQSxzQkFDZCx5QkFBQSxBQUFvQiwyQkFBcEIsQUFBb0IsbUJBQUEscUJBQ3BCLHdCQUFBLEFBQXdCLCtCQUF4QixBQUF3QixzQkFBQSxDQUN6QixxQ0FHQyx3R0FDRSxjQUFnQixDQUNqQixDQUNGLDRHQUdDLGVBQWtCLENBQ25CLDJCQUdDLDhDQUFBLEFBQTZDLHFDQUFBLENBQzlDLG9DQUdDLDJCQUNFLFVBQVksQ0FDYixDQUNGLDZDQUdDLGtCQUFvQixDQUNyQiw0Q0FHQywyQkFBOEIsQ0FDL0IsK0NBR0MsWUFBYyxDQUNmLDZCQUdDLGNBQWUsWUFDRixhQUNDLGtCQUNLLGdCQUNGLGtCQUNFLHFCQUNJLGdCQUNMLGVBQ2xCLHFCQUFzQix5QkFDSSxpQkFDUCxDQUNwQixvQ0FHQyxXQUFZLGNBQ0csMkNBQzZCLFdBQ2hDLFlBQ0Msa0JBQ00sU0FDVCxPQUNELENBQ1YsbUNBR0MsV0FBWSxjQUNHLDJDQUM2QixXQUNoQyxZQUNDLGtCQUNNLFVBQ1IsVUFDQyxDQUNiLGtDQUdDLG9CQUFBLG9CQUFBLEFBQWMscUJBQWQsQUFBYyxhQUFBLHNCQUNkLHlCQUFBLEFBQW9CLDJCQUFwQixBQUFvQixtQkFBQSxxQkFDcEIsd0JBQUEsQUFBd0IsK0JBQXhCLEFBQXdCLHNCQUFBLENBQ3pCLHlDQUdDLFdBQVksY0FDRywrQ0FDaUMsWUFDbkMsV0FDRCxnQkFDTSxDQUNuQix1QkFJQyxzQkFBd0IsdUNBQ2lCLHNCQUNoQixDQUMxQixzQ0FHQyx5Q0FBNEMsQ0FDN0Msb0NBR0Msc0NBQ0UsZ0NBQXFDLG9CQUNkLENBQ3hCLENBQ0Ysa0NBR0MsMEJBQTRCLHNCQUNKLDRCQUNNLGNBQ2QsQ0FDakIsaUJBR0Msc0NBQXlDLENBQzFDLGlCQUdDLHNDQUF5QyxDQUMxQyxvQ0FHQyxpQkFDRSxvQkFBQSxvQkFBQSxBQUFjLHFCQUFkLEFBQWMsYUFBQSxxQkFDZCw0QkFBQSxBQUFrQiw2QkFBbEIsQUFBa0IseUJBQWxCLEFBQWtCLGdCQUFBLENBQ25CLGlCQUVDLDBCQUE0Qiw2QkFDRyxlQUNiLENBQ25CLGtDQUVDLHNCQUF3QixjQUNULG9CQUNRLENBQ3hCLENBQ0YsWUFHQyxlQUFnQixTQUNOLFFBQ0QsZ0JBQ1EsMEJBQ1ksQ0FDOUIsb0NBR0MsWUFDRSxVQUFZLENBQ2IsQ0FDRixRQUdDLFlBQWEsMEJBQ2UsaUJBQ1QsQ0FDcEIsY0FHQyxjQUFlLGtCQUNJLFVBQ1IsUUFDRixtQ0FBQSxBQUNtQiwyQkFBQSxjQUNiLFNBQ0osQ0FDWixlQUdDLGFBQWMsa0JBQ0ssU0FDVCxRQUNELG1DQUFBLEFBQ21CLDJCQUFBLGNBQ2IsU0FDSixDQUNaLFlBR0Msa0JBQW1CLG9CQUNFLGlCQUNGLENBQ3BCLGtCQUdDLGNBQWUsa0JBQ0ksZUFDSCxhQUNGLHlCQUNkLHNCQUFBLHFCQUFBLGdCQUFrQixDQUNuQiw2QkFHQyxZQUFhLFdBQ0QsWUFDQyxzQkFDYSxrQkFDTixDQUNyQix1RUFJQyxjQUFlLGtCQUNJLFFBQ1YsU0FDQyxXQUNFLFVBQ0EsQ0FDYixvQ0FHQyxVQUFXLHlCQUNlLG1CQUNOLHVCQUFBLEFBQ0gsY0FBQSxDQUNsQixtQ0FHQyxXQUFZLHNCQUNXLG1CQUNILDRDQUFBLEFBQ3FCLG9DQUFBLHVCQUFBLEFBQ3hCLGVBQUEsU0FDTixDQUNaLDRDQUdDLHdCQUEwQixDQUMzQiwyQ0FHQyxnQkFBa0IsQ0FDbkIseUNBR0MsUUFDRSxZQUFhLGlCQUNiLDRCQUFBLEFBQVMsZ0JBQVQsQUFBUyxRQUFBLHVCQUNtQixDQUM3QixZQUVDLG9CQUFBLG9CQUFBLEFBQWMscUJBQWQsQUFBYyxhQUFBLHNCQUNkLHlCQUFBLEFBQW9CLDJCQUFwQixBQUFvQixtQkFBQSxrQkFDcEIscUJBQUEsQUFBMEIsaUNBQTFCLEFBQTBCLHdCQUFBLENBQzNCLENBQ0Ysa0NBR0Msc0JBQXlCLENBQzFCLFVBR0MsVUFBWSxDQUNiLFdBSUMscUJBQXdCLENBQ3pCLGdCQUdDLDZCQUFnQyxDQUNqQyxXQUdDLFNBQVUsVUFDQyxzREFDNkMsc0RBQ0MsQ0FDMUQsV0FHQyxtQkFBcUIsQ0FDdEIsb0NBR0MsV0FDRSxtQkFBcUIsQ0FDdEIsQ0FDRixxQkFHQyxlQUFnQix3QkFDVyxDQUM1Qiw0QkFHQyxzQkFBeUIsQ0FDMUIsb0NBR0MsNEJBQ0UsdUJBQTBCLENBQzNCLENBQ0Ysb0NBR0MsUUFDRSxlQUFnQixPQUNSLE1BQ0QsaUJBQ1cscUJBQ0ksb0JBQ0Qsb0JBQ0EsV0FDVCxXQUNBLGdCQUNLLGtCQUNHLENBQ3JCLENBQ0YsUUFHQyxlQUFnQixNQUNULE9BQ0MsV0FDSSxXQUNBLHVCQUFBLEFBQ0ksZUFBQSxnQkFDQyxrQkFDRyxDQUNyQixvQ0FHQyxRQUNFLGtCQUFtQixnQkFDRixZQUNILENBQ2YsQ0FDRixrQkFHQyxvQkFBQSxvQkFBQSxBQUFjLHFCQUFkLEFBQWMsYUFBQSxxQkFDZCx5QkFBQSxBQUFrQixpQkFBQSxzQkFDbEIseUJBQUEsQUFBK0Isc0NBQS9CLEFBQStCLDhCQUFBLHNCQUMvQix5QkFBQSxBQUFvQiwyQkFBcEIsQUFBb0Isa0JBQUEsQ0FDckIsb0NBR0Msa0JBQ0UscUJBQUEsd0JBQUEsQUFBd0IsK0JBQXhCLEFBQXdCLHVCQUFBLHFCQUN4Qiw0QkFBQSxBQUFrQiw2QkFBbEIsQUFBa0IseUJBQWxCLEFBQWtCLGdCQUFBLENBQ25CLENBQ0YsMEJBR0MsV0FBWSxrQkFDTyxvQkFDbkIsb0JBQUEsQUFBYyxxQkFBZCxBQUFjLGFBQUEsc0JBQ2QseUJBQUEsQUFBb0IsMkJBQXBCLEFBQW9CLGtCQUFBLENBQ3JCLGVBR0MsVUFBWSxDQUNiLG9DQUdDLGVBQ0UsWUFBYyxDQUNmLENBQ0Ysa0JBR0MsV0FBWSxlQUNJLG9CQUNoQixvQkFBQSxBQUFjLHFCQUFkLEFBQWMsYUFBQSxzQkFDZCx5QkFBQSxBQUErQixzQ0FBL0IsQUFBK0IsNkJBQUEsQ0FDaEMscUJBR0MsNEJBQTZCLG9CQUM3QixtQkFBQSxBQUFhLG9CQUFiLEFBQWEsWUFBQSxpQkFDTSxDQUNwQixnQ0FHQyxjQUFnQixDQUNqQix1QkFHQyxZQUFhLG9CQUNiLG9CQUFBLEFBQWMscUJBQWQsQUFBYyxhQUFBLHNCQUNkLHlCQUFBLEFBQW9CLDJCQUFwQixBQUFvQixtQkFBQSxxQkFDcEIsd0JBQUEsQUFBd0IsK0JBQXhCLEFBQXdCLHVCQUFBLDBCQUN4Qiw0QkFBQSxBQUF1Qiw2QkFBdkIsQUFBdUIsOEJBQXZCLEFBQXVCLHNCQUFBLGtCQUNKLGtCQUNBLGVBQ0gsZ0JBQ0Usb0JBQ0ssQ0FDeEIscUNBR0MsdUJBQ0UsY0FBZ0IsQ0FDakIsQ0FDRiw0QkFHQyxpQkFBa0IsYUFDSCxDQUNoQiw2QkFHQyx1QkFBQSxBQUFpQixjQUFBLENBQ2xCLHlCQUdDLHVCQUEyQixDQUM1Qix3QkFHQyxrQkFBbUIsV0FDUCxRQUNILE9BQ0QsWUFDSyxjQUNFLG9CQUNmLG9CQUFBLEFBQWMscUJBQWQsQUFBYyxhQUFBLHFCQUNkLDRCQUFBLEFBQWtCLDZCQUFsQixBQUFrQix5QkFBbEIsQUFBa0IsaUJBQUEsd0JBQ1EsQ0FDM0IsNkJBR0MscUJBQXNCLGNBQ04sQ0FDakIsbUNBR0MsdUJBQUEsQUFBaUIsY0FBQSxDQUNsQixVQUdDLGlCQUFtQixDQUNwQixnQ0FHQyxxQkFBdUIseUJBQ0ksb0JBQzNCLGlCQUFrQiwrQkFDZSxDQUNsQyxvQ0FHQyxnQ0FDRSxxQkFBd0IsQ0FDekIsQ0FDRixvQ0FHQyxnQ0FDRSwyQkFBNkIscUJBQ0wsQ0FDekIsQ0FDRixvQkFHQyxnQkFBaUIsa0JBQ0UsVUFDUixRQUNGLFNBQ0Msb0JBQ1Ysb0JBQUEsQUFBYyxxQkFBZCxBQUFjLGFBQUEsMEJBQ2QsNEJBQUEsQUFBdUIsNkJBQXZCLEFBQXVCLDhCQUF2QixBQUF1QixzQkFBQSxxQkFDdkIsd0JBQUEsQUFBd0IsK0JBQXhCLEFBQXdCLHNCQUFBLENBQ3pCLHlCQUdDLHFCQUFzQixnQkFDTCxXQUNMLG1CQUNRLG9CQUNFLGtCQUNELGVBQ0osQ0FDbEIsb0NBR0MseUJBQ0UsZUFBaUIsQ0FDbEIsQ0FDRixlQU1DLG1DQUFxQyxrQkFDbEIsd0JBQ1EsQ0FDNUIsUUFHQyxtQkFBb0IsY0FDSixDQUNqQiwwQkFHQyxVQUFZLENBQ2Isa0NBR0MsaUJBQW1CLENBQ3BCLG9DQUdDLGtDQUNFLGtCQUFtQixpQkFDQSxDQUNwQixDQUNGLDBDQUdDLG9CQUFBLG9CQUFBLEFBQWMscUJBQWQsQUFBYyxhQUFBLHFCQUNkLHdCQUFBLEFBQXdCLCtCQUF4QixBQUF3Qix1QkFBQSxzQkFDeEIseUJBQUEsQUFBb0IsMkJBQXBCLEFBQW9CLG1CQUFBLGNBQ0wsa0JBQ0ssQ0FDckIsOENBR0MsdUJBQTJCLENBQzVCLHFEQUdDLGlCQUFvQixDQUNyQixZQUdDLG9CQUFBLG9CQUFBLEFBQWMscUJBQWQsQUFBYyxhQUFBLGtCQUNkLDhCQUFBLEFBQWUsNkJBQWYsQUFBZSxzQkFBZixBQUFlLGNBQUEsa0JBQ0kscUJBQ25CLHdCQUFBLEFBQXdCLCtCQUF4QixBQUF3Qix1QkFBQSxpQkFDTCxDQUNwQixxQkFHQyxZQUFhLG9CQUNVLENBQ3hCLGdDQUdDLFlBQWMsQ0FDZixpQkFHQyxvQkFBdUIsQ0FDeEIsV0FHQyxtQkFBb0IsZUFDSCxXQUNMLGlCQUNPLENBQ3BCLG9DQUdDLFdBQ0Usb0JBQXNCLENBQ3ZCLENBQ0Ysb0NBR0MsV0FDRSxtQkFBcUIsQ0FDdEIsQ0FDRixTQUlDLGVBQWdCLFNBQ04sWUFDRyxhQUNFLENBQ2hCLG9DQUdDLFNBQ0Usc0JBQXdCLGtCQUNILENBQ3RCLENBQ0Ysb0NBR0MsU0FDRSxxQkFBd0IsQ0FDekIsQ0FDRixXQUdDLG1CQUFvQixXQUNSLFlBQ0Msa0JBQ00sb0JBQ25CLG9CQUFBLEFBQWMscUJBQWQsQUFBYyxhQUFBLHFCQUNkLHdCQUFBLEFBQXdCLCtCQUF4QixBQUF3Qix1QkFBQSxzQkFDeEIseUJBQUEsQUFBb0IsMkJBQXBCLEFBQW9CLGtCQUFBLENBQ3JCLG9DQUdDLFdBQ0UsWUFBYSxVQUNELENBQ2IsQ0FDRixvQ0FHQyxXQUNFLFlBQWEsVUFDRCxDQUNiLENBQ0YsV0FHQyxvQkFBdUIsQ0FDeEIsZUFHQyxVQUFXLGlCQUNRLENBQ3BCLHFDQUdDLGVBQ0Usb0JBQXNCLENBQ3ZCLENBQ0Ysb0NBR0MsZUFDRSxvQkFBc0IsQ0FDdkIsQ0FDRixvQ0FHQyxlQUNFLG1CQUFxQixDQUN0QixDQUNGLFVBR0MsU0FBVSxVQUNDLHNEQUM2QyxzREFDQyxDQUMxRCxvQkFHQyxZQUFjLENBQ2YscUJBR0MscUJBQXVCLG1CQUNELENBQ3ZCLHVCQUdDLHNCQUF3Qiw4QkFDeEIsOEJBQUEsQUFBeUIsK0JBQXpCLEFBQXlCLHVCQUFBLG9DQUN6QixzQ0FBQSxBQUFrQyx1Q0FBbEMsQUFBa0Msd0NBQWxDLEFBQWtDLGdDQUFBLDZCQUNsQyxpQ0FBQSxBQUEyQix5QkFBQSxtQkFDTixDQUN0QiwyQkFHQyxzQkFBd0IsZ0JBQ1AsZ0JBQ0MsQ0FDbkIsd0NBR0MsZ0JBQWlCLGdCQUNDLENBQ25CLGFBR0MsZUFBQSxxQkFBc0IsY0FDUCxlQUNFLENBQ2xCLGVBR0MsbUJBQUEscUJBQXNCLGdCQUNKLGNBQ0gsYUFDQSxDQUNoQixvREFHQyxjQUFlLGNBQ0EsZUFDRSxDQUNsQixvQ0FHQyxvREFDRSxvQkFBc0IsQ0FDdkIsQ0FDRix3RUFHQyxpQkFBa0IsZUFDRCxhQUNGLENBQ2hCLGFBR0MsZ0JBQWlCLGNBQ0ksZUFDckIscUJBQXNCLGtCQUNILGVBQ0QsQ0FDbkIsb0JBR0MsV0FBWSxjQUNHLFVBQ0osWUFDRSxvQkFDUSxtQkFDRCxrQkFDRCxVQUNSLFFBQ0YsbUNBQUEsQUFDbUIsMEJBQUEsQ0FDN0IsU0FHQywyQkFBOEIsQ0FDL0IsV0FHQyxjQUFnQixDQUNqQixTQUlDLG1CQUFBLHFCQUFzQixhQUNQLENBQ2hCLG9DQUdDLFNBQ0UsY0FBZ0IsQ0FDakIsQ0FDRixZQUdDLGVBQWdCLGdCQUNDLGFBQ0YsQ0FDaEIsa0JBR0MsK0JBQUEsOEJBQUEsQUFBNEIsOEJBQTVCLEFBQTRCLG1DQUE1QixBQUE0QiwwQkFBQSxDQUM3QixvQkFHQyxvQkFBQSxvQkFBQSxBQUFjLHFCQUFkLEFBQWMsYUFBQSxzQkFDZCx5QkFBQSxBQUErQixzQ0FBL0IsQUFBK0IsOEJBQUEsc0JBQy9CLHlCQUFBLEFBQW9CLDJCQUFwQixBQUFvQixrQkFBQSxDQUNyQixvQ0FHQyxvQkFDRSxtQkFBQSx1QkFBQSxBQUFnQixjQUFBLENBQ2pCLENBQ0Ysa0NBR0Msb0JBQUEsb0JBQUEsQUFBYyxxQkFBZCxBQUFjLGFBQUEsc0JBQ2QseUJBQUEsQUFBK0Isc0NBQS9CLEFBQStCLDhCQUFBLHNCQUMvQix5QkFBQSxBQUFvQiwyQkFBcEIsQUFBb0Isa0JBQUEsQ0FDckIsb0NBR0Msa0NBQ0UsbUJBQUEsdUJBQUEsQUFBZ0IsY0FBQSxDQUNqQixDQUNGLDhDQUdDLFNBQVcsQ0FDWixvQ0FHQyw4Q0FDRSxVQUFZLENBQ2IsQ0FDRiw4Q0FHQyxTQUFXLENBQ1osb0NBR0MsOENBQ0UsV0FBWSxlQUNLLENBQ2xCLENBQ0Ysc0RBR0MsU0FBVyxDQUNaLG9DQUdDLHNEQUNFLFVBQVksQ0FDYixDQUNGLG9EQUdDLFNBQVcsQ0FDWixvQ0FHQyxvREFDRSxXQUFZLGVBQ0ssQ0FDbEIsQ0FDRix3QkFHQyxxQkFBc0IsWUFDVCxZQUNBLGtCQUNNLGlCQUNELHFCQUNLLG1CQUNILGlCQUNELENBQ3BCLG9DQUdDLHdCQUNFLGdCQUFtQixDQUNwQixDQUNGLG9DQUdDLGdCQUFpQixpQ0FDaUIsa0JBQ2YsUUFDVixXQUNHLGNBQ0csZUFDQyxtQ0FBQSxBQUNZLDBCQUFBLENBQzdCLE9BR0MsK0JBQUEsOEJBQUEsQUFBNEIsOEJBQTVCLEFBQTRCLG1DQUE1QixBQUE0QiwwQkFBQSxDQUM3QixXQUdDLHlDQUFBLHdDQUFBLEFBQXVDLHdDQUF2QyxBQUF1Qyw2Q0FBdkMsQUFBdUMsb0NBQUEsQ0FDeEMsU0FHQyxTQUFVLFVBQ0Msc0RBQzZDLHVEQUNDLGlCQUN0QyxDQUNwQixnQkFHQyxXQUFZLGNBQ0csV0FDSCxhQUNFLDBDQUM2QixzQkFDcEIsa0JBQ0osT0FDWCxTQUNFLFVBQ0UsQ0FDYixpQkFHQyxvQkFBdUIsQ0FDeEIsb0JBR0Msb0JBQUEsb0JBQUEsQUFBYyxxQkFBZCxBQUFjLGFBQUEsK0JBQ2QsbUNBQUEsQUFBNkIsMkJBQUEscUJBQzdCLHdCQUFBLEFBQXdCLCtCQUF4QixBQUF3QixzQkFBQSxDQUN6QixvQ0FHQyxvQkFDRSw2QkFBQSxpQ0FBQSxBQUEyQix3QkFBQSxDQUM1QixDQUNGLHlCQUdDLGNBQWUsZ0JBQ0UsNENBQUEsQUFDd0Isb0NBQUEsNEJBQ1gsZUFDOUIsY0FBZ0IsQ0FDakIsb0NBR0MseUJBQ0Usb0JBQXNCLENBQ3ZCLENBQ0Ysb0NBR0MseUJBQ0UscUJBQXVCLGtCQUNILENBQ3JCLENBQ0YsNEJBR0MsbUJBQUEscUJBQXNCLGdCQUNMLGNBQ0QsQ0FDakIsb0NBR0MsNEJBQ0UscUJBQXNCLGtCQUNELENBQ3RCLENBQ0YsbUNBR0MscUJBQXNCLHNCQUNDLGFBQ1IsZ0JBQ0UsZ0JBQ0MsQ0FDbkIsb0NBR0MsbUNBQ0UsY0FBZSxnQkFDRyxZQUNILENBQ2hCLENBQ0Ysb0NBR0MsbUNBQ0UsUUFBVSxDQUNYLENBQ0Ysb0NBR0MsK0JBQ0UsZUFBaUIsQ0FDbEIsZ0NBRUMsYUFBZSxDQUNoQixDQUNGLGVBR0MscUJBQXNCLFlBQ1QsWUFDQSxrQkFDTSxpQkFDRCxxQkFDSyxtQkFDSCxrQkFDRCxXQUNOLENBQ2Qsb0NBR0MsZUFDRSxXQUFZLGVBQ0ksaUJBQ0csQ0FDcEIsQ0FDRixvQ0FHQyxlQUNFLHFCQUFzQixZQUNULFlBQ0EsaUJBQ0ssbUJBQ0csQ0FDdEIsQ0FDRixxQkFHQyxnQkFBaUIsaUNBQ2lCLGtCQUNmLFFBQ1YsV0FDRyxjQUNHLGVBQ0MsbUNBQUEsQUFDWSwwQkFBQSxDQUM3QixjQUdDLHFCQUFzQixZQUNULFlBQ0Esa0JBQ00saUJBQ0QscUJBQ0ssbUJBQ0gsaUJBQ0QsQ0FDcEIsb0JBR0MsZ0JBQWlCLGlDQUNpQixrQkFDZixRQUNWLFdBQ0csY0FDRyxlQUNDLG1DQUFBLEFBQ1ksMEJBQUEsQ0FDN0IsVUFHQyw4QkFBQSw4QkFBQSxBQUF5QiwrQkFBekIsQUFBeUIsdUJBQUEsb0NBQ3pCLHNDQUFBLEFBQWtDLHVDQUFsQyxBQUFrQyx3Q0FBbEMsQUFBa0MsZ0NBQUEsNkJBQ2xDLGlDQUFBLEFBQTJCLHlCQUFBLG9CQUNOLFNBQ1gsVUFDQyxzREFDNkMsc0RBQ0MsQ0FDMUQsZUFHQyxzQkFBd0IsZ0JBQ1AsZ0JBQ0MsQ0FDbkIsNEJBR0MsZ0JBQWlCLGdCQUNDLENBQ25CLGlCQUdDLGNBQWUsaUJBQ0ksQ0FDcEIscUJBR0Msc0JBQXdCLG9CQUV4QixpQkFBa0IsaUNBQ2dCLGtCQUNmLE1BQ1osT0FDQyxVQUNJLENBQ2Isd0JBR0MsV0FBWSxXQUNBLGlCQUNNLGFBQ0gsQ0FDaEIsb0NBR0Msd0JBQ0UsZUFBaUIsQ0FDbEIsQ0FDRixTQUdDLFNBQVUsVUFDQyxzREFDNkMsdURBQ0MsMENBQ2Qsc0JBQ3BCLGtDQUNZLG1CQUNmLFVBQ1IsQ0FDYixvQ0FHQyxTQUNFLGlCQUFtQixDQUNwQixDQUNGLGlCQUdDLHdCQUEwQixvQkFDSCxDQUN4QixZQUdDLDRCQUE4QixnQkFDYixjQUNGLGdCQUNFLGtCQUNHLENBQ3JCLG9DQUdDLFlBQ0UscUJBQXNCLGtCQUNGLENBQ3JCLENBQ0YsaUJBR0MsZUFBaUIsY0FDRixhQUNBLENBQ2hCLGFBR0MsNEJBQThCLHVCQUNKLENBQzNCLFlBR0MsZ0JBQWlCLG9CQUNqQixvQkFBQSxBQUFjLHFCQUFkLEFBQWMsYUFBQSxxQkFDZCx3QkFBQSxBQUF3QiwrQkFBeEIsQUFBd0Isc0JBQUEsQ0FDekIsZUFHQyxVQUFXLFdBQ0UsQ0FDZCxvQ0FHQyxlQUNFLFVBQVcsdUJBQ2UsQ0FDM0IsQ0FDRixjQUdDLGNBQWUsWUFDRixpQkFDSyxxQkFDSyxrQkFDSixtQkFDQyxrQkFDRCxVQUNSLGlFQzcxRWIsQ0Q4MUVDLG9CQUdDLGdCQUFpQixpQ0FDaUIsa0JBQ2YsUUFDVixXQUNHLGNBQ0csZUFDQyxtQ0FBQSxBQUNZLDBCQUFBLENBQzdCLG9CQUdDLGtCQUFvQixDQUNyQixvQ0FHQywyQkFDRSxZQUFjLENBQ2YsQ0FDRiw0REFHQywwQkFBNEIsY0FDYix1QkFDVyw0QkFDSyxDQUNoQyxvQ0FHQyxlQUNFLDBCQUFBLDRCQUFBLEFBQXVCLDZCQUF2QixBQUF1Qiw4QkFBdkIsQUFBdUIsc0JBQUEsbUJBQ0gsYUFDTixtQkFDTSwwQ0FBQSxBQUNxQixpQ0FBQSxDQUMxQyxDQUNGLDhCQUdDLHNCQUF3QiwwQkFDSSx1Q0FDYSxlQUN6QyxlQUFnQiwwQkFDYyxDQUMvQixvQ0FHQyw4QkFDRSwyQkFBOEIsMEJBQ0YsZ0NBQ08sQ0FDcEMsQ0FDRixlQUdDLDhCQUFBLGlDQUFBLEFBQXVDLDZDQUF2QyxBQUF1QyxxQ0FBQSxtQkFDakIsQ0FDdkIsb0NBR0MsZUFDRSxxQkFBdUIsb0JBQ3ZCLG9CQUFBLEFBQWMscUJBQWQsQUFBYyxhQUFBLGdDQUNkLG1DQUFBLEFBQStCLHFDQUEvQixBQUErQiw0QkFBQSxDQUNoQyxDQUNGLG9CQUdDLFVBQVcsbUJBQ1Msa0JBQ0QsY0FDSixhQUNELGtCQUNLLFVBQ1AsQ0FDYixvQ0FHQyxvQkFDRSxjQUFnQixDQUNqQixDQUNGLGVBR0MsbUJBQXNCLENBQ3ZCLG9DQUdDLGVBQ0Usb0JBQXVCLENBQ3hCLENBQ0YsdUJBR0MsY0FBZSxtQkFDSyxZQUNQLFlBQ0EsaUJBQ0ssa0JBQ0MsZUFDSCxpQkFDRSxxQkFDSyxpQkFDSixDQUNwQixvQ0FHQyx1QkFDRSxhQUFtQixDQUNwQixDQUNGLDZCQUdDLGdCQUFpQixpQ0FDaUIsa0JBQ2YsUUFDVixXQUNHLGNBQ0csZUFDQyxtQ0FBQSxBQUNZLDBCQUFBLENBQzdCLGFBR0MsY0FBZSx5QkFDVyxXQUNkLGlCQUNPLGVBQ25CLHFCQUFzQixjQUNQLGdCQUNHLGlCQUNDLENBQ3BCLG9DQUdDLGFBQ0UscUJBQXNCLGtCQUNGLENBQ3JCLENBQ0YsbUJBR0MsZ0JBQWlCLGlDQUNpQixjQUNuQixjQUNBLGtCQUNJLFVBQ1IsUUFDRixtQ0FBQSxBQUNtQiwwQkFBQSxDQUM3QixXQUdDLFNBQVUsVUFDQyxzREFDNkMsdURBQ0MsbUJBQ3JDLGlCQUNELENBQ3BCLG9DQUdDLFdBQ0UsaUJBQW1CLENBQ3BCLENBQ0YsMkJBR0Msa0JBQW9CLENBQ3JCLGtDQUdDLCtCQUFBLDhCQUFBLEFBQTRCLDhCQUE1QixBQUE0QixtQ0FBNUIsQUFBNEIsMEJBQUEsQ0FDN0Isa0JBR0MsYUFBYyxlQUNFLGNBQ0Qsb0JBQ2Ysb0JBQUEsQUFBYyxxQkFBZCxBQUFjLGFBQUEsc0JBQ2QseUJBQUEsQUFBb0IsMkJBQXBCLEFBQW9CLG1CQUFBLHNCQUNwQix5QkFBQSxBQUErQixzQ0FBL0IsQUFBK0IsNkJBQUEsQ0FDaEMscUNBR0Msa0JBQ0UsVUFBVyxjQUNLLENBQ2pCLENBQ0Ysb0NBR0Msa0JBQ0UsV0FBWSxjQUNJLENBQ2pCLENBQ0Ysb0NBR0Msa0JBQ0UsbUJBQUEsdUJBQUEsQUFBZ0IsY0FBQSxDQUNqQixDQUNGLGdCQUdDLFNBQVcsQ0FDWixvQ0FHQyxnQkFDRSxXQUFZLGtCQUNRLENBQ3JCLG9CQUVDLHFCQUF1Qix5QkFDSSxrQkFDTixDQUN0QixDQUNGLGdCQUdDLFNBQVcsQ0FDWixvQ0FHQyxnQkFDRSxVQUFZLENBQ2IsQ0FDRixtQkFHQyxvQkFBc0IsV0FDVCxDQUNkLHlCQUdDLGVBQUEscUJBQXNCLDRCQUNXLGtCQUNaLENBQ3RCLG9DQUdDLHlCQUNFLGNBQWdCLENBQ2pCLENBQ0YsaUJBR0MsZUFBQSxxQkFBc0Isa0lBQ2dJLGFBQ3ZJLENBQ2hCLG9DQUdDLGlCQUNFLG9CQUFzQixDQUN2QixDQUNGLG9CQUdDLGlDQUFzQyxlQUN0Qix1QkFDUyxZQUNYLENBQ2Ysb0NBR0Msb0JBQ0Usc0JBQXlCLENBQzFCLENBQ0Ysa0JBR0MscUJBQXNCLHlCQUNJLHFDQUNpQixpQkFDeEIsZ0JBQ0Ysb0JBQ0ksbUJBRUQscUJBQ0csc0JBQUEsQUFDUixjQUFBLG9CQUNPLGlFQzNuRnhCLENENG5GQyx3QkFHQyxnQkFBaUIsd0JBQ1Msc0JBQUEsQUFDWCxhQUFBLENBQ2hCLFdBR0MsU0FBVSxVQUNDLHNEQUM2Qyx1REFDQyxxQkFDekQsd0JBQUEsQUFBd0IsK0JBQXhCLEFBQXdCLHVCQUFBLHNCQUN4Qix5QkFBQSxBQUFvQiwyQkFBcEIsQUFBb0Isa0JBQUEsQ0FDckIsMEJBR0MseUNBQUEsd0NBQUEsQUFBdUMsd0NBQXZDLEFBQXVDLDZDQUF2QyxBQUF1QyxvQ0FBQSxDQUN4QyxvQ0FHQyxXQUNFLG1CQUFBLHVCQUFBLEFBQWdCLGNBQUEsQ0FDakIsQ0FDRixnQkFHQyxVQUFXLFlBQ0UsMkJBQ2dCLGVBQ1osQ0FDbEIsb0NBR0MsZ0JBQ0UsV0FBWSxrQkFDUSxDQUNyQixDQUNGLG1CQUdDLGVBQUEscUJBQXNCLGdCQUNKLGNBQ0gsa0JBQ0ksa0JBQ0EsbUJBQ0UsQ0FDdEIsb0NBR0MsbUJBQ0Usa0JBQXFCLENBQ3RCLENBQ0YsMEJBR0MsZ0JBQWlCLGlDQUNpQixxQkFDWixrQkFDRixrQkFDRCxPQUNYLFFBQ0MsbUNBQUEsQUFDbUIsMEJBQUEsQ0FDN0Isb0JBR0MscUJBQXVCLGNBQ1IsOENBQUEsQUFDNEIscUNBQUEsQ0FDNUMsb0NBR0Msb0JBQ0UsNENBQUEsQUFBeUMsbUNBQUEsQ0FDMUMsQ0FDRixpQkFHQyxpQkFBa0IsMkJBQ1ksQ0FDL0Isb0NBR0MsaUJBQ0UsZUFBaUIsQ0FDbEIsQ0FDRiw0QkFHQyxlQUFpQixDQUNsQixvQ0FHQyw0QkFDRSxlQUFpQixDQUNsQixDQUNGLG9DQUdDLHNCQUNFLE9BQVMsQ0FDVixDQUNGLG9DQUdDLG9CQUNFLFdBQWEsQ0FDZCxDQUNGLG9DQUdDLFNBQ0UsdUJBQXlCLDJCQUNJLHVCQUNFLENBQ2hDLENBQ0YsWUFHQyxjQUFlLG1CQUNLLGtCQUNELGtCQUNBLGVBQ0QsQ0FDbkIsb0NBR0MsWUFDRSxpQkFBbUIsb0JBQ0csQ0FDdkIsQ0FDRixtQkFHQyxXQUFZLGNBQ0csVUFDSixZQUNFLG9CQUNRLG1CQUNELGtCQUNELFVBQ1IsUUFDRixtQ0FBQSxBQUNtQiwwQkFBQSxDQUM3QiwwQkFHQyxxQkFBdUIsZ0NBQ2MsWUFDeEIsZUFDYixlQUFnQixtQkFDTSxDQUN2Qiw2QkFHQyxZQUFjLENBQ2YsOEJBR0MsbUJBQW9CLFdBQ1IsWUFDQyxrQkFDUSxlQUNyQixjQUFnQixDQUNqQixvQ0FHQyw4QkFDRSxnQkFBa0IsZ0JBQ0QsVUFDTixpQkFDUSxDQUNwQiw0Q0FFQyxjQUFnQixDQUNqQixDQUNGLHdCQUdDLG1CQUFvQixhQUNOLGtCQUNNLENBQ3JCLG9DQUdDLHdCQUNFLFlBQWMsQ0FDZixDQUNGLDJCQUdDLG1CQUFBLHFCQUFzQixnQkFDSixjQUNILGtCQUNNLENBQ3RCLGtDQUdDLGdCQUFpQixpQ0FDaUIscUJBQ1osaUJBQ0YsQ0FDckIseUJBR0MsY0FBZSxZQUNGLFlBQ0Esa0JBQ00saUJBQ0QscUJBQ0ssbUJBQ0gsa0JBQ0QsYUFDSixDQUNoQiwrQkFHQyxnQkFBaUIsaUNBQ2lCLGtCQUNmLFFBQ1YsV0FDRyxjQUNHLGVBQ0MsbUNBQUEsQUFDWSwwQkFBQSxDQUM3Qiw0QkFHQyw2QkFBOEIsU0FDcEIsMEJBQ2tCLHNCQUM1Qix5QkFBQSxBQUFvQiwyQkFBcEIsQUFBb0Isa0JBQUEsQ0FDckIsb0NBR0MsNEJBQ0UsdUJBQTBCLENBQzNCLENBQ0Ysb0NBR0Msd0RBQ0UscUJBQXVCLHdCQUNJLENBQzVCLENBQ0YsMEJBR0Msb0JBQXNCLHVCQUNJLENBQzNCLG9DQUdDLDBCQUNFLHFCQUF1Qix3QkFDSSxDQUM1QixDQUNGLDBCQUdDLG9CQUFzQix1QkFDSSxDQUMzQixvQ0FHQywwQkFDRSxxQkFBdUIsd0JBQ0ksQ0FDNUIsQ0FDRixVQUdDLGlCQUFtQixDQUNwQixjQUdDLHFCQUFzQixnQkFDTCxpQkFDRSxrQkFDQSxlQUNELENBQ25CLG1EQUdDLFdBQWEsQ0FDZCxvQ0FHQyxtREFDRSxVQUFZLENBQ2IsQ0FDRiwrRUFHQyxvQkFBdUIsQ0FDeEIsa0JBR0MsbUJBQW9CLHFCQUNHLFlBQ1Ysa0JBQ00sa0JBQ0EsZUFDRCxDQUNuQix5QkFHQyxXQUFZLGNBQ0csVUFDSixZQUNFLG9CQUNRLG1CQUNELGtCQUNELFVBQ1IsUUFDRixtQ0FBQSxBQUNtQiwwQkFBQSxDQUM3QixvQ0FHQyxrQkFDRSx1QkFBMEIsQ0FDM0IsQ0FDRixvQkFHQyxxQkFBdUIsZUFDTCxDQUNuQixrQ0FHQyxtQkFBb0IsWUFDTixDQUNmLDhCQUdDLG1CQUFvQixxQkFDRyxjQUNSLFlBQ0YsWUFDQSxpQkFDSyxrQkFDQyxrQkFDQSxnQkFDRCxjQUNGLENBQ2pCLG9DQUdDLDhCQUNFLFVBQVksQ0FDYixDQUNGLFVBR0Msc0JBQUEseUJBQUEsQUFBK0Isc0NBQS9CLEFBQStCLDhCQUFBLHFCQUMvQix3QkFBQSxBQUF3QiwrQkFBeEIsQUFBd0IsdUJBQUEsb0JBQ3hCLHVCQUFBLEFBQTRCLG1DQUE1QixBQUE0QiwyQkFBQSw4QkFDSyxDQUNsQyxlQUdDLGVBQWdCLG9CQUNLLG1CQUNELGFBQ04sc0JBQ1Msa0JBQ0gsQ0FDckIsa0JBR0MsY0FBZSxlQUNDLGdCQUNDLGdDQUNnQixvQkFDWixrQkFDRCxDQUNyQixtQkFHQyxhQUFjLGVBQ0csQ0FDbEIsVUFHQyxtQkFBb0Isc0JBQ0csYUFDVCxtQkFDTyxDQUN0QixvQ0FHQyxVQUNFLGtCQUFvQixDQUNyQixDQUNGLE1BR0MsVUFBVyxrQkFDUSxhQUNMLGtCQUNLLGtCQUNDLENBQ3JCLG9DQUdDLE1BQ0UsWUFBYyxDQUNmLENBQ0YsU0FHQyxlQUFnQiw4QkFDZSx1QkFDTCxDQUMzQix3QkFHQyxvQkFBc0IscUJBQ0MsbUJBQ0Ysa0NBQ2dCLENBQ3RDOzs7Ozs7R0FRRSxZQUVELFlBQWMsQ0FDZixvQ0FHQzs7eUNBRXVDLFlBRXJDLGVBQWdCLHlCQUNVLE1BQ25CLGdCQUNVLGVBQ0QsWUFDSCxXQUNELGdDQUNzQixvQkFDbEMsb0JBQUEsQUFBYyxxQkFBZCxBQUFjLGFBQUEsc0JBQ2QseUJBQUEsQUFBb0IsMkJBQXBCLEFBQW9CLG1CQUFBLHFCQUNwQix3QkFBQSxBQUF3QiwrQkFBeEIsQUFBd0Isc0JBQUEsQ0FDekIsYUFFQyxvQkFBc0IsbUJBQ0QsVUFDVixnQkFDTSxvQkFDakIsb0JBQUEsQUFBYyxxQkFBZCxBQUFjLGFBQUEscUJBQ2QsNEJBQUEsQUFBa0IsNkJBQWxCLEFBQWtCLHlCQUFsQixBQUFrQixpQkFBQSxzQkFDbEIseUJBQUEsQUFBb0IsMkJBQXBCLEFBQW9CLG1CQUFBLGVBQ0gsQ0FDbEIsZ0JBRUMsMEJBQTRCLGNBQ2IsVUFDSCxDQUNiLGtCQUVDLGVBQWdCLGdCQUNDLGtJQUNxSSxxQkFDL0gsY0FDUixjQUNBLCtCQUNrQixDQUNsQyx1QkFFQyxpQkFBa0IscUJBQ0ksaUJBQ0YsQ0FDckIsd0JBRUMscUJBQXNCLG1CQUNGLDJCQUNZLENBQ2pDLHdDQUVDLGtCQUFvQixDQUNyQixrQkFFQyxpQkFBbUIsQ0FDcEIsd0JBRUMsZUFBZ0Isa0JBQ0csV0FDUCxRQUNILE9BQ0QsY0FDTyxVQUNILENBQ2IsYUFFQyx5QkFBNEIsQ0FDN0IsY0FFQyxpQkFBa0IsZ0JBQ0Esb0JBQ0csY0FDTixxQkFDTyxvQkFDRCxxQkFDQyxVQUNWLENBQ2Isa0JBRUMsZUFBZ0IsY0FDRCxlQUNDLHFCQUNNLFVBQ1YsQ0FDYix3QkFFQywwQkFBMkIsV0FDZiw0QkFDa0IsQ0FDL0IsY0FDYSxnQkFFWixlQUFnQixZQUNILE1BQ04sT0FDQyxhQUNNLFdBQ0YsWUFDQywrQkFDd0IsQ0FDdEMsNkJBRUMsYUFBZSxDQUNoQjs7eUNBR3NDLHlCQUVyQyxVQUFXLE9BQ0gsV0FDSSxZQUNDLGdCQUNJLHFEQUFBLEFBRW1DLDRDQUFBLENBQ3JELHFDQUVDLEtBQU8sQ0FDUiwwRUFHQyxPQUFTLENBQ1Y7O3lDQUdzQywwQkFFckMsZUFBZ0Isc0RBQUEsQUFFcUMsNkNBQUEsQ0FDdEQsaUlBSUMsTUFBUSxDQUNULDRDQUVDLGFBQWUsQ0FDaEI7O3lDQUdzQywyQkFFckMsZ0JBQWlCLHVEQUFBLEFBRXFDLDhDQUFBLENBQ3ZELG9JQUlDLE9BQVMsQ0FDViw2Q0FFQyxjQUFnQixDQUNqQjs7eUNBR3NDLGtCQUVyQyxlQUFnQixpQ0FDa0IsTUFDM0IsY0FDUSwrQkFBQSxBQUNTLHVCQUFBLFdBQ1osVUFDRCxpQkFDTyxxQkFDSSxvQkFDRCxvQkFDQSxxREFBQSxBQUUrQiw2Q0FBQSxxQ0FBQSxBQUVwQiw2QkFBQSxTQUN0QixVQUNDLDRCQUNtQixDQUMvQix3QkFFQyxlQUFnQiw0QkFDYyxDQUMvQix1QkFFQyxrQkFBbUIsY0FDSixlQUNFLENBQ2xCLGtGQUlDLFdBQVksV0FDQSxxREFBQSxBQUV3Qyw2Q0FBQSxxQkFDN0IsQ0FDeEIsMkRBR0Msa0JBQW1CLFVBQ1IsT0FDSCxXQUNLLENBQ2QsNkJBRUMsUUFBVSxDQUNYLG9DQUVDLDRCQUE4QixDQUMvQixxRkFHQyxLQUFPLENBQ1IsMkNBR0MsZ0NBQUEsQUFBeUIsdUJBQUEsQ0FDMUIsMENBR0MsaUNBQUEsQUFBMEIsd0JBQUEsQ0FDM0I7O3lDQUdzQzs7O0dBSXRDLFNBRUMsa0JBQW1CLGdCQUNGLG1CQUNNLFVBQ1osV0FDQyxZQUNDLFVBQ0YsUUFDRCxDQUNYOzs7O0dBS0EsbURBR0MsZ0JBQWlCLGlCQUNDLFVBQ1AsV0FDQyxZQUNDLFFBQ0gsQ0FDWDs7eUNBR3NDLGlCQUVyQyxxQkFBdUIsQ0FDeEIsa0NBRUMscUJBQXVCLENBQ3hCLENBQ0YseURBR0MsbUNBQ0UsYUFBYyxpQkFDSyxDQUNwQiw2QkFFQyxjQUFlLHVCQUFBLEFBRUMsZUFBQSxlQUNBLGNBQ0QsV0FDRixDQUNkLFdBQ1UsMENBRVQsT0FBUSwyQkFDcUIsQ0FDOUIsK0NBRUMsbUJBQXFCLENBQ3RCLFlBQ1csMkNBRVYsUUFBUywwQkFDbUIsQ0FDN0IsZ0RBRUMsb0JBQXNCLENBQ3ZCLGdCQUNlLG1DQUVkLGVBQWlCLENBQ2xCLENBQ0YseURBR0MsNkJBQ0UsY0FBZ0IsQ0FDakIsK0NBRUMsb0JBQXNCLENBQ3ZCLGdEQUVDLHFCQUF1QixDQUN4QixnQkFDZSxtQ0FFZCxlQUFpQixDQUNsQixDQUNGLG9DQUdDOzt5Q0FFdUMseUJBRXJDLG1CQUFxQixDQUN0QixxQ0FFQyw2QkFBOEIscUJBQ1AsQ0FDeEIsZUFFQyxZQUFhLE1BQ04sVUFDSyxDQUNiLDhCQUM2QixzQkFFNUIsY0FBZ0IsQ0FDakIsc0JBRUMsa0JBQW1CLFlBQ04sOEJBQUEsQUFDVSxzQkFBQSxXQUNYLGVBQ0ksaUJBQ0UsaUJBQ0MsQ0FDcEIsNkJBRUMsb0JBQXFCLHFCQUNDLGNBQ1AsaUJBQ0csb0JBQ0ksQ0FDdkIsbUNBRUMsNEJBQThCLENBQy9CLDJCQUVDLG1CQUFxQixDQUN0Qiw0QkFFQyxxQkFBdUIsQ0FDeEIsQ0FDRix5REFHQyxlQUNFLGVBQWdCLDZCQUNjLHFCQUNQLENBQ3hCLHFDQUVDLGtCQUFtQixjQUNKLFdBQ0gsV0FDQSxVQUNELFFBQ0QsQ0FDWCxtQ0FFQyxXQUFhLENBQ2QsK0JBRUMsVUFBWSxDQUNiLGlDQUVDLG9CQUFxQixjQUNOLGdCQUNHLENBQ25CLGlDQUVDLFlBQWMsQ0FDZiwyQkFFQyxrQkFBbUIsT0FDWCxpQkFDVSxXQUNOLGVBQ0ksY0FDRCxxQ0FBQSxBQUVpQiw0QkFBQSxDQUNqQyw0QkFFQyxTQUFXLENBQ1osZUFDYyxxQ0FFYixrQkFBbUIsZUFDSCxxQkFDTyxDQUN4QiwwQ0FFQyxtQkFBcUIsQ0FDdEIsQ0FDRixvQ0FHQzs7eUNBRXVDLHNCQUVyQyxhQUFjLDhCQUFBLEFBQ1Msc0JBQUEsV0FDWCxTQUNGLFVBQ0MscUJBQ1ksQ0FDeEIseUJBRUMsV0FBWSxlQUNLLENBQ2xCLDJCQUVDLG9CQUFxQixjQUNOLFVBQ0oscUJBQ1csb0JBQ0QscUJBQ0MsVUFDVixDQUNiLGlDQUVDLDBCQUEyQixXQUNmLDRCQUNrQixDQUMvQixXQUNVLDRDQUVULGFBQWUsQ0FDaEIsbUJBQ2tCLCtCQUVqQixxQkFBc0IsUUFDYixTQUNDLGdCQUNPLCtEQUFBLEFBR2dDLHVEQUhoQyxBQUdnQywrQ0FIaEMsQUFHZ0MsMEVBQUEsK0JBQUEsQUFHekIsdUJBQUEsc0JBQ0QscUJBQ0QsbUNBQ2MsaUNBQ0QsQ0FDcEMsV0FDVSxvQ0FHVCxpQ0FBQSxBQUEwQix3QkFBQSxDQUMzQjs7eUNBR3NDLGtCQUVyQyxrQkFBbUIsZ0JBQ0QsQ0FDbkIsQ0FDRix5REFHQyxrQkFDRSxlQUFpQixDQUNsQixDQUNGLHlEQUdDLGtCQUNFLGVBQWlCLENBQ2xCLENBQ0YiLCJmaWxlIjoiYXNzZXRzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBMaWNlbnNlIDogZS1UUlVTVCBJbmMuXHJcbiBGaWxlIG5hbWUgOiBjb21tb24uY3NzXHJcbiBTdHlsZSA6IGNvbW1vblxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Tm90bytTYW5zK0pQOjQwMCw3MDAsOTAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU5vdG8rU2VyaWYrSlBcIik7XG4qIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1vLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIG92ZXJmbG93LXk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbmJvZHkge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC42O1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIFwi5ri444K044K344OD44KvXCIsIFl1R290aGljLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgT3Nha2EsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIk1TIFBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI4NTcxcmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjcgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuYSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICBjb2xvcjogIzZkYzJlYiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5pbm5lciB7XG4gIHdpZHRoOiAxMTIwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMjBweCkge1xuICAuaW5uZXIge1xuICAgIHdpZHRoOiA5NyU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuI21haW4sICNtYWluICNjb2xfbWFpbiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jY29udGVudHNfd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDExMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEyMHB4KSB7XG4gICNjb250ZW50c193cmFwIHtcbiAgICB3aWR0aDogOTclO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAjY29udGVudHNfd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMjBweCkge1xuICAjY29udGVudHNfd3JhcCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuI2NvbnRlbnRzIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwJSkge1xuICAjbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwJSkge1xuICAjbWFpbiAjY29sX21haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMCUpIHtcbiAgI3NpZGUge1xuICAgIHdpZHRoOiAxOC43NTAwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwJSkge1xuICAjc2lkZSBhc2lkZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5hc2lkZSBkaXYjZm9ybV9jYWxlbmRhciB7XG4gIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYmxvZyAjY29udGVudHMgYXJ0aWNsZSAuZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmJsb2cgI2NvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5ibG9nICNjb250ZW50cyBhcnRpY2xlIHtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHggMTBweDtcbiAgfVxuICAuYmxvZyAjY29udGVudHMgYXJ0aWNsZSAuZGV0YWlsIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5tYXAge1xuICBtYXJnaW46IDU2cHggYXV0byAxMjBweDtcbiAgcGFkZGluZzogNjBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAubWFwIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbi5tYXAgbGkge1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNDQ0NDQ0M7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5tYXAgbGkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubWFwIGxpOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFwIGxpIGEge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4ucG9saWN5IGgyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCQkJCQkI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDAgMCA1cHg7XG59XG5cbi5wb2xpY3kgcCB7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG59XG5cbnRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxudGFibGUgdGQge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnRsYXV0byB0YWJsZSB7XG4gIHRhYmxlLWxheW91dDogYXV0bztcbn1cblxudGFibGUgdGQgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5wZHRkMTAgdGQge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbnByZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xufVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxudSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5ociB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNCM0IzQjM7XG59XG5cbnNwYW4ge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLnlvdXR1YmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICB9XG4gIC55b3V0dWJlIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbnUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJvckIge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMzMzM7XG59XG5cbi5iIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG5cbmE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG4gIHRyYW5zaXRpb246IDAuN3M7XG59XG5cbi50YWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uQ29sTGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uQ29sUmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5mbGV4bGVmdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmxleGNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5taW5jaG8ge1xuICBmb250LWZhbWlseTogXCJUaW1lcyBOZXcgUm9tYW5cIiwgXCJOb3RvIFNlcmlmIEpQXCIsIFwi5ri45piO5pyd5L2TXCIsIFwiWXUgTWluY2hvXCIsIFl1TWluY2hvLCBcIuODkuODqeOCruODjuaYjuacnSBQcm8gVzNcIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIk1TIFBNaW5jaG9cIiwgc2VyaWY7XG59XG5cbi5nb3RoaWMge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgWXVHb3RoaWMsIFwi44OS44Op44Ku44OO6KeS44K0IFByb1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBcIk1laXJ5b1wiLCBPc2FrYSwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uYnIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJyX3BjIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5icl9wYyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbi5icl9zcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmJyX3NwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYnJfdGFiIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAuYnJfdGFiIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vKioqKioqKioqIHN1a3Vyby1ydWJhLSAqKioqKioqKiovXG5kaXY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDhweDtcbn1cblxuZGl2Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCAjY2NjO1xufVxuXG5kaXY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMDksIDE5NCwgMjM1LCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLyoqKioqKioqKlBBTktVWlUgKioqKioqKioqL1xuLnBhbmt1enUgb2wgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFua3V6dSBvbCBsaTpudGgtbGFzdC1jaGlsZCgyKSwgLnBhbmt1enUgb2wgbGk6bnRoLWxhc3QtY2hpbGQoMyksIC5wYW5rdXp1IG9sIGxpOm50aC1sYXN0LWNoaWxkKDQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4ucGFua3V6dSBvbCBsaTpudGgtbGFzdC1jaGlsZCgyKTphZnRlciwgLnBhbmt1enUgb2wgbGk6bnRoLWxhc3QtY2hpbGQoMyk6YWZ0ZXIsIC5wYW5rdXp1IG9sIGxpOm50aC1sYXN0LWNoaWxkKDQpOmFmdGVyIHtcbiAgY29udGVudDogXCI+XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0yMHB4O1xufVxuXG4ucGFua3V6dSBvbCBsaSBhIHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wYW5rdXp1IGEge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLSBGQVEgLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZhcV9xIHtcbiAgZm9udC1zaXplOiAxLjE0Mjg2cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggIzZkYzJlYiBkYXNoZWQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM2ZGMyZWI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZmFxX3E6YmVmb3JlIHtcbiAgY29udGVudDogXCJRXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjNmRjMmViO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNjAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAtOXB4O1xufVxuXG4uZmFxX2Ege1xuICBmb250LXNpemU6IDEuMTQyODZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNjY2Mgc29saWQ7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mYXFfYTpiZWZvcmUge1xuICBjb250ZW50OiBcIkFcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICM2ZGMyZWI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA2MDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xufVxuXG4uZG5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAuZG5vbmVfc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmRub25lX3BjIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmRub25lX3BjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uY29udGFpbmVyX2Yge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jb250YWluZXJfZiB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gIH1cbn1cblxuLmNvbnRhaW5lcl9mIC5ib3gge1xuICB3aWR0aDogNDklO1xufVxuXG4uY29udGFpbmVyX2YgLmJveCBpbWcge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7XCI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jb250YWluZXJfZiAuYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29udGFpbmVyXzMgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jb250YWluZXJfMyAuaW5uZXIge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICB9XG59XG5cbi5jb250YWluZXJfMyAuaW5uZXIgLmJveCB7XG4gIHdpZHRoOiAzMCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jb250YWluZXJfMyAuaW5uZXIgLmJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbnRhaW5lcl8zIC5pbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzAlO1xufVxuXG4uY29udGFpbmVyXzQgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jb250YWluZXJfNCAuaW5uZXIge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICB9XG59XG5cbi5jb250YWluZXJfNCAuaW5uZXIgLmJveCB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jb250YWluZXJfNCAuaW5uZXIgLmJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbnRhaW5lcl80IC5pbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzAlO1xufVxuXG4uY29udGFpbmVyXzQgLmlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzAlO1xuICBvcmRlcjogMTtcbn1cblxuLnR4dGltZzAxIHRhYmxlIHRkIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC50eHRpbWcwMSB0YWJsZSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnR4dGltZzAxIHRhYmxlIHRkOm50aC1jaGlsZChvZGQpIHtcbiAgd2lkdGg6IDYwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnR4dGltZzAxIHRhYmxlIHRkOm50aC1jaGlsZChvZGQpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udHh0aW1nMDIgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAudHh0aW1nMDIgLmlubmVyIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgfVxufVxuXG4udHh0aW1nMDIgLnR4dCB7XG4gIHdpZHRoOiA0OSU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC50eHRpbWcwMiAudHh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udHh0aW1nMDIgLmltZyB7XG4gIHdpZHRoOiA0OSU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC50eHRpbWcwMiAuaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udHh0aW1nMDMgLnR4dCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnR4dGltZzAzIHRib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi50eHRpbWcwMyB0cjpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpO1xufVxuXG4udHh0aW1nMDQgdHIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAudHh0aW1nMDQgdHIge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICB9XG59XG5cbi50eHRpbWcwNCB0ZCB7XG4gIHdpZHRoOiA2MCU7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi50eHRpbWcwNCAudHh0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IC0xMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMCUpO1xuICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC50eHRpbWcwNCAudHh0IHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi8qIHRhYmxlIHRkIHBhZGRpbmcgKi9cbi50ZHBkMCB0ZCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnRkcGQwNSB0ZCB7XG4gIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udGRwZDEwIHRkIHtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udGRwZDE1IHRkIHtcbiAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udGRwZDIwIHRkIHtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udGRwZDI1IHRkIHtcbiAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udGRwZDMwIHRkIHtcbiAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udGRwZDM1IHRkIHtcbiAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udGRwZDQwIHRkIHtcbiAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udGRwZDQ1IHRkIHtcbiAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udGRwZDUwIHRkIHtcbiAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xufVxuXG50ZC5wZFQxMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIHBhZGRpbmcgKi9cbi5wZDAge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnBkMTAge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jZW50ZXIgcCwgLmNlbnRlciBhLCAuY2VudGVyIGgxLCAuY2VudGVyIGgyLCAuY2VudGVyIGgzLCAuY2VudGVyIGg0LCAuY2VudGVyIGg1LCAuY2VudGVyIGRpdiwgLmNlbnRlciBzcGFuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKioqKioqKioqIGNvbnRhY3QgKioqKioqKioqL1xuLmNvbnRhY3RfdHh0IGEge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyoqKioqKioqKiBHb29nbGUgTWFwICZ5b3V0dWJlICoqKioqKioqKi9cbi8qIHNtYWxsLmNzcyAqL1xuLyogZ29vZ2xlbWFwIGZvciBzaW5nbGUucGhwICovXG5pZnJhbWVbc3JjXj1cImh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vbWFwcy9cIl0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZ2dtYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAyNi4yNSU7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5nZ21hcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1JTtcbiAgfVxufVxuXG4uZ2dtYXAgaWZyYW1lLFxuLmdnbWFwIG9iamVjdCxcbi5nZ21hcCBlbWJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAueW91dHViZSBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qKioqKioqKiogMuOCq+ODqeODoCAqKioqKioqKiovXG4ud29ya3NfY29udDAxIHtcbiAgd2lkdGg6IDExMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTIwcHgpIHtcbiAgLndvcmtzX2NvbnQwMSB7XG4gICAgd2lkdGg6IDk3JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLndvcmtzX2NvbnQwMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi53b3Jrc19jb250MDEgLmxlZnQge1xuICB3aWR0aDogMjUlO1xuICBoZWlnaHQ6IDYwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZGE1MDE5O1xufVxuXG4ud29ya3NfY29udDAxIC5yaWdodCB7XG4gIHdpZHRoOiA3MiU7XG4gIGhlaWdodDogNjAwcHg7XG4gIGJhY2tncm91bmQ6ICNjY2NjY2M7XG59XG5cbi8qKioqKioqKiogSW5zdGFncmFtICoqKioqKioqKi9cbi5ldmVudF9JbnN0YWdyYW0wMSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZXZlbnRfSW5zdGFncmFtMDEgLnNuc19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmV2ZW50X0luc3RhZ3JhbTAxIC5zbnNfbGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5ldmVudF9JbnN0YWdyYW0wMSAuc25zX3RleHQge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMCUgIWltcG9ydGFudDtcbn1cblxuLmV2ZW50X0luc3RhZ3JhbTAxIC5zbnNfcGhvdG8ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZXZlbnRfSW5zdGFncmFtMDEgZGl2LnNuc19saXN0ID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogMHB4IGRhc2hlZCAjY2NjO1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NiU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ldmVudF9JbnN0YWdyYW0wMSBkaXYuc25zX2xpc3QgPiBkaXYge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzJTtcbiAgfVxufVxuXG4uZXZlbnRfSW5zdGFncmFtMDIgLnNuc19waG90byB7XG4gIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmV2ZW50X0luc3RhZ3JhbTAyIC5zbnNfcGhvdG8ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmV2ZW50X0luc3RhZ3JhbTAyIC5zbnNfZGF0ZSB7XG4gIGJhY2tncm91bmQ6ICM2ZGMyZWI7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwLjNlbSAxZW07XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmV2ZW50X0luc3RhZ3JhbTAyIC5jbGVhcmZpeCBhIHtcbiAgY29sb3I6ICM2ZGMyZWIgIWltcG9ydGFudDtcbn1cblxuLmV2ZW50X0luc3RhZ3JhbTAyIC5jYXB0aW9uIHtcbiAgcGFkZGluZzogMWVtIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmV2ZW50X0luc3RhZ3JhbTAyIGRpdi5zbnNfbGlzdCA+IGRpdiB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ldmVudF9JbnN0YWdyYW0wMiBkaXYuc25zX2xpc3QgPiBkaXYge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLyoqKioqKioqKiA0MDQgKioqKioqKioqL1xuLmVycm9yX3R4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVycm9yX3R4dCBoMiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAycmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5lcnJvcl90eHQgaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICB9XG59XG5cbi5lcnJvcl90eHQgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAjMzMzIDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAwcHg7XG4gIHBhZGRpbmc6IDFlbSAyZW07XG4gIG1hcmdpbi10b3A6IDNlbTtcbn1cblxuLyoqKioqKioqKiBIT01F44Gu44GK5ZWP44GE5ZCI44KP44GbICoqKioqKioqKi9cbi5ob21lX2NvbnRhY3Qge1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuaG9tZV9jb250YWN0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cblxuLmhvbWVfY29udGFjdCBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ob21lX2NvbnRhY3QgLmlubmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgd2lkdGg6IDExMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNDVweDtcbiAgbWFyZ2luOiAxMDBweCBhdXRvO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEyMHB4KSB7XG4gIC5ob21lX2NvbnRhY3QgLmlubmVyIHtcbiAgICB3aWR0aDogOTclO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAuaG9tZV9jb250YWN0IC5pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ob21lX2NvbnRhY3QgLmlubmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHg7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbn1cblxuLmhvbWVfY29udGFjdCAuaW5uZXIgaDIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjcxNDI5cmVtO1xuICBmb250LWZhbWlseTogXCJUaW1lcyBOZXcgUm9tYW5cIiwgXCJOb3RvIFNlcmlmIEpQXCIsIFwi5ri45piO5pyd5L2TXCIsIFwiWXUgTWluY2hvXCIsIFl1TWluY2hvLCBcIuODkuODqeOCruODjuaYjuacnSBQcm8gVzNcIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIk1TIFBNaW5jaG9cIiwgc2VyaWY7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmhvbWVfY29udGFjdCAuaW5uZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMS40Mjg1N3JlbTtcbiAgfVxufVxuXG4uaG9tZV9jb250YWN0IC5pbm5lciAuYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1mbG93OiBjb2x1bW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ob21lX2NvbnRhY3QgLmlubmVyIC5ib3gge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICB9XG59XG5cbi5ob21lX2NvbnRhY3QgLmlubmVyIC50ZWwge1xuICBmb250LXNpemU6IDIuNTcxNDNyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbic7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaG9tZS9pY29uX3RlbDAyLnBuZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xufVxuXG4uaG9tZV9jb250YWN0IC5pbm5lciAudGVsIGEge1xuICBmb250LXNpemU6IDIuNTcxNDNyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbic7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ob21lX2NvbnRhY3QgLmlubmVyIC5jb250YWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzA2YmViNiAwJSwgIzQ4YjFiZiAxMDAlKTtcbiAgd2lkdGg6IDQ3JTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ob21lX2NvbnRhY3QgLmlubmVyIC5jb250YWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29udGFjdF90ZWwgYSB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMi41NzE0M3JlbTtcbiAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIFwiTm90byBTZXJpZiBKUFwiLCBcIua4uOaYjuacneS9k1wiLCBcIll1IE1pbmNob1wiLCBZdU1pbmNobywgXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvIFczXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb1wiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgXCJNUyBQTWluY2hvXCIsIHNlcmlmO1xufVxuXG4vKioqKioqKioqIOaWsOedgOaDheWgsSAqKioqKioqKiovXG4ubmV3c19hcmVhIHtcbiAgbWF4LWhlaWdodDogMjUwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5uZXdzX2FyZWEgdGQge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2NjYyAhaW1wb3J0YW50O1xufVxuXG4ubmV3c19hcmVhIHRkOm50aC1jaGlsZChvZGQpIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5uZXdzX2FyZWEgdGQ6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwOSwgMTk0LCAyMzUsIDAuMSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm5ld3NfYXJlYSB0ZDpudGgtY2hpbGQoZXZlbikge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubmV3c19hcmVhIGR0LCAubmV3c19hcmVhIGRkIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm5ld3NfYXJlYSBkdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLm5ld3NfYXJlYSBkdCA+IHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubmV3c19hcmVhIGRsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm5ld3NfYXJlYSBkbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgfVxuICAubmV3c19hcmVhIGR0IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwOSwgMTk0LCAyMzUsIDAuMSkgIWltcG9ydGFudDtcbiAgfVxuICAubmV3c19hcmVhIGR0LCAubmV3c19hcmVhIGRkIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5uZXdzX2FyZWEgZHQ6bnRoLWNoaWxkKGV2ZW4pLCAubmV3c19hcmVhIGRkOm50aC1jaGlsZChldmVuKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ob21lX25ld3MgLmJsb2dfbGlzdCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmhvbWVfbmV3cyAuYmxvZ19saXN0ID4gZGl2OmZpcnN0LWNoaWxkIGgzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwZGEgTmV3ISFcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNmRjMmViO1xufVxuXG4uaG9tZV9uZXdzIC5ibG9nX3Bob3RvIHtcbiAgd2lkdGg6IDAlO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaG9tZV9uZXdzIC5ibG9nX3RleHQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaG9tZV9uZXdzIC5ibG9nX3RleHQgaDMge1xuICBmb250LXNpemU6IDEuMTQyODZyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzZkYzJlYjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaG9tZV9uZXdzIC5ibG9nX3RleHQgaDMgYSB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaG9tZV9uZXdzIC5kZXRhaWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaG9tZV9uZXdzIC5ibG9nX2RhdGUge1xuICBmb250LXNpemU6IDEuMTQyODZyZW07XG4gIGNvbG9yOiAjNmRjMmViICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKioqKioqKioqIOOCs+ODs+OCv+OCr+ODiOOCqOODquOCoiAqKioqKioqKiovXG4uY29udGFjdF9hcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogY2FsYygoKDEwMHZ3IC0gMTAwJSkgLyAyKSAqIC0xKSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoKCgxMDB2dyAtIDEwMCUpIC8gMikgKiAtMSkgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTAwcHggMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9ob21lL2JnX2hvbWUwMy5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuY29udGFjdF9hcmVhIHtcbiAgICBwYWRkaW5nOiA2MHB4IDEwcHg7XG4gIH1cbn1cblxuLmNvbnRhY3RfYXJlYSAuaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNvbnRhY3RfYXJlYSAuaDJfYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5jb250YWN0X2FyZWEgLmgyX2JveCBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250YWN0X2FyZWEgaDIge1xuICBmb250LXNpemU6IDIuNTcxNDNyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlRpbWVzIE5ldyBSb21hblwiLCBcIk5vdG8gU2VyaWYgSlBcIiwgXCLmuLjmmI7mnJ3kvZNcIiwgXCJZdSBNaW5jaG9cIiwgWXVNaW5jaG8sIFwi44OS44Op44Ku44OO5piO5pydIFBybyBXM1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9cIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIFwiTVMgUE1pbmNob1wiLCBzZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAuY29udGFjdF9hcmVhIGgyIHtcbiAgICBmb250LXNpemU6IDIuMTQyODZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuY29udGFjdF9hcmVhIGgyIHtcbiAgICBmb250LXNpemU6IDIuMTQyODZyZW07XG4gIH1cbn1cblxuLmNvbnRhY3RfYXJlYSAudGVsX2JveCwgLmNvbnRhY3RfYXJlYSAuY29udGFjdF9ib3gge1xuICB3aWR0aDogNDklO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5jb250YWN0X2FyZWEgLnRlbF9ib3gsIC5jb250YWN0X2FyZWEgLmNvbnRhY3RfYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5jb250YWN0X2FyZWEgLnRlbF9ib3ggdGQsIC5jb250YWN0X2FyZWEgLmNvbnRhY3RfYm94IHRkIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWN0X2FyZWEgLnRlbF9ib3ggdHI6Zmlyc3QtY2hpbGQgdGQsIC5jb250YWN0X2FyZWEgLmNvbnRhY3RfYm94IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgYmFja2dyb3VuZDogIzE2NzZiZjtcbn1cblxuLmNvbnRhY3RfYXJlYSAudGVsX2JveCB0cjpmaXJzdC1jaGlsZCB0ZCBoMywgLmNvbnRhY3RfYXJlYSAuY29udGFjdF9ib3ggdHI6Zmlyc3QtY2hpbGQgdGQgaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlRpbWVzIE5ldyBSb21hblwiLCBcIk5vdG8gU2VyaWYgSlBcIiwgXCLmuLjmmI7mnJ3kvZNcIiwgXCJZdSBNaW5jaG9cIiwgWXVNaW5jaG8sIFwi44OS44Op44Ku44OO5piO5pydIFBybyBXM1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9cIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIFwiTVMgUE1pbmNob1wiLCBzZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29udGFjdF9hcmVhIC50ZWxfYm94IHRyOmxhc3QtY2hpbGQgdGQsIC5jb250YWN0X2FyZWEgLmNvbnRhY3RfYm94IHRyOmxhc3QtY2hpbGQgdGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweCAwICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWN0X2FyZWEgLnRlbF9ib3ggdHI6bGFzdC1jaGlsZCB0ZCAudGVsX2xpbmssIC5jb250YWN0X2FyZWEgLmNvbnRhY3RfYm94IHRyOmxhc3QtY2hpbGQgdGQgLnRlbF9saW5rIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJUaW1lcyBOZXcgUm9tYW5cIiwgXCJOb3RvIFNlcmlmIEpQXCIsIFwi5ri45piO5pyd5L2TXCIsIFwiWXUgTWluY2hvXCIsIFl1TWluY2hvLCBcIuODkuODqeOCruODjuaYjuacnSBQcm8gVzNcIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIk1TIFBNaW5jaG9cIiwgc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5jb250YWN0X2FyZWEgLnRlbF9ib3ggdHI6bGFzdC1jaGlsZCB0ZCAudGVsX2xpbmssIC5jb250YWN0X2FyZWEgLmNvbnRhY3RfYm94IHRyOmxhc3QtY2hpbGQgdGQgLnRlbF9saW5rIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuLmNvbnRhY3RfYXJlYSAudGVsX2JveCB0cjpsYXN0LWNoaWxkIHRkIC50ZWxfbGluayBpLCAuY29udGFjdF9hcmVhIC5jb250YWN0X2JveCB0cjpsYXN0LWNoaWxkIHRkIC50ZWxfbGluayBpIHtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG59XG5cbi5jb250YWN0X2FyZWEgLmNvbnRhY3RfYm94IHtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5jb250YWN0X2FyZWEgLmNvbnRhY3RfYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29udGFjdF9hcmVhIC5jb250YWN0X2JveCB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJhY2tncm91bmQ6ICMzMDlhZWM7XG59XG5cbi5jb250YWN0X2FyZWEgLmNvbnRhY3RfYm94IHRyOmxhc3QtY2hpbGQgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmNvbnRhY3RfYXJlYSAuY29udGFjdF9ib3ggdHI6bGFzdC1jaGlsZCB0ZCBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250YWN0X2FyZWEgLmNvbnRhY3RfYm94IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBsaW5lLWhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4xNDI4NnJlbTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2JjYzFiZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGFjdF9hcmVhIC5jb250YWN0X2JveCBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2hvbWUvZGVsdGEwMS5wbmcpO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDNweDtcbiAgdG9wOiAzcHg7XG59XG5cbi5jb250YWN0X2FyZWEgLmNvbnRhY3RfYm94IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9ob21lL2RlbHRhMDIucG5nKTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICBib3R0b206IDNweDtcbn1cblxuLmNvbnRhY3RfYXJlYSAuY29udGFjdF9ib3ggYSBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jb250YWN0X2FyZWEgLmNvbnRhY3RfYm94IGEgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbl9tYWlsLnBuZyk7XG4gIGhlaWdodDogMjhweDtcbiAgd2lkdGg6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4vKioqKioqKioqIOS8muekvuamguimgSAqKioqKioqKiovXG4uY29tcGFueV9hcmVhIHRhYmxlIHRkIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmNvbXBhbnlfYXJlYSB0YWJsZSB0ZDpudGgtY2hpbGQob2RkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNmRjMmViICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jb21wYW55X2FyZWEgdGFibGUgdGQ6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTA5LCAxOTQsIDIzNSwgMC4xKTtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jb21wYW55X2FyZWEgZHQsIC5jb21wYW55X2FyZWEgZGQge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxLjVlbSAxZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uY29tcGFueV9hcmVhIGR0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2MgIWltcG9ydGFudDtcbn1cblxuLmNvbXBhbnlfYXJlYSBkZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jb21wYW55X2FyZWEgZGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gIH1cbiAgLmNvbXBhbnlfYXJlYSBkdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNmOWY5ZjkgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuY29tcGFueV9hcmVhIGR0LCAuY29tcGFueV9hcmVhIGRkIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNidWlsaW5ndWFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA2OTk5OTk5O1xuICBwYWRkaW5nOiA1cHggMjBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjYnVpbGluZ3VhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnN3aXRjaCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy10b3A6IDNweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2l0Y2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIk9GRlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiT05cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA5cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4uY21uLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC05OTk5cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmNtbi10b2dnbGUgKyBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbmlucHV0LmNtbi10b2dnbGUtcm91bmQgKyBsYWJlbCB7XG4gIHBhZGRpbmc6IDJweDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbn1cblxuaW5wdXQuY21uLXRvZ2dsZS1yb3VuZCArIGxhYmVsOmJlZm9yZSxcbmlucHV0LmNtbi10b2dnbGUtcm91bmQgKyBsYWJlbDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAxcHg7XG4gIGJvdHRvbTogMXB4O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG5pbnB1dC5jbW4tdG9nZ2xlLXJvdW5kICsgbGFiZWw6YmVmb3JlIHtcbiAgcmlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuaW5wdXQuY21uLXRvZ2dsZS1yb3VuZCArIGxhYmVsOmFmdGVyIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIHotaW5kZXg6IDI7XG59XG5cbmlucHV0LmNtbi10b2dnbGUtcm91bmQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Y2UxOTY7XG59XG5cbmlucHV0LmNtbi10b2dnbGUtcm91bmQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDI4cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN3aXRjaCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG9yZGVyOiAxO1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAjYnVpbGluZ3VhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuLm5ld3NfYXJlYSBzcGFuIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNfMDEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyoqKioqKioqKiBPdGhlciAqKioqKioqKiovXG4uYl9ub25lIHRkIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wX25vbmUsIC5jX25vbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaW5uZXJfb3V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogY2FsYygoKDEwMHZ3IC0gMTAwJSkgLyAyKSAqIC0xKSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoKCgxMDB2dyAtIDEwMCUpIC8gMikgKiAtMSkgIWltcG9ydGFudDtcbn1cblxuYS50ZWxfbGluayB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICBhLnRlbF9saW5rIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxufVxuXG5oZWFkZXIjZ2xvYmFsX2hlYWRlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbmhlYWRlciNnbG9iYWxfaGVhZGVyIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgaGVhZGVyI2dsb2JhbF9oZWFkZXIgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gICNzaXRlSUQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAuNzVyZW07XG4gICAgei1pbmRleDogMTA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiAjMDQ5NmM1O1xuICB9XG59XG5cbiNoZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICMwNDk2YzU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gICNoZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxZW0gMmVtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlcl9jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAuaGVhZGVyX2NvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gIH1cbn1cblxuLmhlYWRlcl9jb250YWluZXIgLmNvbF8wMSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbm5hdiNuYXZfZ2xvYmFsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIG5hdiNuYXZfZ2xvYmFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbm5hdiNuYXZfZ2xvYmFsIHVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5uYXYjbmF2X2dsb2JhbCB1bCBsaSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5uYXYjbmF2X2dsb2JhbCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG5uYXYjbmF2X2dsb2JhbCB1bCBsaSBhIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMjVweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMjBweCkge1xuICBuYXYjbmF2X2dsb2JhbCB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxubmF2I25hdl9nbG9iYWwgdWwgbGkgYSA+IHNwYW4ge1xuICBmb250LXNpemU6IDEuNDVlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbm5hdiNuYXZfZ2xvYmFsIHVsIGxpIGE6aG92ZXIge1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuXG5uYXYjbmF2X2dsb2JhbCB1bCBsaSBpbWcge1xuICBtYXgtd2lkdGg6IGNhbGMoMzAwcHggLyAxKTtcbn1cblxubmF2I25hdl9nbG9iYWwgdWwgbGkgdWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZGMyZWI7XG59XG5cbm5hdiNuYXZfZ2xvYmFsIHVsIGxpIHVsIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxubmF2I25hdl9nbG9iYWwgdWwgbGkgdWwgbGkgYTpob3ZlciB7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG5cbiNtYWluQXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI21haW5BcmVhIC5zd2lwZXItY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDpjb3ZlcjtcIjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgI21haW5BcmVhIC5zd2lwZXItY29udGFpbmVyIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI21haW5BcmVhIC5zd2lwZXItY29udGFpbmVyIGltZyB7XG4gICAgbWluLWhlaWdodDogMjUwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQwdmggIWltcG9ydGFudDtcbiAgfVxufVxuXG4jbWFpbkFyZWEgLm1haW5fdHh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5O1xuICB0b3A6IDYwJTtcbiAgbGVmdDogMTUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuI21haW5BcmVhIC5tYWluX3R4dCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDIuM3Z3O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzA0OTZjNTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xuICBwYWRkaW5nOiAwLjFlbSAwLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI21haW5BcmVhIC5tYWluX3R4dCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNmVtO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNnbG9iYWxfZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4jZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzZkYzJlYjtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuXG4jZm9vdGVyIC5mb290ZXJfY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNmb290ZXIgLmZvb3Rlcl9jb250YWluZXIgLmNvbF8wMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI2Zvb3RlciAuZm9vdGVyX2NvbnRhaW5lciAuY29sXzAxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbiNmb290ZXIgLmZvb3Rlcl9jb250YWluZXIgLmNvbF8wMSAuaF9sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjOGM4YzhjO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4jZm9vdGVyIC5mb290ZXJfY29udGFpbmVyIC5jb2xfMDEgLmhfbG9nbyBpbWcge1xuICBtYXgtd2lkdGg6IGNhbGMoMjM2cHggLyAxKTtcbn1cblxuI2Zvb3RlciAuZm9vdGVyX2NvbnRhaW5lciAuY29sXzAxIC5oX2xvZ28gLmhlYWRlcl9wdCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1ZW07XG59XG5cbi5uYXZfZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdl9mb290ZXIgbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+9nFwiO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ubmF2X2Zvb3RlciBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdl9mb290ZXIgbGkgYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbiNjb3B5cmlnaHQge1xuICBiYWNrZ3JvdW5kOiAjMDQ5NmM1O1xuICBwYWRkaW5nOiAwLjVlbSAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAjY29weXJpZ2h0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI2NvcHlyaWdodCB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jcGFnZXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDIlO1xuICBib3R0b206IDIwcHg7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAjcGFnZXRvcCB7XG4gICAgYm90dG9tOiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDMlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2V0b3Age1xuICAgIGJvdHRvbTogMjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNwYWdldG9wIGEge1xuICBiYWNrZ3JvdW5kOiAjNmRjMmViO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAjcGFnZXRvcCBhIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2V0b3AgYSB7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICB9XG59XG5cbiNwYWdldG9wIGkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4jY29udGVudHNfd3JhcCB7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEyMHB4KSB7XG4gICNjb250ZW50c193cmFwIHtcbiAgICBwYWRkaW5nOiAxNTBweCAxMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgI2NvbnRlbnRzX3dyYXAge1xuICAgIHBhZGRpbmc6IDEwMHB4IDEwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjY29udGVudHNfd3JhcCB7XG4gICAgcGFkZGluZzogNTBweCAxMHB4IDA7XG4gIH1cbn1cblxuLmhvbWVfc25zIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogY2FsYygoKDEwMHZ3IC0gMTAwJSkgLyAyKSAqIC0xKSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoKCgxMDB2dyAtIDEwMCUpIC8gMikgKiAtMSkgIWltcG9ydGFudDtcbn1cblxuLmhvbWVfc25zIC5zbnNfdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ob21lX3NucyAuc25zX3Bob3RvIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uaG9tZV9zbnMgZGl2LnNuc19saXN0IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMy4zMzMzMzMzdnc7XG59XG5cbi5ob21lX3NucyBkaXYuc25zX2xpc3QgPiBkaXYge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDE2LjY2NjZ2dztcbiAgaGVpZ2h0OiAxNi42NjY2dnc7XG59XG5cbi5ob21lX3NucyBkaXYuc25zX2xpc3QgPiBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgd2lkdGg6IDMzLjMzMzN2dztcbiAgaGVpZ2h0OiAzMy4zMzMzdnc7XG59XG5cbi5oMV90eHQwMSBoMSB7XG4gIGZvbnQtc2l6ZTogMi41NzE0M3JlbTtcbiAgY29sb3I6ICM2ZGMyZWI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5oMV90eHQwMSBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjQyODU3cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwNDk2YzU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaDJfdHh0MDEgaDEsIC5oMl90eHQwMSBoMiwgLmgxX3R4dDAxIGgxLCAuaDFfdHh0MDEgaDIge1xuICBmb250LXNpemU6IDN2dztcbiAgY29sb3I6ICM2ZGMyZWI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5oMl90eHQwMSBoMSwgLmgyX3R4dDAxIGgyLCAuaDFfdHh0MDEgaDEsIC5oMV90eHQwMSBoMiB7XG4gICAgZm9udC1zaXplOiAyLjU3MTQzcmVtO1xuICB9XG59XG5cbi5oMl90eHQwMSBoMSBzcGFuLCAuaDJfdHh0MDEgaDIgc3BhbiwgLmgxX3R4dDAxIGgxIHNwYW4sIC5oMV90eHQwMSBoMiBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC41ZW07XG4gIGNvbG9yOiAjMDQ5NmM1O1xufVxuXG4uaDJfdHh0MDIgaDIge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBwYWRkaW5nOiAxLjVlbSAxLjVlbTtcbiAgZm9udC1zaXplOiAxLjE0Mjg2cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaDJfdHh0MDIgaDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAwcHg7XG4gIGJhY2tncm91bmQ6ICM2ZGMyZWI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnBhbmt1enUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnBhbmt1enUgYSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLSBIT01FIC0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ob21lXzAxIHtcbiAgZm9udC1zaXplOiAxLjI4NTcxcmVtO1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmhvbWVfMDEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4uaG9tZV8wMSBoMiB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICM2ZGMyZWI7XG59XG5cbi5ob21lXzAzX1IgLmlubmVyIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uaG9tZV8wMywgLmhvbWVfMDNfUiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmhvbWVfMDMsIC5ob21lXzAzX1Ige1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4uaG9tZV8wMyAuaW5uZXIsIC5ob21lXzAzX1IgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuaG9tZV8wMyAuaW5uZXIsIC5ob21lXzAzX1IgLmlubmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmhvbWVfMDMgLmlubmVyIC5mbHhMLCAuaG9tZV8wM19SIC5pbm5lciAuZmx4TCB7XG4gIHdpZHRoOiA0NSU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ob21lXzAzIC5pbm5lciAuZmx4TCwgLmhvbWVfMDNfUiAuaW5uZXIgLmZseEwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ob21lXzAzIC5pbm5lciAuZmx4UiwgLmhvbWVfMDNfUiAuaW5uZXIgLmZseFIge1xuICB3aWR0aDogNTAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuaG9tZV8wMyAuaW5uZXIgLmZseFIsIC5ob21lXzAzX1IgLmlubmVyIC5mbHhSIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5ob21lXzAzIC5ib3g6Zmlyc3QtY2hpbGQsIC5ob21lXzAzX1IgLmJveDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA0NSU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ob21lXzAzIC5ib3g6Zmlyc3QtY2hpbGQsIC5ob21lXzAzX1IgLmJveDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmhvbWVfMDMgLmJveDpsYXN0LWNoaWxkLCAuaG9tZV8wM19SIC5ib3g6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ob21lXzAzIC5ib3g6bGFzdC1jaGlsZCwgLmhvbWVfMDNfUiAuYm94Omxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmhvbWVfMDMgYSwgLmhvbWVfMDNfUiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzZkYzJlYjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuaG9tZV8wMyBhLCAuaG9tZV8wM19SIGEge1xuICAgIG1hcmdpbi10b3A6IDAuNzVlbTtcbiAgfVxufVxuXG4uaG9tZV8wMyBhOmFmdGVyLCAuaG9tZV8wM19SIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICBmb250LWZhbWlseTogXCJmb250IGF3ZXNvbWUgNSBwcm9cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmZ4ZHJyIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uaG9tZV8wM19SIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5ob21lXzAyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogY2FsYygoKDEwMHZ3IC0gMTAwJSkgLyAyKSAqIC0xKSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoKCgxMDB2dyAtIDEwMCUpIC8gMikgKiAtMSkgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaG9tZV8wMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzAwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2JnXzEuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwcHg7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uaG9tZV8wMiBoMiBzcGFuIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmhvbWVfMDIgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuaG9tZV8wMiAuY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaG9tZV8wMiAuY29udGFpbmVyIC5ib3gge1xuICBtYXJnaW46IDAgMS41JTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLmhvbWVfMDIgLmNvbnRhaW5lciAuYm94IHtcbiAgICBmb250LXNpemU6IDEuNDI4NTdyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmhvbWVfMDIgLmNvbnRhaW5lciAuYm94IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmhvbWVfMDIgLmNvbnRhaW5lciAuYm94IGgzIHtcbiAgZm9udC1zaXplOiAxLjQyODU3cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW46IDEuNWVtIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ob21lXzAyIC5jb250YWluZXIgLmJveCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjcxNDI5cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICB9XG59XG5cbi5ob21lXzAyIC5jb250YWluZXIgLmJveCAua2F0YWdha2kge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLmhvbWVfMDIgLmNvbnRhaW5lciAuYm94IC5rYXRhZ2FraSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjY1ZW07XG4gICAgcGFkZGluZzogMC4yZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmhvbWVfMDIgLmNvbnRhaW5lciAuYm94IC5rYXRhZ2FraSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5ob21lXzAyIC5jb250YWluZXIgYXJ0aWNsZSBoMyB7XG4gICAgcGFkZGluZzogMCAxLjVlbTtcbiAgfVxuICAuaG9tZV8wMiAuY29udGFpbmVyIGFydGljbGUgPiBkaXYge1xuICAgIHBhZGRpbmc6IDAgMWVtO1xuICB9XG59XG5cbi5ob21lXzAyIGEuYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzZkYzJlYjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5ob21lXzAyIGEuYnRuIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ob21lXzAyIGEuYnRuIHtcbiAgICBmb250LXNpemU6IDEuMjg1NzFyZW07XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVlbTtcbiAgfVxufVxuXG4uaG9tZV8wMiBhLmJ0bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gIGZvbnQtZmFtaWx5OiBcImZvbnQgYXdlc29tZSA1IHByb1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uaG9tZV9idG4wMSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzZkYzJlYjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaG9tZV9idG4wMSBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgZm9udC1mYW1pbHk6IFwiZm9udCBhd2Vzb21lIDUgcHJvXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5ob21lX3NucyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMy4zMzMzMzMzdnc7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoKCgxMDB2dyAtIDEwMCUpIC8gMikgKiAtMSkgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgoMTAwdncgLSAxMDAlKSAvIDIpICogLTEpICFpbXBvcnRhbnQ7XG59XG5cbi5ob21lX3NucyAuYm94IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNi42NjY2dnc7XG4gIGhlaWdodDogMTYuNjY2NnZ3O1xufVxuXG4uaG9tZV9zbnMgLmJveDpudGgtY2hpbGQoNSkge1xuICB3aWR0aDogMzMuMzMzM3Z3O1xuICBoZWlnaHQ6IDMzLjMzMzN2dztcbn1cblxuLmhvbWVfc25zIC5ib3ggYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ob21lX3NucyAuYm94IGEgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhvbWVfc25zIC5ib3ggYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuaG9tZV9zbnMgLmJveCBhOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDUwJTtcbiAgfVxufVxuXG4uaG9tZV8wNCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoKCgxMDB2dyAtIDEwMCUpIC8gMikgKiAtMSkgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgoMTAwdncgLSAxMDAlKSAvIDIpICogLTEpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2JnXzIuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgcGFkZGluZzogMTAwcHggMTBweDtcbiAgY29sb3I6ICMxMTE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ob21lXzA0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDEwcHg7XG4gIH1cbn1cblxuLmhvbWVfMDQgYXJ0aWNsZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5ob21lXzA0IGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMy40dnc7XG4gIGNvbG9yOiAjNmRjMmViO1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuaG9tZV8wNCBoMiB7XG4gICAgZm9udC1zaXplOiAyLjU3MTQzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmhvbWVfMDQgaDIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC41ZW07XG4gIGNvbG9yOiAjMDQ5NmM1O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhvbWVfMDQgZGl2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5ob21lXzA0IHVsIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5ob21lXzA0IHVsIGxpIHtcbiAgd2lkdGg6IDMwJTtcbiAgbWFyZ2luOiAwIDIlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuaG9tZV8wNCB1bCBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ob21lXzA0IHVsIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMDQ5NmM1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5ob21lXzA0IHVsIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICBmb250LWZhbWlseTogXCJmb250IGF3ZXNvbWUgNSBwcm9cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmhvbWVfMDQgdWwgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwNzgyYWE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5yZWNydWl0XzAxIGRsOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5yZWNydWl0XzAxIGRsOmZpcnN0LWNoaWxkIGR0LCAucmVjcnVpdF8wMSBkbDpmaXJzdC1jaGlsZCBkZCB7XG4gIGJhY2tncm91bmQ6ICNlZWUgIWltcG9ydGFudDtcbiAgY29sb3I6ICM2ZGMyZWI7XG4gIHBhZGRpbmc6IDAuNWVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnJlY3J1aXRfMDEgZGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYm94LXNoYWRvdzogMCAwcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxufVxuXG4ucmVjcnVpdF8wMSBkdCwgLnJlY3J1aXRfMDEgZGQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYyAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDJlbSAwLjVlbSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAucmVjcnVpdF8wMSBkdCwgLnJlY3J1aXRfMDEgZGQge1xuICAgIHBhZGRpbmc6IDAuNWVtIDFlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5yZWNydWl0XzAxIGR0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnJlY3J1aXRfMDEgZHQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnJlY3J1aXRfMDEgZHQgPiBzcGFuIHtcbiAgd2lkdGg6IDgwJTtcbiAgYmFja2dyb3VuZDogIzZkYzJlYjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnJlY3J1aXRfMDEgZHQgPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnJlY3J1aXRfMDEgZGQge1xuICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5yZWNydWl0XzAxIGRkIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5yZWNydWl0XzAxIGRkIGEuYnRuX3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzZkYzJlYjtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnJlY3J1aXRfMDEgZGQgYS5idG5fciB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMHB4O1xuICB9XG59XG5cbi5yZWNydWl0XzAxIGRkIGEuYnRuX3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICBmb250LWZhbWlseTogXCJmb250IGF3ZXNvbWUgNSBwcm9cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmgyX3R4dDAzIGgyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2ZGMyZWI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjVlbSAyZW07XG4gIGZvbnQtc2l6ZTogMS43MTQyOXJlbTtcbiAgY29sb3I6ICM2ZGMyZWI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5oMl90eHQwMyBoMiB7XG4gICAgZm9udC1zaXplOiAxLjI4NTcxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMi41ZW07XG4gIH1cbn1cblxuLmgyX3R4dDAzIGgyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGY0YTJcIjtcbiAgZm9udC1mYW1pbHk6IFwiZm9udCBhd2Vzb21lIDUgcHJvXCI7XG4gIGNvbG9yOiAjNmRjMmViO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ubWVtYmVyXzAxIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogY2FsYygoKDEwMHZ3IC0gMTAwJSkgLyAyKSAqIC0xKSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoKCgxMDB2dyAtIDEwMCUpIC8gMikgKiAtMSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgcGFkZGluZzogNjBweCAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubWVtYmVyXzAxIHtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHg7XG4gIH1cbn1cblxuLm1lbWJlcl8wMTpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xufVxuXG4ubWVtYmVyXzAxOm50aC1jaGlsZChldmVuKSAuaW5uZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5tZW1iZXJfMDEgLmlubmVyIHtcbiAgd2lkdGg6IDExMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTIwcHgpIHtcbiAgLm1lbWJlcl8wMSAuaW5uZXIge1xuICAgIHdpZHRoOiA5NyU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5tZW1iZXJfMDEgLmlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm1lbWJlcl8wMSAuaW5uZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4ubWVtYmVyXzAxIC5pbWcge1xuICB3aWR0aDogNDglO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubWVtYmVyXzAxIC5pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLm1lbWJlcl8wMSAuaW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWVtYmVyXzAxIC5ib3gge1xuICB3aWR0aDogNDglO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubWVtYmVyXzAxIC5ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tZW1iZXJfMDEgLmJveCB0ZCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubWVtYmVyXzAxIC5rYXRhZ2FraSA+IGRpdiB7XG4gIGZvbnQtc2l6ZTogMS4xNDI4NnJlbTtcbiAgY29sb3I6IHJnYmEoMTA5LCAxOTQsIDIzNSwgMC43NSk7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubWVtYmVyXzAxIC5rYXRhZ2FraSA+IGRpdiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5tZW1iZXJfMDEgLm5hbWUge1xuICBmb250LXNpemU6IDIuMTQyODZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlRpbWVzIE5ldyBSb21hblwiLCBcIk5vdG8gU2VyaWYgSlBcIiwgXCLmuLjmmI7mnJ3kvZNcIiwgXCJZdSBNaW5jaG9cIiwgWXVNaW5jaG8sIFwi44OS44Op44Ku44OO5piO5pydIFBybyBXM1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9cIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIFwiTVMgUE1pbmNob1wiLCBzZXJpZjtcbiAgY29sb3I6ICM2ZGMyZWI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5tZW1iZXJfMDEgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS40Mjg1N3JlbTtcbiAgfVxufVxuXG4ubWVtYmVyXzAxIC50eHQgPiBkaXYge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEwOSwgMTk0LCAyMzUsIDAuMDUpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAyZW0gMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm1lbWJlcl8wMSAudHh0ID4gZGl2IHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1lbWJlcl8wMSAuYnRuIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2ZGMyZWI7XG4gIGNvbG9yOiByZ2JhKDEwOSwgMTk0LCAyMzUsIDAuNikgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC41ZW0gM2VtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MDBweDtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIGJhY2tncm91bmQ6ICM2ZGMyZWI7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDFzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5tZW1iZXJfMDEgLmJ0biBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM2ZGMyZWIgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMXM7XG59XG5cbi5tZW1iZXJfMDIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKCgoMTAwdncgLSAxMDAlKSAvIDIpICogLTEpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogY2FsYygoKDEwMHZ3IC0gMTAwJSkgLyAyKSAqIC0xKSAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1lbWJlcl8wMjpudGgtY2hpbGQob2RkKSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubWVtYmVyXzAyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLm1lbWJlcl8wMiAuYm94IHtcbiAgd2lkdGg6IDQ1JTtcbiAgbWFyZ2luOiAwIDIlO1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubWVtYmVyXzAyIC5ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLm1lbWJlcl8wMiAuYm94IGgzIHtcbiAgZm9udC1zaXplOiAxLjcxNDI5cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM2ZGMyZWI7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm1lbWJlcl8wMiAuYm94IGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgfVxufVxuXG4ubWVtYmVyXzAyIC5ib3ggaDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjtcbiAgZm9udC1mYW1pbHk6IFwiZm9udCBhd2Vzb21lIDUgcHJvXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ubWVtYmVyXzAyIC5ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm1lbWJlcl8wMiAuYm94IGltZyB7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxufVxuXG4uZW50cnlfY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMTUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZW50cnlfY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5cbi5lbnRyeV9jb250YWluZXIgLmhvbWVfMDQgYSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5lbnRyeV9jb250YWluZXIgLmhvbWVfMDQgYSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAucmVjcnVpdF90aXRsZSB1bCArIGEgKyBhIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAucmVjcnVpdF90aXRsZSB1bCArIGEge1xuICAgIHJpZ2h0OiAxMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAucmVjcnVpdCB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAxNXB4IDAgMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5yZWNydWl0IGgxIHtcbiAgY29sb3I6ICM2ZGMyZWI7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIHBhZGRpbmc6IDEuNWVtIDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnJlY3J1aXQgaDEge1xuICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICBmb250LXNpemU6IDEuMjg1NzFyZW07XG4gIH1cbn1cblxuLnJlY3J1aXQgaDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAwcHg7XG4gIGJhY2tncm91bmQ6ICM2ZGMyZWI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnJlY3J1aXQgLnJlY3J1aXRfdGl0bGUgPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgxMDksIDE5NCwgMjM1LCAwLjgpO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG4ucmVjcnVpdCAucmVjcnVpdF90aXRsZSA+IGEgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVjcnVpdCAucmVjcnVpdF90aXRsZSB1bCBsaSB7XG4gIGJhY2tncm91bmQ6ICM2ZGMyZWI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAuMmVtIDAuNWVtO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5yZWNydWl0IC5yZWNydWl0X3RpdGxlIHVsIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5yZWNydWl0IC5yZWNydWl0X3RpdGxlIHVsIGxpOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ucmVjcnVpdCAucmVjcnVpdF9naXN0cyB7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5yZWNydWl0IC5yZWNydWl0X2dpc3RzIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbi5yZWNydWl0IC5yZWNydWl0X2dpc3RzIGgzIHtcbiAgZm9udC1zaXplOiAxLjI4NTcxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM2ZGMyZWI7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4ucmVjcnVpdCAucmVjcnVpdF9naXN0cyBoMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiO1xuICBmb250LWZhbWlseTogXCJmb250IGF3ZXNvbWUgNSBwcm9cIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xufVxuXG4ucmVjcnVpdCAucmVjcnVpdF9saW5rIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICM2ZGMyZWI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5yZWNydWl0IC5yZWNydWl0X2xpbmsgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gIGZvbnQtZmFtaWx5OiBcImZvbnQgYXdlc29tZSA1IHByb1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ucmVjcnVpdCAucmVjcnVpdF9kZXRhaWwgZGwge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyZW0gMWVtICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5yZWNydWl0IC5yZWNydWl0X2RldGFpbCBkbCB7XG4gICAgcGFkZGluZzogMmVtIDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAucmVjcnVpdCAucmVjcnVpdF9kZXRhaWwgZHQsIC5yZWNydWl0IC5yZWNydWl0X2RldGFpbCBkZCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucmVjcnVpdCAucmVjcnVpdF9mb3JtIGR0IHtcbiAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAucmVjcnVpdCAucmVjcnVpdF9mb3JtIGR0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5yZWNydWl0IC5yZWNydWl0X2Zvcm0gZGQge1xuICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzAlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5yZWNydWl0IC5yZWNydWl0X2Zvcm0gZGQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBvc2l0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9zaXRpb24gPiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIHBhZGRpbmc6IDAuM2VtIDNlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGl2LnJlY3J1aXRfaW5kZXggYXJ0aWNsZS5yZWNydWl0ID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiAzMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgZGl2LnJlY3J1aXRfaW5kZXggYXJ0aWNsZS5yZWNydWl0ID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuZGl2LnJlY3J1aXRfaW5kZXggYXJ0aWNsZS5yZWNydWl0ID4gZGl2Om50aC1jaGlsZCgxKSBpbWcsIC5yZWNydWl0X21haW5faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnJlY3J1aXRfaW5kZXggaDEge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxZW07XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnJlY3J1aXRfaW5kZXggaDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAwcHg7XG4gIGJhY2tncm91bmQ6ICMwNDk2YzU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnJlY3J1aXRfaW5kZXggaDEge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnJlY3J1aXRfaW5kZXggaDIgYSB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucmVjcnVpdF9pbmRleCAucmVjcnVpdF9tYWluX3RleHQge1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ucmVjcnVpdF9pbmRleCAucmVjcnVpdF9uYXYgYSB7XG4gIGJhY2tncm91bmQ6ICMwNDk2YzU7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAucmVjcnVpdF9pbmRleCAucmVjcnVpdF9uYXYgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFib3V0XzAxIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tbGVmdDogLTEuNzU0MyUgIWltcG9ydGFudDtcbn1cblxuLmFib3V0XzAxIC5ib3gge1xuICB3aWR0aDogMjMuMjQ1NiU7XG4gIG1hcmdpbi1sZWZ0OiAxLjc1NDMlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuXG4uYWJvdXRfMDEgLmJveCBoMyB7XG4gIGNvbG9yOiAjMDA0ODk4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA0ODk4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmFib3V0XzAxIC5ib3ggZGl2IHtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLm5ld3N3cmFwIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgYm9yZGVyOiAzcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5uZXdzd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4ubmV3cyB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0NTBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAubmV3cyB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuXG4ubmV3cyBkbCB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjMzMzO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ubmV3cyBkbCBkdCwgLm5ld3MgZGwgZGQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi8qIVxyXG4gKiBqcXVlcnktZHJhd2VyIHYzLjIuMlxyXG4gKiBGbGV4aWJsZSBkcmF3ZXIgbWVudSB1c2luZyBqUXVlcnksIGlTY3JvbGwgYW5kIENTUy5cclxuICogaHR0cDovL2dpdC5ibGl2ZXN0YS5jb20vZHJhd2VyXHJcbiAqIExpY2Vuc2UgOiBNSVRcclxuICogQXV0aG9yIDogYmxpdmVzdGEgPGRlc2lnbkBibGl2ZXN0YS5jb20+IChodHRwOi8vYmxpdmVzdGEuY29tLylcclxuICovXG4uZHJhd2VyLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC8qIS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgQmFzZVxyXG5cXCohLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLmRyYXdlci1uYXYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTk5OTk5OTk5OTk5OTk5O1xuICAgIHRvcDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxNi4yNXJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY29sb3I6ICMyMjI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZHJhd2VyLW1lbnUge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmRyYXdlci1tZW51IGxpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmRyYXdlci1tZW51IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlRpbWVzIE5ldyBSb21hblwiLCBcIk5vdG8gU2VyaWYgSlBcIiwgXCLmuLjmmI7mnJ3kvZNcIiwgXCJZdSBNaW5jaG9cIiwgWXVNaW5jaG8sIFwi44OS44Op44Ku44OO5piO5pydIFBybyBXM1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9cIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIFwiTVMgUE1pbmNob1wiLCBzZXJpZjtcbiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDliM2U2O1xuICB9XG4gIC5kcmF3ZXItbWVudSBsaSBhIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS4zNWVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICB9XG4gIC5kcmF3ZXItbWVudSBsaSB1bCBsaSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzJhYTZlMjtcbiAgICBwYWRkaW5nOiAwLjJlbSAwLjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5kcmF3ZXItbWVudSBsaSB1bCBsaTpudGgtY2hpbGQoZXZlbikgYSB7XG4gICAgYmFja2dyb3VuZDogIzM3YWNlNDtcbiAgfVxuICAuZHJhd2VyLWhhbWJ1cmdlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5kcmF3ZXItaGFtYnVyZ2VyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIm1lbnVcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAycHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuZHJhd2VyLW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuICAuZHJhd2VyLWJyYW5kIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMy43NXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAuNzVyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMjIyO1xuICB9XG4gIC5kcmF3ZXItbWVudS1pdGVtIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogLjc1cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzIyMjtcbiAgfVxuICAuZHJhd2VyLW1lbnUtaXRlbTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLyohIG92ZXJsYXkgKi9cbiAgLmRyYXdlci1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxuICAuZHJhd2VyLW9wZW4gLmRyYXdlci1vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAvKiEtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIFRvcFxyXG5cXCohLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLmRyYXdlci0tdG9wIC5kcmF3ZXItbmF2IHtcbiAgICB0b3A6IC0xMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMC42cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuNnMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICB9XG4gIC5kcmF3ZXItLXRvcC5kcmF3ZXItb3BlbiAuZHJhd2VyLW5hdiB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5kcmF3ZXItLXRvcCAuZHJhd2VyLWhhbWJ1cmdlcixcbiAgLmRyYXdlci0tdG9wLmRyYXdlci1vcGVuIC5kcmF3ZXItaGFtYnVyZ2VyIHtcbiAgICByaWdodDogMDtcbiAgfVxuICAvKiEtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIExlZnRcclxuXFwqIS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5kcmF3ZXItLWxlZnQgLmRyYXdlci1uYXYge1xuICAgIGxlZnQ6IC0xNi4yNXJlbTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMC42cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjZzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgfVxuICAuZHJhd2VyLS1sZWZ0LmRyYXdlci1vcGVuIC5kcmF3ZXItbmF2LFxuICAuZHJhd2VyLS1sZWZ0IC5kcmF3ZXItaGFtYnVyZ2VyLFxuICAuZHJhd2VyLS1sZWZ0LmRyYXdlci1vcGVuIC5kcmF3ZXItbmF2YmFyIC5kcmF3ZXItaGFtYnVyZ2VyIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcmF3ZXItLWxlZnQuZHJhd2VyLW9wZW4gLmRyYXdlci1oYW1idXJnZXIge1xuICAgIGxlZnQ6IDE2LjI1cmVtO1xuICB9XG4gIC8qIS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgUmlnaHRcclxuXFwqIS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5kcmF3ZXItLXJpZ2h0IC5kcmF3ZXItbmF2IHtcbiAgICByaWdodDogLTE2LjI1cmVtO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogcmlnaHQgMC42cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gICAgdHJhbnNpdGlvbjogcmlnaHQgMC42cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gIH1cbiAgLmRyYXdlci0tcmlnaHQuZHJhd2VyLW9wZW4gLmRyYXdlci1uYXYsXG4gIC5kcmF3ZXItLXJpZ2h0IC5kcmF3ZXItaGFtYnVyZ2VyLFxuICAuZHJhd2VyLS1yaWdodC5kcmF3ZXItb3BlbiAuZHJhd2VyLW5hdmJhciAuZHJhd2VyLWhhbWJ1cmdlciB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmRyYXdlci0tcmlnaHQuZHJhd2VyLW9wZW4gLmRyYXdlci1oYW1idXJnZXIge1xuICAgIHJpZ2h0OiAxNi4yNXJlbTtcbiAgfVxuICAvKiEtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIEhhbWJ1cmdlclxyXG5cXCohLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLmRyYXdlci1oYW1idXJnZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIHdpZHRoOiAycmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogLjc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogLjc1cmVtO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNnMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjZzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuZHJhd2VyLWhhbWJ1cmdlcjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5kcmF3ZXItaGFtYnVyZ2VyLWljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5kcmF3ZXItaGFtYnVyZ2VyLWljb24sXG4gIC5kcmF3ZXItaGFtYnVyZ2VyLWljb246YmVmb3JlLFxuICAuZHJhd2VyLWhhbWJ1cmdlci1pY29uOmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjZzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAuZHJhd2VyLWhhbWJ1cmdlci1pY29uOmJlZm9yZSxcbiAgLmRyYXdlci1oYW1idXJnZXItaWNvbjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwcHg7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnICc7XG4gIH1cbiAgLmRyYXdlci1oYW1idXJnZXItaWNvbjphZnRlciB7XG4gICAgdG9wOiAxMHB4O1xuICB9XG4gIC5kcmF3ZXItb3BlbiAuZHJhd2VyLWhhbWJ1cmdlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuZHJhd2VyLW9wZW4gLmRyYXdlci1oYW1idXJnZXItaWNvbjpiZWZvcmUsXG4gIC5kcmF3ZXItb3BlbiAuZHJhd2VyLWhhbWJ1cmdlci1pY29uOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmRyYXdlci1vcGVuIC5kcmF3ZXItaGFtYnVyZ2VyLWljb246YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgLmRyYXdlci1vcGVuIC5kcmF3ZXItaGFtYnVyZ2VyLWljb246YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gIC8qIS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgYWNjZXNzaWJpbGl0eVxyXG5cXCohLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyohXHJcbiAqIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXHJcbiAqIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50XHJcbiAqL1xuICAuc3Itb25seSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAvKiFcclxuICogVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXHJcbiAqIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxyXG4gKiBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXHJcbiAqL1xuICAuc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxuICAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC8qIS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgU2lkZWJhclxyXG5cXCohLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLmRyYXdlci0tc2lkZWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAuZHJhd2VyLS1zaWRlYmFyIC5kcmF3ZXItY29udGVudHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5kcmF3ZXItLXNpZGViYXIgLmRyYXdlci1oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC5kcmF3ZXItLXNpZGViYXIgLmRyYXdlci1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEyLjVyZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC8qISBMZWZ0ICovXG4gIC5kcmF3ZXItLXNpZGViYXIuZHJhd2VyLS1sZWZ0IC5kcmF3ZXItbmF2IHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gIH1cbiAgLmRyYXdlci0tc2lkZWJhci5kcmF3ZXItLWxlZnQgLmRyYXdlci1jb250ZW50cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyLjVyZW07XG4gIH1cbiAgLyohIFJpZ2h0ICovXG4gIC5kcmF3ZXItLXNpZGViYXIuZHJhd2VyLS1yaWdodCAuZHJhd2VyLW5hdiB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xuICB9XG4gIC5kcmF3ZXItLXNpZGViYXIuZHJhd2VyLS1yaWdodCAuZHJhd2VyLWNvbnRlbnRzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyLjVyZW07XG4gIH1cbiAgLyohIGNvbnRhaW5lciAqL1xuICAuZHJhd2VyLS1zaWRlYmFyIC5kcmF3ZXItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDQ4cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuZHJhd2VyLS1zaWRlYmFyIC5kcmF3ZXItbmF2IHtcbiAgICB3aWR0aDogMTYuMjVyZW07XG4gIH1cbiAgLmRyYXdlci0tc2lkZWJhci5kcmF3ZXItLWxlZnQgLmRyYXdlci1jb250ZW50cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjI1cmVtO1xuICB9XG4gIC5kcmF3ZXItLXNpZGViYXIuZHJhd2VyLS1yaWdodCAuZHJhd2VyLWNvbnRlbnRzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2LjI1cmVtO1xuICB9XG4gIC8qISBjb250YWluZXIgKi9cbiAgLmRyYXdlci0tc2lkZWJhciAuZHJhd2VyLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA2MHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAvKiEtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIE5hdmJhclxyXG5cXCohLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLmRyYXdlci0tbmF2YmFyVG9wR3V0dGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMy43NXJlbTtcbiAgfVxuICAuZHJhd2VyLW5hdmJhciAuZHJhd2VyLW5hdmJhci1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmRyYXdlci1uYXZiYXIge1xuICAgIHotaW5kZXg6IDEwMjtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLyohIC5kcmF3ZXItbmF2YmFyIG1vZGlmaWVyICovXG4gIC5kcmF3ZXItbmF2YmFyLS1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG4gIC5kcmF3ZXItbmF2YmFyLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMy43NXJlbTtcbiAgICBwYWRkaW5nOiAwIC43NXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmRyYXdlci1uYXZiYXIgLmRyYXdlci1icmFuZCB7XG4gICAgbGluZS1oZWlnaHQ6IDMuNzVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuZHJhd2VyLW5hdmJhciAuZHJhd2VyLWJyYW5kOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuZHJhd2VyLW5hdmJhciAuZHJhd2VyLW5hdiB7XG4gICAgcGFkZGluZy10b3A6IDMuNzVyZW07XG4gIH1cbiAgLmRyYXdlci1uYXZiYXIgLmRyYXdlci1tZW51IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZHJhd2VyLW5hdmJhciB7XG4gICAgaGVpZ2h0OiAzLjc1cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmRyYXdlci1uYXZiYXIgLmRyYXdlci1uYXZiYXItaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLmRyYXdlci1uYXZiYXIgLmRyYXdlci1tZW51LS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5kcmF3ZXItbmF2YmFyIC5kcmF3ZXItbWVudSBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmRyYXdlci1uYXZiYXIgLmRyYXdlci1tZW51LWl0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAzLjc1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5kcmF3ZXItbmF2YmFyIC5kcmF3ZXItaGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5kcmF3ZXItbmF2YmFyIC5kcmF3ZXItbmF2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDMuNzVyZW07XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgLmRyYXdlci1uYXZiYXIgLmRyYXdlci1tZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC8qISBkcm9wZG93biAqL1xuICAuZHJhd2VyLW5hdmJhciAuZHJhd2VyLWRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTYuMjVyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgfVxuICAuZHJhd2VyLW5hdmJhciAuZHJhd2VyLWRyb3Bkb3duLW1lbnUtaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLyohLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBEcm9wZG93blxyXG5cXCohLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLmRyYXdlci1kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAuZHJhd2VyLWRyb3Bkb3duLW1lbnUgPiBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuICAuZHJhd2VyLWRyb3Bkb3duLW1lbnUtaXRlbSB7XG4gICAgbGluZS1oZWlnaHQ6IDMuNzVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMjIyO1xuICB9XG4gIC5kcmF3ZXItZHJvcGRvd24tbWVudS1pdGVtOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAvKiEgb3BlbiAqL1xuICAuZHJhd2VyLWRyb3Bkb3duLm9wZW4gPiAuZHJhd2VyLWRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC8qISBkcmF3ZXItY2FyZXQgKi9cbiAgLmRyYXdlci1kcm9wZG93biAuZHJhd2VyLWNhcmV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UsIG9wYWNpdHkgLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLCBvcGFjaXR5IC4ycyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAuMnMgZWFzZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkO1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLyohIG9wZW4gKi9cbiAgLmRyYXdlci1kcm9wZG93bi5vcGVuIC5kcmF3ZXItY2FyZXQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIC8qIS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgQ29udGFpbmVyXHJcblxcKiEtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuZHJhd2VyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZHJhd2VyLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA2MHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmRyYXdlci1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzByZW07XG4gIH1cbn1cbiIsbnVsbF19 */
