@font-face{font-family:'NotoSansCJKjp-Black';src:url("../f_font/NotoSansCJKjp-Black.woff")}@font-face{font-family:'NotoSansCJKjp-Bold';src:url("../f_font/NotoSansCJKjp-Bold.woff")}@font-face{font-family:'NotoSansCJKjp-DemiLight';src:url("../f_font/NotoSansCJKjp-DemiLight.woff")}@font-face{font-family:'NotoSansCJKjp-Light';src:url("../f_font/NotoSansCJKjp-Light.woff")}@font-face{font-family:'NotoSansCJKjp-Medium';src:url("../f_font/NotoSansCJKjp-Medium.woff")}@font-face{font-family:'NotoSansCJKjp-Regular';src:url("../f_font/NotoSansCJKjp-Regular.woff")}@font-face{font-family:'NotoSansCJKjp-Thin';src:url("../f_font/NotoSansCJKjp-Thin.woff")}html{font-size:16px;margin:0 !important;padding:0;font-family:'NotoSansCJKjp-Regular',sans-serif;font-weight:500}body{color:#1d1d1d;line-height:1.4;text-align:center;z-index:0;word-break:break-all;z-index:0;overflow-x:hidden;-webkit-font-smoothing:antialiased;position:relative}body,div,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,brockquote,pre,table,caption,th,td,address,form,fieldset,legend,object{margin:0;padding:0;font-weight:normal}h1,h2,h3,h4,h5{margin:0}.content_out{padding-top:80px;padding-bottom:200px}input[type="text"],input[type="password"],input[type="email"],input[type="tel"]{font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:500}li{list-style:none}a{color:#333}a:hover{cursor:pointer}a:link,a:visited,a:active,a:hover{outline:none;color:#333;text-decoration:none}a:hover img{cursor:pointer}a,ins{text-decoration:none}address,em,cite,dfn,var{font-style:normal}input,textarea{font-family:sans-serif;font-weight:normal}img{vertical-align:bottom}a img{border:none}.title_type01{text-align:center;color:#424242}.title_type01 h1,.title_type01 h2,.title_type01 h3,.title_type01 h4,.title_type01 h5,.title_type01 div{font-size:48px;font-size:3rem;line-height:1.2;position:relative;font-family:noto-sans-cjk-jp, sans-serif;font-weight:700;font-style:normal;letter-spacing:0.05em;padding-bottom:25px;margin-bottom:35px}@media only screen and (max-width: 1024px){.title_type01 h1,.title_type01 h2,.title_type01 h3,.title_type01 h4,.title_type01 h5,.title_type01 div{font-size:28px;font-size:1.75rem;padding-bottom:20px;margin-bottom:20px}}.title_type01 h1 span,.title_type01 h2 span,.title_type01 h3 span,.title_type01 h4 span,.title_type01 h5 span,.title_type01 div span{display:block;content:"";width:80px;position:absolute;left:0;right:0;bottom:0;margin:auto}@media only screen and (max-width: 1024px){.title_type01 h1 span,.title_type01 h2 span,.title_type01 h3 span,.title_type01 h4 span,.title_type01 h5 span,.title_type01 div span{width:50px}}.title_type01 h1 span img,.title_type01 h2 span img,.title_type01 h3 span img,.title_type01 h4 span img,.title_type01 h5 span img,.title_type01 div span img{width:100%;height:auto}.title_type01 p{font-size:24px;font-size:1.5rem;line-height:1.5;font-family:'NotoSansCJKjp-Bold',sans-serif;letter-spacing:0.05em}@media only screen and (max-width: 1024px){.title_type01 p{font-size:18px;font-size:1.125rem}}.title_type02 h1,.title_type02 h2,.title_type02 h3,.title_type02 h4,.title_type02 h5,.title_type02 div{letter-spacing:0.03em;font-size:32px;font-size:2rem}@media only screen and (max-width: 1024px){.title_type02 h1,.title_type02 h2,.title_type02 h3,.title_type02 h4,.title_type02 h5,.title_type02 div{font-size:28px;font-size:1.75rem}}@media only screen and (max-width: 320px){.title_type02 h1,.title_type02 h2,.title_type02 h3,.title_type02 h4,.title_type02 h5,.title_type02 div{font-size:24px;font-size:1.5rem}}.title_type01_2 p{font-family:'NotoSansCJKjp-Regular',sans-serif}.text_type01{color:#424242;font-family:'NotoSansCJKjp-Regular',sans-serif;letter-spacing:0.05em;line-height:1.5}.max1170{max-width:1234px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;-webkit-box-sizing:border-box;box-sizing:border-box}.max1384{max-width:1414px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.max1300{max-width:1330px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.br-320{display:none}@media only screen and (max-width: 320px){.br-320{display:block}}.br-375{display:none}@media only screen and (max-width: 375px){.br-375{display:block}}.br-400{display:none}@media only screen and (max-width: 400px){.br-400{display:block}}.br-500{display:none}@media only screen and (max-width: 500px){.br-500{display:block}}.br-767{display:none}@media only screen and (max-width: 767px){.br-767{display:block}}.br-1024{display:none}@media only screen and (max-width: 1024px){.br-1024{display:block}}.br-1500{display:none}@media only screen and (max-width: 1500px){.br-1500{display:block}}.br-500no{display:block}@media only screen and (max-width: 500px){.br-500no{display:none}}.parts-letter-05{letter-spacing:-0.5px}.parts-top-title1{text-align:center;padding-bottom:55px}.parts-top-title1 h2{font-family:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;font-size:18px;font-size:1.125rem;color:#010101;padding-bottom:24px}.parts-top-title1 p{font-family:'Playfair Display', serif;font-size:68px;font-size:4.25rem;font-weight:700;color:#010101}@media only screen and (max-width: 767px){.parts-top-title1{padding-bottom:45px}.parts-top-title1 h2{font-size:16px;font-size:1rem;padding-bottom:14px}.parts-top-title1 p{font-size:40px;font-size:2.5rem}}.parts-top-title2{text-align:left;font-size:18px;font-size:1.125rem;font-weight:600;font-family:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;color:#010101;padding-left:70px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.parts-top-title2::after{position:absolute;top:0;left:0;bottom:0;margin:auto;height:2px;width:50px;background-color:#010101;content:"";display:inline-block}.parts-top-more1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.parts-top-more1 a{width:260px;height:50px;color:#fff;font-size:16px;font-size:1rem;font-family:noto-sans-cjk-jp, sans-serif;font-weight:700;font-style:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #0074d9;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;background-color:#0074d9}.parts-top-more1 a:hover{background-color:#0159a6}.parts-top-item-main1{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.parts-top-item-main1 .inter{width:100%;max-width:690px;text-align:left;padding-left:20px;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.parts-top-item-main1 .inter p{font-family:'NotoSansCJKjp-Bold',sans-serif;color:#BDBDBD;font-size:24px;font-size:1.5rem;margin-bottom:20px}.parts-top-item-main1 .inter h2{font-size:30px;font-size:1.875rem;font-family:'NotoSansCJKjp-Bold',sans-serif;color:#424242;font-weight:600;margin-bottom:10px;line-height:1.6}.parts-top-item-main1 .inter h2 span{font-size:24px;font-size:1.5rem}.parts-top-item-main1 .inter h3{font-size:22px;font-size:1.375rem;font-family:'NotoSansCJKjp-Bold',sans-serif;color:#424242;font-weight:600;margin-bottom:30px;position:relative;display:inline-block;padding-left:24px;padding-right:24px;-webkit-box-sizing:border-box;box-sizing:border-box}.parts-top-item-main1 .inter h3::after,.parts-top-item-main1 .inter h3::before{position:absolute;top:0;bottom:0;margin:auto;display:block;width:20px;height:2px;background-color:#424242;content:""}.parts-top-item-main1 .inter h3::after{left:0px}.parts-top-item-main1 .inter h3::before{right:0px}.parts-top-item-main1 .inter div{font-family:'NotoSansCJKjp-Regular',sans-serif;color:#424242;font-size:16px;font-size:1rem;line-height:1.8}@media only screen and (max-width: 1024px){.parts-top-item-main1 .inter p{margin-bottom:10px}.parts-top-item-main1 .inter h2{font-size:26px;font-size:1.625rem}.parts-top-item-main1 .inter h2 span{font-size:22px;font-size:1.375rem}.parts-top-item-main1 .inter h3{font-size:20px;font-size:1.25rem}.parts-top-item-main1 .inter div{font-size:14px;font-size:.875rem;line-height:1.6}}@media only screen and (max-width: 767px){.parts-top-item-main1{width:100%;padding-top:0px;padding-bottom:60px}.parts-top-item-main1 .inter{max-width:initial;padding-left:15px;padding-right:15px}.parts-top-item-main1 .inter h2{font-size:22px;font-size:1.375rem}.parts-top-item-main1 .inter h2 span{font-size:18px;font-size:1.125rem}.parts-top-item-main1 .inter h3{font-size:18px;font-size:1.125rem;padding-left:16px;padding-right:16px;-webkit-box-sizing:border-box;box-sizing:border-box}.parts-top-item-main1 .inter h3::after,.parts-top-item-main1 .inter h3::before{width:10px;height:1px}.parts-top-item-main1 .inter p{font-size:14px;font-size:.875rem}.parts-top-item-main1 .inter p::after{bottom:10px}.parts-top-item-main1 .inter p i{font-size:24px;font-size:1.5rem}}@media only screen and (max-width: 320px){.parts-top-item-main1 .inter h3{font-size:15px;font-size:.9375rem}}.partts-apply{position:relative;-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.partts-apply i{position:absolute;-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);background-color:#FE0101;display:inline-block}.partts-apply i:nth-child(1){width:0;height:4px;top:0;left:0}.partts-apply i:nth-child(2){width:4px;height:0;top:0;right:0}.partts-apply i:nth-child(3){width:0;height:4px;bottom:0;right:0}.partts-apply i:nth-child(4){width:4px;height:0;bottom:0;left:0}.partts-apply:hover{-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);color:#FE0101 !important;background-color:#fff !important}.partts-apply:hover i{-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.partts-apply:hover i:nth-child(1){width:100%}.partts-apply:hover i:nth-child(2){height:100%}.partts-apply:hover i:nth-child(3){width:100%}.partts-apply:hover i:nth-child(4){height:100%}.parts-hover1{-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.parts-hover1:hover{-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);background-color:#010101;color:#fff !important}.paddintop0{padding-top:0px !important}.other_header .page_header_inner{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.other_header .page_header_inner .logo a svg g path{fill:#424242 !important}.other_header .page_header_inner .page_header_right{display:none !important}.other_menu{display:none !important}.font_bold{font-family:'NotoSansCJKjp-Bold',sans-serif}.font_size12{font-size:12px;font-size:.75rem;font-style:normal}.font-size20-16{font-size:20px;font-size:1.25rem}@media only screen and (max-width: 767px){.font-size20-16{font-size:16px;font-size:1rem}}.pr_font_smaller{font-size:80%;font-style:normal}.pr_font_smaller2{font-size:90%;font-style:normal}.parts_pt0{padding-top:0px !important}.parts_pt80{padding-top:80px !important}.parts_pt40{padding-top:40px !important}.parts_bkcolor{background:#EDEAE3 !important}.base_title_pb{padding-bottom:80px !important;margin-bottom:0px !important}.base_title_pb div,.base_title_pb h1{padding-bottom:0px !important;margin-bottom:0px !important}@media only screen and (max-width: 767px){.base_title_pb{padding-bottom:40px !important}}.import_pt0{padding-top:0px !important}.page_header{background-color:RGBA(255, 255, 255, 1);will-change:transform;-webkit-transition:-webkit-transform 200ms linear;transition:-webkit-transform 200ms linear;transition:transform 200ms linear;transition:transform 200ms linear, -webkit-transform 200ms linear;position:fixed;z-index:101;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:18px;padding-bottom:18px;-webkit-box-sizing:border-box;box-sizing:border-box}.page_header .page_header_inner{max-width:1600px;padding-left:52px;padding-right:52px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page_header .page_header_inner .logo{width:100px;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page_header .page_header_inner .logo a{display:block;width:100%;-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.page_header .page_header_inner .logo a:hover{opacity:0.7;-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.page_header .page_header_inner .logo a svg{display:block;width:100%}.page_header .page_header_inner .logo a svg g path{fill:#424242}.page_header .page_header_inner .page_header_right{-webkit-box-flex:1;-ms-flex:1;flex:1}.page_header .page_header_inner .page_header_right .page_header_right_nav ul{font-family:'NotoSansCJKjp-Bold',sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page_header .page_header_inner .page_header_right .page_header_right_nav ul li{margin-left:20px;position:relative}.page_header .page_header_inner .page_header_right .page_header_right_nav ul li:first-child{margin-left:0 !important}.page_header .page_header_inner .page_header_right .page_header_right_nav ul li:nth-child(2){margin-left:24px}.page_header .page_header_inner .page_header_right .page_header_right_nav ul li a,.page_header .page_header_inner .page_header_right .page_header_right_nav ul li i{font-style:normal;letter-spacing:0.21em;color:#424242;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);cursor:pointer}.page_header .page_header_inner .page_header_right .page_header_right_nav ul li a p,.page_header .page_header_inner .page_header_right .page_header_right_nav ul li i p{margin-top:2px;margin-left:2px;width:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.page_header .page_header_inner .page_header_right .page_header_right_nav ul li a p:nth-child(2),.page_header .page_header_inner .page_header_right .page_header_right_nav ul li i p:nth-child(2){display:none}.page_header .page_header_inner .page_header_right .page_header_right_nav ul li a p svg,.page_header .page_header_inner .page_header_right .page_header_right_nav ul li i p svg{display:block;width:100%}.page_header .page_header_inner .page_header_right .page_header_right_nav ul li a:hover,.page_header .page_header_inner .page_header_right .page_header_right_nav ul li i:hover{color:#0174D9;-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.page_header .page_header_inner .page_header_right .page_header_right_nav ul .mega_menue{cursor:pointer}.page_header .page_header_inner .page_header_right .page_header_right_nav ul .mega_menue .mega{display:none;width:240px;position:absolute;top:14px;left:-52px;padding-top:40px;-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.page_header .page_header_inner .page_header_right .page_header_right_nav ul .mega_menue .mega .inner{-webkit-box-shadow:0px 3px 6px rgba(0,0,0,0.16);box-shadow:0px 3px 6px rgba(0,0,0,0.16);display:block;background-color:#fff;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.page_header .page_header_inner .page_header_right .page_header_right_nav ul .mega_menue .mega .inner span{position:absolute;top:-9px;left:0;right:0;margin:auto;display:block}.page_header .page_header_inner .page_header_right .page_header_right_nav ul .mega_menue .mega .inner span svg{display:block;width:100%}.page_header .page_header_inner .page_header_right .page_header_right_nav ul .mega_menue .mega .inner a{color:#333333;display:block}.page_header .page_header_inner .page_header_right .page_header_right_nav ul .mega_menue .mega .inner a dl{text-align:left}.page_header .page_header_inner .page_header_right .page_header_right_nav ul .mega_menue .mega .inner a dl dt{font-size:14px;font-size:.875rem;font-family:'NotoSansCJKjp-Bold',sans-serif;padding-bottom:4px}.page_header .page_header_inner .page_header_right .page_header_right_nav ul .mega_menue .mega .inner a dl dd{font-size:12px;font-size:.75rem;font-family:'NotoSansCJKjp-Regular',sans-serif;line-height:1.8;letter-spacing:0.05em}.page_header .page_header_inner .page_header_right .page_header_right_nav ul .mega_menue .mega .inner a:first-child{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid rgba(51,51,51,0.1)}.page_header .page_header_inner .page_header_right .page_header_right_nav ul .mega_menue .mega .inner a:hover dl dt{color:#0174D9}.page_header .page_header_inner .page_header_right .page_header_right_nav ul .mega_menue:hover .mega{-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);display:block}.page_header .page_header_inner .page_header_right .page_header_right_nav ul .mega_menue:hover i{-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);color:#0174D9}.page_header .page_header_inner .page_header_right .page_header_right_nav ul .mega_menue:hover i p{-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.page_header .page_header_inner .page_header_right .page_header_right_nav ul .mega_menue:hover i p:nth-child(1){display:none}.page_header .page_header_inner .page_header_right .page_header_right_nav ul .mega_menue:hover i p:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex}.page_header .page_header_inner .page_header_right .page_header_right_nav ul .login{margin-left:12px}.page_header .page_header_inner .page_header_right .page_header_right_nav ul .login a{border-radius:4px;border:1px solid #fff;padding:4px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.page_header .page_header_inner .page_header_right .page_header_right_nav ul .login a span{letter-spacing:-0.5px}.page_header .page_header_inner .page_header_right .page_header_right_nav ul .login a:hover{-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);border:1px solid #424242;background-color:#424242;color:#fff}.page_header .page_header_inner .page_header_right .page_header_right_nav ul .login a:hover::after{width:0%}.page_header .page_header_inner .page_header_right .page_header_right_nav ul .contact{margin-left:32px}.page_header .page_header_inner .page_header_right .page_header_right_nav ul .contact a,.page_header .page_header_inner .page_header_right .page_header_right_nav ul .request a{border:1px solid #0174d9;background-color:#0174d9;color:#fff}.page_header .page_header_inner .page_header_right .page_header_right_nav ul .contact a:hover,.page_header .page_header_inner .page_header_right .page_header_right_nav ul .request a:hover{-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);border:1px solid #0159a6;background-color:#0159a6;color:#fff}@media only screen and (max-width: 1500px){.page_header .page_header_inner{max-width:1234px;padding-left:32px;padding-right:32px}}@media only screen and (max-width: 1300px){.page_header .page_header_inner .page_header_right .page_header_right_nav ul .mega_menue i{font-size:14px;font-size:.875rem;letter-spacing:0}.page_header .page_header_inner .page_header_right .page_header_right_nav ul .mega_menue i p{margin-left:4px;width:8px}.page_header .page_header_inner .page_header_right .page_header_right_nav ul li a{font-size:14px;font-size:.875rem;letter-spacing:0}.page_header .page_header_inner .page_header_right .page_header_right_nav ul .login{margin-left:8px}.page_header .page_header_inner .page_header_right .page_header_right_nav ul .contact{margin-left:18px}}@media only screen and (max-width: 1024px){.page_header .page_header_inner .page_header_right .page_header_right_nav ul .login_main{display:none}}@media only screen and (max-width: 767px){.page_header .page_header_inner .page_header_right .page_header_right_nav{display:none}}header.headroom--unpinned,.headroom--not-top{-webkit-transform:translateY(-100%);transform:translateY(-100%)}header.headroom--pinned{-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transform:translateY(0%);transform:translateY(0%);background-color:RGBA(255, 255, 255, 0.9)}@media only screen and (max-width: 767px){header.headroom--pinned{padding-top:24px;padding-bottom:23px}}header.headroom--pinned .page_header_inner .logo a svg g path{fill:#424242}header.headroom--pinned .page_header_inner .page_header_right .page_header_right_nav ul li a{color:#424242}header.headroom--pinned .page_header_inner .page_header_right .page_header_right_nav ul li a::after{background-color:#424242}header.headroom--pinned .page_header_inner .page_header_right .page_header_right_nav ul .login_main a{border:1px solid #424242}header.headroom--pinned .page_header_inner .page_header_right .page_header_right_nav ul .contact a,header.headroom--pinned .page_header_inner .page_header_right .page_header_right_nav ul .request a{color:#fff}header.headroom--top{background-color:RGBA(255, 255, 255, 1)}header.headroom--top .page_header_inner .logo a svg g path{fill:#424242}header.headroom--top .page_header_inner .page_header_right .page_header_right_nav ul li a{color:#424242}header.headroom--top .page_header_inner .page_header_right .page_header_right_nav ul li a::after{background-color:#424242}header.headroom--top .page_header_inner .page_header_right .page_header_right_nav ul .login_main a{border:1px solid #424242}header.headroom--top .page_header_inner .page_header_right .page_header_right_nav ul .contact a,header.headroom--top .page_header_inner .page_header_right .page_header_right_nav ul .request a{color:#fff;border:1px solid #0174d9;background-color:#0174d9}.page_header_menu_open{background-color:transparent}.page_header_menu_open .page_header_inner .logo a svg g path{fill:#424242}.page_header_menu_open .header_sp_menu_btn .right .header_menu span i{background-color:#424242 !important}.header_sp_menu_btn{height:100px;position:absolute;z-index:101;top:-3px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-size:.75rem;font-family:'NotoSansCJKjp-Regular',sans-serif;display:none}.header_sp_menu_btn .left{width:100px}.header_sp_menu_btn .left a{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background-color:#FE0101}.header_sp_menu_btn .left a span{width:18px;padding-bottom:4px}.header_sp_menu_btn .left a span img{width:100%;height:auto}.header_sp_menu_btn .right{width:100px}.header_sp_menu_btn .right .header_menu{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.header_sp_menu_btn .right .header_menu span{padding-bottom:5px;display:inline-block;width:34px;height:14px;position:relative;-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.header_sp_menu_btn .right .header_menu span i{-webkit-transition:all 0.4s;transition:all 0.4s;display:inline-block;position:absolute;width:34px;height:2px;background-color:#fff}.header_sp_menu_btn .right .header_menu span i:nth-child(1){top:0;left:0;-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.header_sp_menu_btn .right .header_menu span i:nth-child(2){top:6px;left:0;-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.header_sp_menu_btn .right .header_menu span i:nth-child(3){top:12px;left:0;-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.header_sp_menu_btn .right .menu_close span{padding-bottom:14px;-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.header_sp_menu_btn .right .menu_close span i{background-color:#424242}.header_sp_menu_btn .right .menu_close span i:nth-child(1){-webkit-transform:rotate(-135deg);transform:rotate(-135deg);top:12px;left:-1px;width:38px;-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.header_sp_menu_btn .right .menu_close span i:nth-child(2){opacity:0;-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.header_sp_menu_btn .right .menu_close span i:nth-child(3){-webkit-transform:rotate(135deg);transform:rotate(135deg);bottom:6px;left:-1px;width:38px;-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1)}@media only screen and (max-width: 767px){.header_sp_menu_btn{height:70px}.header_sp_menu_btn .left{width:70px}.header_sp_menu_btn .right{width:70px}}@media only screen and (max-width: 767px){.header_sp_menu_btn{display:-webkit-box;display:-ms-flexbox;display:flex}}header.headroom--pinned .header_sp_menu_btn{top:0px}header.headroom--pinned .header_sp_menu_btn .right .header_menu span i{background-color:#424242}header.headroom--top .header_sp_menu_btn{top:-3px}header.headroom--top .header_sp_menu_btn .right .header_menu span i{background-color:#424242}.menu_main{-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;z-index:99;position:fixed;top:0px;right:0;height:100vh;overflow-y:scroll;padding-top:0;text-align:left;-webkit-transform:translateX(100%);transform:translateX(100%);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff}.menu_main .sp_nav{width:100%}.menu_main .sp_nav .wrap{padding-top:120px;padding-bottom:120px}.menu_main .sp_nav .wrap ul{max-width:260px;margin:auto}.menu_main .sp_nav .wrap ul li{text-align:left}.menu_main .sp_nav .wrap ul li a,.menu_main .sp_nav .wrap ul li p{font-family:'NotoSansCJKjp-Bold',sans-serif;display:block;color:#424242;padding-top:10px;margin-bottom:40px;position:relative;font-size:20px;font-size:1.25rem}.menu_main .sp_nav .wrap ul li a span,.menu_main .sp_nav .wrap ul li p span{position:absolute;top:0;left:0;width:100%;display:block;font-size:36px;font-size:2.25rem}.menu_main .sp_nav .wrap ul li a::after,.menu_main .sp_nav .wrap ul li p::after{position:absolute;bottom:-20px;left:0;right:0;margin:auto;content:"";display:block;width:0px;height:2px;background-color:#424242;-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.menu_main .sp_nav .wrap ul li a:hover::after,.menu_main .sp_nav .wrap ul li p:hover::after{width:53px}.menu_main .sp_nav .wrap ul li:last-child a{margin-bottom:0px}.menu_main .sp_nav .wrap ul .nest{margin-top:-15px;margin-left:22px}.menu_main .sp_nav .wrap ul .nest a{font-size:16px;font-size:1rem}.menu_main .sp_nav .wrap .menu_btn{margin-top:110px;text-align:center}.menu_main .sp_nav .wrap .menu_btn a{margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:260px;height:48px;border-radius:4px;background-color:#0174d9;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-family:'NotoSansCJKjp-Bold',sans-serif;font-size:20px;font-size:1.25rem}.menu_main .sp_nav .wrap .menu_btn2{margin-top:20px}.menu_main .sp_nav .wrap .menu_btn2 a{background-color:#fff;border:1px solid #424242;color:#424242}@media only screen and (max-width: 767px){.menu_main .sp_nav{width:100%}.menu_main .sp_nav .wrap{padding-top:100px;padding-bottom:20px}.menu_main .sp_nav .wrap ul li a,.menu_main .sp_nav .wrap ul li p{margin-bottom:20px;padding-bottom:5px;padding-top:5px}.menu_main .sp_nav .wrap ul li a span,.menu_main .sp_nav .wrap ul li p span{font-size:20px;font-size:1.25rem}.menu_main .sp_nav .wrap ul li a p,.menu_main .sp_nav .wrap ul li p p{font-size:26px;font-size:1.625rem;padding-top:6px}.menu_main .sp_nav .wrap ul li a:hover::after,.menu_main .sp_nav .wrap ul li p:hover::after{width:0}.menu_main .sp_nav .wrap ul li:last-child a{margin-bottom:0px}}@media only screen and (max-width: 375px){.menu_main .sp_nav .wrap{padding-top:100px}.menu_main .sp_nav .wrap .menu_btn{margin-top:80px}.menu_main .sp_nav .wrap .menu_btn2{margin-top:15px}}@media only screen and (max-width: 320px){.menu_main .sp_nav .wrap{padding-top:60px}.menu_main .sp_nav .wrap .menu_btn{margin-top:60px}.menu_main .sp_nav .wrap .menu_btn2{margin-top:10px}}@media only screen and (min-width: 768px){.menu_main{display:none}}.menu_main_open{right:100%;-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.header_main_icon{position:relative;z-index:10;overflow:hidden}.header_main_icon a{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;z-index:10;-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);color:#fff;font-family:'NotoSansCJKjp-Bold',sans-serif;font-size:18px;font-size:1.125rem;border-radius:4px 0px 0px 4px;position:fixed;background-color:#0074d9;bottom:100px;right:0px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:25px 10px}.header_main_icon a span{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright}.header_main_icon a:hover{-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);background-color:#0159a6}@media only screen and (max-width: 900px){.header_main_icon{display:none}}.opacity_header_main_icon a{-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1.0}#mega_menue .headroom--pinned{-webkit-transform:translateY(0);transform:translateY(0)}.footer_out{background-color:#424242;padding-top:70px;padding-bottom:70px}.footer_out .footer_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:14px;font-size:.875rem;font-family:'NotoSansCJKjp-Regular',sans-serif}.footer_out .footer_inner a{color:#fff}.footer_out .footer_inner .footer_logo{width:100%;height:auto;min-height:0%;margin-bottom:50px}.footer_out .footer_inner .footer_logo a{width:117px;display:block;margin:auto;padding-bottom:10px}.footer_out .footer_inner .footer_logo a svg{width:100%;height:auto}.footer_out .footer_inner .footer_logo a svg g path{fill:#fff}.footer_out .footer_inner .footer_logo .footer_phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer_out .footer_inner .footer_logo .footer_phone p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer_out .footer_inner .footer_logo .footer_phone p a{width:auto;display:block;margin:0;padding-bottom:0px}.footer_out .footer_inner .footer_logo .footer_phone p span{font-family:'NotoSansCJKjp-Bold',sans-serif;font-size:24px;font-size:1.5rem;margin-right:8px;color:#fff}.footer_out .footer_inner .footer_logo .footer_phone p i{font-size:16px;font-size:1rem;font-family:'NotoSansCJKjp-Regular',sans-serif;font-style:normal;color:#fff}.footer_out .footer_inner .footer_nav{margin-bottom:40px;padding-left:20px;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.footer_out .footer_inner .footer_nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer_out .footer_inner .footer_nav ul li{display:inline-block;margin-left:10px;margin-right:10px;margin-bottom:5px}.footer_out .footer_inner .footer_nav ul li a{-webkit-transition:0.3s;transition:0.3s}.footer_out .footer_inner .footer_nav ul li a:hover{-webkit-transition:0.3s;transition:0.3s;opacity:0.8}.footer_out .footer_inner .add{margin-bottom:15px}.footer_out .footer_inner .footer_tel{margin-bottom:50px}@media only screen and (max-width: 320px){.footer_out .footer_inner .footer_logo .footer_phone p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer_out .footer_inner .footer_logo .footer_phone p span{display:block;font-size:24px;font-size:1.5rem;margin-right:0px;margin-bottom:5px}.footer_out .footer_inner .footer_logo .footer_phone p i{font-size:16px;font-size:1rem}}.top_main_box2{opacity:0;height:100px;background-color:#fff}.top_main_box2 .top_logos{height:100%}.top_main_box2 .top_logos .top_logo{height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:none}.top_main_box2 .top_logos .top_logo .logo_wrap i{display:block;width:100%}.top_main_box2 .top_logos .top_logo .logo_wrap i img{width:100%;height:auto}@media only screen and (max-width: 767px){.top_main_box2{padding-top:40px}}@media only screen and (max-width: 400px){.top_main_box2{margin-top:-40px;padding-top:40px;height:80px}.top_main_box2 .top_logos .top_logo{height:80px}.top_main_box2 .top_logos .top_logo .logo_wrap i{width:80%;margin:auto}}@media only screen and (max-width: 320px){.top_main_box2{margin-top:-20px;padding-top:20px}.top_main_box2 .top_logos .top_logo .logo_wrap i{width:70%}}.top_logo_box{padding-top:120px;padding-bottom:40px}.top_logo_box .inner{padding-top:80px;margin-top:-80px}.top_logo_box .inner .text_type01{padding-bottom:60px}.top_logo_box .inner .contents{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.top_logo_box .inner .contents div{width:12.8205128205%;margin-right:1.7094017094%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.top_logo_box .inner .contents div:nth-child(7n){margin-right:0}.top_logo_box .inner .contents div span{display:block}.top_logo_box .inner .contents div span i{display:block}.top_logo_box .inner .contents div span i img{width:100%;height:auto}@media only screen and (max-width: 767px){.top_logo_box{padding-top:80px;padding-bottom:20px}.top_logo_box .inner{padding-top:80px;margin-top:-80px}.top_logo_box .inner .text_type01{padding-bottom:40px}.top_logo_box .inner .text_type01 br{display:none}.top_logo_box .inner .contents div{width:21.2121212121%;margin-right:5.05050505051%;margin-bottom:25px}.top_logo_box .inner .contents div:nth-child(7n){margin-right:5.05050505051%}.top_logo_box .inner .contents div:nth-child(4n){margin-right:0}}.top_box3_wrap{width:100%;background:-webkit-gradient(linear, left top, left bottom, from(#eeeae3), to(#fff));background:linear-gradient(#eeeae3, #fff)}.top_box3{margin-top:-40px;padding-top:80px;padding-bottom:96px;max-width:1448px;padding-left:20px;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto}.top_box3 .title{padding-bottom:55px}.top_box3 .title p{font-family:'Open Sans Condensed', sans-serif}.top_box3 .top_content_nth02_txt{padding-bottom:40px}.top_box3 .main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top_box3 .main dl{width:201px;padding-left:12px;padding-right:12px;padding-bottom:24px;-webkit-box-sizing:border-box;box-sizing:border-box}.top_box3 .main dl dd{margin-bottom:0px;border:1px solid #eeeeee;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:130px;background-color:#fff}.top_box3 .main dl dd span{width:70%;display:inline-block}.top_box3 .main dl dd span img{width:100%;height:auto}.top_box3 .main dl dt{font-family:'NotoSansCJKjp-Regular',sans-serif;font-size:18px;font-size:1.125rem;color:#4c5563}.top_box3 .txt01{margin-top:-10px;font-size:14px;font-size:.875rem;padding-left:12px;padding-right:12px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;color:#424242}@media only screen and (max-width: 767px){.top_box3{margin-top:0px;padding-top:80px;padding-bottom:0px}.top_box3 .title{padding-bottom:45px}.top_box3 .main dl{width:25%;padding-left:6px;padding-right:6px;padding-bottom:12px}.top_box3 .main dl dd{position:relative;padding-top:100%;height:auto}.top_box3 .main dl dd span{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top_box3 .main dl dt{font-size:16px;font-size:1rem}}@media only screen and (max-width: 500px){.top_box3 .txt01{font-size:12px;font-size:.75rem;margin-top:0px}}.top_box13{padding-top:80px;padding-bottom:160px}.top_box13 .top_box13_inner h2{margin-bottom:60px}.top_box13 .top_box13_inner .p1{padding-left:32px;padding-right:32px;padding-bottom:40px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'NotoSansCJKjp-Regular',sans-serif}.top_box13 .top_box13_inner .main{max-width:1088px;padding-left:32px;padding-right:32px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top_box13 .top_box13_inner .main article{width:29.4117647059%}.top_box13 .top_box13_inner .main article div{padding:20px;padding-bottom:24px;-webkit-box-sizing:border-box;box-sizing:border-box}.top_box13 .top_box13_inner .main article div img{width:100%;height:auto}.top_box13 .top_box13_inner .main article h3{font-family:'NotoSansCJKjp-Bold',sans-serif;font-size:24px;font-size:1.5rem;padding-bottom:16px}.top_box13 .top_box13_inner .main article p{font-size:16px;font-size:1rem;font-family:'NotoSansCJKjp-Regular',sans-serif;text-align:left;line-height:1.6}.top_box13 .top_box13_inner .main article:first-child p,.top_box13 .top_box13_inner .main article:nth-child(3) p{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #dddddd}.top_box13 .top_box13_inner .main article:first-child span{display:block;width:120px;margin:auto}.top_box13 .top_box13_inner .main article:first-child span img{width:100%;height:auto}.top_box13 .top_box13_inner .main article:nth-child(3) span{display:block;width:85px;margin:auto}.top_box13 .top_box13_inner .main article:nth-child(3) span img{width:100%;height:auto}@media only screen and (max-width: 767px){.top_box13{padding-top:80px;padding-bottom:120px}.top_box13 .top_box13_inner h2{margin-bottom:40px}.top_box13 .top_box13_inner .p1{padding-bottom:20px}.top_box13 .top_box13_inner .main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.top_box13 .top_box13_inner .main article{max-width:280px;width:100%;margin:5px}}.top_box3 .main dl dd .logo-type1{width:70%}.top_box3 .main dl dd .logo-type2{width:74%}.top_box3 .main dl dd .logo-type3{width:42%}.top_box3 .main dl dd .logo-type4{width:68%}.top_box3 .main dl dd .logo-type5{width:47%}.top_box3 .main dl dd .logo-type6{width:62%}.top_box3 .main dl dd .logo-type7{width:76%}.top_box3 .main dl dd .logo-type8{width:88%}.top_main_box1_1{width:100%;height:650px;background-color:#EDEAE3;position:relative}.top_main_box1_1 .trial{z-index:20;position:absolute;top:80px;right:20px}.top_main_box1_1 .trial span,.top_main_box1_1 .trial a{display:block;width:59px}.top_main_box1_1 .trial span img,.top_main_box1_1 .trial a img{width:100%;height:auto}.top_main_box1_1 .inner{padding-top:66px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1404px;padding-left:52px;padding-right:52px;margin:auto;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top_main_box1_1 .inner .left{text-align:left;color:#333333}.top_main_box1_1 .inner .left .title{font-size:44px;font-size:2.75rem;line-height:1.4;padding-bottom:10px;font-family:noto-sans-cjk-jp, sans-serif;font-weight:700;font-style:normal}.top_main_box1_1 .inner .left .txt1{font-size:20px;font-size:1.25rem;letter-spacing:0.03em;line-height:1.5;padding-bottom:30px;font-family:noto-sans-cjk-jp, sans-serif;font-weight:700;font-style:normal}.top_main_box1_1 .inner .right{width:53.8461538462%}.top_main_box1_1 .inner .right div img{width:100%;height:auto}@media only screen and (max-width: 1500px){.top_main_box1_1 .inner{max-width:1234px;padding-left:32px;padding-right:32px}}@media only screen and (max-width: 1300px){.top_main_box1_1{height:460px}.top_main_box1_1 .inner{max-width:1024px;padding-top:65px}.top_main_box1_1 .inner .left{text-align:left;color:#333333}.top_main_box1_1 .inner .left .title{font-size:40px;font-size:2.5rem}.top_main_box1_1 .inner .left .txt1{font-size:14px;font-size:.875rem}.top_main_box1_1 .inner .right{width:45.8984375%}}@media only screen and (max-width: 1024px){.top_main_box1_1 .inner .left{width:420px}.top_main_box1_1 .inner .left .title{font-size:32px;font-size:2rem}.top_main_box1_1 .inner .right{-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto}}@media only screen and (max-width: 767px){.top_main_box1_1{height:auto}.top_main_box1_1 .trial{display:none}.top_main_box1_1 .inner{position:relative;padding-top:100px;display:block}.top_main_box1_1 .inner .left{text-align:center;width:100%;padding-bottom:0px}.top_main_box1_1 .inner .left .title{font-size:28px;font-size:1.75rem}.top_main_box1_1 .inner .right div{max-width:400px;margin:auto;padding-left:6px;padding-right:6px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(40px);transform:translateY(40px)}}@media only screen and (max-width: 320px){.top_main_box1_1 .inner .left .title{font-size:25px;font-size:1.5625rem}.top_main_box1_1 .inner .left .txt1{font-size:13px;font-size:.8125rem}}.top_main_box1_2{background-color:#D8EAF9}.top_main_box1_2 .inner{max-width:1244px}.top_main_box1_2 .inner .left .title span{font-size:14px;font-size:.875rem;letter-spacing:0.03em;line-height:1.5;font-family:noto-sans-cjk-jp, sans-serif;font-weight:400;font-style:normal}.top_main_box1_2 .inner .right{width:51.36%}@media only screen and (max-width: 1300px){.top_main_box1_2 .inner{max-width:904px}.top_main_box1_2 .inner .right{width:46.4285714286%}}@media only screen and (max-width: 767px){.top_main_box1_2 .inner .left .title span{padding-top:5px;font-size:12px;font-size:.75rem;display:block}.top_main_box1_2 .inner .right{width:300px;margin:auto}}@media only screen and (max-width: 375px){.top_main_box1_2 .inner .right{max-width:266px;width:100%;margin:auto}}.parts_btn01{max-width:280px;height:78px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;background-color:#0174d9;-webkit-transition:0.3s;transition:0.3s}.parts_btn01 p{text-align:center}.parts_btn01 p span{text-align:center;display:block;color:#fff;font-style:normal}.parts_btn01 p span:nth-child(1){font-family:'NotoSansCJKjp-Regular',sans-serif;padding-bottom:2px;font-size:14px;font-size:.875rem;letter-spacing:0.05em;position:relative;display:inline-block}.parts_btn01 p span:nth-child(1) i{font-style:normal}.parts_btn01 p span:nth-child(1) i:nth-child(1),.parts_btn01 p span:nth-child(1) i:nth-child(2){position:absolute;width:8px}.parts_btn01 p span:nth-child(1) i:nth-child(1) img,.parts_btn01 p span:nth-child(1) i:nth-child(2) img{width:100%;height:auto}.parts_btn01 p span:nth-child(1) i:nth-child(1){top:-3px;left:-12px}.parts_btn01 p span:nth-child(1) i:nth-child(2){top:-3px;right:-12px}.parts_btn01 p span:nth-child(2){font-family:'NotoSansCJKjp-Bold',sans-serif;font-size:20px;font-size:1.25rem;letter-spacing:0.05em}.parts_btn01:hover{-webkit-transition:0.3s;transition:0.3s;background-color:#0159a6}@media only screen and (max-width: 767px){.parts_btn01{max-width:240px;height:64px;margin:auto}.parts_btn01 p{padding-bottom:10px}.parts_btn01 p span:nth-child(1){font-size:10px;font-size:.625rem}.parts_btn01 p span:nth-child(1) i:nth-child(1),.parts_btn01 p span:nth-child(1) i:nth-child(2){position:absolute;width:6px}.parts_btn01 p span:nth-child(1) i:nth-child(1){top:-2px;left:-10px}.parts_btn01 p span:nth-child(1) i:nth-child(2){top:-2px;right:-10px}.parts_btn01 p span:nth-child(2){font-size:16px;font-size:1rem}}.top_main_box1{width:100%;height:calc(100vh - 100px);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top_main_box1 .inner{width:100%;max-width:1600px;padding-left:52px;padding-right:52px;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.top_main_box1 .inner .main_img{-webkit-box-flex:1;-ms-flex:1;flex:1}.top_main_box1 .inner .main_img img{width:100%;height:auto}.top_main_box1 .bk_img{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../img/top/box1_main1.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}@media only screen and (max-width: 1500px){.top_main_box1 .inner{max-width:1234px;padding-left:32px;padding-right:32px}}@media only screen and (max-width: 767px){.top_main_box1{min-height:640px;height:calc(100vh - 280px)}.top_main_box1 .inner{display:block}.top_main_box1 .inner .main_img{width:100%;position:relative;z-index:10}.top_main_box1 .inner .main_img img{width:100%;height:auto}}@media only screen and (max-width: 500px){.top_main_box1{min-height:auto;height:calc(100vh - 240px)}}@media only screen and (max-width: 414px){.top_main_box1{height:calc(100vh - 190px)}}@media only screen and (max-width: 375px){.top_main_box1{height:calc(100vh - 160px)}}@media only screen and (max-width: 320px){.top_main_box1{height:calc(100vh - 60px)}}.top_main_box1_contents{width:540px;text-align:left;margin-top:70px}.top_main_box1_contents h2{font-size:32px;font-size:2rem;font-family:'NotoSansCJKjp-Bold',sans-serif;color:#fff;padding-bottom:35px;line-height:1.4}.top_main_box1_contents h2 span{display:block}.top_main_box1_contents h2 span:first-child{font-size:44px;font-size:2.75rem;padding-bottom:10px}.top_main_box1_contents a{width:260px;height:56px;border-radius:4px;background-color:#0174d9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;font-size:1.25rem;font-family:'NotoSansCJKjp-Bold',sans-serif;color:#fff;-webkit-transition:0.3s;transition:0.3s}.top_main_box1_contents a:hover{-webkit-transition:0.3s;transition:0.3s;background-color:#0159a6}@media only screen and (max-width: 1500px){.top_main_box1_contents{margin-top:-20px;width:440px;margin-top:40px}.top_main_box1_contents h2{line-height:1.6}}@media only screen and (max-width: 1200px){.top_main_box1_contents{width:360px;margin-top:20px}.top_main_box1_contents h2{font-size:25px;font-size:1.5625rem}.top_main_box1_contents h2 span:first-child{font-size:40px;font-size:2.5rem}}@media only screen and (max-width: 900px){.top_main_box1_contents{width:300px;margin-top:0px}.top_main_box1_contents h2{font-size:20px;font-size:1.25rem;padding-bottom:30px}.top_main_box1_contents h2 span:first-child{font-size:32px;font-size:2rem}}@media only screen and (max-width: 767px){.top_main_box1_contents{width:auto;text-align:center;margin-top:0px;padding-top:85px;padding-bottom:35px}.top_main_box1_contents h2{padding-bottom:30px}.top_main_box1_contents a{margin:auto;width:260px;height:58px}}@media only screen and (max-width: 400px){.top_main_box1_contents h2{font-size:18px;font-size:1.125rem}.top_main_box1_contents h2 span:first-child{font-size:28px;font-size:1.75rem}.top_main_box1_contents a{width:240px;height:46px;font-size:18px;font-size:1.125rem}}.top_company_logos{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:20px;padding-bottom:25px}.top_company_logos .inner{max-width:850px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top_company_logos .inner span{padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.top_company_logos .inner span img{width:100%;height:auto;vertical-align:middle}@media only screen and (max-width: 767px){.top_company_logos{padding-top:80px;padding-left:10px;padding-right:10px}.top_company_logos .inner span{padding-left:5px;padding-right:5px}}@media only screen and (max-width: 320px){.top_content_contract_box2 .title_type02 h2{font-size:25px;font-size:1.5625rem;letter-spacing:-0.3px}}.top_content_contract_box3{padding-top:60px;margin-top:-60px;padding-left:32px;padding-right:32px;-webkit-box-sizing:border-box;box-sizing:border-box}.top_content_contract_box3 .top_content_nth02_inner{max-width:900px;margin:auto}.top_content_contract_box3 .top_content_nth02_inner .title_type01 h2{margin-bottom:0px !important;padding-bottom:45px}.top_content_contract_box3 .top_content_nth02_inner .wrap .fields dl dd{position:relative}.top_content_contract_box3 .top_content_nth02_inner .wrap .fields dl dd input{border:1px solid #b9b9b9 !important}.top_content_contract_box3 .top_content_nth02_inner .wrap .fields dl dd select{border:1px solid #b9b9b9 !important}.top_content_contract_box3 .top_content_nth02_inner .wrap .fields dl dd textarea{border:1px solid #b9b9b9 !important}.top_content_contract_box3 .top_content_nth02_inner .wrap .fields dl dd .wpcf7-not-valid-tip{position:absolute;bottom:-38px;left:0;font-size:14px;font-size:.875rem;font-family:'NotoSansCJKjp-Bold',sans-serif}.top_content_contract_box3 .top_content_nth02_inner .submitdiv .submitinput{max-width:500px;width:100%}.top_content_contract_box3 .top_content_nth02_inner .submitdiv .submitinput input{width:100% !important}.top_content_contract_box3 .top_content_nth02_inner .wpcf7-response-output{border-color:#424242 !important;background-color:#fff;padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 767px){.top_content_contract_box3 .top_content_nth02_inner .wpcf7-response-output{text-align:left}}.top_main_box1_3{background-color:rgba(217,1,92,0.07)}.top_main_box1_3 .inner{max-width:1244px}.top_main_box1_3 .inner .left{-webkit-box-flex:1;-ms-flex:1;flex:1}.top_main_box1_3 .inner .left .title{font-size:44px;font-size:2.75rem}.top_main_box1_3 .inner .left .txt1{font-size:14px;font-size:.875rem}.top_main_box1_3 .inner .right{width:50.846154%}@media only screen and (max-width: 1300px){.top_main_box1_3 .inner{max-width:904px}.top_main_box1_3 .inner .left .title{font-size:40px;font-size:2.5rem}.top_main_box1_3 .inner .right{width:46.4%}}@media only screen and (max-width: 1024px){.top_main_box1_3 .inner .left{-webkit-box-flex:1;-ms-flex:1;flex:1}.top_main_box1_3 .inner .left .title{font-size:35px;font-size:2.1875rem;letter-spacing:-0.4px}}@media only screen and (max-width: 767px){.top_main_box1_3 .inner .left{-webkit-box-flex:1;-ms-flex:1;flex:1}.top_main_box1_3 .inner .left .title{font-size:28px;font-size:1.75rem;letter-spacing:0px}.top_main_box1_3 .inner .right{margin:auto;width:300px}}@media only screen and (max-width: 375px){.top_main_box1_3 .inner .right{max-width:266px;width:100%;margin:auto}}@media only screen and (max-width: 320px){.top_main_box1_3 .inner .left{-webkit-box-flex:1;-ms-flex:1;flex:1}.top_main_box1_3 .inner .left .title{font-size:25px;font-size:1.5625rem;letter-spacing:-0.4px}}.top_content_regulation_box2 .top_content_nth02_inner .text_type01{line-height:1.8}.top_content_regulation_box2 .top_content_nth02_inner .text_type01 small{padding-top:10px;display:block;font-size:16px;font-size:1rem}@media only screen and (max-width: 767px){.top_content_regulation_box2 .top_content_nth02_inner .text_type01 small{font-size:14px;font-size:.875rem}}.top_content_nth02{background:-webkit-gradient(linear, left top, left bottom, from(#eeeae3), to(#fff));background:linear-gradient(#eeeae3, #fff);padding-left:32px;padding-right:32px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0px;padding-bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left}.top_content_nth02 .top_content_nth02_inner{max-width:900px}.top_content_nth02 .top_content_nth02_inner .title_type01{margin-bottom:15px}.top_content_nth02 .top_content_nth02_inner .title_type01 p br{display:none}.top_content_nth02 .top_content_nth02_inner .top_content_nth02_txt{text-align:center;letter-spacing:0.03em}.top_content_nth02 .top_content_nth02_inner .top_content_nth02_txt span{font-family:'NotoSansCJKjp-Bold',sans-serif}.top_content_nth02 .top_content_nth02_inner .top_content_nth02_txt br{display:block}@media only screen and (max-width: 1024px){.top_content_nth02{padding-top:60px}}@media only screen and (max-width: 767px){.top_content_nth02{padding-top:40px;padding-bottom:60px}.top_content_nth02 .top_content_nth02_inner .title_type01{margin-bottom:15px}.top_content_nth02 .top_content_nth02_inner .title_type01 p br{display:block}.top_content_nth02 .top_content_nth02_inner .top_content_nth02_txt{text-align:left}.top_content_nth02 .top_content_nth02_inner .top_content_nth02_txt br{display:none}}.top_content_nth02_01{background:#fff;padding-bottom:0px !important}.top_content03{padding-top:100px;margin-top:-100px}.top_content03 .title_type01{margin-bottom:50px}.top_content03 .main{display:-webkit-box;display:-ms-flexbox;display:flex}.top_content03 .main a{height:380px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left;color:#424242;width:25%;background-color:#eeeae3;padding-top:55px;padding-bottom:52px;padding-left:32px;padding-right:32px;-webkit-box-sizing:border-box;box-sizing:border-box}.top_content03 .main a:nth-child(2n){background-color:#f6f4f0}.top_content03 .main a .wrap{position:relative;padding-bottom:70px;width:100%}.top_content03 .main a .wrap p{color:#757575;font-family:'Open Sans Condensed', sans-serif;font-weight:bold;font-size:16px;font-size:1rem;padding-bottom:28px}.top_content03 .main a .wrap p i{font-size:30px;font-size:1.875rem;font-style:normal;margin-left:4px}.top_content03 .main a .wrap h3{font-family:'NotoSansCJKjp-Bold',sans-serif;font-size:32px;font-size:2rem;font-weight:600;line-height:1.25;margin-bottom:25px}.top_content03 .main a .wrap h3 i{font-size:20px;font-size:1.25rem;font-style:normal}.top_content03 .main a .wrap div{width:100%;font-size:16px;font-size:1rem;line-height:1.6;margin-bottom:10px;font-family:'NotoSansCJKjp-Regular',sans-serif;text-align:justify}.top_content03 .main a .wrap span{position:absolute;bottom:16px;left:0;-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);font-family:'NotoSansCJKjp-Regular',sans-serif;font-size:16px;font-size:1rem;padding:12px 70px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #0074d9;display:inline-block;color:#0074d9;border-radius:4px}.top_content03 .main a:hover .wrap span{-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);background-color:#0074d9;color:#fff}@media only screen and (max-width: 1300px){.top_content03 .main{-ms-flex-wrap:wrap;flex-wrap:wrap}.top_content03 .main a{width:50%;padding-top:55px;padding-bottom:52px}.top_content03 .main a:nth-child(2){background-color:#f6f4f0}.top_content03 .main a:nth-child(3){background-color:#f6f4f0}.top_content03 .main a:nth-child(4){background-color:#eeeae3}}@media only screen and (max-width: 991px){.top_content03 .title{display:block;margin-left:15px;padding-bottom:40px}.top_content03 .title .left{margin-bottom:10px;margin-right:0px}.top_content03 .title .right{text-align:left;display:block}}@media only screen and (max-width: 767px){.top_content03{padding-top:100px}.top_content03 .title_type01{padding-left:32px;padding-right:32px;-webkit-box-sizing:border-box;box-sizing:border-box}.top_content03 .title_type01 p{text-align:left}.top_content03 .title_type01 p br{display:none}.top_content03 .main{display:block}.top_content03 .main a{height:auto;width:100%;padding-top:35px;padding-bottom:30px}.top_content03 .main a:nth-child(1){background-color:#eeeae3}.top_content03 .main a:nth-child(2){background-color:#f6f4f0}.top_content03 .main a:nth-child(3){background-color:#eeeae3}.top_content03 .main a:nth-child(4){background-color:#f6f4f0}.top_content03 .main a .wrap{padding-bottom:70px}.top_content03 .main a .wrap p{font-size:14px;font-size:.875rem;padding-bottom:10px}.top_content03 .main a .wrap p i{font-size:26px;font-size:1.625rem;margin-left:6px}.top_content03 .main a .wrap h3{font-size:28px;font-size:1.75rem;padding-bottom:12px}.top_content03 .main a .wrap div{font-size:14px;font-size:.875rem;line-height:1.6;padding-bottom:20px}.top_content03 .main a .wrap div br{display:none}.top_content03 .main a .wrap span{font-size:14px;font-size:.875rem;padding:12px 70px}}.top_box7_8_02{position:relative;padding-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:32px;padding-right:32px;-webkit-box-sizing:border-box;box-sizing:border-box}.top_box7_8_02::after{content:"";display:block;background-color:#f6f4f0;width:100%;height:700px;-webkit-transform:skewY(15deg);transform:skewY(15deg);position:absolute;top:0px;bottom:0;left:0;margin:auto;z-index:-1;opacity:0.6}.top_box7_8_02 .wrap{max-width:1400px;width:100%}.top_box7_8_02 .wrap .top_box7{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:80px;margin-bottom:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top_box7_8_02 .wrap .top_box7 .img_inter{width:50%;position:relative;overflow:hidden;-webkit-box-shadow:0 21px 21px rgba(0,0,0,0.31);box-shadow:0 21px 21px rgba(0,0,0,0.31)}.top_box7_8_02 .wrap .top_box7 .img_inter .img2{width:100%;background-color:RGBA(232, 232, 232, 1)}.top_box7_8_02 .wrap .top_box7 .img_inter .img2 span{display:block}.top_box7_8_02 .wrap .top_box7 .img_inter .img2 span img{width:100%;height:auto}.top_box7_8_02 .wrap .top_box7 .main{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.top_box7_8_02 .wrap .top_box7 .main .inter{max-width:590px;padding-left:20px;padding-right:0px}.top_box7_8_02 .wrap .top_box8{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-bottom:40px}.top_box7_8_02 .wrap .top_box8 .main{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.top_box7_8_02 .wrap .top_box8 .main .inter{padding-left:0px;padding-right:20px}@media only screen and (max-width: 767px){.top_box7_8_02{margin-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px}.top_box7_8_02::after{display:none}.top_box7_8_02 .wrap .top_box7{display:block;margin-bottom:0px;padding-left:32px;padding-right:32px;-webkit-box-sizing:border-box;box-sizing:border-box}.top_box7_8_02 .wrap .top_box7 .img_inter{width:100%;margin-bottom:60px}.top_box7_8_02 .wrap .top_box7 .main{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:0px}.top_box7_8_02 .wrap .top_box7 .main .inter{max-width:initial;padding-left:0px;padding-right:0px}.top_box7_8_02 .wrap .top_box8{display:block;margin-bottom:0px}.top_box7_8_02 .wrap .top_box8 .main{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.top_box7_8_02 .wrap .top_box8 .main .inter{padding-left:0px;padding-right:0px}.top_box7_8_02 .wrap .top_box7_bk1{position:relative}.top_box7_8_02 .wrap .top_box7_bk1::after{content:"";display:block;background-color:#f6f4f0;width:100%;height:300px;-webkit-transform:skewY(15deg);transform:skewY(15deg);position:absolute;top:0px;bottom:0px;left:0;margin:auto;z-index:-1;opacity:0.6}.top_box7_8_02 .wrap .top_box7_bk2{position:relative}.top_box7_8_02 .wrap .top_box7_bk2::after{content:"";display:block;width:100%;height:300px;position:absolute;bottom:0;top:0;left:0;margin:auto;z-index:-1;opacity:0.6;-webkit-transform:skewY(-15deg);transform:skewY(-15deg);background-color:#eeeae3}}.top_box7_8_02_rev{padding-top:0;padding-bottom:80px}.top_box7_8_02_rev::after{-webkit-transform:skewY(-15deg);transform:skewY(-15deg);top:0px;background-color:#eeeae3}@media only screen and (max-width: 767px){.top_box7_8_02_rev{padding-bottom:60px}.top_box7_8_02_rev::after{display:none}}.top_box9_02{padding-bottom:100px;padding-left:32px;padding-right:32px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:100px;margin-top:-100px}.top_box9_02 .title_type01{margin-bottom:60px}.top_box9_02 .wrap{padding-left:0;padding-right:0}.top_box9_02 .main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:40px}.top_box9_02 .main article{width:31.3583815029%;margin-right:2.96242774566%;text-align:left;margin-bottom:50px}.top_box9_02 .main article:nth-child(3n){margin-right:0}.top_box9_02 .main article a,.top_box9_02 .main article span{display:block;-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.top_box9_02 .main article a:hover,.top_box9_02 .main article span:hover{opacity:0.8;-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.top_box9_02 .main article a .img,.top_box9_02 .main article span .img{padding-bottom:35px}.top_box9_02 .main article a .img img,.top_box9_02 .main article span .img img{width:100%;height:auto}.top_box9_02 .main article a header,.top_box9_02 .main article span header{color:#010101;font-size:16px;font-size:1rem;padding-bottom:10px}.top_box9_02 .main article a div,.top_box9_02 .main article span div{line-height:1.8;font-family:'NotoSansCJKjp-Regular',sans-serif;color:#4c5563;font-size:16px;font-size:1rem}@media only screen and (max-width: 767px){.top_box9_02{padding-bottom:100px}.top_box9_02 .title{padding-bottom:45px}.top_box9_02 .main{padding-bottom:30px}.top_box9_02 .main article{width:48%;margin-right:4%;margin-bottom:30px}.top_box9_02 .main article:nth-child(3n){margin-right:4%}.top_box9_02 .main article:nth-child(2n){margin-right:0}.top_box9_02 .main article a .img,.top_box9_02 .main article span .img{padding-bottom:30px}.top_box9_02 .main article a header,.top_box9_02 .main article span header{font-size:15px;font-size:.9375rem}.top_box9_02 .main article a div,.top_box9_02 .main article span div{font-size:14px;font-size:.875rem}}.top_box11_02{padding-top:100px;padding-bottom:180px;margin-bottom:100px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;box-sizing:border-box}.top_box11_02::after{content:"";display:block;background-color:#eeeae3;width:100%;height:100%;-webkit-transform:skewY(6deg);transform:skewY(6deg);position:absolute;top:0;bottom:0;left:0;margin:auto;z-index:-1;opacity:0.6}.top_box11_02::before{content:"";display:block;background-color:#f6f4f0;width:100%;height:100%;-webkit-transform:skewY(-6deg);transform:skewY(-6deg);position:absolute;top:0;bottom:0;left:0;margin:auto;z-index:-1;opacity:0.6}.top_box11_02 .wrap{max-width:1088px;padding-left:32px;padding-right:32px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto}.top_box11_02 .wrap .main dl{-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);margin-bottom:36px;cursor:pointer;text-align:left;width:100%;margin-bottom:30px;background-color:#fff;color:#424242}.top_box11_02 .wrap .main dl:last-child{margin-bottom:0px}.top_box11_02 .wrap .main dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:12px;padding-bottom:12px;color:#424242;-webkit-box-sizing:border-box;box-sizing:border-box}.top_box11_02 .wrap .main dl dt i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:70px;font-size:36px;font-size:2.25rem;font-family:'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;font-style:normal;font-weight:bold}.top_box11_02 .wrap .main dl dt p{width:calc(100% - 160px);text-align:left;font-size:16px;font-size:1rem}.top_box11_02 .wrap .main dl dt span{display:block;width:34px;height:34px;position:relative}.top_box11_02 .wrap .main dl dt span i{display:block;width:34px;height:1px;background-color:#424242;position:absolute;top:16px}.top_box11_02 .wrap .main dl dt span i:last-child{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.top_box11_02 .wrap .main dl dd{font-size:16px;font-size:1rem;font-family:'NotoSansCJKjp-Regular',sans-serif;text-align:left;padding-left:40px;padding-right:40px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:40px;box-sizing:border-box;color:#424242;padding-top:10px;display:none}.top_box11_02 .wrap .main dl dd p a{-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);color:#0074D9}.top_box11_02 .wrap .main dl dd p a:hover{-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);text-decoration:underline}.top_box11_02 .wrap .main .faq_active_dl{-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.top_box11_02 .wrap .main .faq_active_dl dt span i:last-child{-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);display:none}@media only screen and (max-width: 767px){.top_box11_02{padding-top:80px;padding-bottom:90px;margin-bottom:60px}.top_box11_02 .wrap .title{padding-bottom:45px}.top_box11_02 .wrap .main dl{margin-bottom:26px;margin-bottom:20px}.top_box11_02 .wrap .main dl:last-child{margin-bottom:0px}.top_box11_02 .wrap .main dl dt i{width:auto;font-size:26px;font-size:1.625rem;display:inline-block;padding-left:15px}.top_box11_02 .wrap .main dl dt p{width:100%;font-size:15px;font-size:.9375rem;padding-right:30px;padding-left:13px;-webkit-box-sizing:border-box;box-sizing:border-box}.top_box11_02 .wrap .main dl dt span{display:inline-block;width:6px;height:6px;margin-right:6px}.top_box11_02 .wrap .main dl dt span i{width:6px;height:1px;top:0px;bottom:0;margin:auto;right:10px}.top_box11_02 .wrap .main dl dt span i:last-child{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.top_box11_02 .wrap .main dl dd{font-size:14px;font-size:.875rem;padding-left:15px;padding-right:15px;padding-bottom:25px;display:none}}.top_box12{padding-top:80px;padding-bottom:120px;-webkit-box-sizing:border-box;box-sizing:border-box}.top_box12 .top_box12_inner{width:100%;max-width:1088px;padding-left:32px;padding-right:32px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto}.top_box12 .top_box12_inner .title_type01{margin-bottom:60px}.top_box12 .main article{border-top:1px solid RGBA(238, 234, 227, 1);-webkit-box-sizing:border-box;box-sizing:border-box}.top_box12 .main article:last-child{border-bottom:1px solid RGBA(238, 234, 227, 1)}.top_box12 .main article a,.top_box12 .main article span{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:30px;padding-bottom:35px;text-align:left;-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.top_box12 .main article a header,.top_box12 .main article span header{font-family:'NotoSansCJKjp-Regular',sans-serif;font-size:16px;font-size:1rem;color:#4c5563;width:130px}.top_box12 .main article a h3,.top_box12 .main article span h3{font-family:'NotoSansCJKjp-Regular',sans-serif;font-size:16px;font-size:1rem;color:#4c5563;-webkit-box-flex:1;-ms-flex:1;flex:1}.top_box12 .parts-top-more1{margin-top:40px}@media only screen and (max-width: 767px){.top_box12{padding-top:80px;padding-bottom:70px;display:block}.top_box12 .title{text-align:left;width:100%}.top_box12 .title h2{margin-bottom:20px}.top_box12 .title p{font-size:40px;font-size:2.5rem;margin-bottom:45px}.top_box12 .title a{display:none}.top_box12 .main article a,.top_box12 .main article span{padding-top:20px;padding-bottom:25px;display:block}.top_box12 .main article a header,.top_box12 .main article span header{font-size:14px;font-size:.875rem;width:100%;padding-bottom:12px}.top_box12 .main article a h3,.top_box12 .main article span h3{font-size:14px;font-size:.875rem}.top_box12 .sp-more{display:-webkit-box;display:-ms-flexbox;display:flex}}.top_contact{padding-top:100px;padding-bottom:100px;padding-left:32px;padding-right:32px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top_contact:before{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-image:url(../img/top/contact_back.jpg);background-repeat:no-repeat;background-size:cover;content:"";z-index:-1}.top_contact .top_contact_box01{width:680px;height:680px;border-radius:340px;background-color:rgba(255,255,255,0.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top_contact .top_contact_box01 .top_contact_box01_inner .top_contact_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top_contact .top_contact_box01 .top_contact_box01_inner .top_contact_btn a{width:400px;height:86px;background-color:#0074d9;color:#fff;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;font-size:1.25rem;letter-spacing:0.05em;margin-top:35px;-webkit-transition:0.3s;transition:0.3s;font-family:noto-sans-cjk-jp, sans-serif;font-weight:700;font-style:normal}.top_contact .top_contact_box01 .top_contact_box01_inner .top_contact_btn a:hover{-webkit-transition:0.3s;transition:0.3s;background-color:#0159a6}.top_contact .top_contact_box01 .top_contact_box01_inner .for_plan{position:relative;display:inline-block;margin-top:20px;font-size:14px;font-size:.875rem}.top_contact .top_contact_box01 .top_contact_box01_inner .for_plan::after{position:absolute;display:block;bottom:0;left:0;width:100%;height:1px;content:"";background-color:#424242;-webkit-transition:0.3s;transition:0.3s}.top_contact .top_contact_box01 .top_contact_box01_inner .for_plan:hover::after{width:0%;-webkit-transition:0.3s;transition:0.3s}@media only screen and (max-width: 767px){.top_contact{padding-top:80px;padding-bottom:80px}.top_contact .top_contact_box01{width:430px;height:430px;border-radius:250px}.top_contact .top_contact_box01 .top_contact_box01_inner .top_contact_btn a{width:280px;height:56px}}@media only screen and (max-width: 500px){.top_contact{padding-top:80px;padding-bottom:80px;padding-left:0px;padding-right:0px}.top_contact .top_contact_box01{width:100%;height:auto;border-radius:0px;padding-top:40px;padding-bottom:40px;padding-left:32px;padding-right:32px;-webkit-box-sizing:border-box;box-sizing:border-box}.top_contact .top_contact_box01 .top_contact_box01_inner .title_type01 p{text-align:left}.top_contact .top_contact_box01 .top_contact_box01_inner .top_contact_btn a{margin-top:20px;width:200px;height:56px;font-size:16px;font-size:1rem}}.top_box_ex01{margin-top:30px;padding-top:110px;padding-bottom:80px;background-color:#F9F8F6}.top_box_ex01 .inner{padding-top:80px;margin-top:-80px}.top_box_ex01 .inner .title_type01{padding-bottom:20px}.top_box_ex01 .inner .contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.top_box_ex01 .inner .contents article{width:30%;margin-right:5%}.top_box_ex01 .inner .contents article:nth-child(3n),.top_box_ex01 .inner .contents article:last-child{margin-right:0}.top_box_ex01 .inner .contents article:nth-child(-n+3){margin-bottom:60px}.top_box_ex01 .inner .contents article a{color:#424242;display:block}.top_box_ex01 .inner .contents article a header{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;padding-top:66.5714285714%;position:relative}.top_box_ex01 .inner .contents article a header div{position:absolute;top:0;left:0;right:0;margin:auto;height:100%}.top_box_ex01 .inner .contents article a header div img{margin:auto;width:auto;height:100%}.top_box_ex01 .inner .contents article a h2{text-align:left;font-size:16px;font-size:1rem;font-family:'NotoSansCJKjp-Bold',sans-serif;padding-bottom:10px}.top_box_ex01 .inner .contents article a h3{text-align:left;font-size:16px;font-size:1rem;line-height:1.6}.top_box_ex01 .inner .more{margin-top:20px}@media only screen and (max-width: 1024px){.top_box_ex01 .inner .contents article a header{height:130px}}@media only screen and (max-width: 767px){.top_box_ex01{margin-top:20px;padding-top:80px;padding-bottom:50px}.top_box_ex01 .inner .title_type01{padding-bottom:0px}.top_box_ex01 .inner .contents{-ms-flex-wrap:wrap;flex-wrap:wrap}.top_box_ex01 .inner .contents article{width:48%;margin-right:4%}.top_box_ex01 .inner .contents article:nth-child(3n){margin-right:4%}.top_box_ex01 .inner .contents article:nth-child(2n),.top_box_ex01 .inner .contents article:last-child{margin-right:0}.top_box_ex01 .inner .contents article:nth-child(-n+4){margin-bottom:40px}.top_box_ex01 .inner .contents article a header{height:180px}}@media only screen and (max-width: 500px){.top_box_ex01 .inner .contents{display:block}.top_box_ex01 .inner .contents article{width:100%;margin-bottom:55px}.top_box_ex01 .inner .contents article:nth-child(1),.top_box_ex01 .inner .contents article:nth-child(2),.top_box_ex01 .inner .contents article:nth-child(3),.top_box_ex01 .inner .contents article:nth-child(4),.top_box_ex01 .inner .contents article:nth-child(5),.top_box_ex01 .inner .contents article:nth-child(6),.top_box_ex01 .inner .contents article:nth-child(7),.top_box_ex01 .inner .contents article:nth-child(8),.top_box_ex01 .inner .contents article:nth-child(9){margin-bottom:55px}.top_box_ex01 .inner .contents article:last-child{margin-bottom:0 !important}.top_box_ex01 .inner .contents article a header{height:280px}.top_box_ex01 .inner .more{margin-top:40px}}@media only screen and (max-width: 414px){.top_box_ex01 .inner .contents article a header{height:220px}}@media only screen and (max-width: 320px){.top_box_ex01 .inner .contents article a header{height:180px}}.guide_box1{padding-top:210px}.guide_box1 .top_content_nth02_inner{width:100%;color:#424242}.guide_box1 .top_content_nth02_inner .title_type01{margin-bottom:50px}.guide_box1 .top_content_nth02_inner .guide_inter section{padding-bottom:24px}.guide_box1 .top_content_nth02_inner .guide_inter section h2{font-size:24px;font-size:1.5rem;font-family:'NotoSansCJKjp-Bold',sans-serif;padding-bottom:16px}.guide_box1 .top_content_nth02_inner .guide_inter section h3{font-size:16px;font-size:1rem;font-family:'NotoSansCJKjp-Regular',sans-serif;display:block;line-height:1.8;padding-bottom:8px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.guide_box1 .top_content_nth02_inner .guide_inter section div{display:block;line-height:1.8;padding-bottom:8px;position:relative;padding-left:16px;-webkit-box-sizing:border-box;box-sizing:border-box}.guide_box1 .top_content_nth02_inner .guide_inter section div u{display:block;line-height:1.8;padding-bottom:8px;position:relative;padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none}.guide_box1 .top_content_nth02_inner .guide_inter section div u::before{position:absolute;top:0;left:0;display:inline-block;content:""}.guide_box1 .top_content_nth02_inner .guide_inter section div u:nth-of-type(1)::before{content:"①"}.guide_box1 .top_content_nth02_inner .guide_inter section div u:nth-of-type(2)::before{content:"②"}.guide_box1 .top_content_nth02_inner .guide_inter section div u:nth-of-type(3)::before{content:"③"}.guide_box1 .top_content_nth02_inner .guide_inter section div u:nth-of-type(4)::before{content:"④"}.guide_box1 .top_content_nth02_inner .guide_inter section div u:nth-of-type(5)::before{content:"⑤"}.guide_box1 .top_content_nth02_inner .guide_inter section div u:nth-of-type(6)::before{content:"⑥"}.guide_box1 .top_content_nth02_inner .guide_inter section div u:nth-of-type(7)::before{content:"⑦"}.guide_box1 .top_content_nth02_inner .guide_inter section div u:nth-of-type(8)::before{content:"⑧"}.guide_box1 .top_content_nth02_inner .guide_inter section div u:nth-of-type(9)::before{content:"⑨"}.guide_box1 .top_content_nth02_inner .guide_inter section div u:nth-of-type(10){padding-left:28px}.guide_box1 .top_content_nth02_inner .guide_inter section div u:nth-of-type(10)::before{content:"⑩"}.guide_box1 .top_content_nth02_inner .guide_inter section div span{display:block;line-height:1.8;padding-bottom:8px;position:relative;padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.guide_box1 .top_content_nth02_inner .guide_inter section div span i{display:block;line-height:1.8;padding-bottom:8px;position:relative;padding-left:16px;-webkit-box-sizing:border-box;box-sizing:border-box;font-style:normal}.guide_box1 .top_content_nth02_inner .guide_inter section div span i::before{position:absolute;top:0;left:0;display:inline-block;content:""}.guide_box1 .top_content_nth02_inner .guide_inter section div span i:nth-of-type(1)::before{content:"①"}.guide_box1 .top_content_nth02_inner .guide_inter section div span i:nth-of-type(2)::before{content:"②"}.guide_box1 .top_content_nth02_inner .guide_inter section div span::before{position:absolute;top:0;left:0;display:inline-block;content:""}.guide_box1 .top_content_nth02_inner .guide_inter section div span:nth-of-type(1)::before{content:"(1)"}.guide_box1 .top_content_nth02_inner .guide_inter section div span:nth-of-type(2)::before{content:"(2)"}.guide_box1 .top_content_nth02_inner .guide_inter section div span:nth-of-type(3)::before{content:"(3)"}.guide_box1 .top_content_nth02_inner .guide_inter section div span:nth-of-type(4)::before{content:"(4)"}.guide_box1 .top_content_nth02_inner .guide_inter section div span:nth-of-type(5)::before{content:"(5)"}.guide_box1 .top_content_nth02_inner .guide_inter section div span:nth-of-type(6)::before{content:"(6)"}.guide_box1 .top_content_nth02_inner .guide_inter section div span:nth-of-type(7)::before{content:"(7)"}.guide_box1 .top_content_nth02_inner .guide_inter section div span:nth-of-type(8)::before{content:"(8)"}.guide_box1 .top_content_nth02_inner .guide_inter section div span:nth-of-type(9)::before{content:"(9)"}.guide_box1 .top_content_nth02_inner .guide_inter section div span:nth-of-type(10){padding-left:28px}.guide_box1 .top_content_nth02_inner .guide_inter section div span:nth-of-type(10)::before{content:"(10)"}.guide_box1 .top_content_nth02_inner .guide_inter section div span:nth-of-type(11){padding-left:28px}.guide_box1 .top_content_nth02_inner .guide_inter section div span:nth-of-type(11)::before{content:"(11)"}.guide_box1 .top_content_nth02_inner .guide_inter section div span:nth-of-type(12){padding-left:28px}.guide_box1 .top_content_nth02_inner .guide_inter section div span:nth-of-type(12)::before{content:"(12)"}.guide_box1 .top_content_nth02_inner .guide_inter section div span:nth-of-type(13){padding-left:28px}.guide_box1 .top_content_nth02_inner .guide_inter section div span:nth-of-type(13)::before{content:"(13)"}.guide_box1 .top_content_nth02_inner .guide_inter section div span:nth-of-type(14){padding-left:28px}.guide_box1 .top_content_nth02_inner .guide_inter section div span:nth-of-type(14)::before{content:"(14)"}.guide_box1 .top_content_nth02_inner .guide_inter section div span:nth-of-type(15){padding-left:28px}.guide_box1 .top_content_nth02_inner .guide_inter section div span:nth-of-type(15)::before{content:"(15)"}.guide_box1 .top_content_nth02_inner .guide_inter section div span:nth-of-type(16){padding-left:28px}.guide_box1 .top_content_nth02_inner .guide_inter section div span:nth-of-type(16)::before{content:"(16)"}.guide_box1 .top_content_nth02_inner .guide_inter section div span:nth-of-type(17){padding-left:28px}.guide_box1 .top_content_nth02_inner .guide_inter section div span:nth-of-type(17)::before{content:"(17)"}.guide_box1 .top_content_nth02_inner .guide_inter section div span:nth-of-type(18){padding-left:28px}.guide_box1 .top_content_nth02_inner .guide_inter section div span:nth-of-type(18)::before{content:"(18)"}.guide_box1 .top_content_nth02_inner .guide_inter section div span:nth-of-type(19){padding-left:28px}.guide_box1 .top_content_nth02_inner .guide_inter section div span:nth-of-type(19)::before{content:"(19)"}.guide_box1 .top_content_nth02_inner .guide_inter section div span:nth-of-type(20){padding-left:28px}.guide_box1 .top_content_nth02_inner .guide_inter section div span:nth-of-type(20)::before{content:"(20)"}.guide_box1 .top_content_nth02_inner .guide_inter section div::before{position:absolute;top:0;left:0;display:inline-block;content:""}.guide_box1 .top_content_nth02_inner .guide_inter section div:nth-of-type(1)::before{content:"1. "}.guide_box1 .top_content_nth02_inner .guide_inter section div:nth-of-type(2)::before{content:"2. "}.guide_box1 .top_content_nth02_inner .guide_inter section div:nth-of-type(3)::before{content:"3. "}.guide_box1 .top_content_nth02_inner .guide_inter section div:nth-of-type(4)::before{content:"4. "}.guide_box1 .top_content_nth02_inner .guide_inter section div:nth-of-type(5)::before{content:"5. "}.guide_box1 .top_content_nth02_inner .guide_inter section div:nth-of-type(6)::before{content:"6. "}.guide_box1 .top_content_nth02_inner .guide_inter section div:nth-of-type(7)::before{content:"7. "}.guide_box1 .top_content_nth02_inner .guide_inter section div:nth-of-type(8)::before{content:"8. "}.guide_box1 .top_content_nth02_inner .guide_inter section div:nth-of-type(9)::before{content:"9. "}.guide_box1 .top_content_nth02_inner .guide_inter section div:nth-of-type(10){padding-left:20px}.guide_box1 .top_content_nth02_inner .guide_inter section div:nth-of-type(10)::before{content:"10. "}.guide_box1 .top_content_nth02_inner .guide_inter .box{padding-bottom:24px}.guide_box1 .top_content_nth02_inner .guide_inter .box h2,.guide_box1 .top_content_nth02_inner .guide_inter .box h3,.guide_box1 .top_content_nth02_inner .guide_inter .box h4{font-size:24px;font-size:1.5rem;font-family:'NotoSansCJKjp-Bold',sans-serif;padding-bottom:16px}.guide_box1 .top_content_nth02_inner .guide_inter .box p,.guide_box1 .top_content_nth02_inner .guide_inter .box ul{line-height:1.8;padding-bottom:8px}@media only screen and (max-width: 767px){.guide_box1{padding-top:160px}.guide_box1 .top_content_nth02_inner{color:#424242}.guide_box1 .top_content_nth02_inner .guide_inter section{font-size:14px;font-size:.875rem}.guide_box1 .top_content_nth02_inner .guide_inter section h2{font-size:18px;font-size:1.125rem}.guide_box1 .top_content_nth02_inner .guide_inter section h3{font-size:14px;font-size:.875rem}}.unsubscribe_box1 section{padding-bottom:200px !important}.unsubscribe_box1 section h2{text-align:center}.unsubscribe_box1 section h3{text-align:center}.unsubscribe_box1 section h3 a{text-decoration:underline}.unsubscribe_box1 section h3 a:hover{text-decoration:none}.guide_infomation1{background-color:#f6f4f0;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.125rem;font-family:'NotoSansCJKjp-Bold',sans-serif}@media only screen and (max-width: 767px){.guide_infomation1{padding:20px;font-size:16px;font-size:1rem}}.guide_box1 .top_content_nth02_inner .guide_inter section a{text-decoration:underline}.guide_box1 .top_content_nth02_inner .guide_inter section a:hover{text-decoration:none}.contact_box1{padding-bottom:120px}.contact_box1 .top_content_nth02_inner{width:100%}.contact_box1 .top_content_nth02_inner .form_txt{padding-bottom:60px;text-align:center;line-height:1.6}.contact_box1 .top_content_nth02_inner .wrap{margin-bottom:80px}.contact_box1 .top_content_nth02_inner .wrap .fields dl{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.contact_box1 .top_content_nth02_inner .wrap .fields dl dt{text-align:left;width:205px;font-weight:bold;padding-top:12px;padding-bottom:11px}.contact_box1 .top_content_nth02_inner .wrap .fields dl .required{display:-webkit-box;display:-ms-flexbox;display:flex}.contact_box1 .top_content_nth02_inner .wrap .fields dl .required::after{margin-left:18px;color:#ec4429;font-family:Helvetica, Arial, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;content:"※";display:inline-block}.contact_box1 .top_content_nth02_inner .wrap .fields dl dd{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left;position:relative;font-size:16px;font-size:1rem}.contact_box1 .top_content_nth02_inner .wrap .fields dl dd input{font-size:16px;font-size:1rem;width:100%;margin:0;padding:1px 10px 1px 10px;background:none;background-color:#fff;border:none;border-radius:0px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%}.contact_box1 .top_content_nth02_inner .wrap .fields dl dd textarea{font-size:16px;font-size:1rem;width:100%;height:100%;margin:0;padding:10px 10px 0 10px;background:none;background-color:#fff;border:none;border-radius:0px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}.contact_box1 .top_content_nth02_inner .wrap .fields dl dd select{font-size:16px;font-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;background:#fff;width:100%;height:100%;margin:0;padding:1px 10px 1px 10px;border-radius:0px}.contact_box1 .top_content_nth02_inner .wrap .fields dl dd .error{padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#ec4429;font-size:14px;font-size:.875rem;font-weight:bold;font-family:'NotoSansCJKjp-Bold',sans-serif}.contact_box1 .top_content_nth02_inner .wrap .info{margin-top:-10px;padding-bottom:70px;display:-webkit-box;display:-ms-flexbox;display:flex}.contact_box1 .top_content_nth02_inner .wrap .info::before{content:"";display:block;width:205px}.contact_box1 .top_content_nth02_inner .wrap .info p{text-align:left;-webkit-box-flex:1;-ms-flex:1;flex:1}.contact_box1 .top_content_nth02_inner .wrap .info p span{color:#ec4429}.contact_box1 .top_content_nth02_inner .wrap .cont_agree{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}.contact_box1 .top_content_nth02_inner .wrap .cont_agree input{margin-top:4px;margin-right:10px}.contact_box1 .top_content_nth02_inner .wrap .cont_agree label{font-size:18px;font-size:1.125rem}.contact_box1 .top_content_nth02_inner .wrap .cont_agree label a{text-decoration:underline}.contact_box1 .top_content_nth02_inner .wrap .cont_agree label a:hover{text-decoration:none}.contact_box1 .top_content_nth02_inner .submitdiv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact_box1 .top_content_nth02_inner .submitdiv .returninput input{font-size:22px;font-size:1.375rem;-webkit-appearance:none;border-radius:0;padding:10px 0px;border:1px solid #0074d9;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:0px;color:#0074d9;font-weight:bold;width:240px;height:80px;cursor:pointer;margin-right:40px}.contact_box1 .top_content_nth02_inner .submitdiv .submitinput input{font-size:22px;font-size:1.375rem;-webkit-appearance:none;border-radius:0;padding:10px 0px;border:1px solid #0074d9;-webkit-box-sizing:border-box;box-sizing:border-box;background:#0074d9;border-radius:0px;color:#fff;font-weight:bold;width:500px;height:80px;cursor:pointer;-webkit-transition:0.5s;transition:0.5s}.contact_box1 .top_content_nth02_inner .submitdiv .submitinput input:hover{background:#fff;border-radius:0px;color:#0074d9;-webkit-transition:0.5s;transition:0.5s}.contact_box1 .top_content_nth02_inner .submitdiv .submitinput .hs_submitBtn_disabled{border:1px solid #707070;background-color:#707070;cursor:not-allowed}.contact_box1 .top_content_nth02_inner .submitdiv .submitinput .hs_submitBtn_disabled:hover{background-color:#707070;color:#ffff;-webkit-transition:0.5s;transition:0.5s}@media only screen and (max-width: 900px){.contact_box1 .top_content_nth02_inner .submitdiv{padding-left:32px;padding-right:32px;-webkit-box-sizing:border-box;box-sizing:border-box}.contact_box1 .top_content_nth02_inner .submitdiv .returninput input{font-size:20px;font-size:1.25rem;width:180px;height:70px;margin-right:30px}.contact_box1 .top_content_nth02_inner .submitdiv .submitinput input{font-size:20px;font-size:1.25rem;width:350px;height:70px}}@media only screen and (max-width: 767px){.contact_box1 .top_content_nth02_inner .form_txt{padding-bottom:40px}.contact_box1 .top_content_nth02_inner .wrap{margin-bottom:60px}.contact_box1 .top_content_nth02_inner .wrap .fields dl{display:block;margin-bottom:30px}.contact_box1 .top_content_nth02_inner .wrap .fields dl dt{width:100%;padding-top:12px;padding-bottom:11px}.contact_box1 .top_content_nth02_inner .wrap .fields dl dd{width:100%}.contact_box1 .top_content_nth02_inner .wrap .fields dl dd input{height:40px}.contact_box1 .top_content_nth02_inner .wrap .fields dl dd select{height:40px}.contact_box1 .top_content_nth02_inner .wrap .info{padding-bottom:50px;display:block}.contact_box1 .top_content_nth02_inner .wrap .info::before{display:none}.contact_box1 .top_content_nth02_inner .wrap .info p{width:100%;text-align:left}.contact_box1 .top_content_nth02_inner .wrap .info p span{color:#ec4429}.contact_box1 .top_content_nth02_inner .wrap .cont_agree input{margin-top:4px;margin-right:10px}.contact_box1 .top_content_nth02_inner .wrap .cont_agree label{font-size:16px;font-size:1rem}.contact_box1 .top_content_nth02_inner .submitdiv .returninput input{font-size:16px;font-size:1rem;width:80px;height:50px;margin-right:10px}.contact_box1 .top_content_nth02_inner .submitdiv .submitinput input{font-size:16px;font-size:1rem;width:160px;height:50px}}.contact_box1 .top_content_nth02_inner .mw_wp_form_confirm .wrap .fields dl dd{padding-top:12px;padding-bottom:11px;padding-left:12px;padding-right:12px;-webkit-box-sizing:border-box;box-sizing:border-box}.contact_box1 .top_content_nth02_inner .mw_wp_form_confirm .wrap .info{display:none}.contact_box1 .top_content_nth02_inner .mw_wp_form_confirm .wrap .cont_agree{display:none}.mw_wp_form_complete .form_complete_message{text-align:center;padding-bottom:100px;line-height:1.8}.form_complete_message{text-align:center}@media only screen and (max-width: 767px){.form_complete_message{text-align:left}}.mailpoet_page-template-default main{padding:0 !important}.mailpoet_page-template-default main h1{display:none !important}.mailpoet_page-template-default main #container{background:-webkit-gradient(linear, left top, left bottom, from(#eeeae3), to(#fff));background:linear-gradient(#eeeae3, #fff);padding-left:32px;padding-right:32px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:210px;padding-bottom:260px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left}.mailpoet_page-template-default main #container .sectionB .innerblog h2{font-size:24px;font-size:1.5rem;font-family:'NotoSansCJKjp-Bold',sans-serif;padding-bottom:16px;text-align:center !important}.mailpoet_page-template-default main #container .sectionB .innerblog .day{display:none !important}.mailpoet_page-template-default main #container .sectionB .innerblog #main .mailpoet_confirm_unsubscribe{font-size:16px;font-size:1rem;font-family:'NotoSansCJKjp-Regular', sans-serif;display:block;line-height:1.8;padding-bottom:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mailpoet_page-template-default main #container .sectionB .innerblog #main .mailpoet_confirm_unsubscribe a{text-decoration:underline}.mailpoet_page-template-default main #container .sectionB .innerblog #main .mailpoet_confirm_unsubscribe a:hover{text-decoration:none}.mailpoet_page-template-default main #container .sectionB .innerblog #sub{display:none !important}.mailpoet_page-template-default main #container .sectionC{display:none !important}@media only screen and (max-width: 767px){.mailpoet_page-template-default main #container{padding-top:160px;padding-bottom:180px}.mailpoet_page-template-default main #container .sectionB .innerblog h2{font-size:18px;font-size:1.125rem}.mailpoet_page-template-default main #container .sectionB .innerblog #main .mailpoet_confirm_unsubscribe{font-size:14px;font-size:.875rem}}@media only screen and (max-width: 375px){.contact_box1 .top_content_nth02_inner .request_form_txt{font-size:14px;font-size:.875rem}}.contact_box1 .top_content_nth02_inner .request_wrap .attention{padding-top:15px;font-size:14px;font-size:.875rem;text-align:center;line-height:1.6}@media only screen and (max-width: 767px){.contact_box1 .top_content_nth02_inner .request_wrap .attention{text-align:left;font-size:12px;font-size:.75rem}.contact_box1 .top_content_nth02_inner .request_wrap .attention br{display:none}}.request_title_type01{margin-bottom:0px !important}.trade_box1 .top_content_nth02_inner{width:100%}.trade_box1 .top_content_nth02_inner .trade_box1_main dl{border-bottom:1px solid RGBA(238, 234, 227, 1);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}.trade_box1 .top_content_nth02_inner .trade_box1_main dl dt{line-height:1.6;width:280px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}.trade_box1 .top_content_nth02_inner .trade_box1_main dl dd{line-height:1.6;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 767px){.trade_box1 .top_content_nth02_inner .title_type01{margin-bottom:30px}.trade_box1 .top_content_nth02_inner .trade_box1_main dl{display:block}.trade_box1 .top_content_nth02_inner .trade_box1_main dl dt{width:100%;padding:20px 20px 5px 20px;color:#000}.trade_box1 .top_content_nth02_inner .trade_box1_main dl dd{font-size:14px;font-size:.875rem;width:100%;padding:5px 20px 20px 20px}}.plan_box1{padding-bottom:100px}.plan_box1 .top_content_nth02_inner .plan_inter{display:-webkit-box;display:-ms-flexbox;display:flex}.plan_box1 .top_content_nth02_inner .plan_inter article{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#424242}.plan_box1 .top_content_nth02_inner .plan_inter article div{background-color:#fff;padding-top:40px;padding-left:32px;padding-right:32px;height:100%;-webkit-box-shadow:0 21px 21px rgba(0,0,0,0.31);box-shadow:0 21px 21px rgba(0,0,0,0.31);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.plan_box1 .top_content_nth02_inner .plan_inter article div header h2{font-family:'NotoSansCJKjp-Bold',sans-serif;font-size:32px;font-size:2rem;font-weight:600;margin-bottom:32px;line-height:1.6}.plan_box1 .top_content_nth02_inner .plan_inter article div header p{font-size:26px;font-size:1.625rem;margin-bottom:20px}.plan_box1 .top_content_nth02_inner .plan_inter article div .content{display:block;font-size:16px;font-size:1rem;padding-bottom:150px;line-height:1.8}.plan_box1 .top_content_nth02_inner .plan_inter article div a{position:absolute;bottom:40px;left:32px;background-color:#0074d9;width:260px;height:56px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;letter-spacing:0.05em;-webkit-transition:0.3s;transition:0.3s}.plan_box1 .top_content_nth02_inner .plan_inter article div a:hover{-webkit-transition:0.3s;transition:0.3s;background-color:#0159a6}.plan_box1 .top_content_nth02_inner .plan_inter article div a span{font-family:'NotoSansCJKjp-Bold',sans-serif}.plan_box1 .top_content_nth02_inner .plan_inter article:nth-child(1){padding-right:20px}.plan_box1 .top_content_nth02_inner .plan_inter article:nth-child(2){padding-left:20px}@media only screen and (max-width: 767px){.plan_box1 .top_content_nth02_inner .plan_inter{display:block}.plan_box1 .top_content_nth02_inner .plan_inter article{width:100%}.plan_box1 .top_content_nth02_inner .plan_inter article div{padding-top:40px;padding-left:32px;padding-right:32px;padding-bottom:40px;height:100%}.plan_box1 .top_content_nth02_inner .plan_inter article div header h2{font-size:24px;font-size:1.5rem;margin-bottom:32px;letter-spacing:-0.5px}.plan_box1 .top_content_nth02_inner .plan_inter article div header p{font-size:20px;font-size:1.25rem;margin-bottom:20px}.plan_box1 .top_content_nth02_inner .plan_inter article div .content{font-size:15px;font-size:.9375rem;padding-bottom:32px}.plan_box1 .top_content_nth02_inner .plan_inter article div a{position:initial;position:static;width:180px;height:40px;font-size:16px;font-size:1rem}.plan_box1 .top_content_nth02_inner .plan_inter article:nth-child(1){padding-right:0px;padding-bottom:60px}.plan_box1 .top_content_nth02_inner .plan_inter article:nth-child(2){padding-left:0px}}.company_box1{padding-bottom:120px}.company_box1 .top_content_nth02_inner .company_box1_main dl:nth-child(3) dd span{display:inline-block}.company_box1 .top_content_nth02_inner .company_box1_main dl:nth-child(3) dd span a{display:inline-block;font-size:14px;font-size:.875rem;position:relative;font-family:'NotoSansCJKjp-Bold',sans-serif;margin-left:10px}.company_box1 .top_content_nth02_inner .company_box1_main dl:nth-child(3) dd span a::after{position:absolute;display:block;bottom:0;left:0;width:100%;height:1px;content:"";background-color:#424242;-webkit-transition:0.3s;transition:0.3s}.company_box1 .top_content_nth02_inner .company_box1_main dl:nth-child(3) dd span a:hover::after{width:0%;-webkit-transition:0.3s;transition:0.3s}.company_box1 .top_content_nth02_inner .company_box1_main dl .add_a a{-webkit-transition:0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.company_box1 .top_content_nth02_inner .company_box1_main dl .add_a a:hover{opacity:0.6;-webkit-transition:0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}@media only screen and (max-width: 500px){.company_box1 .top_content_nth02_inner .company_box1_main dl:nth-child(3) dd{display:block}.company_box1 .top_content_nth02_inner .company_box1_main dl:nth-child(3) dd span{display:block}.company_box1 .top_content_nth02_inner .company_box1_main dl:nth-child(3) dd span a{margin-top:5px;margin-left:0px}}.single-news .guide_box1 .top_content_nth02_inner .title_type01{margin-bottom:150px}@media only screen and (max-width: 767px){.single-news .guide_box1 .top_content_nth02_inner .title_type01{margin-bottom:90px}}.news_single{text-align:left}.news_single header{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:10px;border-bottom:1px solid #424242;margin-bottom:40px}.news_single header h1{font-size:32px;font-size:2rem;font-family:'NotoSansCJKjp-Bold',sans-serif;padding-bottom:0px}.news_single header span{display:block;text-align:right}.news_single .post-content{margin-bottom:80px;line-height:1.6}.news_single .post-content a{position:relative;display:inline-block;-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.news_single .post-content a:hover{-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.news_single .post-content a:hover::after{width:0;-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.news_single .post-content a::after{-webkit-transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.3s cubic-bezier(0.165, 0.84, 0.44, 1);position:absolute;display:block;bottom:0;left:0;width:100%;height:1px;content:"";background-color:#424242}.news_single .post-content p{margin-bottom:20px}.news_single .post-content p img{width:100%;height:auto}.news_single .post-content div{margin-bottom:20px}.news_single .post-content div img{width:100%;height:auto}.news_single .post-content ul{margin-left:15px;margin-bottom:20px}.news_single .post-content ul li{list-style:inherit}.news_single .post-content ol{margin-left:15px;margin-bottom:20px}.news_single .post-content ol li{list-style:inherit}.news_single .post-content h2{margin-bottom:10px;font-size:24px;font-size:1.5rem;font-family:'NotoSansCJKjp-Bold',sans-serif;padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.news_single .post-content h2::before{position:absolute;top:0;bottom:0;left:0;margin:auto;display:block;height:75%;width:5px;content:"";background-color:#424242}.news_single .post-content h3{margin-bottom:10px;font-size:20px;font-size:1.25rem;font-family:'NotoSansCJKjp-Bold',sans-serif;padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.news_single .post-content h3::before{position:absolute;top:7px;left:0;display:block;height:60%;width:2px;content:"";background-color:#424242}.news_single .post-content h3::after{position:absolute;top:7px;left:3px;display:block;height:60%;width:2px;content:"";background-color:#424242}@media only screen and (max-width: 767px){.news_single header{margin-bottom:30px}.news_single header h1{font-size:28px;font-size:1.75rem;padding-bottom:5px}.news_single header span{display:block;text-align:right;font-size:14px;font-size:.875rem}.news_single .post-content{margin-bottom:60px}.news_single .post-content p{font-size:15px;font-size:.9375rem;margin-bottom:10px}.news_single .post-content h2{font-size:22px;font-size:1.375rem;padding-left:16px}.news_single .post-content h2::before{height:85%;width:4px}.news_single .post-content h3{font-size:18px;font-size:1.125rem;padding-left:16px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.news_single .post-content h3::before{width:2px}.news_single .post-content h3::after{width:2px}}.single-aside{margin-bottom:60px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-aside .prev,.single-aside .next{display:inline-block;position:absolute;top:0}.single-aside .prev span,.single-aside .next span{color:#757575;font-size:20px;font-size:1.25rem;font-family:'Open Sans Condensed', sans-serif;font-weight:bold;display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.single-aside .prev span i,.single-aside .next span i{position:absolute;display:block;content:"";top:0;bottom:0;margin:auto;height:2px;width:50px;background-color:#757575}.single-aside .prev{left:0}.single-aside .prev span{padding-left:67px}.single-aside .prev span i{left:0}.single-aside .next{right:0}.single-aside .next span{padding-right:67px}.single-aside .next span i{right:0}.single-aside .list{-webkit-transition:0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:0.3s cubic-bezier(0.165, 0.84, 0.44, 1);font-size:16px;font-size:1rem;padding:4px 70px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #0074d9;display:inline-block;color:#0074d9;border-radius:4px}@media only screen and (max-width: 767px){.single-aside{margin-bottom:40px}.single-aside .prev span,.single-aside .next span{font-size:16px;font-size:1rem}.single-aside .prev span i,.single-aside .next span i{width:28px}.single-aside .prev span{padding-left:40px}.single-aside .next span{padding-right:40px}}.new_list_box1{padding-bottom:10px !important;background:transparent !important}.new_list_box1 .top_content_nth02_inner .title_type01{margin-bottom:0px !important}.new_list_box1 .top_content_nth02_inner .title_type01 h1{margin-bottom:0px !important;padding-bottom:0px !important}.newslist_box2 .top_box12_inner .main article{border-top:1px solid #B9B9B9}.newslist_box2 .top_box12_inner .main article:last-child{border-bottom:1px solid #B9B9B9}.newslist_box2 .top_box12_inner .main article a h3{line-height:1.8}.pager_out{padding-top:100px}.pager_out .parts_pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pager_out .parts_pagination li span,.pager_out .parts_pagination li a{width:33px;height:33px;background-color:#F2F2F2;margin-left:3px;margin-right:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pager_out .parts_pagination li a{background-color:#424242;color:#fff}@media only screen and (max-width: 767px){.pager_out{padding-top:60px}}.voice_single_box1{background-color:#EDEAE3;padding-left:32px;padding-right:32px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:150px;padding-bottom:60px;text-align:left;color:#424242}.voice_single_box1 .voice_single_box1_inner{max-width:900px;margin-left:auto;margin-right:auto}.voice_single_box1 .voice_single_box1_inner header{text-align:center}.voice_single_box1 .voice_single_box1_inner header h1,.voice_single_box1 .voice_single_box1_inner header h2,.voice_single_box1 .voice_single_box1_inner header h3{font-family:'NotoSansCJKjp-Bold',sans-serif;font-size:32px;font-size:2rem;padding-bottom:48px;line-height:1.6}.voice_single_box1 .voice_single_box1_inner header .catch{font-size:24px;font-size:1.5rem;line-height:1.6;padding-bottom:48px}.voice_single_box1 .voice_single_box1_inner header .thumbnail_annotation p{display:block;color:#424242;font-size:14px;font-size:.875rem}.voice_single_box1 .voice_single_box1_inner header .thumbnail_annotation .summary{margin-top:40px;text-align:left;font-size:18px;font-size:1.125rem;line-height:1.8;background-color:#fff;padding:60px 40px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'NotoSansCJKjp-Bold',sans-serif}@media only screen and (max-width: 767px){.voice_single_box1 .voice_single_box1_inner header .thumbnail_annotation .summary{font-size:16px;font-size:1rem;padding:40px 20px}}.voice_single_box1 .voice_single_box1_inner header .img{padding-bottom:40px}.voice_single_box1 .voice_single_box1_inner header .img img{width:100%;height:auto}.voice_single_box1 .voice_single_box1_inner .interviewer{padding-top:40px;padding-bottom:40px;border-top:1px solid #BDBDBD;border-bottom:1px solid #BDBDBD;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}.voice_single_box1 .voice_single_box1_inner .interviewer .right{width:160px;height:160px;border-radius:50%;overflow:hidden;margin-right:24px}.voice_single_box1 .voice_single_box1_inner .interviewer .right div{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.voice_single_box1 .voice_single_box1_inner .interviewer .left{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.voice_single_box1 .voice_single_box1_inner .interviewer .left div{text-align:left}.voice_single_box1 .voice_single_box1_inner .interviewer .left div p{color:#757575;font-family:'NotoSansCJKjp-Bold',sans-serif;font-size:20px;font-size:1.25rem;padding-bottom:16px}.voice_single_box1 .voice_single_box1_inner .interviewer .left div h2{color:#424242;font-family:'NotoSansCJKjp-Bold',sans-serif;font-size:16px;font-size:1rem;padding-bottom:5px}.voice_single_box1 .voice_single_box1_inner .interviewer .left div span{display:block;color:#424242;font-size:12px;font-size:.75rem}.voice_single_box1 .voice_single_box1_inner .index_contents{padding-bottom:80px}.voice_single_box1 .voice_single_box1_inner .index_contents h3{color:#424242;font-family:'NotoSansCJKjp-Bold',sans-serif;font-size:16px;font-size:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px}.voice_single_box1 .voice_single_box1_inner .index_contents ul li a{display:block;color:#424242;font-family:'NotoSansCJKjp-Regular',sans-serif;font-size:16px;font-size:1rem;margin-bottom:10px;text-decoration:underline}.voice_single_box1 .voice_single_box1_inner .index_contents ul li a:hover{text-decoration:none}.voice_single_box1 .voice_single_box1_inner .intro{padding-bottom:80px}.voice_single_box1 .voice_single_box1_inner .intro h3{color:#424242;font-family:'NotoSansCJKjp-Bold',sans-serif;font-size:16px;font-size:1rem;padding-left:30px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;line-height:1.8;margin-bottom:10px}.voice_single_box1 .voice_single_box1_inner .intro h3::after{position:absolute;top:14px;left:0;width:20px;height:1px;background:#424242;content:"";display:inline-block}.voice_single_box1 .voice_single_box1_inner .intro p{color:#424242;font-family:'NotoSansCJKjp-Regular',sans-serif;font-size:16px;font-size:1rem;line-height:1.8}.voice_single_box1 .voice_single_box1_inner .contents{padding-bottom:150px;margin-bottom:160px;border-bottom:1px solid #BDBDBD}.voice_single_box1 .voice_single_box1_inner .contents h2{padding-top:60px;margin-top:-60px;font-size:20px;font-size:1.25rem;color:#424242;line-height:1.8;padding-bottom:40px;font-family:'NotoSansCJKjp-Regular',sans-serif}.voice_single_box1 .voice_single_box1_inner .contents h3{color:#424242;font-family:'NotoSansCJKjp-Bold',sans-serif;font-size:16px;font-size:1rem;padding-left:30px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;line-height:1.8;margin-bottom:10px}.voice_single_box1 .voice_single_box1_inner .contents h3::after{position:absolute;top:14px;left:0;width:20px;height:1px;background:#424242;content:"";display:inline-block}.voice_single_box1 .voice_single_box1_inner .contents p{color:#424242;font-family:'NotoSansCJKjp-Regular',sans-serif;font-size:16px;font-size:1rem;line-height:1.8}.voice_single_box1 .voice_single_box1_inner .contents p img{width:100%;height:auto}.voice_single_box1 .voice_single_box1_inner .contents strong{font-family:'NotoSansCJKjp-Bold',sans-serif}.voice_single_box1 .voice_single_box1_inner .contents blockquote{margin:0px;position:relative;padding:35px 15px 20px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f5f5f5;color:#777777;border-left:4px solid #BDBDBD}.voice_single_box1 .voice_single_box1_inner .contents blockquote:before{display:inline-block;position:absolute;top:5px;left:3px;content:"“";font-family:sans-serif;color:#BDBDBD;font-size:90px;line-height:1}.voice_single_box1 .voice_single_box1_inner .contents blockquote p{padding:0;margin:7px 0;line-height:1.8}.voice_single_box1 .voice_single_box1_inner .contents blockquote cite{display:block;text-align:right;color:#888888;font-size:0.9em}@media only screen and (max-width: 767px){.voice_single_box1{padding-top:140px;padding-bottom:40px}.voice_single_box1 .voice_single_box1_inner header h1,.voice_single_box1 .voice_single_box1_inner header h2,.voice_single_box1 .voice_single_box1_inner header h3{font-size:28px;font-size:1.75rem;padding-bottom:30px}.voice_single_box1 .voice_single_box1_inner header .catch{text-align:left;font-size:20px;font-size:1.25rem;padding-bottom:30px}.voice_single_box1 .voice_single_box1_inner header .catch br{display:none}.voice_single_box1 .voice_single_box1_inner .interviewer{padding-top:30px;padding-bottom:30px;margin-bottom:30px}.voice_single_box1 .voice_single_box1_inner .interviewer .right{width:100px;height:100px;margin-right:20px}.voice_single_box1 .voice_single_box1_inner .interviewer .left div p{font-size:17px;font-size:1.0625rem;padding-bottom:10px}.voice_single_box1 .voice_single_box1_inner .interviewer .left div h2{font-size:14px;font-size:.875rem}.voice_single_box1 .voice_single_box1_inner .index_contents{padding-bottom:40px}.voice_single_box1 .voice_single_box1_inner .index_contents h3{font-size:16px;font-size:1rem}.voice_single_box1 .voice_single_box1_inner .index_contents ul li a{font-size:14px;font-size:.875rem;margin-bottom:5px;line-height:1.6}.voice_single_box1 .voice_single_box1_inner .intro{padding-bottom:40px}.voice_single_box1 .voice_single_box1_inner .intro h3{padding-left:15px;margin-bottom:10px}.voice_single_box1 .voice_single_box1_inner .intro h3::after{top:14px;width:10px}.voice_single_box1 .voice_single_box1_inner .contents{padding-bottom:100px;margin-bottom:110px}.voice_single_box1 .voice_single_box1_inner .contents h2{padding-top:60px;margin-top:-60px;padding-bottom:30px;font-size:18px;font-size:1.125rem;font-family:'NotoSansCJKjp-Bold',sans-serif}.voice_single_box1 .voice_single_box1_inner .contents h3{padding-left:15px;margin-bottom:10px}.voice_single_box1 .voice_single_box1_inner .contents h3::after{top:14px;width:10px}}.voicelist_box1{background:transparent !important}.voicelist_box2{padding-top:80px;padding-bottom:110px;padding-left:32px;padding-right:32px;-webkit-box-sizing:border-box;box-sizing:border-box}.voicelist_box2 .inner{max-width:1168px;margin:auto}.voicelist_box2 .inner .content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.voicelist_box2 .inner .content article{width:30.1369863014%;margin-right:4.7945205479%;padding-bottom:80px}.voicelist_box2 .inner .content article:nth-child(3n){margin-right:0}.voicelist_box2 .inner .content article a{display:block}.voicelist_box2 .inner .content article a:hover{opacity:0.7}.voicelist_box2 .inner .content article a .image{position:relative;padding-top:65.9090909091%;margin-bottom:20px}.voicelist_box2 .inner .content article a .image span{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:center;content:""}.voicelist_box2 .inner .content article a .image .image_voice{background-size:70%;background-color:#fff;background-position:center}.voicelist_box2 .inner .content article a header{text-align:left;color:#424242}.voicelist_box2 .inner .content article a header h2{font-family:noto-sans-cjk-jp, sans-serif;font-weight:700;font-style:normal;line-height:1.8;padding-bottom:10px;font-size:16px;font-size:1rem}.voicelist_box2 .inner .content article a header p{font-family:noto-sans-cjk-jp, sans-serif;font-weight:400;font-style:normal;line-height:1.8;font-size:16px;font-size:1rem}@media only screen and (max-width: 1024px){.voicelist_box2 .inner .content article{width:48%;margin-right:4%}.voicelist_box2 .inner .content article:nth-child(3n){margin-right:4%}.voicelist_box2 .inner .content article:nth-child(2n){margin-right:0}}@media only screen and (max-width: 767px){.voicelist_box2{padding-top:40px;padding-bottom:50px}}@media only screen and (max-width: 500px){.voicelist_box2 .inner .content{display:block}.voicelist_box2 .inner .content article{width:100%;margin-right:0% !important;padding-bottom:50px}}.seminar_listbox .seminar_listbox_content_inner .seminar_listbox_content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.seminar_listbox .seminar_listbox_content_inner .seminar_listbox_content .seminar{width:30.1369863014%;margin-right:4.7945205479%;padding-bottom:65px}.seminar_listbox .seminar_listbox_content_inner .seminar_listbox_content .seminar:nth-child(3n){margin-right:0%}.seminar_listbox .seminar_listbox_content_inner .seminar_listbox_content .seminar a{display:block;text-align:left}.seminar_listbox .seminar_listbox_content_inner .seminar_listbox_content .seminar a:hover{opacity:0.8}.seminar_listbox .seminar_listbox_content_inner .seminar_listbox_content .seminar a span{display:inline-block;padding:5px 10px 5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#424242;color:#fff;font-size:16px;font-size:1rem;font-family:noto-sans-cjk-jp, sans-serif;font-weight:700;font-style:normal;line-height:1.6;margin-bottom:20px}.seminar_listbox .seminar_listbox_content_inner .seminar_listbox_content .seminar a .yet{background-color:#fff;color:#424242}.seminar_listbox .seminar_listbox_content_inner .seminar_listbox_content .seminar a .seminar_image{position:relative;padding-top:52.5568181818%;margin-bottom:20px}.seminar_listbox .seminar_listbox_content_inner .seminar_listbox_content .seminar a .seminar_image i{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:center;content:""}.seminar_listbox .seminar_listbox_content_inner .seminar_listbox_content .seminar a header h2{color:#424242;font-size:16px;font-size:1rem;font-family:noto-sans-cjk-jp, sans-serif;font-weight:700;font-style:normal;line-height:1.6}@media only screen and (max-width: 991px){.seminar_listbox .seminar_listbox_content_inner .seminar_listbox_content .seminar{width:49%;margin-right:2%}.seminar_listbox .seminar_listbox_content_inner .seminar_listbox_content .seminar:nth-child(3n){margin-right:2%}.seminar_listbox .seminar_listbox_content_inner .seminar_listbox_content .seminar:nth-child(2n){margin-right:0%}}@media only screen and (max-width: 500px){.seminar_listbox .seminar_listbox_content_inner .seminar_listbox_content{display:block}.seminar_listbox .seminar_listbox_content_inner .seminar_listbox_content .seminar{width:100%;margin-right:0% !important;padding-bottom:45px}.seminar_listbox .seminar_listbox_content_inner .seminar_listbox_content .seminar a span{padding:4px 12px 4px 12px;font-size:15px;font-size:.9375rem;margin-bottom:15px}.seminar_listbox .seminar_listbox_content_inner .seminar_listbox_content .seminar a .yet{background-color:#fff;color:#424242}.seminar_listbox .seminar_listbox_content_inner .seminar_listbox_content .seminar a .seminar_image{position:relative;padding-top:52.5568181818%;margin-bottom:15px}.seminar_listbox .seminar_listbox_content_inner .seminar_listbox_content .seminar a header h2{font-size:15px;font-size:.9375rem}}.top_box_main_anime .inter p{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.top_box_main_anime .inter h2{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.top_box_main_anime .inter div{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.top_box_main_anime[data-emergence=visible] .inter p{-webkit-animation:tranY20 1s 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;animation:tranY20 1s 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}.top_box_main_anime[data-emergence=visible] .inter h2{-webkit-animation:tranY20 1s 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;animation:tranY20 1s 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}.top_box_main_anime[data-emergence=visible] .inter div{-webkit-animation:tranY20 1s 1.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;animation:tranY20 1s 1.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}.top_box_image_anime .img{-webkit-animation:top-frame-out 2.8s 2s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;animation:top-frame-out 2.8s 2s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}.top_box_image_anime .img2{-webkit-animation:top-frame-in 2s 1.6s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;animation:top-frame-in 2s 1.6s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}.top_box_item_anime .img_inter{overflow:hidden}.top_box_item_anime .img_inter .img2{top:100%}.top_box_item_anime .main .inter p{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.top_box_item_anime .main .inter h2{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.top_box_item_anime .main .inter div{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.top_box_item_anime[data-emergence=visible] .img_inter{overflow:hidden}.top_box_item_anime[data-emergence=visible] .img_inter .img{-webkit-animation:top-frame-out 2.8s 2.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;animation:top-frame-out 2.8s 2.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}.top_box_item_anime[data-emergence=visible] .img_inter .img2{-webkit-animation:top-frame-in 2s 2s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;animation:top-frame-in 2s 2s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}.top_box_item_anime[data-emergence=visible] .main .inter p{-webkit-animation:tranY20 1s 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;animation:tranY20 1s 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}.top_box_item_anime[data-emergence=visible] .main .inter h2{-webkit-animation:tranY20 1s 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;animation:tranY20 1s 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}.top_box_item_anime[data-emergence=visible] .main .inter div{-webkit-animation:tranY20 1s 1.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;animation:tranY20 1s 1.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}.top_box10_anime{overflow:hidden;position:relative;z-index:0}.top_box10_anime::after{content:"";display:block;width:50%;height:100%;background-color:#fff;position:absolute;top:0;right:0;-webkit-transform:rotate(45deg) scale(5) translateX(0);transform:rotate(45deg) scale(5) translateX(0);z-index:3}.top_box10_anime .wrap .inter{position:relative;z-index:10}.top_box10_anime[data-emergence=visible]::after{-webkit-animation:background_anime2_r 3s 0.8s cubic-bezier(0.19, 1, 0.22, 1) forwards;animation:background_anime2_r 3s 0.8s cubic-bezier(0.19, 1, 0.22, 1) forwards}@media only screen and (max-width: 767px){.top_box10_anime[data-emergence=visible]::after{-webkit-animation:background_anime2_r 4s 1s cubic-bezier(0.19, 1, 0.22, 1) forwards;animation:background_anime2_r 4s 1s cubic-bezier(0.19, 1, 0.22, 1) forwards}}@media only screen and (max-width: 400px){.top_box10_anime[data-emergence=visible]::after{-webkit-animation:background_anime2_r 2s 1s cubic-bezier(0.19, 1, 0.22, 1) forwards;animation:background_anime2_r 2s 1s cubic-bezier(0.19, 1, 0.22, 1) forwards}}@-webkit-keyframes top-frame-out{0%{opacity:1;top:0}100%{top:-100%;opacity:0}}@keyframes top-frame-out{0%{opacity:1;top:0}100%{top:-100%;opacity:0}}@-webkit-keyframes top-frame-in{0%{opacity:0;top:100%}100%{opacity:1;top:0}}@keyframes top-frame-in{0%{opacity:0;top:100%}100%{opacity:1;top:0}}@-webkit-keyframes tranY20{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes tranY20{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes tranY50{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes tranY50{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes background_anime2_l{0%{-webkit-transform:rotate(-45deg) scale(5) translateX(0);transform:rotate(-45deg) scale(5) translateX(0)}100%{-webkit-transform:rotate(-45deg) scale(5) translateX(-100%);transform:rotate(-45deg) scale(5) translateX(-100%)}}@keyframes background_anime2_l{0%{-webkit-transform:rotate(-45deg) scale(5) translateX(0);transform:rotate(-45deg) scale(5) translateX(0)}100%{-webkit-transform:rotate(-45deg) scale(5) translateX(-100%);transform:rotate(-45deg) scale(5) translateX(-100%)}}@-webkit-keyframes background_anime2_r{0%{-webkit-transform:rotate(45deg) scale(5) translateX(0);transform:rotate(45deg) scale(5) translateX(0)}100%{-webkit-transform:rotate(45deg) scale(5) translateX(100%);transform:rotate(45deg) scale(5) translateX(100%)}}@keyframes background_anime2_r{0%{-webkit-transform:rotate(45deg) scale(5) translateX(0);transform:rotate(45deg) scale(5) translateX(0)}100%{-webkit-transform:rotate(45deg) scale(5) translateX(100%);transform:rotate(45deg) scale(5) translateX(100%)}}.iphone.safari .top_box1 .arrow{bottom:100px;left:auto;left:initial;right:20px;width:10px}.iphone.safari .top_box1 .arrow:hover{bottom:100px}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tbW9uLmNzcyIsInNvdXJjZXMiOlsiY29tbW9uLnNjc3MiLCJzZXR0aW5ncy9fdmFsdWUuc2NzcyIsInNldHRpbmdzL19mb250cy5zY3NzIiwic2V0dGluZ3MvX3Jlc2V0LnNjc3MiLCJzZXR0aW5ncy9fcGFydHMuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibGF5b3V0L19pbmRleC5zY3NzIiwibGF5b3V0L3RvcC9fbWFpbl9pbWcuc2NzcyIsImxheW91dC90b3AvX2NvbnRlbnQwMi5zY3NzIiwibGF5b3V0L3RvcC9fY29udGVudDAzLnNjc3MiLCJsYXlvdXQvdG9wL19jb250ZW50MDQuc2NzcyIsImxheW91dC90b3AvX2NvbnRlbnQwNS5zY3NzIiwibGF5b3V0L3RvcC9fY29udGVudDA2LnNjc3MiLCJsYXlvdXQvdG9wL19jb250ZW50MDcuc2NzcyIsImxheW91dC90b3AvX2NvbnRlbnQwOC5zY3NzIiwibGF5b3V0L3RvcC9fZXgwMS5zY3NzIiwibGF5b3V0L19ndWlkZS5zY3NzIiwibGF5b3V0L19jb250YWN0LnNjc3MiLCJsYXlvdXQvX3RyYWRlLnNjc3MiLCJsYXlvdXQvX3BsYW4uc2NzcyIsImxheW91dC9fY29tcGFueS5zY3NzIiwibGF5b3V0L19uZXdzLnNjc3MiLCJsYXlvdXQvX3ZvaWNlLnNjc3MiLCJhbmltZS9fYW5pbWVfdG9wX2l0ZW1zLnNjc3MiLCJhbmltZS9fYW5pbWVfdG9wX2JveDEwLnNjc3MiLCJhbmltZS9fZnJhbWUuc2NzcyIsInNldHRpbmdzL19jc3NfYnJvd3Nlcl9zZWxlY3Rvci5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy92YWx1ZVwiO1xuXG4vLyBAaW1wb3J0IFwidGhhYWRwYXJ0eS9zbGljay10aGVtZVwiO1xuLy8gQGltcG9ydCBcInRoYWFkcGFydHkvc2xpY2tcIjtcblxuQGltcG9ydCBcInNldHRpbmdzL3Jlc2V0XCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvcGFydHNcIjtcbkBpbXBvcnQgXCJsYXlvdXQvaGVhZGVyXCI7XG5AaW1wb3J0IFwibGF5b3V0L2Zvb3RlclwiO1xuXG5AaW1wb3J0IFwibGF5b3V0L2luZGV4XCI7XG5cbkBpbXBvcnQgXCJsYXlvdXQvdG9wL21haW5faW1nXCI7Ly/jg6HjgqTjg7PjgqTjg6Hjg7zjgrhcbkBpbXBvcnQgXCJsYXlvdXQvdG9wL2NvbnRlbnQwMlwiOy8vTEFXR1VF44Gr44Gk44GE44GmXG5AaW1wb3J0IFwibGF5b3V0L3RvcC9jb250ZW50MDNcIjsvL+ODmuODvOOCuOWGheODiuODk1xuQGltcG9ydCBcImxheW91dC90b3AvY29udGVudDA0XCI7Ly9TT0xVVElPTjAxIC0gMDRcbkBpbXBvcnQgXCJsYXlvdXQvdG9wL2NvbnRlbnQwNVwiOy8v5bCO5YWl5a6f57i+XG5AaW1wb3J0IFwibGF5b3V0L3RvcC9jb250ZW50MDZcIjsvL+OCiOOBj+OBguOCi+OBlOizquWVj1xuQGltcG9ydCBcImxheW91dC90b3AvY29udGVudDA3XCI7Ly/jg4vjg6Xjg7zjgrlcbkBpbXBvcnQgXCJsYXlvdXQvdG9wL2NvbnRlbnQwOFwiOy8v44GK5ZWP44GE5ZCI44KP44GbXG5cbkBpbXBvcnQgXCJsYXlvdXQvdG9wL2V4MDFcIjtcblxuQGltcG9ydCBcImxheW91dC9ndWlkZVwiO1xuQGltcG9ydCBcImxheW91dC9jb250YWN0XCI7XG5AaW1wb3J0IFwibGF5b3V0L3RyYWRlXCI7XG5AaW1wb3J0IFwibGF5b3V0L3BsYW5cIjtcbkBpbXBvcnQgXCJsYXlvdXQvY29tcGFueVwiO1xuQGltcG9ydCBcImxheW91dC9uZXdzXCI7XG5AaW1wb3J0IFwibGF5b3V0L3ZvaWNlXCI7XG5cbkBpbXBvcnQgXCJhbmltZS9hbmltZV90b3BfaXRlbXNcIjtcbkBpbXBvcnQgXCJhbmltZS9hbmltZV90b3BfYm94MTBcIjtcbkBpbXBvcnQgXCJhbmltZS9mcmFtZVwiO1xuXG5AaW1wb3J0IFwic2V0dGluZ3MvY3NzX2Jyb3dzZXJfc2VsZWN0b3JcIjtcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgXCJmb250c1wiO1xuXG4kcmVzMTkyMDogMTkyMDtcbiRyZXMxODAwOiAxODAwO1xuJHJlczE3MDA6IDE3MDA7XG4kcmVzMTYwMDogMTYwMDtcbiRyZXMxNTAwOiAxNTAwO1xuJHJlczE1NTA6IDE1NTA7XG4kcmVzMTQ1MDogMTQ1MDtcbiRyZXMxNDAwOiAxNDAwO1xuJHJlczEzMDA6IDEzMDA7XG4kcmVzMTIwMDogMTIwMDtcbiRyZXMxMTAwOiAxMTAwO1xuJHJlczEwMjQ6IDEwMjQ7XG4kcmVzbGc6IDk5MTtcbiRyZXM5MDA6IDkwMDtcbiRyZXM4MDA6IDgwMDtcbiRyZXM3MDA6IDcwMDtcbiRyZXNtZDogNzY3O1xuJHJlczYwMDogNjAwO1xuJHJlczUwMDogNTAwO1xuJHJlczQwMDogNDAwO1xuJGlwaG9uZTdwbHVzOiA0MTQ7XG4kaXBob25lNzogMzc1O1xuJGlwaG9uZXNlOiAzMjA7XG5cbiRiYXNlQ29sb3IxOiAjMDEwMTAxO1xuJHN1YkNvbG9yMTogIzRjNTU2MztcbiRzdWJDb2xvcjI6ICMzQTNBM0E7XG4kYmFzZUJrQ29sb3IxOiAjMzMzMzMzO1xuJHN1YkJrQ29sb3IxOiAjNWM1YzVjO1xuJGtleUNvbG9yMTogI0ZFMDEwMTtcbiRrZXlDb2xvcjI6ICNGQUZBRkE7XG4kbGlua0Jhc2VDb2xvcjogI2ZmZjtcblxuXG4kc291bHV0aW9uQ29sb3I6ICM3NTc1NzU7XG5AbWl4aW4gZm9udHNpemUoJHNpemU6IDI0LCAkYmFzZTogMTYpIHtcbiAgZm9udC1zaXplOiAkc2l6ZSArIHB4O1xuICBmb250LXNpemU6ICgkc2l6ZSAvICRiYXNlKSAqIDFyZW07XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vL+OCsOODvOOCsOODq+ODleOCqeODs+ODiFxuXG5AbWl4aW4gZm9udF9rYWt1IHtcbiAgICBmb250LWZhbWlseTogJ0hpcmFnaW5vIEtha3UgR290aGljIFByb04nLCAn44OS44Op44Ku44OO6KeS44K0IFByb04gVzMnLCBNZWlyeW8sIOODoeOCpOODquOCqiwgT3Nha2EsICdNUyBQR290aGljJywgYXJpYWwsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbkBtaXhpbiBmb250X2d7XG4gICAgZm9udC1mYW1pbHk6IFwi5ri444K044K344OD44Kv5L2TXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBcIuODoeOCpOODquOCqlwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWl4aW4gZm9udF9taW57XG4gICAgZm9udC1mYW1pbHk6IFwi5ri45piO5pyd5L2TXCIsIFwiWXUgTWluY2hvXCIsIFl1TWluY2hvLCBcIuODkuODqeOCruODjuaYjuacnSBQcm9cIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvXCIsIFwiTVMgUOaYjuacnVwiLCBcIk1TIFBNaW5jaG9cIiwgc2VyaWY7XG59XG5cbkBtaXhpbiBmb250X3BsYXkge1xuICAgIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmO1xufVxuXG5cbkBtaXhpbiBmb250TkJMIHtcbiAgICBmb250LWZhbWlseTogJ05vdG9TYW5zQ0pLanAtQmxhY2snLHNhbnMtc2VyaWY7XG59XG5AbWl4aW4gZm9udE5CTyB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvU2Fuc0NKS2pwLUJvbGQnLHNhbnMtc2VyaWY7XG59XG5AbWl4aW4gZm9udE5CTzIge1xuICAgIGZvbnQtZmFtaWx5OiBub3RvLXNhbnMtY2prLWpwLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1peGluIGZvbnROREUge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnNDSktqcC1EZW1pTGlnaHQnLHNhbnMtc2VyaWY7XG59XG5AbWl4aW4gZm9udE5NRSB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvU2Fuc0NKS2pwLU1lZGl1bScsc2Fucy1zZXJpZjtcbn1cbkBtaXhpbiBmb250TlJFIHtcbiAgICBmb250LWZhbWlseTogJ05vdG9TYW5zQ0pLanAtUmVndWxhcicsc2Fucy1zZXJpZjtcbn1cbkBtaXhpbiBmb250TlJFMiB7XG4gICAgZm9udC1mYW1pbHk6IG5vdG8tc2Fucy1jamstanAsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWl4aW4gZm9udE5USCB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvU2Fuc0NKS2pwLVRoaW4nLHNhbnMtc2VyaWY7XG59XG5AbWl4aW4gZm9udE5SSSB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvU2Fuc0NKS2pwLUxpZ2h0JyxzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udF9vc2N7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcbn1cblxuXG5AbWl4aW4gZm9udHNpemUoJHNpemU6IDI0LCAkYmFzZTogMTYpIHtcbiAgICBmb250LXNpemU6ICRzaXplICsgcHg7XG4gICAgZm9udC1zaXplOiAoJHNpemUgLyAkYmFzZSkgKiAxcmVtO1xufVxuXG4vLy8vLy8vLy8vLy8v44Os44K544Od44Oz44K344OWLy8vLy8vLy8vLy8vL1xuXG5AbWl4aW4gcmVzKCRzaXplKXtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzaXplICsgXCJweFwiKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIHJlc19taW4oJHNpemUpe1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNpemUgKyBcInB4XCIpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5cblxuQG1peGluIHRyYW5zMSgkdGltZTogMSkge1xuICAgIHRyYW5zaXRpb246ICR0aW1lICogMC4xcyBjdWJpYy1iZXppZXIoMSwgMCwgMCwgMSk7XG59XG5AbWl4aW4gdHJhbnMyKCR0aW1lOiAxKSB7XG4gICAgdHJhbnNpdGlvbjogJHRpbWUgKiAwLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG59XG5cbi8qIElF77yGRmlyZWZveOODj+ODg+OCr+eUqG1peGluICovXG4vLyBAbWl4aW4gaGFjaygkdmVyOiAxMSkge1xuLy8gICBcdEBpZiAkdmVyID09IDExIHsgLy8gSUUxMeS7peS4ilxuLy8gICAgIFx0QGF0LXJvb3QgXzotbXMtZnVsbHNjcmVlbiw6cm9vdCAmIHtcbi8vICAgICAgIFx0XHRAY29udGVudDtcbi8vICAgICBcdH1cbi8vICAgXHR9XG4vLyAgIFx0QGVsc2UgaWYgJHZlciA9PSBmb3ggeyAvLyBGaXJlZm94XG4vLyAgICAgXHRALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuLy8gICAgICAgXHRcdEBjb250ZW50O1xuLy8gICAgIFx0fVxuLy8gICBcdH1cbi8vIH1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvU2Fuc0NKS2pwLUJsYWNrJztcbiAgICAvKjAxKi9cbiAgICBzcmM6IHVybChcIi4uL2ZfZm9udC9Ob3RvU2Fuc0NKS2pwLUJsYWNrLndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ05vdG9TYW5zQ0pLanAtQm9sZCc7XG4gICAgLyowMiovXG4gICAgc3JjOiB1cmwoXCIuLi9mX2ZvbnQvTm90b1NhbnNDSktqcC1Cb2xkLndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ05vdG9TYW5zQ0pLanAtRGVtaUxpZ2h0JztcbiAgICAvKjAzKi9cbiAgICBzcmM6IHVybChcIi4uL2ZfZm9udC9Ob3RvU2Fuc0NKS2pwLURlbWlMaWdodC53b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnNDSktqcC1MaWdodCc7XG4gICAgLyowNCovXG4gICAgc3JjOiB1cmwoXCIuLi9mX2ZvbnQvTm90b1NhbnNDSktqcC1MaWdodC53b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvU2Fuc0NKS2pwLU1lZGl1bSc7XG4gICAgLyowNSovXG4gICAgc3JjOiB1cmwoXCIuLi9mX2ZvbnQvTm90b1NhbnNDSktqcC1NZWRpdW0ud29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnNDSktqcC1SZWd1bGFyJztcbiAgICAvKjA2Ki9cbiAgICBzcmM6IHVybChcIi4uL2ZfZm9udC9Ob3RvU2Fuc0NKS2pwLVJlZ3VsYXIud29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnNDSktqcC1UaGluJztcbiAgICAvKjA3Ki9cbiAgICBzcmM6IHVybChcIi4uL2ZfZm9udC9Ob3RvU2Fuc0NKS2pwLVRoaW4ud29mZlwiKTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuaHRtbHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0cGFkZGluZzowO1xuXHRmb250LWZhbWlseTogJ05vdG9TYW5zQ0pLanAtUmVndWxhcicsc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblxufVxuXG5ib2R5e1xuICBjb2xvcjojMWQxZDFkO1xuXHRsaW5lLWhlaWdodDoxLjQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ei1pbmRleDogMDtcblx0d29yZC1icmVhayA6IGJyZWFrLWFsbDtcblx0ei1pbmRleDogMDtcblx0b3ZlcmZsb3cteDpoaWRkZW47XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8vIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuXG5ib2R5LCBkaXYsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGRsLCBkdCwgZGQsIHVsLCBvbCwgbGksXG5icm9ja3F1b3RlLCBwcmUsIHRhYmxlLCBjYXB0aW9uLCB0aCwgdGQsIGFkZHJlc3MsXG5mb3JtLCBmaWVsZHNldCwgbGVnZW5kLCBvYmplY3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbn1cbmgxLGgyLGgzLGg0LGg1e1xuXHRtYXJnaW46IDA7XG59XG5cbi5jb250ZW50X291dHtcblx0cGFkZGluZy10b3A6IDgwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAyMDBweDtcbn1cblxuLy8vLy8vLy8vLy8v44CA44OV44Kp77yN44OgXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl1cbntcblx0QGluY2x1ZGUgZm9udF9nO1xufVxuXG5saXtcblx0bGlzdC1zdHlsZTpub25lO1xufVxuXG5he1xuXHRjb2xvcjojMzMzO1xuXHQmOmhvdmVye1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuXG5hOmxpbmssXG5hOnZpc2l0ZWQsXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuXHRvdXRsaW5lOiBub25lO1xuXHRjb2xvcjojMzMzO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cblxuYTpob3ZlciBpbWd7XG5cdGN1cnNvcjpwb2ludGVyO1xufVxuXG5hLCBpbnMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmFkZHJlc3MsIGVtLCBjaXRlLCBkZm4sIHZhciB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuaW5wdXQsIHRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmltZ3tcblx0dmVydGljYWwtYWxpZ246Ym90dG9tO1xufVxuXG5hIGltZyB7XG4gICBib3JkZXI6IG5vbmU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi50aXRsZV90eXBlMDEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzQyNDI0MjtcblxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGRpdiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDQ4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBmb250TkJPMjtcblxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcblxuICAgICAgICBAaW5jbHVkZSByZXMoJHJlczEwMjQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDI4KTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlcygkcmVzMTAyNCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgyNCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIEBpbmNsdWRlIGZvbnROQk87XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzKCRyZXMxMDI0KSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxOCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50aXRsZV90eXBlMDIge1xuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgZGl2IHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMzIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlcygkcmVzMTAyNCkge1xuXG4gICAgICAgIGgxLFxuICAgICAgICBoMixcbiAgICAgICAgaDMsXG4gICAgICAgIGg0LFxuICAgICAgICBoNSxcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDI4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlcygkaXBob25lc2UpIHtcblxuICAgICAgICBoMSxcbiAgICAgICAgaDIsXG4gICAgICAgIGgzLFxuICAgICAgICBoNCxcbiAgICAgICAgaDUsXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgyNCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50aXRsZV90eXBlMDFfMiB7XG4gICAgcCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnROUkU7XG4gICAgfVxufVxuXG4udGV4dF90eXBlMDEge1xuICAgIGNvbG9yOiAjNDI0MjQyO1xuICAgIEBpbmNsdWRlIGZvbnROUkU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubWF4MTE3MCB7XG4gICAgbWF4LXdpZHRoOiAxMjM0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tYXgxMzg0IHtcbiAgICBtYXgtd2lkdGg6IDE0MTRweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm1heDEzMDAge1xuICAgIG1heC13aWR0aDogMTMzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYnItMzIwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgcmVzKCRpcGhvbmVzZSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5ici0zNzUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSByZXMoJGlwaG9uZTcpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uYnItNDAwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgcmVzKCRyZXM0MDApIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uYnItNTAwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgcmVzKCRyZXM1MDApIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uYnItNzY3IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgcmVzKCRyZXNtZCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5ici0xMDI0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgcmVzKCRyZXMxMDI0KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmJyLTE1MDAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSByZXMoJHJlczE1MDApIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uYnItNTAwbm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQGluY2x1ZGUgcmVzKCRyZXM1MDApIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5wYXJ0cy1sZXR0ZXItMDUge1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG59XG5cbi5wYXJ0cy10b3AtdGl0bGUxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG5cbiAgICBoMiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRfbWluO1xuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxOCk7XG4gICAgICAgIGNvbG9yOiAkYmFzZUNvbG9yMTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRfcGxheTtcbiAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoNjgpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJGJhc2VDb2xvcjE7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzKCRyZXNtZCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNik7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoNDApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFydHMtdG9wLXRpdGxlMiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAaW5jbHVkZSBmb250c2l6ZSgxOCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBAaW5jbHVkZSBmb250X21pbjtcbiAgICBjb2xvcjogJGJhc2VDb2xvcjE7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2VDb2xvcjE7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG59XG5cbi5wYXJ0cy10b3AtbW9yZTEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBhIHtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNik7XG4gICAgICAgIEBpbmNsdWRlIGZvbnROQk8yO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwNzRkOTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGQ5O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNTlhNjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhcnRzLXRvcC1pdGVtLW1haW4xIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5pbnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDY5MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250TkJPO1xuICAgICAgICAgICAgY29sb3I6ICNCREJEQkQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgyNCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMzApO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udE5CTztcbiAgICAgICAgICAgIGNvbG9yOiAjNDI0MjQyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgyNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgyMik7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250TkJPO1xuICAgICAgICAgICAgY29sb3I6ICM0MjQyNDI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICAgICAmOjphZnRlcixcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDI7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnROUkU7XG4gICAgICAgICAgICBjb2xvcjogIzQyNDI0MjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE2KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXMoJHJlczEwMjQpIHtcbiAgICAgICAgLmludGVyIHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgyNik7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMjIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDIwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlcygkcmVzbWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXG4gICAgICAgIC5pbnRlciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMjIpO1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxOCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyLFxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE0KTtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgyNCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzKCRpcGhvbmVzZSkge1xuICAgICAgICAuaW50ZXIge1xuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4ucGFydHRzLWFwcGx5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgdHJhbnMyKDMpO1xuXG4gICAgaSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnMyKDMpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAka2V5Q29sb3IxO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSB0cmFuczIoMyk7XG4gICAgICAgIGNvbG9yOiAka2V5Q29sb3IxICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zMigzKTtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYXJ0cy1ob3ZlcjEge1xuICAgIEBpbmNsdWRlIHRyYW5zMigzKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSB0cmFuczIoMyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlQ29sb3IxO1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cblxufVxuXG5cbi5wYWRkaW50b3AwIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5vdGhlcl9oZWFkZXIge1xuICAgIC5wYWdlX2hlYWRlcl9pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcblxuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICM0MjQyNDIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWdlX2hlYWRlcl9yaWdodCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vdGhlcl9tZW51IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mb250X2JvbGQge1xuICAgIEBpbmNsdWRlIGZvbnROQk87XG59XG5cbi5mb250X3NpemUxMiB7XG4gICAgQGluY2x1ZGUgZm9udHNpemUoMTIpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmZvbnQtc2l6ZTIwLTE2IHtcbiAgICBAaW5jbHVkZSBmb250c2l6ZSgyMCk7XG5cbiAgICBAaW5jbHVkZSByZXMoJHJlc21kKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE2KTtcbiAgICB9XG59XG5cblxuLnByX2ZvbnRfc21hbGxlciB7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ucHJfZm9udF9zbWFsbGVyMiB7XG4gICAgZm9udC1zaXplOiA5MCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5cbi5wYXJ0c19wdDAge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnBhcnRzX3B0ODAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYXJ0c19wdDQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGFydHNfYmtjb2xvciB7XG4gICAgYmFja2dyb3VuZDogI0VERUFFMyAhaW1wb3J0YW50O1xufVxuXG4uYmFzZV90aXRsZV9wYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcblxuICAgIGRpdiwgaDEge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlcygkcmVzbWQpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5pbXBvcnRfcHQwIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbiRoZWFkZXJQQzogMTAwcHg7XG4kaGVhZGVyU1A6IDcwcHg7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy/jg5jjg4Pjg4Djg7xcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLnBhZ2VfaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDI1NSwgMjU1LCAyNTUsIDEuMCk7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgbGluZWFyO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgLnBhZ2VfaGVhZGVyX2lubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTJweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zMigzKTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zMigzKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjNDI0MjQyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy9sb2dvXG4gICAgICAgIC5wYWdlX2hlYWRlcl9yaWdodCB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICAgICAucGFnZV9oZWFkZXJfcmlnaHRfbmF2IHtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnROQk87XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEsXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQyNDI0MjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuczIoMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuczIoMyk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDE3NEQ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuczIoMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubWVnYV9tZW51ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZWdhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC01MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zMigzKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC05cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udE5CTztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udE5SRTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAxNzREOTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lZ2Ege1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuczIoMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuczIoMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDE3NEQ5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnMyKDMpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5sb2dpbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zMigzKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuczIoMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0MjQyNDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jb250YWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRhY3QsXG4gICAgICAgICAgICAgICAgICAgIC5yZXF1ZXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMTc0ZDk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNzRkOTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuczIoMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMTU5YTY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTU5YTY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBpbmNsdWRlIHJlcygkcmVzMTUwMCkge1xuICAgIC5wYWdlX2hlYWRlciB7XG4gICAgICAgIC5wYWdlX2hlYWRlcl9pbm5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMzRweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIHJlcygkcmVzMTMwMCkge1xuICAgIC5wYWdlX2hlYWRlciB7XG4gICAgICAgIC5wYWdlX2hlYWRlcl9pbm5lciB7XG4gICAgICAgICAgICAucGFnZV9oZWFkZXJfcmlnaHQge1xuICAgICAgICAgICAgICAgIC5wYWdlX2hlYWRlcl9yaWdodF9uYXYge1xuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAubWVnYV9tZW51ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAubG9naW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRhY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSByZXMoJHJlczEwMjQpIHtcbiAgICAucGFnZV9oZWFkZXIge1xuICAgICAgICAucGFnZV9oZWFkZXJfaW5uZXIge1xuICAgICAgICAgICAgLnBhZ2VfaGVhZGVyX3JpZ2h0IHtcbiAgICAgICAgICAgICAgICAucGFnZV9oZWFkZXJfcmlnaHRfbmF2IHtcbiAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmxvZ2luX21haW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEBpbmNsdWRlIHJlcygkcmVzOTAwKSB7XG4vLyAgICAgLnBhZ2VfaGVhZGVyIHtcbi8vICAgICAgICAgLnBhZ2VfaGVhZGVyX2lubmVyIHtcbi8vICAgICAgICAgICAgIC5wYWdlX2hlYWRlcl9yaWdodCB7XG4vLyAgICAgICAgICAgICAgICAgLnBhZ2VfaGVhZGVyX3JpZ2h0X25hdiB7XG4vLyAgICAgICAgICAgICAgICAgICAgIHVsIHtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxMyk7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRhY3Qge1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gfVxuXG5cbkBpbmNsdWRlIHJlcygkcmVzbWQpIHtcbiAgICAucGFnZV9oZWFkZXIge1xuICAgICAgICAucGFnZV9oZWFkZXJfaW5uZXIge1xuICAgICAgICAgICAgLnBhZ2VfaGVhZGVyX3JpZ2h0IHtcbiAgICAgICAgICAgICAgICAucGFnZV9oZWFkZXJfcmlnaHRfbmF2IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuaGVhZGVyLmhlYWRyb29tLS11bnBpbm5lZCxcbi5oZWFkcm9vbS0tbm90LXRvcCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cblxuaGVhZGVyLmhlYWRyb29tLS1waW5uZWQge1xuICAgIEBpbmNsdWRlIHRyYW5zMigzKTtcbiAgICAvLyBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDI1NSwgMjU1LCAyNTUsIDAuOTApO1xuXG4gICAgQGluY2x1ZGUgcmVzKCRyZXNtZCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gICAgfVxuXG4gICAgLnBhZ2VfaGVhZGVyX2lubmVyIHtcbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjNDI0MjQyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy9sb2dvXG4gICAgICAgIC5wYWdlX2hlYWRlcl9yaWdodCB7XG4gICAgICAgICAgICAucGFnZV9oZWFkZXJfcmlnaHRfbmF2IHtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDI0MjQyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MjQyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5sb2dpbl9tYWluIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0MjQyNDI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuY29udGFjdCxcbiAgICAgICAgICAgICAgICAgICAgLnJlcXVlc3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmhlYWRlci5oZWFkcm9vbS0tdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDI1NSwgMjU1LCAyNTUsIDEuMCk7XG5cbiAgICAucGFnZV9oZWFkZXJfaW5uZXIge1xuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICM0MjQyNDI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZV9oZWFkZXJfcmlnaHQge1xuICAgICAgICAgICAgLnBhZ2VfaGVhZGVyX3JpZ2h0X25hdiB7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQyNDI0MjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDI0MjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubG9naW5fbWFpbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDI0MjQyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRhY3QsXG4gICAgICAgICAgICAgICAgICAgIC5yZXF1ZXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMTc0ZDk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNzRkOTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5wYWdlX2hlYWRlcl9tZW51X29wZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgLnBhZ2VfaGVhZGVyX2lubmVyIHtcbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjNDI0MjQyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy9sb2dvXG4gICAgfVxuXG4gICAgLmhlYWRlcl9zcF9tZW51X2J0biB7XG4gICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICAuaGVhZGVyX21lbnUge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL+OCueODnuODm+ODoeODi+ODpeODvOODnOOCv+ODs1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuLmhlYWRlcl9zcF9tZW51X2J0biB7XG4gICAgaGVpZ2h0OiAkaGVhZGVyUEM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwMTtcbiAgICB0b3A6IC0zcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAaW5jbHVkZSBmb250c2l6ZSgxMik7XG4gICAgQGluY2x1ZGUgZm9udE5SRTtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgLmxlZnQge1xuICAgICAgICB3aWR0aDogJGhlYWRlclBDO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRrZXlDb2xvcjE7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yaWdodCB7XG4gICAgICAgIHdpZHRoOiAkaGVhZGVyUEM7XG5cbiAgICAgICAgLmhlYWRlcl9tZW51IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgLy8gY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MjQyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zMigzKTtcblxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnMyKDMpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnMyKDMpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zMigzKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51X2Nsb3NlIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zMigzKTtcblxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MjQyO1xuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnMyKDMpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zMigzKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zMigzKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlcygkcmVzbWQpIHtcbiAgICAgICAgaGVpZ2h0OiAkaGVhZGVyU1A7XG5cbiAgICAgICAgLmxlZnQge1xuICAgICAgICAgICAgd2lkdGg6ICRoZWFkZXJTUDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICB3aWR0aDogJGhlYWRlclNQO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVhZGVyX3NwX21lbnVfYnRuIHtcbiAgICBAaW5jbHVkZSByZXMoJHJlc21kKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxufVxuXG5oZWFkZXIuaGVhZHJvb20tLXBpbm5lZCB7XG4gICAgLmhlYWRlcl9zcF9tZW51X2J0biB7XG4gICAgICAgIHRvcDogMHB4O1xuXG4gICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICAuaGVhZGVyX21lbnUge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmhlYWRlci5oZWFkcm9vbS0tdG9wIHtcbiAgICAuaGVhZGVyX3NwX21lbnVfYnRuIHtcbiAgICAgICAgdG9wOiAtM3B4O1xuXG4gICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICAuaGVhZGVyX21lbnUge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy/jgrnjg57jg5vjg6Hjg4vjg6Xjg7xcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4ubWVudV9tYWluIHtcbiAgICBAaW5jbHVkZSB0cmFuczIoMyk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDBweDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAuc3BfbmF2IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLndyYXAge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgYSxcbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250TkJPO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQyNDI0MjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDIwKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDM2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MjQyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zMigzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTNweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubmVzdCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjJweDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lbnVfYnRuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNzRkOTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnROQk87XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDIwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZW51X2J0bjIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQyNDI0MjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MjQyNDI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzKCRyZXNtZCkge1xuXG4gICAgICAgIC5zcF9uYXYge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIC53cmFwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYSxcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMjYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzKCRpcGhvbmU3KSB7XG5cbiAgICAgICAgLnNwX25hdiB7XG4gICAgICAgICAgICAud3JhcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuXG4gICAgICAgICAgICAgICAgLm1lbnVfYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWVudV9idG4yIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXMoJGlwaG9uZXNlKSB7XG5cbiAgICAgICAgLnNwX25hdiB7XG4gICAgICAgICAgICAud3JhcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG5cbiAgICAgICAgICAgICAgICAubWVudV9idG4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tZW51X2J0bjIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5tZW51X21haW5fb3BlbiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgQGluY2x1ZGUgdHJhbnMyKDMpO1xufVxuXG5cbi5oZWFkZXJfbWFpbl9pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGEge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBAaW5jbHVkZSB0cmFuczIoMyk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBAaW5jbHVkZSBmb250TkJPO1xuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxOCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAwcHggMHB4IDRweDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGQ5O1xuICAgICAgICBib3R0b206IDEwMHB4O1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICAgICAgLy8gcGFkZGluZy1yaWdodDogNnB4O1xuICAgICAgICAvLyBwYWRkaW5nLXRvcDogMjJweDtcbiAgICAgICAgLy8gcGFkZGluZy1ib3R0b206IDIxcHg7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMTBweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgICAgICAgICB0ZXh0LW9yaWVudGF0aW9uOiB1cHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuczIoMyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE1OWE2O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzKCRyZXM5MDApIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbn1cblxuLm9wYWNpdHlfaGVhZGVyX21haW5faWNvbiB7XG4gICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zMigzKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAgICAgb3BhY2l0eTogMS4wO1xuICAgIH1cbn1cblxuLypcbiNoZWFkZXJfbWFpbl9pY29uX2EuaGVhZHJvb20tLXVucGlubmVkLCAjaGVhZGVyX21haW5faWNvbl9hLmhlYWRyb29tLS1ub3QtdG9wIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgQGluY2x1ZGUgdHJhbnMyKDMpO1xufVxuXG5cbiNoZWFkZXJfbWFpbl9pY29uX2EuaGVhZHJvb20tLXBpbm5lZCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICBAaW5jbHVkZSB0cmFuczIoMyk7XG4gICAgb3BhY2l0eTogMS4wO1xufVxuXG4jaGVhZGVyX21haW5faWNvbl9hLmhlYWRyb29tLS10b3Age1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICBAaW5jbHVkZSB0cmFuczIoMyk7XG59XG4qL1xuXG4jbWVnYV9tZW51ZSAuaGVhZHJvb20tLXBpbm5lZCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4uZm9vdGVyX291dHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MjQyO1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgIC5mb290ZXJfaW5uZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNCk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnROUkU7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICB9XG4gICAgICAgIC5mb290ZXJfbG9nb3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTE3cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDojZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvb3Rlcl9waG9uZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnROQk87XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgyNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udE5SRTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLmZvb3Rlcl9uYXZ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICB1bHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWRke1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAuZm9vdGVyX3RlbHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzKCRpcGhvbmVzZSkge1xuICAgICAgICAuZm9vdGVyX2lubmVye1xuICAgICAgICAgICAgLmZvb3Rlcl9sb2dve1xuICAgICAgICAgICAgICAgIC5mb290ZXJfcGhvbmUge1xuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDI0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cblxuLnRvcF9tYWluX2JveDIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgLnRvcF9sb2dvcyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAudG9wX2xvZ28ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgICAgICAubG9nb193cmFwIHtcbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlcygkcmVzbWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzKCRyZXM0MDApIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG5cbiAgICAgICAgLnRvcF9sb2dvcyB7XG4gICAgICAgICAgICAudG9wX2xvZ28ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcblxuICAgICAgICAgICAgICAgIC5sb2dvX3dyYXAge1xuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXMoJGlwaG9uZXNlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAgICAgICAudG9wX2xvZ29zIHtcbiAgICAgICAgICAgIC50b3BfbG9nbyB7XG4gICAgICAgICAgICAgICAgLmxvZ29fd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi50b3BfbG9nb19ib3gge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgIC5pbm5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtODBweDtcblxuICAgICAgICAudGV4dF90eXBlMDEge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudHMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIuODIwNTEyODIwNSU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjcwOTQwMTcwOTQlO1xuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoN24pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzKCRyZXNtZCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTgwcHg7XG5cbiAgICAgICAgICAgIC50ZXh0X3R5cGUwMSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgYnIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRlbnRzIHtcbiAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjEuMjEyMTIxMjEyMSU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNS4wNTA1MDUwNTA1MSU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoN24pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNS4wNTA1MDUwNTA1MSU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNG4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4udG9wX2JveDNfd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZWVlYWUzKSwgdG8oI2ZmZikpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZWVlYWUzLCAjZmZmKTtcbn1cblxuLnRvcF9ib3gzIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweDtcbiAgICBtYXgtd2lkdGg6IDE0NDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgIC50aXRsZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50b3BfY29udGVudF9udGgwMl90eHQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAubWFpbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgZGwge1xuICAgICAgICAgICAgLy8gd2lkdGg6IDI1JTtcbiAgICAgICAgICAgIHdpZHRoOiAyMDFweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDE3N3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udE5SRTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxOCk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzdWJDb2xvcjE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50eHQwMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzQyNDI0MjtcbiAgICB9XG5cbiAgICAvLyBAaW5jbHVkZSByZXMoJHJlczExMDApIHtcbiAgICAvLyAgICAgLm1haW4ge1xuICAgIC8vICAgICAgICAgZGwge1xuICAgIC8vICAgICAgICAgICAgIGRkIHtcbiAgICAvLyAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcblxuICAgIC8vICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAvLyAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgLy8gICAgICAgICAgICAgICAgIH1cbiAgICAvLyAgICAgICAgICAgICB9XG4gICAgLy8gICAgICAgICB9XG4gICAgLy8gICAgIH1cbiAgICAvLyB9XG5cbiAgICBAaW5jbHVkZSByZXMoJHJlc21kKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4ge1xuICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgZGQge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzKCRyZXM1MDApIHtcbiAgICAgICAgLnR4dDAxIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEyKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi50b3BfYm94MTMge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcblxuICAgIC50b3BfYm94MTNfaW5uZXIge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnAxIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250TlJFO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDg4cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI5LjQxMTc2NDcwNTklO1xuXG4gICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250TkJPO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgyNCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNik7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnROUkU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCxcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlcygkcmVzbWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcblxuICAgICAgICAudG9wX2JveDEzX2lubmVyIHtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucDEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4udG9wX2JveDMgLm1haW4gZGwgZGQgLmxvZ28tdHlwZTEge1xuICAgIHdpZHRoOiA3MCU7XG59XG5cbi50b3BfYm94MyAubWFpbiBkbCBkZCAubG9nby10eXBlMiB7XG4gICAgd2lkdGg6IDc0JTtcbn1cblxuLnRvcF9ib3gzIC5tYWluIGRsIGRkIC5sb2dvLXR5cGUzIHtcbiAgICB3aWR0aDogNDIlO1xufVxuXG4udG9wX2JveDMgLm1haW4gZGwgZGQgLmxvZ28tdHlwZTQge1xuICAgIHdpZHRoOiA2OCU7XG59XG5cbi50b3BfYm94MyAubWFpbiBkbCBkZCAubG9nby10eXBlNSB7XG4gICAgd2lkdGg6IDQ3JTtcbn1cblxuLnRvcF9ib3gzIC5tYWluIGRsIGRkIC5sb2dvLXR5cGU2IHtcbiAgICB3aWR0aDogNjIlO1xufVxuXG4udG9wX2JveDMgLm1haW4gZGwgZGQgLmxvZ28tdHlwZTcge1xuICAgIHdpZHRoOiA3NiU7XG59XG5cbi50b3BfYm94MyAubWFpbiBkbCBkZCAubG9nby10eXBlOCB7XG4gICAgd2lkdGg6IDg4JTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLnRvcF9tYWluX2JveDFfMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xuICAgIGhlaWdodDogNjUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VERUFFMztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAudHJpYWwge1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDgwcHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuXG4gICAgICAgIHNwYW4sXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNTlweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5uZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjZweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDA0cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTJweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAubGVmdCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG5cbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoNDQpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udE5CTzI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50eHQxIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgyMCk7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnROQk8yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgLy8gd2lkdGg6IDU3LjI2NjY2NjY2NjclO1xuICAgICAgICAgICAgd2lkdGg6IDUzLjg0NjE1Mzg0NjIlO1xuXG4gICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzKCRyZXMxNTAwKSB7XG4gICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMzRweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXMoJHJlczEzMDApIHtcbiAgICAgICAgaGVpZ2h0OiA0NjBweDtcblxuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjVweDtcblxuICAgICAgICAgICAgLmxlZnQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG5cbiAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSg0MCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnR4dDEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1Ljg5ODQzNzUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzKCRyZXMxMDI0KSB7XG4gICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAubGVmdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQyMHB4O1xuXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMzIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzKCRyZXNtZCkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgLnRyaWFsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcblxuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDI4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzKCRpcGhvbmVzZSkge1xuICAgICAgICAuaW5uZXIge1xuXG4gICAgICAgICAgICAubGVmdCB7XG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMjUpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50eHQxIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMTMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRvcF9tYWluX2JveDFfMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q4RUFGOTtcblxuICAgIC5pbm5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTI0NHB4O1xuXG4gICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udE5SRTI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MS4zNiU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXMoJHJlczEzMDApIHtcblxuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MDRweDtcblxuICAgICAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDYuNDI4NTcxNDI4NiU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXMoJHJlc21kKSB7XG5cbiAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzKCRpcGhvbmU3KSB7XG5cbiAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYXJ0c19idG4wMSB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IDc4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE3NGQ5O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnROUkU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNCk7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSxcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnROQk87XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMjApO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNTlhNjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXMoJHJlc21kKSB7XG4gICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxMCk7XG5cbiAgICAgICAgICAgICAgICAgICAgaSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpLFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMTYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG4udG9wX21haW5fYm94MSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuaW5uZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm1haW5faW1nIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmtfaW1nIHtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdG9wL2JveDFfbWFpbjEuanBnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzKCRyZXMxNTAwKSB7XG4gICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMzRweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXMoJHJlc21kKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY0MHB4O1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyODBweCk7XG5cbiAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAubWFpbl9pbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXMoJHJlczUwMCkge1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyNDBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzKCRpcGhvbmU3cGx1cykge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxOTBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzKCRpcGhvbmU3KSB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE2MHB4KTtcblxuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlcygkaXBob25lc2UpIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG4gICAgfVxufVxuXG5cblxuLnRvcF9tYWluX2JveDFfY29udGVudHMge1xuICAgIHdpZHRoOiA1NDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG5cbiAgICBoMiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDMyKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udE5CTztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDQ0KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTc0ZDk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgyMCk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnROQk87XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTU5YTY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXMoJHJlczE1MDApIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgIHdpZHRoOiA0NDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzKCRyZXMxMjAwKSB7XG4gICAgICAgIHdpZHRoOiAzNjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgyNSk7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSg0MCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXMoJHJlczkwMCkge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgyMCk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDMyKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlcygkcmVzbWQpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogODVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNThweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlcygkcmVzNDAwKSB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE4KTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDI4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMTgpO1xuICAgICAgICB9XG5cbiAgICB9XG59XG5cblxuLnRvcF9jb21wYW55X2xvZ29zIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXG4gICAgLmlubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4NTBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzKCRyZXNtZCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLnRvcF9jb250ZW50X2NvbnRyYWN0X2JveDIge1xuICAgIEBpbmNsdWRlIHJlcygkaXBob25lc2UpIHtcbiAgICAgICAgLnRpdGxlX3R5cGUwMiB7XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMjUpO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG4udG9wX2NvbnRlbnRfY29udHJhY3RfYm94MyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIC50b3BfY29udGVudF9udGgwMl9pbm5lciB7XG4gICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICAudGl0bGVfdHlwZTAxIHtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLndyYXAge1xuICAgICAgICAgICAgLmZpZWxkcyB7XG4gICAgICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I5YjliOSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiOWI5YjkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiOWI5YjkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udE5CTztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgIH1cblxuICAgICAgICAuc3VibWl0ZGl2IHtcbiAgICAgICAgICAgIC5zdWJtaXRpbnB1dCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzQyNDI0MiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlcygkcmVzbWQpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udG9wX21haW5fYm94MV8zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogI2Q5MDE1YywgJGFscGhhOiAwLjA3KTtcblxuICAgIC5pbm5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTI0NHB4O1xuXG4gICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoNDQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudHh0MSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMTQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MC44NDYxNTQlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzKCRyZXMxMzAwKSB7XG4gICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwNHB4O1xuXG4gICAgICAgICAgICAubGVmdCB7XG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoNDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDYuNCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzKCRyZXMxMDI0KSB7XG4gICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAubGVmdCB7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcblxuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDM1KTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXMoJHJlc21kKSB7XG4gICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAubGVmdCB7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcblxuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDI4KTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSByZXMoJGlwaG9uZTcpIHtcblxuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI2NnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSByZXMoJGlwaG9uZXNlKSB7XG4gICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAubGVmdCB7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcblxuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDI1KTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRvcF9jb250ZW50X3JlZ3VsYXRpb25fYm94MiB7XG4gICAgLnRvcF9jb250ZW50X250aDAyX2lubmVyIHtcbiAgICAgICAgLnRleHRfdHlwZTAxIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG5cbiAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXMoJHJlc21kKSB7XG4gICAgICAgIC50b3BfY29udGVudF9udGgwMl9pbm5lciB7XG4gICAgICAgICAgICAudGV4dF90eXBlMDEge1xuXG4gICAgICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4udG9wX2NvbnRlbnRfbnRoMDJ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNlZWVhZTMsICNmZmYpO1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgLnRvcF9jb250ZW50X250aDAyX2lubmVye1xuICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgICAudGl0bGVfdHlwZTAxe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgYnJ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50b3BfY29udGVudF9udGgwMl90eHQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnROQk87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBiciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5AaW5jbHVkZSByZXMoJHJlczEwMjQpIHtcbiAgICAudG9wX2NvbnRlbnRfbnRoMDJ7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIH1cbn1cblxuQGluY2x1ZGUgcmVzKCRyZXNtZCkge1xuICAgIC50b3BfY29udGVudF9udGgwMntcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICAudG9wX2NvbnRlbnRfbnRoMDJfaW5uZXJ7XG4gICAgICAgICAgICAudGl0bGVfdHlwZTAxe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgcHtcblxuICAgICAgICAgICAgICAgICAgICBicntcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRvcF9jb250ZW50X250aDAyX3R4dCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBiciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi50b3BfY29udGVudF9udGgwMl8wMSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi50b3BfY29udGVudDAzIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICAgIC50aXRsZV90eXBlMDF7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgIC5tYWluIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzODBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBjb2xvcjogIzQyNDI0MjtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlYWUzO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTJweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNGYwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndyYXAge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzb3VsdXRpb25Db2xvcjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udF9vc2M7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNik7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDMwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250TkJPO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgzMik7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMTYpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250TlJFO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zMigzKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udE5SRTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMTYpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDc0ZDk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IzAwNzRkOTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC53cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuczIoMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGQ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzKCRyZXMxMzAwKSB7XG4gICAgICAgIC5tYWluIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUycHg7XG4gICAgICAgICAgICAgICAgLndyYXAge1xuICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBiciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY0ZjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjRmMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlYWUzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlcygkcmVzbGcpIHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlcygkcmVzbWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgICAudGl0bGVfdHlwZTAxe1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgYnJ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tYWluIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWFlMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNGYwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVhZTM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjRmMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLndyYXAge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDI2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDI4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBicntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCA3MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4udG9wX2JveDdfOF8wMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNGYwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA3MDBweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdZKDE1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WSgxNWRlZyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cbiAgICAud3JhcCB7XG4gICAgICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLnRvcF9ib3g3IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgLmltZ19pbnRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDIxcHggMjFweCByZ2JhKDAsIDAsIDAsIDAuMzEpO1xuICAgICAgICAgICAgICAgIC5pbWcyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMjMyLCAyMzIsIDIzMiwgMS4wMCk7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tYWluIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIC5pbnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTkwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudG9wX2JveDgge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIC5tYWluIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgLmludGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlcygkcmVzbWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC53cmFwIHtcbiAgICAgICAgICAgIC50b3BfYm94NyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgLmltZ19pbnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubWFpbiB7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICAgICAgLmludGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRvcF9ib3g4IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgLm1haW4ge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIC5pbnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50b3BfYm94N19iazEge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNGYwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdZKDE1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WSgxNWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRvcF9ib3g3X2JrMiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WSgtMTVkZWcpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdZKC0xNWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVhZTM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udG9wX2JveDdfOF8wMl9yZXYge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdZKC0xNWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2tld1koLTE1ZGVnKTtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVhZTM7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlcygkcmVzbWQpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi50b3BfYm94OV8wMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgICAudGl0bGVfdHlwZTAxIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG4gICAgLndyYXB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgLm1haW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMS4zNTgzODE1MDI5JTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMi45NjI0Mjc3NDU2NiU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSwgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnMyKDMpO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zMigzKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmltZyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiYXNlQ29sb3IxO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNik7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250TlJFO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHN1YkNvbG9yMTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMTYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSByZXMoJHJlc21kKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgICAgICB9XG4gICAgICAgIC5tYWluIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhLCBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgLmltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBoZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMTUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi50b3BfYm94MTFfMDIge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlYWUzO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1koNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2tld1koNmRlZyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY0ZjA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WSgtNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2tld1koLTZkZWcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgfVxuICAgIC53cmFwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDg4cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgLm1haW4ge1xuICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zMigzKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQyNDI0MjtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MjQyNDI7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgzNik7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250X2tha3U7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMTYpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMTYpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250TlJFO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQyNDI0MjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnMyKDMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA3NEQ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuczIoMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mYXFfYWN0aXZlX2RsIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuczIoMyk7XG4gICAgICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zMigzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzKCRyZXNtZCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIC53cmFwIHtcbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWFpbiB7XG4gICAgICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDI2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgZGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLnRvcF9ib3gxMiB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLnRvcF9ib3gxMl9pbm5lcntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTA4OHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIC50aXRsZV90eXBlMDF7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tYWluIHtcblxuICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBSR0JBKDIzOCwgMjM0LCAyMjcsIDEuMDApO1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgUkdCQSgyMzgsIDIzNCwgMjI3LCAxLjAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBhLCBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnMyKDMpO1xuICAgICAgICAgICAgICAgIC8vICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC8vICAgICBAaW5jbHVkZSB0cmFuczIoMyk7XG4gICAgICAgICAgICAgICAgLy8gICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udE5SRTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMTYpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHN1YkNvbG9yMTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnROUkU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzdWJDb2xvcjE7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wYXJ0cy10b3AtbW9yZTF7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzKCRyZXNtZCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSg0MCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1haW4ge1xuICAgICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgYSwgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3AtbW9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4udG9wX2NvbnRhY3R7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICY6YmVmb3Jle1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL2NvbnRhY3RfYmFjay5qcGcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgICAudG9wX2NvbnRhY3RfYm94MDF7XG4gICAgICAgIHdpZHRoOiA2ODBweDtcbiAgICAgICAgaGVpZ2h0OiA2ODBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwwLjgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLnRvcF9jb250YWN0X2JveDAxX2lubmVye1xuICAgICAgICAgICAgLnRvcF9jb250YWN0X2J0bntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4NnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGQ5O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgyMCk7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnROQk8yO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTU5YTY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9yX3BsYW4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNCk7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDI0MjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIHJlcygkcmVzbWQpIHtcbiAgICAudG9wX2NvbnRhY3R7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgICAgLnRvcF9jb250YWN0X2JveDAxe1xuICAgICAgICAgICAgd2lkdGg6IDQzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MzBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1MHB4O1xuICAgICAgICAgICAgLnRvcF9jb250YWN0X2JveDAxX2lubmVye1xuICAgICAgICAgICAgICAgIC50b3BfY29udGFjdF9idG57XG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIHJlcygkcmVzNTAwKSB7XG4gICAgLnRvcF9jb250YWN0e1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgIC50b3BfY29udGFjdF9ib3gwMXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgLnRvcF9jb250YWN0X2JveDAxX2lubmVye1xuICAgICAgICAgICAgICAgIC50aXRsZV90eXBlMDF7XG4gICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50b3BfY29udGFjdF9idG57XG5cbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cblxuLnRvcF9ib3hfZXgwMSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjhGNjtcblxuICAgIC5pbm5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtODBweDtcbiAgICAgICAgLnRpdGxlX3R5cGUwMSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgICAgIC8vIHdpZHRoOiBjYWxjKCgxMDAlIC0gOTZweCkvNCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKSwgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgtbiszKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQyNDI0MjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2Ni41NzE0Mjg1NzE0JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnROQk87XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tb3JlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXMoJHJlczEwMjQpIHtcbiAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgIC5jb250ZW50cyB7XG4gICAgICAgICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiBjYWxjKCgxMDAlIC0gNjBweCkvNCk7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXMoJHJlc21kKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgLnRpdGxlX3R5cGUwMSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRlbnRzIHtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0JTtcblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybiksICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgtbis0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlcygkcmVzNTAwKSB7XG4gICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAuY29udGVudHMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSwgJjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDMpLCAmOm50aC1jaGlsZCg0KSwgJjpudGgtY2hpbGQoNSksICY6bnRoLWNoaWxkKDYpLCAmOm50aC1jaGlsZCg3KSwgJjpudGgtY2hpbGQoOCksICY6bnRoLWNoaWxkKDkpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tb3JlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlcygkaXBob25lN3BsdXMpIHtcbiAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgIC5jb250ZW50cyB7XG4gICAgICAgICAgICAgICAgYXJ0aWNsZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzKCRpcGhvbmVzZSkge1xuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgLmNvbnRlbnRzIHtcbiAgICAgICAgICAgICAgICBhcnRpY2xlIHtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLmd1aWRlX2JveDEge1xuICAgIHBhZGRpbmctdG9wOiAyMTBweDtcbiAgICAudG9wX2NvbnRlbnRfbnRoMDJfaW5uZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sb3I6ICM0MjQyNDI7XG4gICAgICAgIC50aXRsZV90eXBlMDEge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgICAgICAuZ3VpZGVfaW50ZXIge1xuICAgICAgICAgICAgc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgyNCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnROQk87XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udE5SRTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICB1IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKRoFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4pGhXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCLikaJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKRo1wiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4pGkXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCLikaVcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKRplwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoOCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4pGnXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg5KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCLikahcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEwKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4pGpXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCLikaBcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4pGhXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiKDEpXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIoMilcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIigzKVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiKDQpXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg1KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIoNSlcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIig2KVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiKDcpXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIoOClcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDkpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIig5KVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMTApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIoMTApXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIigxMSlcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiKDEyKVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMTMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIoMTMpXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxNCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIigxNClcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDE1KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiKDE1KVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMTYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIoMTYpXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxNykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIigxNylcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDE4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiKDE4KVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMTkpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIoMTkpXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyMCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIigyMClcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIjEuIFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIjIuIFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIjMuIFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIjQuIFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIjUuIFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNikge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIjYuIFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNykge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIjcuIFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoOCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIjguIFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoOSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIjkuIFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMTApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIxMC4gXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYm94IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICBoMiwgaDMsIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMjQpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250TkJPO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcCwgdWwge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSByZXMoJHJlc21kKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICAgICAgLnRvcF9jb250ZW50X250aDAyX2lubmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNDI0MjQyO1xuICAgICAgICAgICAgLmd1aWRlX2ludGVyIHtcbiAgICAgICAgICAgICAgICBzZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMTQpO1xuICAgICAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxOCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMTQpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi51bnN1YnNjcmliZV9ib3gxIHtcbiAgICBzZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uZ3VpZGVfaW5mb21hdGlvbjEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY0ZjA7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIEBpbmNsdWRlIGZvbnRzaXplKDE4KTtcbiAgICBAaW5jbHVkZSBmb250TkJPO1xuICAgIEBpbmNsdWRlIHJlcygkcmVzbWQpIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMTYpO1xuICAgIH1cbn1cblxuLmd1aWRlX2JveDEgLnRvcF9jb250ZW50X250aDAyX2lubmVyIC5ndWlkZV9pbnRlciBzZWN0aW9uIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4uY29udGFjdF9ib3gxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG5cbiAgICAudG9wX2NvbnRlbnRfbnRoMDJfaW5uZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAuZm9ybV90eHQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICB9XG5cbiAgICAgICAgLndyYXAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICAgICAgICAgICAgLmZpZWxkcyB7XG4gICAgICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucmVxdWlyZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2IoMjM2LCA2OCwgNDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBNZWlyeW8sIOODoeOCpOODquOCqiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKAu1wiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMTYpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcHggMTBweCAxcHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweCAxMHB4IDFweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmVycm9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2VjNDQyOTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udE5CTztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYigyMzYsIDY4LCA0MSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250X2FncmVlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxOCk7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuc3VibWl0ZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5yZXR1cm5pbnB1dCB7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgyMik7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDc0ZDk7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwNzRkOTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1Ym1pdGlucHV0IHtcbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDIyKTtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNzRkOTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNzRkOTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDc0ZDk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmhzX3N1Ym1pdEJ0bl9kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MDcwNzA7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA3MDcwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlcygkcmVzOTAwKSB7XG4gICAgICAgIC50b3BfY29udGVudF9udGgwMl9pbm5lciB7XG4gICAgICAgICAgICAuc3VibWl0ZGl2IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICAgICAgICAgLnJldHVybmlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnN1Ym1pdGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzKCRyZXNtZCkge1xuICAgICAgICAudG9wX2NvbnRlbnRfbnRoMDJfaW5uZXIge1xuICAgICAgICAgICAgLmZvcm1fdHh0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndyYXAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICAgICAgICAgICAgICAuZmllbGRzIHtcbiAgICAgICAgICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDIzNiwgNjgsIDQxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb250X2FncmVlIHtcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdWJtaXRkaXYge1xuICAgICAgICAgICAgICAgIC5yZXR1cm5pbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnN1Ym1pdGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29udGFjdF9ib3gxIHtcbiAgICAudG9wX2NvbnRlbnRfbnRoMDJfaW5uZXIge1xuICAgICAgICAubXdfd3BfZm9ybV9jb25maXJtIHtcbiAgICAgICAgICAgIC53cmFwIHtcbiAgICAgICAgICAgICAgICAuZmllbGRzIHtcbiAgICAgICAgICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29udF9hZ3JlZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubXdfd3BfZm9ybV9jb21wbGV0ZSB7XG4gICAgLmZvcm1fY29tcGxldGVfbWVzc2FnZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIH1cbn1cblxuLmZvcm1fY29tcGxldGVfbWVzc2FnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgcmVzKCRyZXNtZCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbn1cblxuXG4ubWFpbHBvZXRfcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IHtcbiAgICBtYWluIHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICNjb250YWluZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZWVlYWUzKSwgdG8oI2ZmZikpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNlZWVhZTMsICNmZmYpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjYwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgLnNlY3Rpb25CIHtcbiAgICAgICAgICAgICAgICAuaW5uZXJibG9nIHtcbiAgICAgICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udE5CTztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICNtYWluIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tYWlscG9ldF9jb25maXJtX3Vuc3Vic2NyaWJlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOb3RvU2Fuc0NKS2pwLVJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgI3N1YiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgLnNlY3Rpb25DIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXMoJHJlc21kKSB7XG4gICAgICAgIG1haW4ge1xuICAgICAgICAgICAgI2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxODBweDtcbiAgICAgICAgICAgICAgICAuc2VjdGlvbkIge1xuICAgICAgICAgICAgICAgICAgICAuaW5uZXJibG9nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICNtYWluIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWFpbHBvZXRfY29uZmlybV91bnN1YnNjcmliZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uY29udGFjdF9ib3gxIC50b3BfY29udGVudF9udGgwMl9pbm5lciAucmVxdWVzdF9mb3JtX3R4dCB7XG4gICAgQGluY2x1ZGUgcmVzKCRpcGhvbmU3KSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE0KTtcbiAgICB9XG59XG5cbi5jb250YWN0X2JveDEgLnRvcF9jb250ZW50X250aDAyX2lubmVyIC5yZXF1ZXN0X3dyYXAgLmF0dGVudGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgQGluY2x1ZGUgZm9udHNpemUoMTQpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIEBpbmNsdWRlIHJlcygkcmVzbWQpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMTIpO1xuICAgICAgICBiciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmVxdWVzdF90aXRsZV90eXBlMDEge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5cbi50cmFkZV9ib3gxIHtcbiAgICAudG9wX2NvbnRlbnRfbnRoMDJfaW5uZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLnRyYWRlX2JveDFfbWFpbiB7XG4gICAgICAgICAgICBkbCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIFJHQkEoMjM4LCAyMzQsIDIyNywgMSk7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSByZXMoJHJlc21kKSB7XG4gICAgICAgIC50b3BfY29udGVudF9udGgwMl9pbm5lciB7XG4gICAgICAgICAgICAudGl0bGVfdHlwZTAxIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRyYWRlX2JveDFfbWFpbiB7XG4gICAgICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4IDIwcHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLnBsYW5fYm94MSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIC50b3BfY29udGVudF9udGgwMl9pbm5lciB7XG4gICAgICAgIC5wbGFuX2ludGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0MjQyNDI7XG4gICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDIxcHggMjFweCByZ2JhKDAsMCwwLDAuMzEpO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udE5CTztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgzMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgyNik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzRkOTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE1OWE2O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udE5CTztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlcygkcmVzbWQpIHtcbiAgICAgICAgLnRvcF9jb250ZW50X250aDAyX2lubmVyIHtcbiAgICAgICAgICAgIC5wbGFuX2ludGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgyNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5jb21wYW55X2JveDEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcblxuICAgIC50b3BfY29udGVudF9udGgwMl9pbm5lciB7XG4gICAgICAgIC5jb21wYW55X2JveDFfbWFpbiB7XG4gICAgICAgICAgICBkbCB7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnROQk87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmFkZF9hIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSByZXMoJHJlczUwMCkge1xuICAgICAgICAudG9wX2NvbnRlbnRfbnRoMDJfaW5uZXIge1xuICAgICAgICAgICAgLmNvbXBhbnlfYm94MV9tYWluIHtcbiAgICAgICAgICAgICAgICBkbCB7XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5cbi5zaW5nbGUtbmV3cyAuZ3VpZGVfYm94MSAudG9wX2NvbnRlbnRfbnRoMDJfaW5uZXIgLnRpdGxlX3R5cGUwMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gICAgQGluY2x1ZGUgcmVzKCRyZXNtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgIH1cbn1cblxuLm5ld3Nfc2luZ2xlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGhlYWRlciB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQyNDI0MjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMzIpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udE5CTztcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wb3N0LWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zMigzKTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zMigzKTtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuczIoMyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zMigzKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MjQyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgb2wge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDI0KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnROQk87XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1JTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDI0MjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMjApO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udE5CTztcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MjQyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzKCRyZXNtZCkge1xuICAgICAgICBoZWFkZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgyOCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucG9zdC1jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgyMik7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODUlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxOCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaW5nbGUtYXNpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAucHJldiwgLm5leHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNzU3NTc1O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMjApO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udF9vc2M7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3NTc1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wcmV2IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDY3cHg7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjdweDtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5saXN0IHtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE2KTtcbiAgICAgICAgcGFkZGluZzogNHB4IDcwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDc0ZDk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICMwMDc0ZDk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXMoJHJlc21kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIC5wcmV2LCAubmV4dCB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNik7XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJldiB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5leHQge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4ubmV3X2xpc3RfYm94MSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIC50b3BfY29udGVudF9udGgwMl9pbm5lciB7XG4gICAgICAgIC50aXRsZV90eXBlMDEge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubmV3c2xpc3RfYm94MiB7XG4gICAgLnRvcF9ib3gxMl9pbm5lciB7XG4gICAgICAgIC5tYWluIHtcbiAgICAgICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQjlCOUI5O1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQjlCOUI5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2VyX291dCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIC5wYXJ0c19wYWdpbmF0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHNwYW4sIGEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDI0MjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlcygkcmVzbWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4udm9pY2Vfc2luZ2xlX2JveDEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFREVBRTM7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzQyNDI0MjtcblxuICAgIC52b2ljZV9zaW5nbGVfYm94MV9pbm5lciB7XG4gICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgICAgaGVhZGVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgaDEsXG4gICAgICAgICAgICBoMixcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250TkJPO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDMyKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2F0Y2gge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDI0KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGh1bWJuYWlsX2Fubm90YXRpb24ge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MjQyNDI7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE0KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3VtbWFyeSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250TkJPO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlcygkcmVzbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltZyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnRlcnZpZXdlciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNCREJEQkQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JEQkRCRDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcblxuICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3NTc1NzU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250TkJPO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQyNDI0MjtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnROQk87XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDI0MjQyO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMTIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmluZGV4X2NvbnRlbnRzIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0MjQyNDI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udE5CTztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNik7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MjQyNDI7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250TlJFO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW50cm8ge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQyNDI0MjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250TkJPO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE2KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDI0MjQyO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQyNDI0MjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250TlJFO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE2KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnRzIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2MHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCREJEQkQ7XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgyMCk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0MjQyNDI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250TlJFO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0MjQyNDI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udE5CTztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNik7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIC8vIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0MjQyNDI7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDI0MjQyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnROUkU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMTYpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250TkJPO1xuICAgICAgICAgICAgICAgIC8vIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzVweCAxNXB4IDIwcHggMTVweDtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM3Nzc3Nzc7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjQkRCREJEO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBibG9ja3F1b3RlOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCLigJxcIjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0JEQkRCRDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDkwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGJsb2NrcXVvdGUgcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDdweCAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGJsb2NrcXVvdGUgY2l0ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM4ODg4ODg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlcygkcmVzbWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgICAgICAudm9pY2Vfc2luZ2xlX2JveDFfaW5uZXIge1xuXG4gICAgICAgICAgICBoZWFkZXIge1xuXG4gICAgICAgICAgICAgICAgaDEsXG4gICAgICAgICAgICAgICAgaDIsXG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgyOCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jYXRjaCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgYnIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmludGVydmlld2VyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxlZnQge1xuXG4gICAgICAgICAgICAgICAgICAgIGRpdiB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE3KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmluZGV4X2NvbnRlbnRzIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMTYpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW50cm8ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRlbnRzIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG5cbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udE5CTztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnZvaWNlbGlzdF9ib3gxIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4udm9pY2VsaXN0X2JveDIge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgLmlubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTY4cHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAuMTM2OTg2MzAxNCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0Ljc5NDUyMDU0NzklO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjUuOTA5MDkwOTA5MSU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlX3ZvaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDcwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQyNDI0MjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnROQk8yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250TlJFMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlcygkcmVzMTAyNCkge1xuICAgICAgICAuaW5uZXIge1xuXG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNCU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXMoJHJlc21kKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlcygkcmVzNTAwKSB7XG4gICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59XG5cblxuLnNlbWluYXJfbGlzdGJveCB7XG4gICAgLnNlbWluYXJfbGlzdGJveF9jb250ZW50X2lubmVyIHtcbiAgICAgICAgLnNlbWluYXJfbGlzdGJveF9jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgIC5zZW1pbmFyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAuMTM2OTg2MzAxNCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0Ljc5NDUyMDU0NzklO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDVweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnROQk8yO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAueWV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQyNDI0MjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zZW1pbmFyX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1Mi41NTY4MTgxODE4JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQyNDI0MjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udE5CTzI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlcygkcmVzbGcpIHtcbiAgICAgICAgLnNlbWluYXJfbGlzdGJveF9jb250ZW50X2lubmVyIHtcbiAgICAgICAgICAgIC5zZW1pbmFyX2xpc3Rib3hfY29udGVudCB7XG5cbiAgICAgICAgICAgICAgICAuc2VtaW5hciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlcygkcmVzNTAwKSB7XG4gICAgICAgIC5zZW1pbmFyX2xpc3Rib3hfY29udGVudF9pbm5lciB7XG4gICAgICAgICAgICAuc2VtaW5hcl9saXN0Ym94X2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIC5zZW1pbmFyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMnB4IDRweCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAueWV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDI0MjQyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VtaW5hcl9pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1Mi41NTY4MTgxODE4JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLnRvcF9ib3hfbWFpbl9hbmltZSB7XG4gICAgLmludGVyIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICAgIH1cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG4udG9wX2JveF9tYWluX2FuaW1lW2RhdGEtZW1lcmdlbmNlPXZpc2libGVdIHtcbiAgICAuaW50ZXIge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjpcbiAgICAgICAgICAgIHRyYW5ZMjAgMS4wcyAwLjRzIFxuICAgICAgICAgICAgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBhbmltYXRpb246XG4gICAgICAgICAgICB0cmFuWTIwIDEuMHMgMS4wcyBcbiAgICAgICAgICAgIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG4gICAgICAgIH1cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjpcbiAgICAgICAgICAgIHRyYW5ZMjAgMS4wcyAxLjRzIFxuICAgICAgICAgICAgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRvcF9ib3hfaW1hZ2VfYW5pbWUge1xuICAgIC5pbWcge1xuICAgICAgICBhbmltYXRpb246XG4gICAgICAgICAgICB0b3AtZnJhbWUtb3V0IDIuOHMgMi4wcyBcbiAgICAgICAgICAgIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG4gICAgfVxuICAgIC5pbWcyIHtcbiAgICAgICAgYW5pbWF0aW9uOlxuICAgICAgICAgICAgdG9wLWZyYW1lLWluIDIuMHMgMS42cyBcbiAgICAgICAgICAgIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG4gICAgfVxufVxuXG4udG9wX2JveF9pdGVtX2FuaW1lIHtcbiAgICAuaW1nX2ludGVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLmltZyB7XG4gICAgICAgIH1cbiAgICAgICAgLmltZzIge1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tYWluIHtcbiAgICAgICAgLmludGVyIHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRvcF9ib3hfaXRlbV9hbmltZVtkYXRhLWVtZXJnZW5jZT12aXNpYmxlXSB7XG4gICAgLmltZ19pbnRlciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC5pbWcge1xuICAgICAgICAgICAgYW5pbWF0aW9uOlxuICAgICAgICAgICAgICAgIHRvcC1mcmFtZS1vdXQgMi44cyAyLjhzIFxuICAgICAgICAgICAgICAgIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG4gICAgICAgIH1cbiAgICAgICAgLmltZzIge1xuICAgICAgICAgICAgYW5pbWF0aW9uOlxuICAgICAgICAgICAgICAgIHRvcC1mcmFtZS1pbiAyLjBzIDIuMHMgXG4gICAgICAgICAgICAgICAgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcbiAgICAgICAgfVxuICAgIH1cbiAgICAubWFpbiB7XG4gICAgICAgIC5pbnRlciB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246XG4gICAgICAgICAgICAgICAgdHJhblkyMCAxLjBzIDAuNHMgXG4gICAgICAgICAgICAgICAgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246XG4gICAgICAgICAgICAgICAgdHJhblkyMCAxLjBzIDEuMHMgXG4gICAgICAgICAgICAgICAgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOlxuICAgICAgICAgICAgICAgIHRyYW5ZMjAgMS4wcyAxLjRzIFxuICAgICAgICAgICAgICAgIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4udG9wX2JveDEwX2FuaW1lIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJHN1YkJrQ29sb3IxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSg1KSB0cmFuc2xhdGVYKDApO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgICAud3JhcCB7XG4gICAgICAgIC5pbnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRvcF9ib3gxMF9hbmltZVtkYXRhLWVtZXJnZW5jZT12aXNpYmxlXSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBhbmltYXRpb246IGJhY2tncm91bmRfYW5pbWUyX3IgMy4wcyAwLjhzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSBmb3J3YXJkcztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXMoJHJlc21kKSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYmFja2dyb3VuZF9hbmltZTJfciA0LjBzIDEuMHMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpIGZvcndhcmRzO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlcygkcmVzNDAwKSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYmFja2dyb3VuZF9hbmltZTJfciAyLjBzIDEuMHMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpIGZvcndhcmRzO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5cbkBrZXlmcmFtZXMgdG9wLWZyYW1lLW91dCB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHRvcDogLTEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuQGtleWZyYW1lcyB0b3AtZnJhbWUtaW4ge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRyYW5ZMjAge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRyYW5ZNTAge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJhY2tncm91bmRfYW5pbWUyX2wge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZSg1KSB0cmFuc2xhdGVYKDApO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDUpIHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBiYWNrZ3JvdW5kX2FuaW1lMl9yIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSg1KSB0cmFuc2xhdGVYKDApO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoNSkgdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5pcGhvbmUuc2FmYXJpIHtcbiAgICAudG9wX2JveDEge1xuICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgYm90dG9tOiAxMDBweDtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFFRUEsVUFBVSxDQUNOLFdBQVcsQ0FBRSxxQkFBcUIsQ0FFbEMsR0FBRyxDQUFFLHlDQUF5QyxDQUVsRCxVQUFVLENBQ04sV0FBVyxDQUFFLG9CQUFvQixDQUVqQyxHQUFHLENBQUUsd0NBQXdDLENBRWpELFVBQVUsQ0FDTixXQUFXLENBQUUseUJBQXlCLENBRXRDLEdBQUcsQ0FBRSw2Q0FBNkMsQ0FFdEQsVUFBVSxDQUNMLFdBQVcsQ0FBRSxxQkFBcUIsQ0FFbkMsR0FBRyxDQUFFLHlDQUF5QyxDQUVsRCxVQUFVLENBQ04sV0FBVyxDQUFFLHNCQUFzQixDQUVuQyxHQUFHLENBQUUsMENBQTBDLENBRW5ELFVBQVUsQ0FDTixXQUFXLENBQUUsdUJBQXVCLENBRXBDLEdBQUcsQ0FBRSwyQ0FBMkMsQ0FFcEQsVUFBVSxDQUNOLFdBQVcsQ0FBRSxvQkFBb0IsQ0FFakMsR0FBRyxDQUFFLHdDQUF3QyxDQ2pDakQsQUFBQSxJQUFJLEFBQUEsQ0FDSCxTQUFTLENBQUUsSUFBSSxDQUNmLE1BQU0sQ0FBRSxZQUFZLENBQ3BCLE9BQU8sQ0FBQyxDQUFDLENBQ1QsV0FBVyxDQUFFLGtDQUFrQyxDQUMvQyxXQUFX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 */
