@charset "UTF-8";body{font-family:Belleza,serif;font-weight:400;line-height:1.2;color:#fff;font-size:16px}body.sc{font-family:Belleza,'微軟正黑體','Microsoft JhengHei',STHeiti,'华文黑体',SimHei,'黑体','新細明體',PMingLiU,'細明體',MingLiU,sans-serif}body.no-scroll,html.no-scroll{overflow:hidden;height:100%}a,a:active,a:hover,a:link,a:visited{text-decoration:none;color:#c5a66c}p{margin-bottom:1.5rem}p:last-child{margin-bottom:0}:focus{outline:0}button,input[type=button],input[type=email],input[type=number],input[type=password],input[type=submit],input[type=tel],input[type=text],textarea{-webkit-appearance:none;border-radius:0;outline:0}:not(.editor) h1,:not(.editor) h2,:not(.editor) h3,:not(.editor) h4,:not(.editor) h5,:not(.editor) h6{font-weight:400;margin-bottom:0;margin-top:0}.container{max-width:1640px;padding-left:60px;padding-right:60px}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flex.wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex_item_2{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.flex_item_3{-webkit-box-flex:0;-webkit-flex:0 0 33.33%;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}.flex_item_4{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.animsition-loading{display:none}.waypoint_fadeIn{opacity:0;-webkit-transition:1s;transition:1s}.waypoint_fadeIn.active{opacity:1}.waypoint_fadeIn.fadeInUp{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}.waypoint_fadeIn.fadeInUp.active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.waypoint_fadeIn.fadeInRight{-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px)}.waypoint_fadeIn.fadeInLeft{-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px)}.waypoint_fadeIn.fadeInRight.short{-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}.waypoint_fadeIn.fadeInLeft.short{-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}.waypoint_fadeIn.fadeInLeft.active,.waypoint_fadeIn.fadeInRight.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.waypoint_fadeIn.fadeIn_d2{-webkit-transition-delay:.2s;transition-delay:.2s}.waypoint_fadeIn.fadeIn_d4{-webkit-transition-delay:.4s;transition-delay:.4s}#page_section{background-image:-webkit-linear-gradient(248deg,#000 0,#24231d 1000px,#000 100%);background-image:linear-gradient(202deg,#000 0,#24231d 1000px,#000 100%);min-height:100vh}.popover-body{width:100px;height:100px;position:relative}.popover-body img{position:absolute;width:100px;height:100%;left:0;top:0}.responsive_btn{display:none}#responsive_bg{position:fixed;z-index:7;left:0;width:100%;top:0;height:100%;background-color:rgba(0,0,0,.7);display:none}.master-slider{height:100%}.header_menu_section .site_logo{position:relative;display:inline-block}.header_menu_section .site_logo .logo{height:75px}.header_menu_section .header_right{position:absolute;right:60px;height:20px;top:0;bottom:0;margin:auto}.header_menu_section .header_right img{height:100%;display:block;opacity:.25;-webkit-transition:.7s ease;transition:.7s ease}.header_menu_section .header_right a:hover img{opacity:1}.header_menu_section .header_left{font-size:20px;position:absolute;left:60px;z-index:5;height:20px;top:0;bottom:0;margin:auto;color:#665e4e}#top_header_menu{position:fixed;top:0;width:100%;background-color:#000;z-index:8;text-align:center;border-bottom:2px solid #c5a66c;background-image:-webkit-linear-gradient(68deg,#161616 0,#24231d 49%,#1c1c19 100%);background-image:linear-gradient(22deg,#161616 0,#24231d 49%,#1c1c19 100%)}#top_header_menu .menu_bg{background-image:url(../../images/header_bg.png);padding-top:22px;padding-bottom:13px;background-size:contain;background-position:center;background-repeat:no-repeat}.responsive_menu{position:fixed;width:100%;height:100%;background-color:#000;z-index:8;opacity:0;visibility:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-transition:.6s;transition:.6s;padding-top:80px}.responsive_menu>.menu_bg{background-image:url(../../images/menu_bg.jpg);position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center;opacity:1}.responsive_menu>.container{position:relative}.responsive_menu .menu_item{text-align:center;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);opacity:0;-webkit-transition:1.2s cubic-bezier(.23,1,.32,1);transition:1.2s cubic-bezier(.23,1,.32,1)}.responsive_menu .menu_item a{color:#fff;padding-top:13px;padding-bottom:13px;display:inline-block;-webkit-transition:color .2s;transition:color .2s}.responsive_menu .menu_item.hide{display:none}.responsive_menu .top_header{position:absolute;top:0;left:0;width:100%;padding-top:22px;padding-bottom:13px;text-align:center}.responsive_menu .top_section{margin-bottom:35px}.responsive_menu .bottom_section{text-align:center}.responsive_menu .bottom_section .lang_section{position:relative}.responsive_menu .bottom_section .lang_section .lang_item{display:inline-block;padding-left:20px;padding-right:20px;position:relative}.responsive_menu .bottom_section .lang_section .lang_item:first-child:before{content:"";position:absolute;right:-3px;width:7px;background-repeat:no-repeat;background-position:center;height:7px;background-image:url(../../images/stroke.svg);margin:auto;top:0;bottom:0}.responsive_menu .bottom_section .lang_section .lang_item.sc>a{font-family:Belleza,'微軟正黑體','Microsoft JhengHei',STHeiti,'华文黑体',SimHei,'黑体','新細明體',PMingLiU,'細明體',MingLiU,sans-serif}.responsive_menu.in_hover .menu_item{text-align:center}.responsive_menu.in_hover .menu_item a{color:#787878}.responsive_menu.in_hover .menu_item a:hover{color:#fff}.responsive_menu.active{opacity:1;visibility:visible;-webkit-transition:1s;transition:1s}.responsive_menu.active .menu_item{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.responsive_menu.active>.menu_bg{opacity:1}.link_animation .word{overflow:hidden;display:inline-block;line-height:1}.link_animation .word .letter{display:inline-block;line-height:1;text-transform:uppercase;position:relative;-webkit-transition:-webkit-transform 1s cubic-bezier(.26,1.04,.54,1);transition:-webkit-transform 1s cubic-bezier(.26,1.04,.54,1);transition:transform 1s cubic-bezier(.26,1.04,.54,1);transition:transform 1s cubic-bezier(.26,1.04,.54,1),-webkit-transform 1s cubic-bezier(.26,1.04,.54,1)}.link_animation .word .letter .letter-b{position:absolute;top:0;left:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.link_animation .word .letter i{font-style:normal}.link_animation:hover .word .letter{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform 1s cubic-bezier(.26,1.04,.54,1);transition:-webkit-transform 1s cubic-bezier(.26,1.04,.54,1);transition:transform 1s cubic-bezier(.26,1.04,.54,1);transition:transform 1s cubic-bezier(.26,1.04,.54,1),-webkit-transform 1s cubic-bezier(.26,1.04,.54,1)}.font_80{font-size:80px}.font_40{font-size:40px}.font_32{font-size:32px}.font_28{font-size:28px}.font_22{font-size:22px}.font_20{font-size:20px}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pace-inactive{display:none}.pace{display:none}.pace .pace-progress{background:#c5a66c;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:2px;bottom:0;margin:auto}.page_loading{position:fixed;top:0;left:0;background-color:#000;width:100%;height:100%;z-index:20;-webkit-transition:visibility .8s,opacity .4s,-webkit-transform .7s ease;transition:visibility .8s,opacity .4s,-webkit-transform .7s ease;transition:transform .7s ease,visibility .8s,opacity .4s;transition:transform .7s ease,visibility .8s,opacity .4s,-webkit-transform .7s ease}.pace-done .page_loading{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);visibility:hidden}.page-template-content-page-fullpage .page_loading{-webkit-transform:none;-ms-transform:none;transform:none}.page-template-content-page-fullpage.pace-done .page_loading{opacity:0}.page_link{font-size:18px;position:relative;padding-right:122px;padding-left:122px;-webkit-transition:opacity .3s;transition:opacity .3s}.page_link:after,.page_link:before{content:'';height:2px;width:102px;background-image:url(../../images/link_bg.png);position:absolute;top:0;bottom:0;margin:auto;background-size:contain}.page_link:after{right:0}.page_link:before{left:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.page_link.left_link{padding-left:0}.page_link.left_link:before{display:none}.page_link.right_link{padding-right:0}.page_link.right_link:after{display:none}.page_link:hover{opacity:.6}.master-slider .ms-slide .mask{position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(../../images/mask.png);z-index:1}.master-slider .ms-bullets{bottom:50px!important}.master-slider .ms-bullets .ms-bullet{background:0 0;background-color:#fff;margin-left:10px!important;margin-right:10px!important;border-radius:50%;opacity:.45}.master-slider .ms-bullets .ms-bullet.ms-bullet-selected{opacity:1}.master-slider .ms-nav-next,.master-slider .ms-nav-prev{height:54px;width:27px;background-size:cover;background-position:center;background-repeat:no-repeat;margin-top:-27px}.master-slider .ms-nav-next{background-image:url(../../images/arrow_white_r.png)}.master-slider .ms-nav-prev{background-image:url(../../images/arrow_white_l.png)}.master-slider .page_link{-webkit-transition:opacity .3s;transition:opacity .3s}.master-slider .page_link:hover{-webkit-transition:opacity .3s;transition:opacity .3s}#home_page .full_height_section{position:relative;opacity:0;-webkit-transition:opacity 1.2s cubic-bezier(.23,1,.32,1);transition:opacity 1.2s cubic-bezier(.23,1,.32,1)}#home_page .full_height_section:after{position:absolute;height:2px;background-color:#c5a66c;bottom:0;left:0;z-index:2;width:100%}#home_page .full_height_section.active{opacity:1}#home_page #top_section{position:relative}#home_page #top_section .slider_section{padding-top:110px;height:100vh}#home_page #top_section .slider_section .slider_text{font-size:40px!important;width:400px!important;line-height:1.3!important}#home_page #top_section .master-slider .icon{margin-bottom:30px}#home_page #top_section .master-slider .icon img{display:block}#home_page #top_section .master-slider .ms-nav-next{right:60px}#home_page #top_section .master-slider .ms-nav-prev{left:60px}#home_page .slider_content_section{background-image:-webkit-linear-gradient(68deg,#161616 0,#24231d 49%,#0c0c0c 100%);background-image:linear-gradient(22deg,#161616 0,#24231d 49%,#0c0c0c 100%);position:relative}#home_page .slider_content_section img.bg{position:absolute;left:50%;top:110px;margin-left:-250px}#home_page .slider_content_section .slider_section{height:100vh}#home_page .slider_content_section .slider_section .ms-nav-next,#home_page .slider_content_section .slider_section .ms-nav-prev{margin-top:calc(-27px + 55px)}#home_page .slider_content_section .flex_item_2{position:relative}#home_page .slider_content_section .label_block{position:absolute;z-index:2;background-color:rgba(0,0,0,.8);bottom:50%;min-width:550px;border:1px solid #c5a66c;margin-bottom:40px;-webkit-transition:-webkit-transform 1.2s cubic-bezier(.23,1,.32,1);transition:-webkit-transform 1.2s cubic-bezier(.23,1,.32,1);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition:transform 1.2s cubic-bezier(.23,1,.32,1),-webkit-transform 1.2s cubic-bezier(.23,1,.32,1);-webkit-transition-delay:.3s;transition-delay:.3s;padding:20px 60px 20px 45px;min-height:180px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#home_page .slider_content_section .label_block .icon{height:145px;position:absolute;top:0;bottom:0;left:45px;margin:auto;-webkit-transition:-webkit-transform .7s ease;transition:-webkit-transform .7s ease;transition:transform .7s ease;transition:transform .7s ease,-webkit-transform .7s ease;-webkit-transition:opacity .7s ease;transition:opacity .7s ease;opacity:0}#home_page .slider_content_section .label_block .text_content .label_title{margin-bottom:10px;-webkit-transition:-webkit-transform .7s ease;transition:-webkit-transform .7s ease;transition:transform .7s ease;transition:transform .7s ease,-webkit-transform .7s ease;-webkit-transition:opacity .7s ease;transition:opacity .7s ease;opacity:0}#home_page .slider_content_section .label_block .text_content .label_desc{line-height:1.2;-webkit-transition:-webkit-transform .7s ease;transition:-webkit-transform .7s ease;transition:transform .7s ease;transition:transform .7s ease,-webkit-transform .7s ease;-webkit-transition:opacity .7s ease;transition:opacity .7s ease;opacity:0}#home_page .slider_content_section .label_block.has_image{padding-left:210px}#home_page .slider_content_section .text_section{height:100vh}#home_page .slider_content_section .text_section .section_container{max-width:640px;text-align:center;margin-top:110px;padding-left:30px;padding-right:30px}#home_page .slider_content_section .text_section .section_container .section_logo{margin-bottom:40px}#home_page .slider_content_section .text_section .section_container .section_title{margin-bottom:35px;opacity:0;-webkit-transition:opacity .7s ease;transition:opacity .7s ease}#home_page .slider_content_section .text_section .section_container .section_desc{line-height:1.4;max-width:400px;margin-left:auto;margin-right:auto;margin-bottom:65px;opacity:0;-webkit-transition:opacity .7s ease;transition:opacity .7s ease}#home_page .slider_content_section .text_section .section_container .section_link{opacity:0;-webkit-transition:opacity .7s ease;transition:opacity .7s ease}#home_page .slider_content_section:nth-child(odd) .left_section{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}#home_page .slider_content_section:nth-child(odd) .label_block{left:auto;right:0;border-right:none;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}#home_page .slider_content_section:nth-child(odd) img.bg{right:50%;margin-right:-250px;left:auto}#home_page .slider_content_section:nth-child(even) .label_block{left:0;right:auto;border-left:none;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}#home_page .slider_content_section.active:nth-child(even) .label_block,#home_page .slider_content_section.active:nth-child(odd) .label_block{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#home_page .slider_content_section.active:nth-child(even) .label_block .icon,#home_page .slider_content_section.active:nth-child(odd) .label_block .icon{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;-webkit-transition-delay:.8s;transition-delay:.8s}#home_page .slider_content_section.active:nth-child(even) .label_block .text_content .label_title,#home_page .slider_content_section.active:nth-child(odd) .label_block .text_content .label_title{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;-webkit-transition-delay:1s;transition-delay:1s}#home_page .slider_content_section.active:nth-child(even) .label_block .text_content .label_desc,#home_page .slider_content_section.active:nth-child(odd) .label_block .text_content .label_desc{line-height:1.2;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;-webkit-transition-delay:1.2s;transition-delay:1.2s}#home_page .slider_content_section.active:nth-child(even) .text_section .section_container .section_title,#home_page .slider_content_section.active:nth-child(odd) .text_section .section_container .section_title{opacity:1;-webkit-transition-delay:.8s;transition-delay:.8s;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#home_page .slider_content_section.active:nth-child(even) .text_section .section_container .section_desc,#home_page .slider_content_section.active:nth-child(odd) .text_section .section_container .section_desc{opacity:1;-webkit-transition-delay:1s;transition-delay:1s;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#home_page .slider_content_section.active:nth-child(even) .text_section .section_container .section_link,#home_page .slider_content_section.active:nth-child(odd) .text_section .section_container .section_link{opacity:1;-webkit-transition-delay:1.2s;transition-delay:1.2s;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#home_page .text_section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#home_page .text_section .section_container .section_logo{margin-bottom:40px}#home_page .text_section .section_container .section_title{margin-bottom:35px}#home_page .text_section .section_container .section_desc{line-height:1.4;max-width:400px;margin-left:auto;margin-right:auto;margin-bottom:65px}#home_page .content_section{background-repeat:no-repeat;background-position:center;background-size:cover}#home_page .content_section .text_section{padding:60px 100px;z-index:2;background-color:rgba(0,0,0,.8);max-width:750px;border:1px solid #c5a66c;width:50%;position:absolute;top:230px;right:0;display:block}#home_page .content_section .text_section .section_logo{margin-bottom:30px}#home_page .content_section .text_section .section_title{margin-bottom:30px;opacity:0;-webkit-transition:.7s ease;transition:.7s ease}#home_page .content_section .text_section .section_desc{max-width:500px;margin-left:auto;margin-right:auto;margin-bottom:30px;margin-left:0;opacity:0;-webkit-transition:.7s ease;transition:.7s ease}#home_page .content_section .text_section .section_link{opacity:0;-webkit-transition:.7s ease;transition:.7s ease}#home_page .content_section:nth-child(even) .text_section{border-left:0;left:0;right:auto}#home_page .content_section:nth-child(odd) .text_section{border-right:0}#home_page .content_section.active .text_section .section_title{opacity:1;-webkit-transition-delay:.5s;transition-delay:.5s}#home_page .content_section.active .text_section .section_desc{opacity:1;-webkit-transition-delay:.7s;transition-delay:.7s}#home_page .content_section.active .text_section .section_link{opacity:1;-webkit-transition-delay:.9s;transition-delay:.9s}#home_page #feature_blog .section_title{text-align:center;margin-bottom:55px;margin-top:25px}#home_page #feature_blog .section_title .logo{margin-bottom:20px}#home_page #feature_blog .section_title .logo img{display:block;margin-left:auto;margin-right:auto}#home_page #feature_blog .blog_content{margin-left:auto;margin-right:auto;max-width:1230px}#home_page #feature_blog .blog_content .flex_item_3{padding-left:15px;padding-right:15px;position:relative}#home_page #feature_blog .blog_content .flex_item_3>a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}#home_page #feature_blog .blog_content .flex_item_3 .item_container{padding:30px 40px;background-image:url(../../images/rectangle.png);background-size:contain;background-repeat:no-repeat;background-position:center;position:relative}#home_page #feature_blog .blog_content .flex_item_3 .item_container .top_content{color:#c5a66c;position:absolute;top:0}#home_page #feature_blog .blog_content .flex_item_3 .item_container .top_content .date{margin-right:15px}#home_page #feature_blog .blog_content .flex_item_3 .item_container .top_content .type{text-decoration:underline}#home_page #feature_blog .blog_content .flex_item_3 .item_container .img_container{height:300px;overflow:hidden}#home_page #feature_blog .blog_content .flex_item_3 .item_container .bg_img{height:300px;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;-webkit-transition:.5s;transition:.5s}#home_page #feature_blog .blog_content .flex_item_3 .item_container .bg_img:after{content:"";position:absolute;width:100%;height:100%;z-index:1;-webkit-transition:all ease .5s;transition:all ease .5s}#home_page #feature_blog .blog_content .flex_item_3 .info_block{background-color:rgba(0,0,0,.8);border:1px solid #c5a66c;padding:25px;padding-bottom:70px;position:relative;margin-top:-70px}#home_page #feature_blog .blog_content .flex_item_3 .info_block .title{margin-bottom:15px}#home_page #feature_blog .blog_content .flex_item_3 .info_block .desc{line-height:1.4}#home_page #feature_blog .blog_content .flex_item_3 .info_block .page_link{bottom:25px;position:absolute}#home_page #feature_blog .blog_content .flex_item_3:hover .bg_img{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}#home_page #feature_blog .blog_content .flex_item_3:hover .bg_img:after{background-color:rgba(0,0,0,.3)}@-moz-document url-prefix(){#home_page .full_height_section{opacity:1}}.home_footer{border-top:2px solid #c5a66c;position:fixed;bottom:2px;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);width:100%;-webkit-transition:.3s;transition:.3s;background-color:#000}.home_footer.active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.7s;transition-delay:.7s}.page_footer{border-top:2px solid #c5a66c}#footer{text-align:left;font-size:14px;padding-top:25px;padding-bottom:25px;color:#6d685f}#footer .container{max-width:100%}#footer .left_col{-webkit-box-flex:0;-webkit-flex:0 0 66.67%;-ms-flex:0 0 66.67%;flex:0 0 66.67%}#footer .left_col a{color:#6d685f;text-decoration:underline;white-space:nowrap}#footer .left_col .link{margin-left:3px}#footer .right_col{text-align:right;-webkit-box-flex:0;-webkit-flex:0 0 33.33%;-ms-flex:0 0 33.33%;flex:0 0 33.33%}#footer .right_col .social_media_item{margin-right:25px;display:inline-block;vertical-align:middle;position:relative;line-height:1}#footer .right_col .social_media_item:last-child{margin-right:0}#footer .right_col .social_media_item img{height:19px;-webkit-transition:.3s;transition:.3s;line-height:1}#footer .right_col .social_media_item img.hover{opacity:0;visibility:visible;position:absolute;left:0;top:0}#footer .right_col .social_media_item:hover .hover{visibility:visible;opacity:1}#verification_page{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100vh;text-align:center}#verification_page .section_logo{margin-bottom:50px}#verification_page .page_title{margin-bottom:15px}#verification_page .main_content .description{margin-bottom:80px}#verification_page .main_content .right_link{margin-right:100px}#verification_page .main_content .left_link{margin-left:100px}.content_page{padding-bottom:150px;padding-top:112px}#vip_page .top_section{height:calc(100vh - 112px);position:relative}#vip_page .top_section .banner{position:absolute;left:0;width:50%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;top:0}#vip_page .top_section>.container{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:100%;padding-left:0;padding-right:0}#vip_page .top_section>.container .right_section{margin-left:50%;text-align:center;padding-left:40px;padding-right:40px}#vip_page .top_section>.container .right_section .section_logo{margin-bottom:30px}#vip_page .top_section>.container .right_section .page_title{color:#c5a66c;margin-bottom:55px}#vip_page .top_section>.container .right_section .page_description{line-height:1.4;max-width:450px}#vip_page .main_section{padding-top:160px}#vip_page .main_section .flex{margin-left:-15px;margin-right:-15px}#vip_page .main_section .flex_item_2{padding-left:15px;padding-right:15px}#vip_page .main_section .left_col .left_icon{margin-bottom:65px}#vip_page .main_section .left_col .text_content{color:#c5a66c;line-height:1.2}#vip_page .main_section .right_col .column_items{margin-bottom:20px}#vip_page .main_section .right_col .column_items .icon_item{margin-bottom:75px}#vip_page .main_section .right_col .column_items .icon_item .icon{height:75px;margin-bottom:20px}#vip_page .main_section .right_col .column_items .icon_item .text{line-height:1.4}#vip_page .main_section .right_col .column_text{color:#c5a66c}#vip_page .main_section .right_col .column_text a{text-decoration:underline}#aboutus_page .title_section{padding-top:100px;text-align:center;margin-bottom:80px}#aboutus_page .title_section .page_title{color:#c5a66c;margin-top:30px}#aboutus_page .main_section{position:relative}#aboutus_page .main_section .section_menu{position:fixed;left:60px;z-index:4}#aboutus_page .main_section .section_menu .nav-item{padding-bottom:6px;position:relative}#aboutus_page .main_section .section_menu .nav-item a{color:#787878;margin-bottom:5px;line-height:1;position:relative;padding-left:30px;z-index:2}#aboutus_page .main_section .section_menu .nav-item a:before{position:absolute;height:11px;width:11px;border:1px solid #c5a66c;background-color:#000;content:'';left:0;top:0;bottom:0;margin:auto;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#aboutus_page .main_section .section_menu .nav-item a.active{color:#fff}#aboutus_page .main_section .section_menu .nav-item a.active:before{background-color:#c5a66c}#aboutus_page .main_section .section_menu .nav-item:after{content:'';left:5px;width:1px;background-color:#c5a66c;height:100%;position:absolute;top:5px}#aboutus_page .main_section .section_menu .nav-item:last-child:after{display:none}#aboutus_page .main_section .section_item .container{padding-left:370px}#aboutus_page .main_section .section_item .mobile_title{display:none;font-size:24px;position:relative;color:#c5a66c;padding-left:18px;margin-bottom:45px}#aboutus_page .main_section .section_item .mobile_title:before{width:7px;height:7px;background-color:#c5a66c;position:absolute;left:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:'';top:0;bottom:0;margin:auto}#aboutus_page .main_section #section_cuba .header_section,#aboutus_page .main_section #section_our_company .header_section{padding-bottom:115px}#aboutus_page .main_section #section_cuba .header_section>.container,#aboutus_page .main_section #section_our_company .header_section>.container{position:relative}#aboutus_page .main_section #section_cuba .header_section>.container .image,#aboutus_page .main_section #section_our_company .header_section>.container .image{position:absolute;height:100px;top:0;bottom:0;margin:auto}#aboutus_page .main_section #section_cuba .header_section>.container .text_content,#aboutus_page .main_section #section_our_company .header_section>.container .text_content{margin-left:50%;line-height:1.4}#aboutus_page .main_section .text_section{padding-bottom:60px}#aboutus_page .main_section .text_section .text{min-height:325px;text-align:center;max-width:645px;margin-left:auto;margin-right:auto;background-image:url(../../images/rectangle_bg.png);background-repeat:no-repeat;background-position:center;background-size:contain;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#aboutus_page .main_section .image_text_section{padding-top:60px;padding-bottom:60px}#aboutus_page .main_section .image_text_section .flex{margin-left:-35px;margin-right:-35px}#aboutus_page .main_section .image_text_section .flex .flex_item_2{padding-left:35px;padding-right:35px}#aboutus_page .main_section .image_text_section .bg_img{min-height:530px;background-repeat:no-repeat;background-position:center;background-size:cover;height:100%;background-position:top center}#aboutus_page .main_section .image_text_section .text_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:75px;padding-bottom:75px}#aboutus_page .main_section .image_text_section .text_item .title{color:#c5a66c}#aboutus_page .main_section .image_text_section .text_item .section_text{margin-bottom:40px;line-height:1.4}#aboutus_page .main_section .image_text_section .text_item .from{color:#c5a66c;line-height:1.4}#aboutus_page .main_section .slider_section{margin-bottom:40px}#aboutus_page .main_section .slider_section .item_text{margin-left:50%;line-height:1.4;padding-top:25px}#aboutus_page .main_section .slider_section .ms-bullets{bottom:25px!important}#aboutus_page .main_section .slider_section .ms-nav-next{right:60px;z-index:2}#aboutus_page .main_section .slider_section .ms-nav-prev{left:60px;z-index:2}#aboutus_page .main_section #section_cuba .slider_section{margin-top:50px;margin-bottom:100px}#aboutus_page .main_section #section_cuba .image_text_section:nth-child(even) .text_item{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}#contact_page .top_section{border-bottom:2px solid #c5a66c}#contact_page .top_section .left_col{height:calc(100vh - 112px)}#contact_page .top_section .left_col .bg_img{height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}#contact_page .top_section .right_col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;line-height:1.4;padding-left:50px;padding-right:50px}#contact_page .top_section .right_col .section_logo{margin-bottom:30px}#contact_page .top_section .right_col .section_title{margin-bottom:45px;color:#c5a66c}#contact_page .top_section .right_col .office_name{margin-bottom:20px}#contact_page .top_section .right_col .email{margin-bottom:30px}#contact_page .top_section .right_col .corporate_address{max-width:440px;margin-left:auto;margin-right:auto;margin-bottom:45px}#contact_page .top_section .right_col .social_media .social_media_item{display:inline-block;margin-left:12px;margin-right:12px;-webkit-transition:.7s ease;transition:.7s ease}#contact_page .top_section .right_col .social_media .social_media_item:hover{opacity:.4}#contact_page .main_section .office_section{border-bottom:2px solid #c5a66c}#contact_page .main_section .office_section .left_col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#contact_page .main_section .office_section .left_col .section_title{margin-bottom:55px}#contact_page .main_section .office_section .left_col .mobile_control{display:none}#contact_page .main_section .office_section .left_col .text_control{margin-bottom:20px;text-align:center}#contact_page .main_section .office_section .left_col .text_control span{display:inline-block;cursor:pointer;color:#787878;padding-left:25px;padding-right:25px;position:relative}#contact_page .main_section .office_section .left_col .text_control span:after,#contact_page .main_section .office_section .left_col .text_control span:before{position:absolute;height:7px;width:7px;background-color:#c5a66c;content:'';top:0;bottom:0;margin:auto;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);opacity:0}#contact_page .main_section .office_section .left_col .text_control span:before{left:0}#contact_page .main_section .office_section .left_col .text_control span:after{right:0}#contact_page .main_section .office_section .left_col .text_control span.active{color:#c5a66c}#contact_page .main_section .office_section .left_col .text_control span.active:after,#contact_page .main_section .office_section .left_col .text_control span.active:before{opacity:1}#contact_page .main_section .office_section .left_col .text_control:last-child{margin-bottom:0}#contact_page .main_section .office_section .right_col{height:calc(100vh - 112px)}#contact_page .main_section .office_section .right_col #contact_slider .slide_content{position:absolute;z-index:2;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:450px;right:0}#contact_page .main_section .office_section .right_col #contact_slider .label_block{background-color:rgba(0,0,0,.8);border:1px solid #c5a66c;-webkit-transition:1.2s cubic-bezier(.23,1,.32,1);transition:1.2s cubic-bezier(.23,1,.32,1);padding:50px 60px 50px 40px;min-height:180px;line-height:1.4}#contact_page .main_section .office_section .right_col #contact_slider .label_block .text_content{-webkit-user-select:text;-moz-user-select:text;-o-user-select:text;-ms-user-select:text;user-select:text}#contact_page .main_section .office_section .right_col #contact_slider .label_block .label_title{color:#c5a66c;margin-bottom:10px}#contact_page .main_section .office_section .right_col #contact_slider .label_block .page_link{margin-top:70px;display:inline-block}#contact_page .main_section .form_section{padding-top:160px}#contact_page .main_section .form_section .left_col .section_title{color:#c5a66c;margin-bottom:25px;line-height:1}#contact_page .main_section .form_section .left_col .description{line-height:1.4;max-width:440px}#contact_page .main_section .form_section .right_col .submit_form{padding-left:100px}#contact_page .main_section .form_section .right_col .submit_form .wpcf7-form-control-wrap{display:block;margin-bottom:25px}#contact_page .main_section .form_section .right_col .submit_form label{display:block}#contact_page .main_section .form_section .right_col .submit_form input[type=email],#contact_page .main_section .form_section .right_col .submit_form input[type=text],#contact_page .main_section .form_section .right_col .submit_form textarea{width:100%;padding:0;padding-bottom:15px;outline:0;border:none;color:#fff;background-color:transparent;border-bottom:1px solid #979797;width:100%}#contact_page .main_section .form_section .right_col .submit_form input[type=email]::-webkit-input-placeholder,#contact_page .main_section .form_section .right_col .submit_form input[type=text]::-webkit-input-placeholder,#contact_page .main_section .form_section .right_col .submit_form textarea::-webkit-input-placeholder{color:#979797ff}#contact_page .main_section .form_section .right_col .submit_form input[type=email]::-moz-placeholder,#contact_page .main_section .form_section .right_col .submit_form input[type=text]::-moz-placeholder,#contact_page .main_section .form_section .right_col .submit_form textarea::-moz-placeholder{color:#979797ff}#contact_page .main_section .form_section .right_col .submit_form input[type=email]::-ms-input-placeholder,#contact_page .main_section .form_section .right_col .submit_form input[type=text]::-ms-input-placeholder,#contact_page .main_section .form_section .right_col .submit_form textarea::-ms-input-placeholder{color:#979797ff}#contact_page .main_section .form_section .right_col .submit_form input[type=email]::placeholder,#contact_page .main_section .form_section .right_col .submit_form input[type=text]::placeholder,#contact_page .main_section .form_section .right_col .submit_form textarea::placeholder{color:#979797ff}#contact_page .main_section .form_section .right_col .submit_form textarea{height:160px}#contact_page .main_section .form_section .right_col .submit_form .btn_container{text-align:right;margin-top:60px}#contact_page .main_section .form_section .right_col .submit_form .btn_container .page_link .wpcf7-submit{padding:0;display:inline-block;width:auto;cursor:pointer;border:none;background-color:transparent;color:#c5a66c}#contact_page .main_section .form_section .right_col .submit_form .ajax-loader{display:none}#contact_page .main_section .form_section .right_col .submit_form .wpcf7-not-valid-tip{padding-top:5px}#siglo_page .top_section{height:calc(100vh - 112px);position:relative;border-bottom:2px solid #c5a66c}#siglo_page .top_section .banner{position:absolute;left:0;width:50%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;top:0}#siglo_page .top_section>.container{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:100%;padding-left:0;padding-right:0}#siglo_page .top_section>.container .right_section{margin-left:50%;text-align:center;padding-left:40px;padding-right:40px}#siglo_page .top_section>.container .right_section .section_logo{margin-bottom:30px}#siglo_page .top_section>.container .right_section .page_title{margin-bottom:55px}#siglo_page .top_section>.container .right_section .page_title img{height:32px}#siglo_page .top_section>.container .right_section .page_description{line-height:1.4;max-width:450px;margin-bottom:55px}#siglo_page .shop_section{padding-top:60px}#siglo_page .shop_section>.container{max-width:1380px}#siglo_page .shop_section .shop_item{padding-top:70px;padding-bottom:70px;background-image:url(../../images/rectangle.png);background-repeat:no-repeat;background-position:center}#siglo_page .shop_section .shop_item>.flex{min-height:500px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#siglo_page .shop_section .shop_item .text_col{-webkit-box-flex:0;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#siglo_page .shop_section .shop_item .text_col .item_name{color:#c5a66c;margin-bottom:35px}#siglo_page .shop_section .shop_item .text_col .description{margin-bottom:50px;line-height:1.4;padding-right:70px}#siglo_page .shop_section .shop_item .item_col{-webkit-box-flex:0;-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}#siglo_page .shop_section .shop_item .item_col .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#siglo_page .shop_section .shop_item .item_col .slick_item{padding-bottom:20px}#siglo_page .shop_section .shop_item .item_col .slick_item img{max-width:100%;margin:0 auto}#siglo_page .shop_section .shop_item .item_col .slick_item .item_text{background-color:rgba(0,0,0,.65);border:1px solid #c5a66c;padding:35px 50px 35px 50px;position:absolute;right:0;bottom:0;max-width:500px}#siglo_page .shop_section .shop_item .item_col .slick_item .item_text .title{margin-bottom:6px}#siglo_page .shop_section .shop_item .item_col .slick-dots{bottom:-40px}#siglo_page .shop_section .shop_item .item_col .slick-dots li{width:10px;height:10px;margin-left:10px;margin-right:10px;opacity:.45}#siglo_page .shop_section .shop_item .item_col .slick-dots li button{width:10px;height:10px}#siglo_page .shop_section .shop_item .item_col .slick-dots li button:before{width:10px;height:10px;border:none;background-color:#fff}#siglo_page .shop_section .shop_item .item_col .slick-dots li.slick-active{opacity:1}#siglo_page .shop_section .shop_item:nth-child(even) .text_col{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}#siglo_page .shop_section .shop_item:nth-child(even) .item_col .slick_item .item_text{right:auto;left:0;padding-left:50px;padding-right:100px}#siglo_page .shop_section .shop_item:last-child{padding-bottom:0}#blogs_page>.container{max-width:1480px}#blogs_page .top_section{margin-top:100px;margin-bottom:70px}#blogs_page .top_section .page_title{text-align:center;color:#c5a66c}#blogs_page .top_section .page_title img{margin-bottom:30px}#blogs_page .blog_categories{margin-bottom:60px;padding-left:15px}#blogs_page .blog_categories .cat_item,#blogs_page .blog_categories .title{display:inline-block;vertical-align:middle}#blogs_page .blog_categories .title{margin-right:25px;color:#c5a66c}#blogs_page .blog_categories .mobile_control{display:none}#blogs_page .blog_categories .cat_item_container{display:inline-block;vertical-align:middle}#blogs_page .blog_categories .cat_item{margin-right:15px;color:#787878;cursor:pointer}#blogs_page .blog_categories .cat_item:last-child{margin-right:0}#blogs_page .blog_categories .cat_item.active{color:#c5a66c}#blogs_page .blog_content{margin-left:auto;margin-right:auto}#blogs_page .blog_content .grid-sizer{width:33.33%}#blogs_page .blog_content .blog_item{padding-left:15px;padding-right:15px;position:relative;width:33.33%;margin-bottom:60px}#blogs_page .blog_content .blog_item .inner_container{position:relative}#blogs_page .blog_content .blog_item .inner_container>a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}#blogs_page .blog_content .blog_item .item_container{padding:30px 40px;background-image:url(../../images/rectangle.png);background-size:contain;background-repeat:no-repeat;background-position:center;position:relative}#blogs_page .blog_content .blog_item .item_container .top_content{color:#c5a66c;position:absolute;top:0}#blogs_page .blog_content .blog_item .item_container .top_content .date{margin-right:15px}#blogs_page .blog_content .blog_item .item_container .top_content .type{text-decoration:underline}#blogs_page .blog_content .blog_item .item_container .img_container{height:300px;overflow:hidden}#blogs_page .blog_content .blog_item .item_container .bg_img{height:300px;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;-webkit-transition:.5s;transition:.5s}#blogs_page .blog_content .blog_item .item_container .bg_img:after{content:"";position:absolute;width:100%;height:100%;z-index:1;-webkit-transition:all ease .5s;transition:all ease .5s}#blogs_page .blog_content .blog_item .info_block{background-color:rgba(0,0,0,.8);border:1px solid #c5a66c;padding:25px;padding-bottom:70px;position:relative;margin-top:-70px}#blogs_page .blog_content .blog_item .info_block .title{margin-bottom:15px}#blogs_page .blog_content .blog_item .info_block .desc{line-height:1.4}#blogs_page .blog_content .blog_item .info_block .page_link{bottom:25px;position:absolute}#blogs_page .blog_content .blog_item:hover .bg_img{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}#blogs_page .blog_content .blog_item:hover .bg_img:after{background-color:rgba(0,0,0,.3)}#blog_post .top_section{text-align:center}#blog_post .top_section .page_title{margin-top:150px;color:#c5a66c;margin-bottom:30px}#blog_post .top_section .page_description{margin-bottom:30px}#blog_post .top_section .page_description span{display:inline-block;margin-left:5px;margin-right:5px;color:#c5a66c}#blog_post .main_section>.container{max-width:920px}#blog_post .main_section .page_content{text-align:center}#blog_post .main_section .page_content img{max-width:100%;margin-bottom:50px;height:auto}#blog_post .main_section .page_content p{margin-bottom:0}#blog_post .main_section .page_content .s1{text-align:left;line-height:1.4;padding-left:50px;padding-right:50px;margin-bottom:25px;display:block}#blog_post .main_section .page_content .page_highlight{color:#c5a66c;margin-bottom:25px;text-align:left;line-height:1.4;padding-left:50px;padding-right:50px;margin-bottom:25px}#blog_post .main_section .page_content .link_container{text-align:left;padding-left:50px;margin-top:50px}#locations_page .top_section{margin-top:100px;margin-bottom:70px}#locations_page .top_section .page_title{text-align:center;color:#c5a66c}#locations_page .top_section .page_title img{margin-bottom:30px}#locations_page .location_categories .location_category_section{position:relative;padding-left:100px;padding-bottom:20px;padding-top:35px;border-bottom:1px solid #c5a66c}#locations_page .location_categories .location_category_section .title{position:absolute;left:0}#locations_page .location_categories .location_category_section .mobile_control{display:none}#locations_page .location_categories .location_category_section .control_items .control_item{color:#787878;display:inline-block;margin-right:20px;vertical-align:middle;cursor:pointer}#locations_page .location_categories .location_category_section .control_items .control_item.active{color:#c5a66c;text-decoration:underline}#locations_page .location_categories .location_category_section .control_items .control_item:last-child{margin-right:0}#locations_page .location_categories .location_category_section .control_items .control_item .child{display:none;padding-left:25px}#locations_page .location_categories .location_category_section.location_type{display:none}#locations_page .location_categories .location_category_section.location_brand .control_item{margin-right:35px}#locations_page .location_categories .location_category_section.location_brand .control_item img{max-height:46px;opacity:.6;max-width:150px}#locations_page .location_categories .location_category_section.location_brand .control_item .name{display:none}#locations_page .location_categories .location_category_section.location_brand .control_item.active img{opacity:1}#locations_page .location_categories .location_category_section.location_brand .all{margin-right:25px}#locations_page .location_categories .location_category_section.location_brand .title{height:21px;top:35px;bottom:20px;margin:auto}#locations_page .location_categories .location_category_section.location_area .child_section{border-top:1px solid #c5a66c;padding-top:10px;margin-top:20px;line-height:1;display:none}#locations_page .location_categories .location_category_section.location_area .child_section.active{display:block}#locations_page .location_categories .location_category_section.location_area .child_section .child_item{display:none}#locations_page .location_categories .location_category_section.location_area .child_section .child_item.show{display:inline-block}#locations_page .reset_cat{margin-top:20px}#locations_page .reset_cat #reset_btn{display:inline-block;font-size:16px;text-decoration:underline;color:#787878;cursor:pointer}#locations_page .reset_cat #reset_btn.active{color:#c5a66c}#locations_page .location_content{padding-top:35px;min-height:300px}#locations_page .location_content .location_item{padding-top:35px;padding-bottom:20px;display:none;border-bottom:1px solid #c5a66c}#locations_page .location_content .location_item.show{display:block}#locations_page .location_content .location_item .top_content{position:relative;padding-top:15px;cursor:pointer;padding-right:300px}#locations_page .location_content .location_item .top_content .item_name{color:#c5a66c;margin-bottom:10px;line-height:1}#locations_page .location_content .location_item .top_content .item_address,#locations_page .location_content .location_item .top_content .item_type{display:inline-block}#locations_page .location_content .location_item .top_content .item_type{margin-right:30px}#locations_page .location_content .location_item .top_content .item_brands{position:absolute;top:0;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}#locations_page .location_content .location_item .top_content .item_brands img{margin-right:25px;max-width:170px}#locations_page .location_content .location_item .top_content .mobile_only{display:none}#locations_page .location_content .location_item .more_detail_content .detail_content{padding-top:20px;position:relative}#locations_page .location_content .location_item .more_detail_content .detail_content .description{line-height:1.2;max-width:800px;margin-bottom:50px}#locations_page .location_content .location_item .more_detail_content .detail_content .map_container{position:relative;padding-top:60px;padding-bottom:60px;text-align:right}#locations_page .location_content .location_item .more_detail_content .detail_content .map_container .map{height:100%;position:absolute;width:calc(100% - 120px);top:0;left:0}#locations_page .location_content .location_item .more_detail_content .detail_content .map_container .text_content{position:relative;width:370px;padding:25px;border:2px solid #c5a66c;background-color:rgba(0,0,0,.75);text-align:left;margin-left:auto}#locations_page .location_content .location_item .more_detail_content .detail_content .map_container .text_content img{width:100%;margin-bottom:15px}#locations_page .location_content .location_item .more_detail_content .detail_content .map_container .text_content .address{margin-bottom:15px}#locations_page .location_content .location_item .more_detail_content .detail_content .map_container .text_content .map_url{margin-top:30px}#locations_page .result_not_found{visibility:hidden;opacity:0;text-align:center;padding-top:80px}#locations_page .result_not_found.active{visibility:visible;opacity:1}#terroir_page .mobile_title{display:none}#terroir_page .myNavigator{position:fixed;left:60px;z-index:5;height:320px;top:0;bottom:0;margin:auto}#terroir_page .myNavigator:before{position:absolute;width:1px;background-color:#c5a66c;left:0;right:0;margin:auto;content:'';height:100%}#terroir_page .myNavigator .menu_item{width:11px;height:11px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:1px solid #c5a66c;background-color:#000;display:block;margin-bottom:40px}#terroir_page .myNavigator .menu_item.active{background-color:gold}#terroir_page .myNavigator .nav-item:last-child .menu_item{margin-bottom:0}#terroir_page .title_section{padding-top:100px;text-align:center;margin-bottom:80px}#terroir_page .title_section .page_title{color:#c5a66c;margin-top:30px}#terroir_page .section_item .section_title{margin-bottom:45px;color:#c5a66c;line-height:1;padding-left:60px}#terroir_page .section_item .bg_image{min-height:600px;background-repeat:no-repeat;background-position:center;background-size:cover;height:100%}#terroir_page .section_item .bg_image.short{min-height:470px}#terroir_page .section_item .text_content{padding:35px 80px}#terroir_page .section_item .text_content .content{max-width:470px;line-height:1.4}#terroir_page .section_item .text_content.left_col{padding-left:60px}#terroir_page .section_item .img_content img{width:100%}#terroir_page .section_item .vertical_align{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#terroir_page .section_item .right_img{margin-bottom:120px}#terroir_page .section_item .right_img .text_content{padding-top:0}#terroir_page .section_item .right_img .right_col{padding-top:10px}#terroir_page .section_item .right_img .section_title{padding-left:0}#terroir_page .section_item .g_border{border:6px solid #c5a66c}#terroir_page #section_cuban_seeds{position:relative;z-index:2}#terroir_page #section_growing{margin-bottom:150px}#terroir_page #section_growing .header{color:#c5a66c;margin-bottom:35px}#terroir_page #section_growing .second_section .content{margin-bottom:35px}#terroir_page #section_growing .second_section .content .text_header{margin-bottom:15px;color:#c5a66c}#terroir_page #section_growing .second_section .content:last-child{margin-bottom:0}#terroir_page #section_leaves{position:relative;margin-bottom:200px;overflow:visible;z-index:3}#terroir_page #section_leaves .bg{width:100%;height:1800px;margin-left:auto;margin-right:auto;background-image:url(../../images/oval.png);position:absolute;background-position:center;background-size:cover;top:-130px;background-repeat:no-repeat}#terroir_page #section_leaves .section_title{position:relative}#terroir_page #section_leaves>.container{position:relative}#terroir_page #section_leaves .top_section{margin-bottom:100px}#terroir_page #section_leaves .bottom_section{text-align:center;max-width:950px;margin-left:auto;margin-right:auto}#terroir_page #section_leaves .bottom_section .header{color:#c5a66c;margin-bottom:130px}#terroir_page #section_leaves .bottom_section .title_control{margin-bottom:25px}#terroir_page #section_leaves .bottom_section .title_control .content_title{color:#6d685f;cursor:pointer}#terroir_page #section_leaves .bottom_section .title_control .content_title.active{color:#c5a66c}#terroir_page #section_leaves .bottom_section .subtitle{overflow:hidden;margin-bottom:40px;display:none}#terroir_page #section_leaves .bottom_section .subtitle span{position:relative}#terroir_page #section_leaves .bottom_section .subtitle span:after,#terroir_page #section_leaves .bottom_section .subtitle span:before{content:'';background-color:#c5a66c;height:1px;width:800px;position:absolute;top:0;bottom:0;margin:auto}#terroir_page #section_leaves .bottom_section .subtitle span:before{right:100%;margin-right:20px}#terroir_page #section_leaves .bottom_section .subtitle span:after{left:100%;margin-left:20px}#terroir_page #section_leaves .bottom_section .image_slick img{margin:0 auto;max-height:80vh;max-width:100%}#terroir_page #section_leaves .bottom_section .image_slick .mobile{display:none}#terroir_page #section_cultivation{margin-bottom:300px}#terroir_page #section_cultivation .first_section{margin-bottom:85px}#terroir_page #section_cultivation .first_section .text_content .header{margin-bottom:25px;color:#c5a66c}#terroir_page #section_cultivation .second_section{margin-bottom:120px}#terroir_page #section_cultivation .second_section .left_col{text-align:center}#terroir_page #section_cultivation .second_section .left_col img{max-width:100%}#terroir_page #section_cultivation .bottom_section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#terroir_page #section_cultivation .bottom_section .left_content{-webkit-box-flex:0;-webkit-flex:0 0 380px;-ms-flex:0 0 380px;flex:0 0 380px}#terroir_page #section_cultivation .bottom_section .left_content img{margin-bottom:50px}#terroir_page #section_cultivation .bottom_section .left_content .text{max-width:300px;line-height:1.1}#terroir_page #section_cultivation .bottom_section .right_content{-webkit-box-flex:0;-webkit-flex:0 0 calc(100% - 380px);-ms-flex:0 0 calc(100% - 380px);flex:0 0 calc(100% - 380px);overflow:hidden;cursor:move}#terroir_page #section_cultivation .tooltip{text-decoration:none;position:relative}#terroir_page #section_cultivation .tooltip span{display:none}#terroir_page #section_cultivation .tooltip:hover span{display:block;position:fixed;overflow:hidden;padding-left:12px;text-transform:uppercase}#terroir_page #section_cultivation .tooltip:hover span:before{position:absolute;width:5px;height:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:2px;top:0;bottom:0;margin:auto;content:'';background-color:#fff}#terroir_page #section_aging{margin-bottom:150px}#terroir_page #section_aging .second_section{margin-bottom:100px}#terroir_page #section_aging .second_section .right_col{text-align:center}#terroir_page #section_aging .bottom_section .flex{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#terroir_page #section_aging .bottom_section .left_col{-webkit-box-flex:0;-webkit-flex:0 0 450px;-ms-flex:0 0 450px;flex:0 0 450px;max-width:450px;padding-left:35px}#terroir_page #section_aging .bottom_section .left_col .bottom_section_item{cursor:pointer}#terroir_page #section_aging .bottom_section .left_col .bottom_section_item img{height:110px;vertical-align:middle;display:inline-block;opacity:.5}#terroir_page #section_aging .bottom_section .left_col .bottom_section_item .title{vertical-align:middle;display:inline-block;color:#6d685f}#terroir_page #section_aging .bottom_section .left_col .bottom_section_item.active img{opacity:1}#terroir_page #section_aging .bottom_section .left_col .bottom_section_item.active .title{color:#c5a66c}#terroir_page #section_aging .bottom_section .right_col{height:385px;position:relative;text-align:center;-webkit-box-flex:0;-webkit-flex:0 0 450px;-ms-flex:0 0 450px;flex:0 0 450px;max-width:450px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:450px}#terroir_page #section_aging .bottom_section .right_col .inner_container{max-width:385px;margin-left:auto;margin-right:auto}#terroir_page #section_aging .bottom_section .right_col .bg{width:272px;height:272px;position:absolute;border:1px solid #494211;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg)}#terroir_page #section_aging .bottom_section .right_col .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#terroir_page #section_aging .bottom_section .right_col .title{color:#c5a66c;margin-bottom:5px}#terroir_page #section_aging .bottom_section .right_col .text{margin-bottom:30px}#terroir_page #section_rolling .top_section{margin-bottom:90px}#terroir_page #section_rolling .top_section .text{padding-left:60px;max-width:460px;margin-bottom:30px}#terroir_page #section_rolling .top_section .text .section_title{padding-left:0}#terroir_page #section_rolling .top_section .image_text_section{padding-left:60px;padding-right:60px;text-align:center}#terroir_page #section_rolling .top_section .image_text_section .image_text_item{position:relative}#terroir_page #section_rolling .top_section .image_text_section .image_text_item .item_container{width:350px;height:350px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;cursor:pointer}#terroir_page #section_rolling .top_section .image_text_section .image_text_item .item_container img{max-width:100%}#terroir_page #section_rolling .top_section .image_text_section .image_text_item .item_container .name{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.7);padding-left:20px;padding-right:20px;border:1px solid #c5a66c;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:.3s;transition:.3s}#terroir_page #section_rolling .top_section .image_text_section .image_text_item .item_container .name span{display:block;max-width:200px;margin-left:auto;margin-right:auto}#terroir_page #section_rolling .top_section .image_text_section .image_text_item .item_container:hover .name{opacity:1}#terroir_page #section_rolling .slider_section{margin-bottom:175px}#terroir_page #section_rolling .slider_section .slider_slick{position:relative;margin-bottom:60px}#terroir_page #section_rolling .slider_section .slider_slick .slick_item .inner_container{position:relative;height:475px;padding-left:50%}#terroir_page #section_rolling .slider_section .slider_slick .slick_item .bg_img{height:100%;width:50%;background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;left:0}#terroir_page #section_rolling .slider_section .slider_slick .slick_item .number_content{padding-left:120px;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;padding-right:50px}#terroir_page #section_rolling .slider_section .slider_slick .slick_item .number_content .number{position:absolute;right:calc(100% - 130px);margin-top:-55px}#terroir_page #section_rolling .slider_section .slider_slick .slick_item .number_content .text_area{position:relative;z-index:1;max-width:550px}#terroir_page #section_rolling .slider_section .slider_slick .slick-arrow{position:absolute;height:54px;width:27px;background-size:contain;background-repeat:no-repeat;background-image:url(../../images/arrow_w.svg);bottom:0;background-position:center;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;left:auto;z-index:1}#terroir_page #section_rolling .slider_section .slider_slick .slick-arrow:before{display:none}#terroir_page #section_rolling .slider_section .slider_slick .slick-prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);right:90px}#terroir_page #section_rolling .slider_section .slider_slick .slick-next{right:0}#terroir_page #section_rolling .slider_section .slick_control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}#terroir_page #section_rolling .slider_section .slick_control:before{content:'';left:0;width:100%;background-color:#c5a66c;height:1px;margin:auto;top:0;bottom:0;position:absolute}#terroir_page #section_rolling .slider_section .slick_control span{width:10px;height:10px;border:1px solid #c5a66c;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:block;background-color:#000;cursor:pointer}#terroir_page #section_rolling .slider_section .slick_control span.active{background-color:#c5a66c}#terroir_page #section_authenticity .top_section{margin-bottom:100px}#terroir_page #section_authenticity .top_section .image_content{margin-bottom:65px}#terroir_page #section_authenticity .top_section .image_content .gold_color{color:#c5a66c}#terroir_page #section_authenticity .top_section .image_content .text_content{padding-top:0;padding-bottom:0}#terroir_page #section_authenticity .top_section .image_content .img_col{text-align:center}#terroir_page #section_authenticity .top_section .image_content .img_col img{margin-bottom:30px;max-width:100%}#terroir_page #section_authenticity .top_section .image_content .img_col img:last-child{margin-bottom:0}#terroir_page #section_authenticity .code_box_section{margin-bottom:70px}#terroir_page #section_authenticity .code_box_section .left_col .title{color:#c5a66c;margin-bottom:30px}#terroir_page #section_authenticity .code_box_section .left_col .text{margin-bottom:30px}#terroir_page #section_authenticity .code_box_section .left_col .mobile{display:none}#terroir_page #section_authenticity .code_box_section .right_col .inner_container{max-width:80%;margin-left:auto;margin-right:auto}#terroir_page #section_authenticity .code_box_section .right_col .inner_container img{max-width:100%;margin-bottom:40px}#terroir_page #section_authenticity .code_box_section .right_col .inner_container .text{max-width:400px}#terroir_page #section_authenticity .code_box_section img{max-width:100%}#terroir_page #section_authenticity .quality_seal_section .upper_content{margin-bottom:135px}#terroir_page #section_authenticity .quality_seal_section .upper_content .left_col .title{color:#c5a66c;margin-bottom:60px}#terroir_page #section_authenticity .quality_seal_section .upper_content .right_col .inner_container{max-width:600px;margin-left:auto;margin-right:auto;text-align:center}#terroir_page #section_authenticity .quality_seal_section .upper_content .right_col .inner_container .quality_slick .slick-arrow{height:54px;width:27px;background-size:contain;background-repeat:no-repeat;background-image:url(../../images/arrow_w.svg);background-position:center;-webkit-transform:none;-ms-transform:none;transform:none;margin-top:-27px;z-index:2}#terroir_page #section_authenticity .quality_seal_section .upper_content .right_col .inner_container .quality_slick .slick-arrow:before{display:none}#terroir_page #section_authenticity .quality_seal_section .upper_content .right_col .inner_container .quality_slick .slick-prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);left:0}#terroir_page #section_authenticity .quality_seal_section .upper_content .right_col .inner_container .quality_slick .slick-next{right:0}#terroir_page #section_authenticity .quality_seal_section .upper_content .right_col .inner_container .quality_slick .slick_item img{height:300px;margin-left:auto;margin-right:auto;margin-bottom:35px}#terroir_page #section_authenticity .quality_seal_section .upper_content .right_col .inner_container .quality_slick .slick_item .text{text-align:left;max-width:440px;margin-left:auto;margin-right:auto}#terroir_page #section_authenticity .quality_seal_section .below_content .left_col{text-align:center}#terroir_page #section_authenticity .quality_seal_section .below_content .left_col img{max-width:100%}#terroir_page #section_authenticity .quality_seal_section .below_content .right_col .title{color:#c5a66c;margin-bottom:20px}#terms_conditions_page .main_section{padding-top:100px}#terms_conditions_page .main_section>.container{max-width:1320px}#terms_conditions_page .main_section>.container h1,#terms_conditions_page .main_section>.container h2,#terms_conditions_page .main_section>.container h3{margin-bottom:.5rem}#login-dialog{border:1px solid #c5a66c;max-width:550px;margin-left:auto;margin-right:auto;background-color:#131311;padding-top:75px;padding-bottom:75px;text-align:center}#login-dialog .mfp-close{font-size:20px;color:#665e4e;padding:0;width:auto;line-height:1;height:auto;top:30px;right:30px;font-family:Belleza,serif;cursor:pointer}#login-dialog .section_logo{margin-bottom:30px}#login-dialog .page_title{color:#c5a66c;margin-bottom:20px}#login-dialog .description{margin-bottom:30px;max-width:300px;margin-left:auto;margin-right:auto}#login-dialog .bottom_content{max-width:200px;margin-left:auto;margin-right:auto;text-align:left}#login-dialog .input_member{background:0 0;border:none;padding-left:0;padding-bottom:15px;color:#fff;border-bottom:1px solid #979797;width:100%}#login-dialog ::-webkit-input-placeholder{color:#6d685f;opacity:1}#login-dialog ::-moz-placeholder{color:#6d685f;opacity:1}#login-dialog ::-ms-input-placeholder{color:#6d685f;opacity:1}#login-dialog ::placeholder{color:#6d685f;opacity:1}#login-dialog :-ms-input-placeholder{color:#6d685f}#login-dialog ::-ms-input-placeholder{color:#6d685f}#login-dialog .error,#login-dialog .success{color:#9f1a1a;font-size:12px;margin-top:5px;text-align:left;display:none}#login-dialog .error.active,#login-dialog .success.active{display:block}#login-dialog .success{color:#c5a66c}#login-dialog .keep_log_in{color:#c5a66c;font-size:14px;padding-left:13px;margin-top:15px;position:relative;margin-bottom:35px;cursor:pointer;line-height:1}#login-dialog .keep_log_in:before{border:1px solid #c5a66c;position:absolute;width:6px;height:6px;content:'';bottom:0;margin:auto;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}#login-dialog .keep_log_in.active:before{background-color:#c5a66c}#login-dialog .submit{color:#c5a66c;max-width:300px;margin-left:auto;margin-right:auto;cursor:pointer}#back_top{position:fixed;bottom:60px;right:60px;cursor:pointer;z-index:2}.page-template-content-page-verification .header_left{display:none}.page-template-content-page-verification .page_footer{display:none}.page-template-content-page-verification #back_top{display:none}@media only screen and (min-width:768px){#feature_blog .section_title{padding-top:100px}#feature_blog .blog_content{padding-bottom:100px}#locations_page .location_categories .location_category_section .control_items .control_item .child_item{display:none}}@media only screen and (min-width:992px){#verification_page .main_content .right{padding-right:0;margin-right:100px}#verification_page .main_content .right:after{display:none}#verification_page .main_content .left{padding-left:0;margin-left:100px}#verification_page .main_content .left:before{display:none}}@media only screen and (min-width:1200px){#aboutus_page .section_item .container.l_full{padding-left:0}.page_footer.fixed{position:fixed;bottom:0;width:100%}}@media only screen and (min-width:1400px){#home_page #top_section .slider_section .slider_text{font-size:52px!important;width:500px!important}.font_40{font-size:48px}.font_28{font-size:28px}body{font-size:18px}.page_link{font-size:20px}}@media only screen and (max-width:1399px){#siglo_page .top_section>.container,#vip_page .top_section>.container{padding-left:0;padding-right:0}}@media only screen and (max-width:1199px){body{font-size:15px;line-height:1.4}.page_link{font-size:16px}.font_80{font-size:48px}.font_40{font-size:30px}.font_32{font-size:24px}.font_28{font-size:20px}.font_22{font-size:20px}#home_page #top_section .slider_section .slider_text{font-size:30px!important}#home_page .slider_content_section .label_block{min-width:auto;max-width:95%}#home_page .slider_content_section .label_block .icon{height:120px;left:20px}#home_page .slider_content_section .label_block.has_image{padding-left:185px}#home_page #feature_blog .blog_content{margin-left:-5px;margin-right:-5px}#home_page #feature_blog .blog_content .flex_item_3{padding-left:5px;padding-right:5px}#home_page #feature_blog .blog_content .flex_item_3 .item_container{padding-left:20px;padding-right:20px}#aboutus_page .main_section .section_menu{display:none}#aboutus_page .main_section .section_item .container{padding-left:60px}#aboutus_page .main_section .section_item .mobile_title{display:block;color:#c5a66c}#aboutus_page .title_section .page_title{margin-top:20px}#blogs_page .blog_categories{padding-left:0}#blogs_page .blog_content{margin-left:-15px;margin-right:-15px}#siglo_page .shop_section .shop_item .item_col .slick_item img{max-width:70%}#siglo_page .shop_section .shop_item .item_col .slick_item .item_text{padding:15px 35px}#siglo_page .shop_section .shop_item:nth-child(even) .item_col .slick_item .item_text{padding-right:35px}#terroir_page .section_item .section_title{padding-left:0}#terroir_page .section_item .text_content.right_col{padding-left:30px;padding-right:0}#terroir_page .section_item .text_content.left_col{padding-left:0;padding-right:30px}#terroir_page #section_rolling .top_section .text{padding-left:0}#terroir_page #section_rolling .top_section .image_text_section{padding-left:0;padding-right:0}#terroir_page .myNavigator{display:none}#terroir_page #section_rolling .top_section .image_text_section .image_text_item .item_container{width:220px;height:220px;padding-left:25px;padding-right:25px;margin-left:auto;margin-right:auto}#terroir_page #section_cultivation{margin-bottom:100px}#terroir_page #section_aging .first_section{margin-bottom:40px}#terroir_page #section_aging .bottom_section .left_col{padding-left:0}#terroir_page .quality_seal_section .upper_content .right_col .inner_container .quality_slick .slick_item img{height:250px}}@media only screen and (max-width:991px){.page_link{padding-right:90px;padding-left:90px}.page_link:after,.page_link:before{width:80px}.container{padding-left:30px;padding-right:30px}.ms-nav-next,.ms-nav-prev{display:none}.header_menu_section .header_left{left:20px}.header_menu_section .header_right{right:20px}#home_page .content_section .text_section{padding:40px 60px}#home_page #top_section .master-slider .ms-nav-next,#home_page #top_section .master-slider .ms-nav-prev{display:none}#home_page .slider_content_section .label_block{padding-right:20px}#home_page .slider_content_section .label_block.has_image{padding-left:150px}#home_page .slider_content_section .label_block .icon{height:100px}#aboutus_page .main_section .section_item .container{padding-left:20px}#aboutus_page .main_section .image_text_section .flex{margin-left:-20px;margin-right:-20px}#aboutus_page .main_section .image_text_section .flex .flex_item_2{padding-left:20px;padding-right:20px}#vip_page .main_section{padding-top:0;text-align:center}#vip_page .main_section .section_flex>.flex_item_2{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}#vip_page .main_section .left_col .left_icon{margin-bottom:35px}#vip_page .main_section .text_content{margin-bottom:70px}#vip_page .main_section .right_col .column_items .icon_item{margin-bottom:35px}#vip_page .main_section .right_col .column_items .text{max-width:250px;margin-left:auto;margin-right:auto}#vip_page .main_section .right_col .column_items .icon{height:60px;margin-bottom:15px}#siglo_page .shop_section{padding-top:25px}#siglo_page .shop_section .shop_item{padding-top:0;padding-bottom:0;margin-top:50px;margin-bottom:50px}#contact_page .main_section .office_section .right_col #contact_slider .slide_content{width:80%}#contact_page .main_section .office_section .right_col #contact_slider .label_block{padding-right:40px}#contact_page .main_section .form_section .right_col .submit_form{padding-left:30px}#terroir_page #section_rolling .slider_section .slider_slick .slick_item .number_content{padding-left:75px}#terroir_page #section_rolling .slider_section .slider_slick .slick_item .number_content .number{height:75px;right:calc(100% - 75px)}#terroir_page #section_rolling .slider_section .slider_slick .slick-arrow{display:none!important}#terroir_page #section_aging{margin-bottom:75px}#terroir_page #section_aging .first_section{margin-bottom:50px}#terroir_page #section_aging .second_section{margin-bottom:60px}#terroir_page #section_aging .bottom_section .left_col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:0;margin-bottom:25px}#terroir_page #section_aging .bottom_section .left_col .bottom_section_item{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;text-align:center}#terroir_page #section_aging .bottom_section .left_col .bottom_section_item .title{font-size:16px;display:block}#terroir_page #section_authenticity .quality_seal_section .upper_content .right_col .inner_container .quality_slick .slick_item img{height:250px}#blogs_page .blog_content{margin-left:-5px;margin-right:-5px}#blogs_page .blog_content .blog_item{padding-left:5px;padding-right:5px}#blog_post .top_section .page_title{margin-top:100px;margin-bottom:22px}#blog_post .top_section .page_description{margin-bottom:45px}#locations_page .top_section{margin-bottom:45px}#locations_page .location_content .location_item .top_content .item_brands{top:auto;bottom:0}#locations_page .location_content .location_item .top_content .item_brands img{max-height:50px}#locations_page .location_content .location_item .top_content .item_brands img:last-child{margin-right:0}#back_top{right:15px}#login-dialog{padding-top:60px}#login-dialog .mfp-close{font-size:16px;top:25px;right:25px}#login-dialog .page_title{margin-bottom:40px}#verification_page .page_title{margin-bottom:10px}#verification_page .main_content .description{margin-bottom:50px}#verification_page .main_content .leave_site{text-align:center;max-width:280px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#verification_page .main_content .right{opacity:.75;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-top:35px}}@media only screen and (min-width:768px) and (max-width:991px){#blogs_page .blog_content .blog_item .item_container{padding-left:20px;padding-right:20px}}@media only screen and (max-width:767px){body{font-size:14px}.font_80{font-size:24px}.content_page{padding-bottom:75px;padding-top:82px}.master-slider .ms-bullets{bottom:25px!important}.master-slider .ms-bullets .ms-bullet{width:8px;height:8px;margin-left:8px!important;margin-right:8px}#top_header_menu .menu_bg{padding-top:15px;padding-bottom:15px}#top_header_menu .container{padding-left:10px;padding-right:10px}.responsive_menu{display:block;padding-top:125px;overflow:scroll;padding-bottom:75px}.responsive_menu>.container{padding-left:10px;padding-right:10px}.responsive_menu .top_header{padding-top:15px;padding-bottom:15px}.responsive_menu>.menu_bg{position:fixed}.header_menu_section .site_logo .logo{height:50px}.header_menu_section .header_left{font-size:16px;height:16px;left:10px}.header_menu_section .header_right{height:17px;right:10px}#home_page{padding-bottom:50px}#home_page .full_height_section{opacity:1}#home_page #top_section .slider_section{padding-top:82px}#home_page #top_section .slider_section .slider_text{line-height:1.2!important}#home_page #top_section .slider_section .link_section{line-height:1;margin-top:35px}#home_page #top_section .master-slider .icon{margin-bottom:15px}#home_page .master-slider .ms-slide .ms-layer-mask{left:30px!important}#home_page .slider_content_section img.bg{display:none}#home_page .slider_content_section .flex{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#home_page .slider_content_section .flex_item_2{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}#home_page .slider_content_section .right_section{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}#home_page .slider_content_section .left_section{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}#home_page .slider_content_section .label_block{bottom:65px;margin-bottom:0;min-height:auto;width:90%;max-width:360px}#home_page .slider_content_section .label_block .text_content .label_title{margin-bottom:3px}#home_page .slider_content_section .label_block .icon{height:80px}#home_page .slider_content_section .label_block.has_image{padding-left:110px}#home_page .slider_content_section .text_section{height:auto}#home_page .slider_content_section .text_section .section_container{margin-top:35px;margin-bottom:35px}#home_page .slider_content_section .text_section .section_container .section_logo{margin-bottom:20px}#home_page .slider_content_section .text_section .section_container .section_title{margin-bottom:10px}#home_page .slider_content_section .text_section .section_container .section_desc{margin-bottom:35px}#home_page .slider_content_section .slider_section{height:380px}#home_page .slider_content_section.active:nth-child(even) .text_section .section_container .section_title,#home_page .slider_content_section.active:nth-child(odd) .text_section .section_container .section_title{-webkit-transition-delay:0s;transition-delay:0s}#home_page .slider_content_section.active:nth-child(even) .text_section .section_container .section_desc,#home_page .slider_content_section.active:nth-child(odd) .text_section .section_container .section_desc{-webkit-transition-delay:.2s;transition-delay:.2s}#home_page .slider_content_section.active:nth-child(even) .text_section .section_container .section_link,#home_page .slider_content_section.active:nth-child(odd) .text_section .section_container .section_link{-webkit-transition-delay:.4s;transition-delay:.4s}#home_page .content_section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:670px}#home_page .content_section .text_section{position:relative;top:0;border:1px solid #c5a66c!important;width:80%;max-width:320px;padding:45px 25px}#home_page .content_section .text_section .section_logo{margin-bottom:20px}#home_page .content_section .text_section .section_title{-webkit-transition-delay:0s;transition-delay:0s;margin-bottom:15px}#home_page .content_section .text_section .section_desc{-webkit-transition-delay:.2s;transition-delay:.2s;margin-bottom:15px}#home_page .content_section .text_section .section_link{-webkit-transition-delay:.4s;transition-delay:.4s}#home_page #feature_blog .section_title{margin-top:70px;margin-bottom:35px}#home_page #feature_blog .section_title .logo{margin-bottom:15px}#home_page #feature_blog .blog_content{display:block}#home_page #feature_blog .blog_content .flex_item_3{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:320px;margin-left:auto;margin-right:auto;margin-bottom:30px}#home_page #feature_blog .blog_content .flex_item_3:last-child{margin-bottom:0}#home_page #feature_blog .blog_content .flex_item_3 .item_container{padding-left:40px;padding-right:40px}#home_page #feature_blog .blog_content .flex_item_3 .item_container .top_content{font-size:16px}#home_page #feature_blog .blog_content .flex_item_3 .info_block{padding:20px 25px}#home_page #feature_blog .blog_content .flex_item_3 .info_block .title{margin-bottom:12px}#home_page #feature_blog .blog_content .flex_item_3 .info_block .desc{margin-bottom:10px;line-height:1.2}#home_page #feature_blog .blog_content .flex_item_3 .info_block .page_link{position:relative;bottom:0}#aboutus_page .title_section{margin-bottom:45px}#aboutus_page .main_section #section_cuba .header_section,#aboutus_page .main_section #section_our_company .header_section{padding-bottom:50px}#aboutus_page .main_section #section_cuba .header_section>.container .image,#aboutus_page .main_section #section_our_company .header_section>.container .image{position:relative;height:80px;display:block;margin-left:auto;margin-right:auto;margin-bottom:35px}#aboutus_page .main_section #section_cuba .header_section>.container .text_content,#aboutus_page .main_section #section_our_company .header_section>.container .text_content{margin-left:0}#aboutus_page .main_section .slider_section .item_text{margin-left:0;padding-top:15px}#aboutus_page .main_section .text_section .text{background-size:250px auto;min-height:250px;line-height:1.2}#aboutus_page .main_section #section_welcome_from_our_chairman{padding-top:0}#aboutus_page .main_section #section_a_word_from_our_ceo{padding-bottom:90px}#aboutus_page .main_section #section_a_word_from_our_ceo .text_item{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}#aboutus_page .main_section .image_text_section .flex .flex_item_2{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}#aboutus_page .main_section .image_text_section .bg_img{min-height:340px}#aboutus_page .main_section .image_text_section .text_item{padding-top:35px;padding-bottom:0}#aboutus_page .main_section .image_text_section .text_item .section_text{margin-bottom:20px}#aboutus_page .main_section #section_cuba .slider_section{margin-top:0;margin-bottom:0}#aboutus_page .main_section .image_text_section{padding-top:50px;padding-bottom:0}#aboutus_page .main_section .image_text_section .flex .flex_item_2{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}#aboutus_page .main_section .image_text_section .flex .text_item{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding-top:55px}#aboutus_page .main_section .image_text_section .flex .text_item .title{margin-bottom:25px;font-size:20px}#vip_page .top_section{height:auto;padding-top:100px;margin-bottom:70px}#vip_page .top_section>.container .right_section{margin-left:0;margin-bottom:75px;padding-left:30px;padding-right:30px}#vip_page .top_section>.container .right_section .section_logo{margin-bottom:20px}#vip_page .top_section>.container .right_section .page_title{margin-bottom:40px}#vip_page .top_section .banner{position:relative;height:380px;width:100%;border-bottom:2px solid #c5a66c}#vip_page .main_section .left_col .left_icon{width:190px}.home_footer{position:relative;-webkit-transform:none;-ms-transform:none;transform:none;border-top-width:1px}#footer{padding:55px 0 40px}#footer .container{padding-left:80px;padding-right:80px}#footer .left_col{line-height:1.5;margin-bottom:20px}#footer .flex_item{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center}#footer .right_col .social_media_item img{height:18px}#siglo_page .top_section{height:auto;padding-top:100px;margin-bottom:0}#siglo_page .top_section>.container .right_section{margin-left:0;margin-bottom:75px;padding-left:30px;padding-right:30px}#siglo_page .top_section>.container .right_section .section_logo{margin-bottom:20px}#siglo_page .top_section>.container .right_section .page_title{margin-bottom:40px}#siglo_page .top_section .banner{position:relative;height:380px;width:100%;border-bottom:2px solid #c5a66c}#siglo_page .shop_section .shop_item{background-size:400px auto;margin-bottom:85px;padding-bottom:50px;background:0 0}#siglo_page .shop_section .shop_item .flex_item_2{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}#siglo_page .shop_section .shop_item .item_col{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}#siglo_page .shop_section .shop_item .item_col .slick_item{padding-bottom:100px;min-height:375px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-size:275px auto;background-position:center top;background-image:url(../../images/rectangle.png);background-repeat:no-repeat}#siglo_page .shop_section .shop_item .item_col .slick_item .item_text{left:0;right:0!important;max-width:300px;margin:auto}#siglo_page .shop_section .shop_item .item_col .slick_item img{max-width:320px}#siglo_page .shop_section .shop_item .item_col .slick-track{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}#siglo_page .shop_section .shop_item .text_col{margin-bottom:35px}#siglo_page .shop_section .shop_item .text_col .item_name{text-align:center;margin-bottom:15px}#siglo_page .shop_section .shop_item .text_col .description{margin-bottom:25px}#contact_page .top_section{height:auto;padding-top:100px;margin-bottom:0}#contact_page .top_section .flex .flex_item_2{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}#contact_page .top_section .right_col{margin-left:0;margin-bottom:75px;padding-left:30px;padding-right:30px;margin-bottom:50px}#contact_page .top_section .right_col .section_logo{margin-bottom:20px}#contact_page .top_section .right_col .section_title{margin-bottom:40px}#contact_page .top_section .right_col .email{margin-bottom:20px}#contact_page .top_section .right_col .corporate_address{margin-bottom:35px}#contact_page .top_section .left_col{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;height:auto}#contact_page .top_section .left_col .bg_img{height:375px}#contact_page .main_section .office_section{height:auto;padding-top:50px}#contact_page .main_section .office_section .flex .flex_item_2{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}#contact_page .main_section .office_section .left_col{display:block}#contact_page .main_section .office_section .left_col .mobile_control{display:block;font-size:18px;color:#c5a66c;position:relative;padding:20px 0;border-bottom:1px solid #39330b;margin-left:30px;margin-right:30px}#contact_page .main_section .office_section .left_col .mobile_control:after{content:'';height:10px;width:20px;position:absolute;background-size:cover;background-repeat:no-repeat;background-image:url(../../images/arrow_d.svg);top:0;bottom:0;margin:auto;right:20px}#contact_page .main_section .office_section .left_col .section_title{font-size:24px;color:#c5a66c;text-align:center}#contact_page .main_section .office_section .left_col .region_name{display:none;padding-left:30px;padding-right:30px;position:absolute;z-index:2;left:0;right:0;width:100%;background:#000}#contact_page .main_section .office_section .left_col .region_name .text_control{text-align:left;font-size:18px;margin-bottom:0;padding-top:10px;padding-bottom:10px}#contact_page .main_section .office_section .left_col .region_name .text_control span{padding:0;display:block}#contact_page .main_section .office_section .left_col .region_name .text_control span:after,#contact_page .main_section .office_section .left_col .region_name .text_control span:before{display:none}#contact_page .main_section .office_section .left_col .control_section.show .mobile_control:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#contact_page .main_section .office_section .left_col .control_section.show .region_name{display:block}#contact_page .main_section .office_section .right_col{height:530px;margin-top:25px}#contact_page .main_section .office_section .right_col .ms-slide-container{padding-top:150px}#contact_page .main_section .office_section .right_col #contact_slider .slide_content{width:80%;margin-top:-150px;height:auto;margin-left:auto;margin-right:auto;left:0;right:0}#contact_page .main_section .office_section .right_col #contact_slider .label_block{padding:25px}#contact_page .main_section .office_section .right_col #contact_slider .label_block .page_link{margin-top:45px}#contact_page .main_section .form_section{padding-top:75px}#contact_page .main_section .form_section .flex_item_2{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}#contact_page .main_section .form_section .flex_item_2 .submit_form{margin-top:40px;padding-left:0}#contact_page .main_section .form_section .flex_item_2 .submit_form textarea{height:120px}#contact_page .main_section .form_section .flex_item_2 .submit_form .btn_container{margin-top:40px}#terroir_page .mobile_title{display:block}#terroir_page .title_section{margin-bottom:45px}#terroir_page .section_item .flex_item_2{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}#terroir_page .section_item .bg_image{min-height:360px;height:auto}#terroir_page .section_item .text_content{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding-bottom:0}#terroir_page .section_item .text_content.right_col{padding-left:0}#terroir_page .section_item .text_content.left_col{padding-right:0}#terroir_page .section_item .text_content .content{max-width:100%}#terroir_page #section_growing{margin-bottom:75px}#terroir_page #section_growing .second_section .img_content{margin-bottom:30px}#terroir_page #section_growing .second_section .content{margin-bottom:30px}#terroir_page #section_growing .second_section .content .text_header{margin-bottom:10px}#terroir_page #section_growing .text_content.right_col{margin-bottom:40px}#terroir_page #section_cuban_seeds .text_content{margin-top:30px;padding-right:0}#terroir_page #section_cuban_seeds .text_content .section_title{display:none}#terroir_page #section_cuban_seeds .right_img{margin-bottom:75px}#terroir_page #section_leaves{margin-bottom:75px}#terroir_page #section_leaves .bg{height:800px;top:400px}#terroir_page #section_leaves .top_section{margin-bottom:45px}#terroir_page #section_leaves .bottom_section .header{margin-bottom:60px}#terroir_page #section_leaves .bottom_section .title_control{margin-bottom:20px}#terroir_page #section_leaves .bottom_section .title_control .content_title{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;font-size:16px}#terroir_page #section_leaves .bottom_section .image_slick img{display:none}#terroir_page #section_leaves .bottom_section .image_slick .mobile{display:block}#terroir_page #section_cultivation{margin-bottom:75px}#terroir_page #section_cultivation .text_content{padding-right:0}#terroir_page #section_cultivation .text_content .section_title{display:none}#terroir_page #section_cultivation .right_col{margin-bottom:25px}#terroir_page #section_cultivation .first_section{margin-bottom:65px}#terroir_page #section_cultivation .right_img{margin-bottom:0}#terroir_page #section_cultivation .second_section{margin-bottom:75px}#terroir_page #section_cultivation .second_section .right_col{padding-top:50px}#terroir_page #section_cultivation .bottom_section{display:block}#terroir_page #section_cultivation .bottom_section .left_content{padding-left:70px;position:relative;margin-bottom:40px}#terroir_page #section_cultivation .bottom_section .left_content img{width:70px;position:absolute;left:0;top:-20px;margin-bottom:0}#terroir_page #section_cultivation .bottom_section .left_content .text{max-width:100%}#terroir_page #section_cultivation .bottom_section #drag_image_container{margin-right:-30px}#terroir_page #section_cultivation .bottom_section #drag_image_container img{height:320px;max-width:initial}#terroir_page #section_aging{margin-bottom:75px}#terroir_page #section_aging .first_section{margin-bottom:50px}#terroir_page #section_aging .second_section{margin-bottom:60px}#terroir_page #section_aging .bottom_section .left_col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:0;margin-bottom:25px;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}#terroir_page #section_aging .bottom_section .left_col .bottom_section_item{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;text-align:center}#terroir_page #section_aging .bottom_section .left_col .bottom_section_item .title{font-size:16px;display:block}#terroir_page #section_aging .bottom_section .right_col{height:320px;max-width:450px;width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}#terroir_page #section_aging .bottom_section .right_col .bg{width:220px;height:220px;border-color:#494311}#terroir_page #section_aging .bottom_section .right_col .text{margin-bottom:15px}#terroir_page #section_aging .bottom_section .right_col .text:last-child{margin-bottom:0}#terroir_page #section_rolling .top_section .text{margin-bottom:30px}#terroir_page #section_rolling .top_section .image_text_section .image_text_item{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}#terroir_page #section_rolling .slider_section{margin-bottom:75px}#terroir_page #section_rolling .slider_section .slider_slick .slick_item{display:block}#terroir_page #section_rolling .slider_section .slider_slick .slick_item .inner_container{height:auto;padding-left:0}#terroir_page #section_rolling .slider_section .slider_slick .slick_item .bg_img{height:320px;position:relative;width:100%;margin-bottom:45px}#terroir_page #section_rolling .slider_section .slider_slick .slick_item .number_content{padding-left:30px}#terroir_page #section_rolling .slider_section .slider_slick .slick_item .number_content .number{margin-top:-10px;left:5px;right:auto}#terroir_page #section_authenticity .top_section{margin-bottom:0}#terroir_page #section_authenticity .top_section .image_content .text_content{padding-right:0}#terroir_page #section_authenticity .top_section .image_content .img_col{margin-bottom:30px}#terroir_page #section_authenticity .top_section .image_content .left_col{margin-bottom:15px}#terroir_page #section_authenticity .top_section .right_image{margin-bottom:40px}#terroir_page #section_authenticity .top_section .right_image .mobile_title{font-size:24px;color:#c5a66c;margin-bottom:1.5rem;text-align:left}#terroir_page #section_authenticity .top_section .right_image .hide_mobile{display:none}#terroir_page #section_authenticity .top_section .right_image:last-child{margin-bottom:75px}#terroir_page #section_authenticity .top_section .left_image{margin-bottom:30px}#terroir_page #section_authenticity .code_box_section .left_col{padding-right:0}#terroir_page #section_authenticity .code_box_section .right_col .inner_container{max-width:100%;text-align:center}#terroir_page #section_authenticity .code_box_section .right_col .inner_container img{margin-bottom:25px}#terroir_page #section_authenticity .code_box_section .right_col .inner_container .text{text-align:left;max-width:100%}#terroir_page #section_authenticity .quality_seal_section .upper_content{margin-bottom:65px}#terroir_page #section_authenticity .quality_seal_section .upper_content .right_col{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}#terroir_page #section_authenticity .quality_seal_section .upper_content .right_col .inner_container .quality_slick .slick_item img{height:220px}#terroir_page #section_authenticity .quality_seal_section .upper_content .left_col{padding-top:0;margin-bottom:40px}#terroir_page #section_authenticity .quality_seal_section .upper_content .left_col .title{margin-bottom:20px}#terroir_page #section_authenticity .code_box_section .text_content{padding-top:0;margin-bottom:40px}#terroir_page #section_authenticity .code_box_section .inner_img{text-align:center}#terroir_page #section_authenticity .code_box_section .img_col{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}#terroir_page #section_authenticity .quality_seal_section .upper_content .right_col .inner_container .quality_slick .slick-arrow{width:16px;height:32px;margin-top:-16px}#terroir_page #section_authenticity .quality_seal_section .upper_content .right_col .inner_container .quality_slick .slick_item .text{padding-left:20px;padding-right:20px}#blogs_page .blog_categories{position:relative;padding-left:65px;border-bottom:1px solid #c5a66c;padding-bottom:35px}#blogs_page .blog_categories:after{content:'';height:10px;width:20px;position:absolute;background-size:cover;background-repeat:no-repeat;background-image:url(../../images/arrow_d.svg);top:15px;right:15px}#blogs_page .blog_categories .title{font-size:24px;color:#fff;vertical-align:top;position:absolute;left:0}#blogs_page .blog_categories .mobile_control{display:block;font-size:20px;color:#c5a66c;vertical-align:top;padding-top:5px;text-decoration:underline}#blogs_page .blog_categories .inner_control{display:none}#blogs_page .blog_categories .cat_item_container{display:block;position:relative;z-index:2}#blogs_page .blog_categories .cat_item{font-size:20px;margin-top:30px;display:block}#blogs_page .blog_categories .cat_item.hide{display:none}#blogs_page .blog_categories.show .inner_control{display:block}#blogs_page .blog_categories.show:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#blogs_page .blog_content .blog_item{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}#blogs_page .blog_content .blog_item .inner_container{max-width:320px;margin-left:auto;margin-right:auto}#blogs_page .blog_content .blog_item .info_block{padding-bottom:20px}#blogs_page .blog_content .blog_item .info_block .title{margin-bottom:10px}#blogs_page .blog_content .blog_item .info_block .desc{margin-bottom:10px}#blogs_page .blog_content .blog_item .info_block .page_link{position:relative;bottom:0}#blog_post .main_section .page_content .page_highlight{padding-left:0;padding-right:0}#blog_post .main_section .page_content .s1{padding-left:0;padding-right:0}#blog_post .main_section .page_content .link_container{padding-left:0}#locations_page .top_section{margin-bottom:10px}#locations_page .location_categories .location_category_section .title{font-size:24px}#locations_page .location_categories .location_category_section .mobile_control{position:relative;display:block;font-size:20px;padding-top:4px;color:#c5a66c;text-decoration:underline;overflow:hidden;white-space:nowrap;padding-right:25px}#locations_page .location_categories .location_category_section .mobile_control:after{content:'';width:30px;position:absolute;background-size:20px auto;background-repeat:no-repeat;right:0;background-image:url(../../images/arrow_d.svg);top:0;bottom:0;margin:auto;height:30px;background-position:center right}#locations_page .location_categories .location_category_section .control_items{padding-top:2px;display:none}#locations_page .location_categories .location_category_section .control_items .control_item{font-size:20px;display:block;margin-right:0;margin-top:25px}#locations_page .location_categories .location_category_section .control_items .control_item:last-child{margin-bottom:0}#locations_page .location_categories .location_category_section .control_items .control_item.active{color:#787878;text-decoration:none}#locations_page .location_categories .location_category_section .control_items .control_item.mobile_active{color:#c5a66c}#locations_page .location_categories .location_category_section .control_items .control_item.hide{display:none}#locations_page .location_categories .location_category_section .control_items .child_section.active{display:none}#locations_page .location_categories .location_category_section .control_items .child_item{text-decoration:none!important}#locations_page .location_categories .location_category_section .control_items .child_item.mobile_active{color:#c5a66c}#locations_page .location_categories .location_category_section.show .mobile_control:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#locations_page .location_categories .location_category_section.show .control_items{display:block}#locations_page .location_categories .location_category_section.location_brand .title{margin-top:0}#locations_page .location_categories .location_category_section.location_brand .control_items{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#locations_page .location_categories .location_category_section.location_brand .control_items .control_item{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#locations_page .location_categories .location_category_section.location_brand .control_items .control_item.all{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}#locations_page .location_categories .location_category_section.location_brand .control_items .control_item img{max-width:100%}#locations_page .location_categories .location_category_section.location_brand.show .control_items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#locations_page .location_categories .location_category_section.location_brand .mobile_control{height:32px;margin-top:0;padding-top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#locations_page .location_categories .location_category_section .mobile_control{height:32px}#locations_page .location_categories .location_category_section .mobile_control .name{display:none}#locations_page .location_categories .location_category_section .mobile_control img{max-height:32px;max-width:80%}#locations_page .location_content .location_item{padding-bottom:25px;padding-top:25px}#locations_page .location_content .location_item .top_content{padding-top:0;padding-right:0}#locations_page .location_content .location_item .top_content .mobile_only{display:block;margin-bottom:10px}#locations_page .location_content .location_item .top_content .bottom_text{margin-bottom:15px}#locations_page .location_content .location_item .top_content .bottom_text .item_type{display:none}#locations_page .location_content .location_item .top_content .item_brands{position:relative}#locations_page .location_content .location_item .more_detail_content .detail_content .description{margin-bottom:15px}#locations_page .location_content .location_item .more_detail_content .detail_content .map_container{padding:0;padding-top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#locations_page .location_content .location_item .more_detail_content .detail_content .map_container .map{width:100%;height:370px;position:relative;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}#locations_page .location_content .location_item .more_detail_content .detail_content .map_container .text_content{position:relative;top:0;left:0;right:0;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:auto;max-width:400px;width:100%;padding:20px;margin-bottom:-45px}#locations_page .location_content .location_item .more_detail_content .detail_content .map_container .text_content .address{margin-bottom:10px}#locations_page .location_content .location_item .more_detail_content .detail_content .map_container .text_content .map_url{margin-top:20px}#locations_page .location_categories .location_category_section .control_items .control_item .child.active{display:block}}@media only screen and (max-width:575px){#vip_page .main_section .left_col .text_content{text-align:left}#vip_page .main_section .right_col .column_items{margin-bottom:55px}#vip_page .main_section .right_col .column_items .icon_item{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;position:relative;padding-left:100px;text-align:left;margin-bottom:45px;min-height:55px}#vip_page .main_section .right_col .column_items .icon_item .icon{height:50px;position:absolute;left:15px;margin-bottom:0}#vip_page .main_section .right_col .column_items .icon_item:last-child{margin-bottom:0}#vip_page .main_section .right_col .column_text{text-align:left}#siglo_page .shop_section .shop_item{background:0 0}#siglo_page .shop_section .shop_item .item_col .slick_item{min-height:375px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-size:275px auto;background-position:center top;background-image:url(../../images/rectangle.png);background-repeat:no-repeat;padding-bottom:50px}#siglo_page .shop_section .shop_item .item_col .slick_item img{max-width:225px}#contact_page .top_section .right_col .text_content{max-width:320px;margin-left:auto;margin-right:auto}#contact_page .main_section .office_section .right_col #contact_slider .slide_content{left:30px;right:30px;width:auto}#contact_page .main_section .office_section .right_col #contact_slider .slide_content .label_block{width:100%}#terroir_page .section_item .bg_image{min-height:280px}#terroir_page .section_item img{max-width:100%}#terroir_page #section_rolling .top_section .image_text_section .image_text_item .item_container{width:150px;height:150px}#terroir_page #section_rolling .top_section .image_text_section .image_text_item .item_container .name{font-size:20px}#terroir_page #section_rolling .slider_section .slider_slick{margin-bottom:40px}#terroir_page #section_rolling .slider_section .slider_slick .slick_item .number_content{padding-right:0}#terroir_page #section_rolling .slider_section .slider_slick .slick_item .bg_img{height:230px}#terroir_page #section_rolling .slider_section .slick_control span{width:9px;height:9px}#terroir_page #section_authenticity .code_box_section .left_col{padding-right:0}#terroir_page #section_authenticity .code_box_section .left_col .inner_img img{display:none;max-width:100%}#terroir_page #section_authenticity .code_box_section .left_col .inner_img .mobile{display:block;margin-left:auto;margin-right:auto}#terroir_page #section_cultivation .bottom_section #drag_image_container img{max-width:initial}#terroir_page #section_aging .bottom_section .left_col{display:block;text-align:center}#terroir_page #section_aging .bottom_section .left_col .bottom_section_item{display:inline-block}#terroir_page #section_aging .bottom_section .left_col .bottom_section_item:first-child{padding-right:15px}#terroir_page #section_aging .bottom_section .left_col .bottom_section_item:last-child{padding-left:15px}#terroir_page #section_aging .bottom_section .right_col .inner_container{max-width:100%}.mfp-container{padding-left:30px;padding-right:30px}#login-dialog .container{padding-left:10px;padding-right:10px}#locations_page .location_content .location_item .more_detail_content .detail_content .map_container .map{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px);max-width:calc(100% + 60px);-webkit-box-flex:0;-webkit-flex:0 0 calc(100% + 60px);-ms-flex:0 0 calc(100% + 60px);flex:0 0 calc(100% + 60px)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,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RVYsd0ZBNkVZLGNBQUEsS0E3RVosdUZBZ0ZZLGFBQUEsS0FoRloseUVBc0ZVLFVBQUEsS0FNVixlQUNFLGFBQUEsS0FBb0IsY0FBQSxLQUV0Qix5QkFFSSxhQUFBLEtBQW9CLGNBQUEsS0FHeEIsMEdBT2MsWUFBQSxNQUFvQixhQUFBLE1BQXFCLE1BQUEsa0JBQTBCLFVBQUEsa0JBQ25FLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsa0JBQUEsU0FBQSxFQUFBLEVBQUEsa0JBQUEsS0FBQSxFQUFBLEVBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAbWl4aW4gYmFja2dyb3VuZGltYWdlKCkge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59O1xuQG1peGluIG1hcmdpbkNlbnRlcigkd2lkdGgpIHtcbiAgbWF4LXdpZHRoOiAjeyR3aWR0aH1weDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn07XG5AbWl4aW4gYWJzb2x1dGVGdWxsKCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn07XG5cblxuJHByaW1hcnlfZm9udDogJ0JlbGxlemEnLCBzZXJpZjtcblxuJHRyYW5zaXRpb25fYzogMTIwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiR0cmFuc2l0aW9uOiAwLjdzIGVhc2U7XG4kY29udGFpbmVyX3dpZHRoOiAxNjQwcHg7XG4kd2hpdGVfY29sb3I6ICNmZmY7XG4kdGhpbl9mb250czogMzAwO1xuJHNib2xkX2ZvbnRzOiA2MDA7XG4kYm9sZF9mb250czogNzAwO1xuJGJsYWNrX2ZvbnRzOiA5MDA7XG4kdG9wX21lbnVfb2Zmc2V0OiAxMTBweDtcbiR0b3BfbWVudV9vZmZzZXRfaGFsZjogJHRvcF9tZW51X29mZnNldCAvIDI7XG5cbiRwcmltYXJ5X2NvbG9yOiAjZmZmO1xuJGdvbGRfY29sb3I6ICNDNUE2NkM7XG4kZ3JleV9jb2xvcjogIzc4Nzg3ODtcbiRmdWxsX2hlaWdodDogY2FsYygxMDB2aCAtIDExMnB4KTtcblxuXG5ib2R5e1xuICBmb250LWZhbWlseTogJHByaW1hcnlfZm9udDsgZm9udC13ZWlnaHQ6IDQwMDsgbGluZS1oZWlnaHQ6IDEuMjsgY29sb3I6ICRwcmltYXJ5X2NvbG9yOyBmb250LXNpemU6IDE2cHg7XG4gICYuc2N7XG4gICAgZm9udC1mYW1pbHk6IEJlbGxlemEsJ+W+rui7n+ato+m7kemrlCcsJ01pY3Jvc29mdCBKaGVuZ0hlaScsU1RIZWl0aSwn5Y2O5paH6buR5L2TJyxTaW1IZWksJ+m7keS9kycsJ+aWsOe0sOaYjumrlCcsUE1pbmdMaVUsJ+e0sOaYjumrlCcsTWluZ0xpVSxzYW5zLXNlcmlmO1xuICB9XG59XG5cblxuaHRtbC5uby1zY3JvbGwsIGJvZHkubm8tc2Nyb2xse292ZXJmbG93OiBoaWRkZW47IGhlaWdodDogMTAwJTsgfVxuYSwgYTpsaW5rLCBhOnZpc2l0ZWQsIGE6aG92ZXIsIGE6YWN0aXZle3RleHQtZGVjb3JhdGlvbjogbm9uZTsgY29sb3I6ICRnb2xkX2NvbG9yOyB9XG5we21hcmdpbi1ib3R0b206IDEuNXJlbX1cbnA6bGFzdC1jaGlsZHsgbWFyZ2luLWJvdHRvbTogMDt9XG46Zm9jdXN7b3V0bGluZTogbm9uZX1cblxuXG50ZXh0YXJlYSwgYnV0dG9uLCBpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCBpbnB1dFt0eXBlPVwidGVsXCJdLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IGJvcmRlci1yYWRpdXM6IDA7IG91dGxpbmU6IG5vbmU7XG59XG46bm90KC5lZGl0b3Ipe1xuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2e1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IG1hcmdpbi1ib3R0b206IDA7IG1hcmdpbi10b3A6IDA7XG59XG59XG5cbi5jb250YWluZXJ7bWF4LXdpZHRoOiAkY29udGFpbmVyX3dpZHRoOyBwYWRkaW5nLWxlZnQ6IDYwcHg7IHBhZGRpbmctcmlnaHQ6IDYwcHggfVxuLmZsZXh7XG4gIGRpc3BsYXk6IGZsZXg7XG4gICYud3JhcHtmbGV4LXdyYXA6IHdyYXA7fVxufVxuLmZsZXhfaXRlbV8ye1xuICBmbGV4OiAwIDAgNTAlOyBtYXgtd2lkdGg6IDUwJTtcbn1cbi5mbGV4X2l0ZW1fM3tcbiAgZmxleDogMCAwIDMzLjMzJTsgbWF4LXdpZHRoOiAzMy4zMyU7XG59XG4uZmxleF9pdGVtXzR7XG4gIGZsZXg6IDAgMCAyNSU7IG1heC13aWR0aDogMjUlO1xufVxuLmFuaW1zaXRpb24tbG9hZGluZ3tcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4ud2F5cG9pbnRfZmFkZUlue29wYWNpdHk6IDA7IHRyYW5zaXRpb246IDFzfVxuLndheXBvaW50X2ZhZGVJbi5hY3RpdmV7b3BhY2l0eTogMTt9XG5cbi53YXlwb2ludF9mYWRlSW4uZmFkZUluVXB7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpOyB9XG4ud2F5cG9pbnRfZmFkZUluLmZhZGVJblVwLmFjdGl2ZXt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7fVxuXG4ud2F5cG9pbnRfZmFkZUluLmZhZGVJblJpZ2h0e3RyYW5zZm9ybTogdHJhbnNsYXRlWCg1MHB4KTsgfVxuLndheXBvaW50X2ZhZGVJbi5mYWRlSW5MZWZ0e3RyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7IH1cbi53YXlwb2ludF9mYWRlSW4uZmFkZUluUmlnaHQuc2hvcnR7dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwcHgpOyB9XG4ud2F5cG9pbnRfZmFkZUluLmZhZGVJbkxlZnQuc2hvcnR7dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTsgfVxuLndheXBvaW50X2ZhZGVJbi5mYWRlSW5MZWZ0LmFjdGl2ZSwgLndheXBvaW50X2ZhZGVJbi5mYWRlSW5SaWdodC5hY3RpdmV7dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO31cblxuLndheXBvaW50X2ZhZGVJbi5mYWRlSW5fZDJ7IHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7fVxuLndheXBvaW50X2ZhZGVJbi5mYWRlSW5fZDR7IHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7fVxuXG4jcGFnZV9zZWN0aW9ue1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjAyZGVnLCAjMDAwIDAlLCAjMjQyMzFEIDEwMDBweCwgIzAwMCAxMDAlKTsgbWluLWhlaWdodDogMTAwdmg7XG59XG4ucG9wb3Zlci1ib2R5e1xuICB3aWR0aDogMTAwcHg7IGhlaWdodDogMTAwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaW1ne1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDEwMHB4OyBoZWlnaHQ6IDEwMCU7IGxlZnQ6IDA7IHRvcDogMDtcbiAgfVxufVxuXG4ucmVzcG9uc2l2ZV9idG57XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcmVzcG9uc2l2ZV9iZ3tcbiAgcG9zaXRpb246IGZpeGVkOyB6LWluZGV4OiA3OyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgdG9wOiAwOyBoZWlnaHQ6IDEwMCU7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC43KTsgZGlzcGxheTogbm9uZTtcbn1cblxuLm1hc3Rlci1zbGlkZXJ7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZWFkZXJfbWVudV9zZWN0aW9ue1xuICAuc2l0ZV9sb2dve1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC5sb2dve1xuICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgIH1cbiAgfVxuICAuaGVhZGVyX3JpZ2h0e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDYwcHg7IGhlaWdodDogMjBweDsgdG9wOiAwOyBib3R0b206IDA7IG1hcmdpbjogYXV0bztcbiAgICBpbWd7XG4gICAgICBoZWlnaHQ6IDEwMCU7IGRpc3BsYXk6IGJsb2NrOyBvcGFjaXR5OiAwLjI1OyB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG4gICAgYXtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgLmhlYWRlcl9sZWZ0e1xuICAgIGZvbnQtc2l6ZTogMjBweDsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiA2MHB4OyB6LWluZGV4OiA1O1xuICAgIGhlaWdodDogMjBweDsgdG9wOiAwOyBib3R0b206IDA7IG1hcmdpbjogYXV0bzsgY29sb3I6ICM2NjVFNEU7XG4gIH1cbn1cbiN0b3BfaGVhZGVyX21lbnV7XG4gIHBvc2l0aW9uOiBmaXhlZDsgdG9wOiAwOyB3aWR0aDogMTAwJTsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgei1pbmRleDogODsgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdvbGRfY29sb3I7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyMmRlZywgIzE2MTYxNiAwJSwgIzI0MjMxRCA0OSUsICMxQzFDMTkgMTAwJSk7XG4gIC5tZW51X2Jne1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vLi4vaW1hZ2VzL2hlYWRlcl9iZy5wbmdcIik7IHBhZGRpbmctdG9wOiAyMnB4OyBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuXG59XG5cbi5yZXNwb25zaXZlX21lbnV7XG4gIHBvc2l0aW9uOiBmaXhlZDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgei1pbmRleDogODsgb3BhY2l0eTogMDsgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgdHJhbnNpdGlvbjogMC42cztcbiAgPiAubWVudV9iZ3tcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uLy4uL2ltYWdlcy9tZW51X2JnLmpwZ1wiKTsgQGluY2x1ZGUgYWJzb2x1dGVGdWxsOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IG9wYWNpdHk6IDE7XG5cbiAgfVxuICA+IC5jb250YWluZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5tZW51X2l0ZW17XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7IG9wYWNpdHk6IDA7IHRyYW5zaXRpb246ICR0cmFuc2l0aW9uX2M7XG4gICAgYXtcbiAgICAgIGNvbG9yOiAkd2hpdGVfY29sb3I7IHBhZGRpbmctdG9wOiAxM3B4OyBwYWRkaW5nLWJvdHRvbTogMTNweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICAgIH1cbiAgICAmLmhpZGV7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAudG9wX2hlYWRlcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4OyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnRvcF9zZWN0aW9ue1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbiAgLmJvdHRvbV9zZWN0aW9ue1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAubGFuZ19zZWN0aW9ue1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLmxhbmdfaXRlbXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwYWRkaW5nLWxlZnQ6IDIwcHg7IHBhZGRpbmctcmlnaHQ6IDIwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpmaXJzdC1jaGlsZDpiZWZvcmV7XG4gICAgICAgICAgY29udGVudDogXCJcIjsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogLTNweDsgd2lkdGg6IDdweDsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGhlaWdodDogN3B4OyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uLy4uL2ltYWdlcy9zdHJva2Uuc3ZnXCIpOyBtYXJnaW46IGF1dG87IHRvcDogMDsgYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgICYuc2N7XG4gICAgICAgICAgPiBhe1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEJlbGxlemEsJ+W+rui7n+ato+m7kemrlCcsJ01pY3Jvc29mdCBKaGVuZ0hlaScsU1RIZWl0aSwn5Y2O5paH6buR5L2TJyxTaW1IZWksJ+m7keS9kycsJ+aWsOe0sOaYjumrlCcsUE1pbmdMaVUsJ+e0sOaYjumrlCcsTWluZ0xpVSxzYW5zLXNlcmlmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBwYWRkaW5nLXRvcDogODBweDtcbiAgJi5pbl9ob3ZlcntcbiAgICAubWVudV9pdGVte1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYXtcbiAgICAgICAgY29sb3I6ICRncmV5X2NvbG9yO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGVfY29sb3JcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmFjdGl2ZXtcbiAgICBvcGFjaXR5OiAxOyB2aXNpYmlsaXR5OiB2aXNpYmxlOyB0cmFuc2l0aW9uOiAxcztcbiAgICAubWVudV9pdGVte1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICA+IC5tZW51X2Jne1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuLmxpbmtfYW5pbWF0aW9ue1xuICAud29yZHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGxpbmUtaGVpZ2h0OiAxO1xuICAgIC5sZXR0ZXJ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGxpbmUtaGVpZ2h0OiAxOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKC4yNiwxLjA0LC41NCwxKTtcbiAgICAgIC5sZXR0ZXItYntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDEwMCUsMCk7XG4gICAgICB9XG4gICAgICBpe1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICY6aG92ZXJ7XG4gICAgLndvcmR7XG4gICAgICAubGV0dGVye1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKC4yNiwxLjA0LC41NCwxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4uZm9udF84MHtcbiAgZm9udC1zaXplOiA4MHB4O1xufVxuLmZvbnRfNDB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbi5mb250XzMye1xuICBmb250LXNpemU6IDMycHg7XG59XG4uZm9udF8yOHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuLmZvbnRfMjJ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi5mb250XzIwe1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ucGFjZSB7XG4gIC13ZWJraXQtcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucGFjZS1pbmFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWNle1xuICBkaXNwbGF5OiBub25lO1xuICAucGFjZS1wcm9ncmVzcyB7XG4gICAgYmFja2dyb3VuZDogJGdvbGRfY29sb3I7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDIwMDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLnBhZ2VfbG9hZGluZ3tcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDIwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb24sIHZpc2liaWxpdHkgMC44cywgb3BhY2l0eSAwLjRzO1xufVxuXG5cbi5wYWNlLWRvbmV7XG4gIC5wYWdlX2xvYWRpbmd7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbi5wYWdlLXRlbXBsYXRlLWNvbnRlbnQtcGFnZS1mdWxscGFnZSAucGFnZV9sb2FkaW5ne1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5wYWdlLXRlbXBsYXRlLWNvbnRlbnQtcGFnZS1mdWxscGFnZS5wYWNlLWRvbmV7XG4gIC5wYWdlX2xvYWRpbmd7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5cbi5wYWdlX2xpbmt7XG4gIGZvbnQtc2l6ZTogMThweDsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nLXJpZ2h0OiAxMjJweDsgcGFkZGluZy1sZWZ0OiAxMjJweDsgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAmOmJlZm9yZSwgJjphZnRlcntcbiAgICBjb250ZW50OiAnJzsgaGVpZ2h0OiAycHg7IHdpZHRoOiAxMDJweDsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi8uLi9pbWFnZXMvbGlua19iZy5wbmdcIik7IHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7IGJvdHRvbTogMDsgbWFyZ2luOiBhdXRvOyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgJjphZnRlcntcbiAgICByaWdodDogMDtcbiAgfVxuICAmOmJlZm9yZXtcbiAgICBsZWZ0OiAwOyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gICYubGVmdF9saW5re1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYucmlnaHRfbGlua3tcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICY6YWZ0ZXJ7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmOmhvdmVye1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxufVxuXG5cbiNob21lX3BhZ2V7XG4gIC5tYXN0ZXItc2xpZGVye1xuICAgIC5tcy1zbGlkZXtcblxuICAgIH1cbiAgfVxufVxuLm1hc3Rlci1zbGlkZXJ7XG4gIC5tcy1zbGlkZXtcbiAgICAubWFza3tcbiAgICAgIEBpbmNsdWRlIGFic29sdXRlRnVsbDsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi8uLi9pbWFnZXMvbWFzay5wbmdcIik7IHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG4gIC5tcy1idWxsZXRze1xuICAgIGJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICAgIC5tcy1idWxsZXR7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVfY29sb3I7IG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50OyBib3JkZXItcmFkaXVzOjUwJSA7XG4gICAgICBvcGFjaXR5OiAwLjQ1O1xuICAgICAgJi5tcy1idWxsZXQtc2VsZWN0ZWR7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tcy1uYXYtbmV4dCwgLm1zLW5hdi1wcmV2e1xuICAgIGhlaWdodDogNTRweDsgd2lkdGg6IDI3cHg7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgbWFyZ2luLXRvcDogLTI3cHg7XG4gIH1cbiAgLm1zLW5hdi1uZXh0e1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vLi4vaW1hZ2VzL2Fycm93X3doaXRlX3IucG5nXCIpO1xuICB9XG4gIC5tcy1uYXYtcHJldntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uLy4uL2ltYWdlcy9hcnJvd193aGl0ZV9sLnBuZ1wiKTtcbiAgfVxuICAucGFnZV9saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgJjpob3ZlcntcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICB9XG4gIH1cbn1cblxuI2hvbWVfcGFnZXtcbiAgLmZ1bGxfaGVpZ2h0X3NlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgb3BhY2l0eTogMDtcblxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb25fYztcbiAgICAmOmFmdGVye1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyBoZWlnaHQ6IDJweDsgYmFja2dyb3VuZC1jb2xvcjogJGdvbGRfY29sb3I7IGJvdHRvbTogMDsgbGVmdDogMDsgei1pbmRleDogMjsgd2lkdGg6IDEwMCU7XG5cbiAgICB9XG4gICAgJi5hY3RpdmV7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuICAjdG9wX3NlY3Rpb257XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5zbGlkZXJfc2VjdGlvbntcbiAgICAgIHBhZGRpbmctdG9wOiAkdG9wX21lbnVfb2Zmc2V0OyBoZWlnaHQ6IDEwMHZoO1xuICAgICAgLnNsaWRlcl90ZXh0e1xuICAgICAgICBmb250LXNpemU6IDQwcHggIWltcG9ydGFudDsgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OiAxLjMgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm1hc3Rlci1zbGlkZXJ7XG4gICAgICAuaWNvbntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubXMtbmF2LW5leHR7XG4gICAgICAgIHJpZ2h0OiA2MHB4O1xuICAgICAgfVxuICAgICAgLm1zLW5hdi1wcmV2e1xuICAgICAgICBsZWZ0OiA2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2xpZGVyX2NvbnRlbnRfc2VjdGlvbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjJkZWcsICMxNjE2MTYgMCUsICMyNDIzMUQgNDklLCAjMEMwQzBDIDEwMCUpOyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLm1hc3Rlci1zbGlkZXIge1xuXG4gICAgfVxuICAgIGltZy5iZ3tcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogNTAlOyB0b3A6ICR0b3BfbWVudV9vZmZzZXQ7IG1hcmdpbi1sZWZ0OiAtMjUwcHg7XG4gICAgfVxuICAgIC5zbGlkZXJfc2VjdGlvbntcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAubXMtbmF2LW5leHQsICAubXMtbmF2LXByZXZ7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoLTI3cHggKyAjeyR0b3BfbWVudV9vZmZzZXRfaGFsZn0pO1xuICAgICAgfVxuICAgIH1cbiAgICAuZmxleF9pdGVtXzJ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5sYWJlbF9ibG9ja3tcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgei1pbmRleDogMjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjgpOyBib3R0b206IDUwJTsgbWluLXdpZHRoOiA1NTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRnb2xkX2NvbG9yOyBtYXJnaW4tYm90dG9tOiA0MHB4OyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb25fYzsgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgICAgIHBhZGRpbmc6IDIwcHggNjBweCAyMHB4IDQ1cHg7IG1pbi1oZWlnaHQ6IDE4MHB4OyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLmljb257XG4gICAgICAgIGhlaWdodDogMTQ1cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBib3R0b206IDA7IGxlZnQ6IDQ1cHg7IG1hcmdpbjogYXV0bztcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uOyB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uOyBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgICAgLnRleHRfY29udGVudHtcbiAgICAgICAgLmxhYmVsX3RpdGxle1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uOyB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uOyBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5sYWJlbF9kZXNje1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uOyB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uOyBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmhhc19pbWFnZXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRleHRfc2VjdGlvbntcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAuc2VjdGlvbl9jb250YWluZXJ7XG4gICAgICAgIG1heC13aWR0aDogNjQwcHg7IHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luLXRvcDogJHRvcF9tZW51X29mZnNldDsgcGFkZGluZy1sZWZ0OiAzMHB4OyBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAuc2VjdGlvbl9sb2dve1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNlY3Rpb25fdGl0bGV7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgb3BhY2l0eTogMDsgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbjtcbiAgICAgICAgfVxuICAgICAgICAuc2VjdGlvbl9kZXNje1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IEBpbmNsdWRlIG1hcmdpbkNlbnRlcig0MDApOyBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgICAgICAgIG9wYWNpdHk6IDA7IHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb247XG4gICAgICAgIH1cbiAgICAgICAgLnNlY3Rpb25fbGlua3tcbiAgICAgICAgICBvcGFjaXR5OiAwOyB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKG9kZCl7XG4gICAgICAubGVmdF9zZWN0aW9ue1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgIH1cbiAgICAgIC5sYWJlbF9ibG9ja3tcbiAgICAgICAgbGVmdDogYXV0bzsgcmlnaHQ6IDA7IGJvcmRlci1yaWdodDogbm9uZTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuXG4gICAgICB9XG5cbiAgICAgIGltZy5iZ3tcbiAgICAgICAgcmlnaHQ6IDUwJTsgbWFyZ2luLXJpZ2h0OiAtMjUwcHg7IGxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xuICAgICAgLmxhYmVsX2Jsb2Nre1xuICAgICAgICBsZWZ0OiAwOyByaWdodDogYXV0bzsgYm9yZGVyLWxlZnQ6IG5vbmU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cbiAgICAgIH1cblxuICAgIH1cbiAgICAmLmFjdGl2ZXtcbiAgICAgICY6bnRoLWNoaWxkKG9kZCksICY6bnRoLWNoaWxkKGV2ZW4pe1xuICAgICAgICAubGFiZWxfYmxvY2t7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7IG9wYWNpdHk6IDE7IHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50ZXh0X2NvbnRlbnR7XG5cbiAgICAgICAgICAgIC5sYWJlbF90aXRsZXtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7IG9wYWNpdHk6IDE7IHRyYW5zaXRpb24tZGVsYXk6IDFzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxhYmVsX2Rlc2N7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpOyBvcGFjaXR5OiAxOyB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGV4dF9zZWN0aW9ue1xuICAgICAgICAgIC5zZWN0aW9uX2NvbnRhaW5lcntcbiAgICAgICAgICAgIC5zZWN0aW9uX3RpdGxle1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxOyB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VjdGlvbl9kZXNje1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxOyB0cmFuc2l0aW9uLWRlbGF5OiAxczsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlY3Rpb25fbGlua3tcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTsgdHJhbnNpdGlvbi1kZWxheTogMS4yczsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGV4dF9zZWN0aW9ue1xuICAgIGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyBmbGV4LXdyYXA6IHdyYXA7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLnNlY3Rpb25fY29udGFpbmVye1xuICAgICAgLnNlY3Rpb25fbG9nb3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICAgIC5zZWN0aW9uX3RpdGxle1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgfVxuICAgICAgLnNlY3Rpb25fZGVzY3tcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDsgQGluY2x1ZGUgbWFyZ2luQ2VudGVyKDQwMCk7IG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb250ZW50X3NlY3Rpb257XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZGltYWdlO1xuICAgIC50ZXh0X3NlY3Rpb257XG4gICAgICBwYWRkaW5nOiA2MHB4IDEwMHB4OyB6LWluZGV4OiAyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpOyBtYXgtd2lkdGg6IDc1MHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdvbGRfY29sb3I7XG4gICAgICB3aWR0aDogNTAlOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMjMwcHg7IHJpZ2h0OiAwOyBkaXNwbGF5OiBibG9jaztcbiAgICAgIC5zZWN0aW9uX2xvZ297XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgICAuc2VjdGlvbl90aXRsZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgb3BhY2l0eTogMDsgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICB9XG4gICAgICAuc2VjdGlvbl9kZXNje1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW5DZW50ZXIoNTAwKTsgbWFyZ2luLWJvdHRvbTogMzBweDsgbWFyZ2luLWxlZnQ6IDA7IG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgfVxuICAgICAgLnNlY3Rpb25fbGlua3tcbiAgICAgICAgb3BhY2l0eTogMDsgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xuICAgICAgLnRleHRfc2VjdGlvbntcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7IGxlZnQ6IDA7IHJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZChvZGQpe1xuICAgICAgLnRleHRfc2VjdGlvbntcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwXG4gICAgICB9XG4gICAgfVxuICAgICYuYWN0aXZle1xuICAgICAgLnRleHRfc2VjdGlvbntcbiAgICAgICAgLnNlY3Rpb25fdGl0bGV7XG4gICAgICAgICAgb3BhY2l0eTogMTsgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgICAgICAgfVxuICAgICAgICAuc2VjdGlvbl9kZXNje1xuICAgICAgICAgIG9wYWNpdHk6IDE7IHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7XG4gICAgICAgIH1cbiAgICAgICAgLnNlY3Rpb25fbGlua3tcbiAgICAgICAgICBvcGFjaXR5OiAxOyB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNmZWF0dXJlX2Jsb2d7XG4gICAgLnNlY3Rpb25fdGl0bGV7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbi1ib3R0b206IDU1cHg7IG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAubG9nb3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tbGVmdDogYXV0byA7IG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYmxvZ19jb250ZW50e1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bzsgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgICAuZmxleF9pdGVtXzN7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgcGFkZGluZy1yaWdodDogMTVweDsgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICA+IGF7XG4gICAgICAgICAgQGluY2x1ZGUgYWJzb2x1dGVGdWxsOyB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgICAgIC5pdGVtX2NvbnRhaW5lcntcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi8uLi9pbWFnZXMvcmVjdGFuZ2xlLnBuZ1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAudG9wX2NvbnRlbnR7XG4gICAgICAgICAgICBjb2xvcjogJGdvbGRfY29sb3I7IHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIC5kYXRle1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudHlwZXtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pbWdfY29udGFpbmVye1xuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDsgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmJnX2ltZ3tcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7IEBpbmNsdWRlIGJhY2tncm91bmRpbWFnZTsgcG9zaXRpb246IHJlbGF0aXZlOyB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjsgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxOyB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuNXM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbmZvX2Jsb2Nre1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44KTsgYm9yZGVyOiAxcHggc29saWQgJGdvbGRfY29sb3I7XG4gICAgICAgICAgcGFkZGluZzogMjVweDsgcGFkZGluZy1ib3R0b206IDcwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbWFyZ2luLXRvcDogLTcwcHg7XG4gICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmRlc2N7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgIH1cbiAgICAgICAgICAucGFnZV9saW5re1xuICAgICAgICAgICAgYm90dG9tOiAyNXB4OyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgLmJnX2ltZ3tcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAjaG9tZV9wYWdlIHtcbiAgICAuZnVsbF9oZWlnaHRfc2VjdGlvbiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuLmhvbWVfZm9vdGVye1xuICBib3JkZXItdG9wOiAycHggc29saWQgJGdvbGRfY29sb3I7IHBvc2l0aW9uOiBmaXhlZDsgYm90dG9tOiAycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgd2lkdGg6IDEwMCU7IHRyYW5zaXRpb246IDAuM3M7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICYuYWN0aXZle1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgdHJhbnNpdGlvbi1kZWxheTogMC43cztcbiAgfVxufVxuLnBhZ2VfZm9vdGVye1xuICBib3JkZXItdG9wOiAycHggc29saWQgJGdvbGRfY29sb3I7XG59XG4jZm9vdGVye1xuICB0ZXh0LWFsaWduOiBsZWZ0OyBmb250LXNpemU6IDE0cHg7IHBhZGRpbmctdG9wOiAyNXB4OyBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgY29sb3I6ICM2RDY4NUY7XG4gIC5jb250YWluZXJ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5sZWZ0X2NvbHtcbiAgICBmbGV4OiAwIDAgNjYuNjclO1xuICAgIGF7XG4gICAgICBjb2xvcjogIzZENjg1RjsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICAgIC5saW5re1xuICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICB9XG4gIH1cbiAgLnJpZ2h0X2NvbHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgZmxleDogMCAwIDMzLjMzJTtcbiAgICAuc29jaWFsX21lZGlhX2l0ZW17XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgcG9zaXRpb246IHJlbGF0aXZlOyBsaW5lLWhlaWdodDogMTtcbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgaW1ne1xuICAgICAgICBoZWlnaHQ6IDE5cHg7IHRyYW5zaXRpb246IDAuM3M7IGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAmLmhvdmVye1xuICAgICAgICAgIG9wYWNpdHk6IDA7IHZpc2liaWxpdHk6IHZpc2libGU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVye1xuICAgICAgICAuaG92ZXJ7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbiN2ZXJpZmljYXRpb25fcGFnZXtcbiAgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGhlaWdodDogMTAwdmg7IHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLnNlY3Rpb25fbG9nb3tcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5wYWdlX3RpdGxle1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLm1haW5fY29udGVudHtcbiAgICAuZGVzY3JpcHRpb257XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cbiAgICAucmlnaHRfbGlua3tcbiAgICAgIG1hcmdpbi1yaWdodDogMTAwcHhcbiAgICB9XG4gICAgLmxlZnRfbGlua3tcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICB9XG4gIH1cbn1cblxuXG4uY29udGVudF9wYWdle1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7IHBhZGRpbmctdG9wOiAxMTJweDtcbn1cblxuI3ZpcF9wYWdle1xuICAudG9wX3NlY3Rpb257XG4gICAgaGVpZ2h0OiAkZnVsbF9oZWlnaHQ7IHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuYmFubmVye1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyB3aWR0aDogNTAlOyBoZWlnaHQ6IDEwMCU7IEBpbmNsdWRlIGJhY2tncm91bmRpbWFnZTsgdG9wOiAwO1xuICAgIH1cbiAgICA+IC5jb250YWluZXJ7XG4gICAgICBoZWlnaHQ6IDEwMCU7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGp1c3RpZnktY29udGVudDogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyBtYXgtd2lkdGg6IDEwMCU7IHBhZGRpbmctbGVmdDogMDsgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIC5yaWdodF9zZWN0aW9ue1xuICAgICAgICBtYXJnaW4tbGVmdDogNTAlOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBhZGRpbmctbGVmdDogNDBweDsgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgLnNlY3Rpb25fbG9nb3tcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5wYWdlX3RpdGxle1xuICAgICAgICAgIGNvbG9yOiAkZ29sZF9jb2xvcjsgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICAgICAgfVxuICAgICAgICAucGFnZV9kZXNjcmlwdGlvbntcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40OyBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tYWluX3NlY3Rpb257XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgIC5mbGV4e1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIH1cbiAgICAuZmxleF9pdGVtXzJ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIC5sZWZ0X2NvbHtcbiAgICAgIC5sZWZ0X2ljb257XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgICB9XG4gICAgICAudGV4dF9jb250ZW50e1xuICAgICAgICBjb2xvcjogJGdvbGRfY29sb3I7IGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB9XG4gICAgfVxuICAgIC5yaWdodF9jb2x7XG4gICAgICAuY29sdW1uX2l0ZW1ze1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAuaWNvbl9pdGVte1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gICAgICAgICAgLmljb257XG4gICAgICAgICAgICBoZWlnaHQ6IDc1cHg7IG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jb2x1bW5fdGV4dHtcbiAgICAgICAgY29sb3I6ICRnb2xkX2NvbG9yO1xuICAgICAgICBhe1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4jYWJvdXR1c19wYWdle1xuICAudGl0bGVfc2VjdGlvbntcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7IHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAucGFnZV90aXRsZXtcbiAgICAgIGNvbG9yOiAkZ29sZF9jb2xvcjsgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cblxuICAubWFpbl9zZWN0aW9ue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuc2VjdGlvbl9tZW51e1xuICAgICAgcG9zaXRpb246IGZpeGVkOyBsZWZ0OiA2MHB4OyB6LWluZGV4OiA0O1xuICAgICAgLm5hdi1pdGVte1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4OyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGF7XG4gICAgICAgICAgY29sb3I6ICRncmV5X2NvbG9yOyBtYXJnaW4tYm90dG9tOiA1cHg7IGxpbmUtaGVpZ2h0OiAxOyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmctbGVmdDogMzBweDsgei1pbmRleDogMjtcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgaGVpZ2h0OiAxMXB4OyB3aWR0aDogMTFweDsgYm9yZGVyOiAxcHggc29saWQgJGdvbGRfY29sb3I7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBjb250ZW50OiAnJzsgbGVmdDogMDsgdG9wOiAwOyBib3R0b206IDA7IG1hcmdpbjogYXV0bzsgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVfY29sb3I7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGRfY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgY29udGVudDogJyc7IGxlZnQ6IDVweDsgd2lkdGg6IDFweDsgYmFja2dyb3VuZC1jb2xvcjogJGdvbGRfY29sb3I7IGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNXB4O1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb25faXRlbXtcbiAgICAgIC5jb250YWluZXJ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzcwcHg7XG4gICAgICB9XG4gICAgICAubW9iaWxlX3RpdGxle1xuICAgICAgICBkaXNwbGF5OiBub25lOyBmb250LXNpemU6IDI0cHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgY29sb3I6ICRnb2xkX2NvbG9yOyBwYWRkaW5nLWxlZnQ6IDE4cHg7IG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIHdpZHRoOiA3cHg7IGhlaWdodDogN3B4OyBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZF9jb2xvcjsgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7IHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICBjb250ZW50OiAnJzsgdG9wOiAwOyBib3R0b206IDA7IG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjc2VjdGlvbl9vdXJfY29tcGFueSwgI3NlY3Rpb25fY3ViYXtcbiAgICAgIC5oZWFkZXJfc2VjdGlvbntcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExNXB4O1xuICAgICAgICA+LmNvbnRhaW5lcntcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgLmltYWdle1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBoZWlnaHQ6IDEwMHB4OyB0b3A6IDA7IGJvdHRvbTogMDsgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgICAudGV4dF9jb250ZW50e1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJTsgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRleHRfc2VjdGlvbntcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgLnRleHR7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMyNXB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IEBpbmNsdWRlIG1hcmdpbkNlbnRlcig2NDUpOyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uLy4uL2ltYWdlcy9yZWN0YW5nbGVfYmcucG5nXCIpOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5pbWFnZV90ZXh0X3NlY3Rpb257XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDsgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAuZmxleHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zNXB4OyBtYXJnaW4tcmlnaHQ6IC0zNXB4O1xuICAgICAgICAuZmxleF9pdGVtXzJ7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4OyBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYmdfaW1ne1xuICAgICAgICBtaW4taGVpZ2h0OiA1MzBweDsgQGluY2x1ZGUgYmFja2dyb3VuZGltYWdlOyBoZWlnaHQ6IDEwMCU7IGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICB9XG4gICAgICAudGV4dF9pdGVte1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgcGFkZGluZy10b3A6IDc1cHg7IHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICAgICAgICAudGl0bGV7XG4gICAgICAgICAgY29sb3I6ICRnb2xkX2NvbG9yXG4gICAgICAgIH1cbiAgICAgICAgLnNlY3Rpb25fdGV4dHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICB9XG4gICAgICAgIC5mcm9te1xuICAgICAgICAgIGNvbG9yOiAkZ29sZF9jb2xvcjsgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2xpZGVyX3NlY3Rpb257XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgLml0ZW1fdGV4dHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJTsgbGluZS1oZWlnaHQ6IDEuNDsgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICB9XG4gICAgICAubXMtYnVsbGV0c3tcbiAgICAgICAgYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7O1xuICAgICAgfVxuICAgICAgLm1zLW5hdi1uZXh0e1xuICAgICAgICByaWdodDogNjBweDsgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICAgIC5tcy1uYXYtcHJldntcbiAgICAgICAgbGVmdDogNjBweDsgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICB9XG4gICAgI3NlY3Rpb25fY3ViYXtcbiAgICAgIC5zbGlkZXJfc2VjdGlvbntcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDsgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICB9XG4gICAgICAuaW1hZ2VfdGV4dF9zZWN0aW9uIHtcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XG4gICAgICAgICAgLnRleHRfaXRlbXtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuI2NvbnRhY3RfcGFnZXtcbiAgLnRvcF9zZWN0aW9ue1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ29sZF9jb2xvcjtcbiAgICAubGVmdF9jb2x7XG4gICAgICBoZWlnaHQ6ICRmdWxsX2hlaWdodDtcbiAgICAgIC5iZ19pbWd7XG4gICAgICAgIGhlaWdodDogMTAwJTsgQGluY2x1ZGUgYmFja2dyb3VuZGltYWdlXG4gICAgICB9XG4gICAgfVxuICAgIC5yaWdodF9jb2x7XG4gICAgICBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDsgcGFkZGluZy1sZWZ0OiA1MHB4OyBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgLnNlY3Rpb25fbG9nb3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICAgIC5zZWN0aW9uX3RpdGxle1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyBjb2xvcjogJGdvbGRfY29sb3JcbiAgICAgIH1cbiAgICAgIC5vZmZpY2VfbmFtZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgIC5lbWFpbHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICAgIC5jb3Jwb3JhdGVfYWRkcmVzc3tcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luQ2VudGVyKDQ0MCk7IG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICB9XG4gICAgICAuc29jaWFsX21lZGlhe1xuICAgICAgICAuc29jaWFsX21lZGlhX2l0ZW17XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW4tbGVmdDogMTJweDsgbWFyZ2luLXJpZ2h0OiAxMnB4OyB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubWFpbl9zZWN0aW9ue1xuICAgIC5vZmZpY2Vfc2VjdGlvbntcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ29sZF9jb2xvcjtcblxuICAgICAgLmxlZnRfY29se1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLnNlY3Rpb25fdGl0bGV7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICAgICAgfVxuICAgICAgICAubW9iaWxlX2NvbnRyb2x7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAudGV4dF9jb250cm9se1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyBjdXJzb3I6IHBvaW50ZXI7IGNvbG9yOiAkZ3JleV9jb2xvcjsgcGFkZGluZy1sZWZ0OiAyNXB4OyBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgaGVpZ2h0OiA3cHg7IHdpZHRoOiA3cHg7IGJhY2tncm91bmQtY29sb3I6ICRnb2xkX2NvbG9yO1xuICAgICAgICAgICAgICBjb250ZW50OiAnJzsgdG9wOiAwOyBib3R0b206IDA7IG1hcmdpbjogYXV0bzsgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICBjb2xvcjogJGdvbGRfY29sb3I7XG4gICAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVye1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgLnJpZ2h0X2NvbHtcbiAgICAgICAgaGVpZ2h0OiAkZnVsbF9oZWlnaHQ7XG4gICAgICAgICNjb250YWN0X3NsaWRlcntcbiAgICAgICAgICAuc2xpZGVfY29udGVudHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgei1pbmRleDogMjsgaGVpZ2h0OiAxMDAlOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7IHJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAubGFiZWxfYmxvY2t7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC44KTsgYm9yZGVyOiAxcHggc29saWQgJGdvbGRfY29sb3I7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbl9jOyBwYWRkaW5nOiA1MHB4IDYwcHggNTBweCA0MHB4OyBtaW4taGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAudGV4dF9jb250ZW50e1xuICAgICAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAgICAgICAgICAgICAta2h0bWwtdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgICAgICAgICAgIC1vLXVzZXItc2VsZWN0OiB0ZXh0O1xuICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sYWJlbF90aXRsZXtcbiAgICAgICAgICAgICAgY29sb3I6ICRnb2xkX2NvbG9yOyBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBhZ2VfbGlua3tcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNzBweDsgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybV9zZWN0aW9ue1xuICAgICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgICAgLmxlZnRfY29se1xuICAgICAgICAuc2VjdGlvbl90aXRsZXtcbiAgICAgICAgICBjb2xvcjogJGdvbGRfY29sb3I7IG1hcmdpbi1ib3R0b206IDI1cHg7IGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG4gICAgICAgIC5kZXNjcmlwdGlvbntcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40OyBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmlnaHRfY29se1xuICAgICAgICAuc3VibWl0X2Zvcm17XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICAgICAgICAud3BjZjctZm9ybS1jb250cm9sLXdyYXB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1lbWFpbF0sIHRleHRhcmVhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwOyBwYWRkaW5nLWJvdHRvbTogMTVweDsgb3V0bGluZTogbm9uZTsgYm9yZGVyOiBub25lOyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk3OTc5Nzsgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjOTc5Nzk3ZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5idG5fY29udGFpbmVye1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgICAgICAucGFnZV9saW5re1xuICAgICAgICAgICAgICAud3BjZjctc3VibWl0e1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IGF1dG87IGN1cnNvcjogcG9pbnRlcjsgYm9yZGVyOiBub25lOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdvbGRfY29sb3JcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuYWpheC1sb2FkZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAud3BjZjctbm90LXZhbGlkLXRpcHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbiNzaWdsb19wYWdle1xuICAudG9wX3NlY3Rpb257XG4gICAgaGVpZ2h0OiAkZnVsbF9oZWlnaHQ7IHBvc2l0aW9uOiByZWxhdGl2ZTsgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRnb2xkX2NvbG9yO1xuICAgIC5iYW5uZXJ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHdpZHRoOiA1MCU7IGhlaWdodDogMTAwJTsgQGluY2x1ZGUgYmFja2dyb3VuZGltYWdlOyB0b3A6IDA7XG4gICAgfVxuICAgID4gLmNvbnRhaW5lcntcbiAgICAgIGhlaWdodDogMTAwJTsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IHBhZGRpbmctbGVmdDogMDsgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIC5yaWdodF9zZWN0aW9ue1xuICAgICAgICBtYXJnaW4tbGVmdDogNTAlOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBhZGRpbmctbGVmdDogNDBweDsgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgLnNlY3Rpb25fbG9nb3tcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5wYWdlX3RpdGxle1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGFnZV9kZXNjcmlwdGlvbntcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40OyBtYXgtd2lkdGg6IDQ1MHB4OyBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zaG9wX3NlY3Rpb257XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgPiAuY29udGFpbmVye1xuICAgICAgbWF4LXdpZHRoOiAxMzgwcHg7XG4gICAgfVxuICAgIC5zaG9wX2l0ZW17XG4gICAgICBwYWRkaW5nLXRvcDogNzBweDsgcGFkZGluZy1ib3R0b206IDcwcHg7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vLi4vaW1hZ2VzL3JlY3RhbmdsZS5wbmdcIik7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICA+IC5mbGV4e1xuICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDsgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIC50ZXh0X2NvbHtcbiAgICAgICAgZmxleDogMCAwIDQwJTsgbWF4LXdpZHRoOiA0MCU7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAuaXRlbV9uYW1le1xuICAgICAgICAgIGNvbG9yOiAkZ29sZF9jb2xvcjsgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgfVxuICAgICAgICAuZGVzY3JpcHRpb257XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgbGluZS1oZWlnaHQ6IDEuNDsgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLml0ZW1fY29se1xuICAgICAgICBmbGV4OiAwIDAgNjAlOyBtYXgtd2lkdGg6IDYwJTtcbiAgICAgICAgLnNsaWNrLXRyYWNre1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWNrX2l0ZW17XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgICAgLml0ZW1fdGV4dHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC42NSk7IGJvcmRlcjogMXB4IHNvbGlkICRnb2xkX2NvbG9yOyBwYWRkaW5nOiAzNXB4IDUwcHggMzVweCA1MHB4IDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDA7IGJvdHRvbTogMDsgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2xpY2stZG90c3tcbiAgICAgICAgICBib3R0b206IC00MHB4O1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4OyBoZWlnaHQ6IDEwcHg7IG1hcmdpbi1sZWZ0OiAxMHB4OyBtYXJnaW4tcmlnaHQ6IDEwcHg7IG9wYWNpdHk6IDAuNDU7XG4gICAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4OyBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4OyBoZWlnaHQ6IDEwcHg7IGJvcmRlcjogbm9uZTsgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlX2NvbG9yO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZXtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xuICAgICAgICAudGV4dF9jb2x7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIH1cbiAgICAgICAgLml0ZW1fY29sIHtcbiAgICAgICAgICAuc2xpY2tfaXRlbSB7XG4gICAgICAgICAgICAuaXRlbV90ZXh0IHtcbiAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87IGxlZnQ6IDA7IHBhZGRpbmctbGVmdDogNTBweDsgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jYmxvZ3NfcGFnZXtcbiAgPiAuY29udGFpbmVye1xuICAgIG1heC13aWR0aDogMTQ4MHB4O1xuICB9XG4gIC50b3Bfc2VjdGlvbntcbiAgICBtYXJnaW4tdG9wOiAxMDBweDsgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAucGFnZV90aXRsZXtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGltZ3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICAgIGNvbG9yOiAkZ29sZF9jb2xvcjtcbiAgICB9XG4gIH1cbiAgLmJsb2dfY2F0ZWdvcmllc3tcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgLnRpdGxlLCAuY2F0X2l0ZW17XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIC50aXRsZXtcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDsgY29sb3I6ICRnb2xkX2NvbG9yXG4gICAgfVxuICAgIC5tb2JpbGVfY29udHJvbHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5jYXRfaXRlbV9jb250YWluZXJ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIC5jYXRfaXRlbXtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgY29sb3I6ICM3ODc4Nzg7IGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgJi5hY3RpdmV7XG4gICAgICAgIGNvbG9yOiAkZ29sZF9jb2xvclxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYmxvZ19jb250ZW50e1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgLmdyaWQtc2l6ZXJ7XG4gICAgICB3aWR0aDogMzMuMzMlO1xuICAgIH1cbiAgICAuYmxvZ19pdGVte1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyBwYWRkaW5nLXJpZ2h0OiAxNXB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAzMy4zMyU7IG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAuaW5uZXJfY29udGFpbmVye1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgID4gYXtcbiAgICAgICAgICBAaW5jbHVkZSBhYnNvbHV0ZUZ1bGw7IHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pdGVtX2NvbnRhaW5lcntcbiAgICAgICAgcGFkZGluZzogMzBweCA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uLy4uL2ltYWdlcy9yZWN0YW5nbGUucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAudG9wX2NvbnRlbnR7XG4gICAgICAgICAgY29sb3I6ICRnb2xkX2NvbG9yOyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIC5kYXRle1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAudHlwZXtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW1nX2NvbnRhaW5lcntcbiAgICAgICAgICBoZWlnaHQ6IDMwMHB4OyBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICAgIC5iZ19pbWd7XG4gICAgICAgICAgaGVpZ2h0OiAzMDBweDsgQGluY2x1ZGUgYmFja2dyb3VuZGltYWdlOyBwb3NpdGlvbjogcmVsYXRpdmU7IHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7IHRyYW5zaXRpb246IGFsbCBlYXNlIC41cztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pbmZvX2Jsb2Nre1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuOCk7IGJvcmRlcjogMXB4IHNvbGlkICRnb2xkX2NvbG9yO1xuICAgICAgICBwYWRkaW5nOiAyNXB4OyBwYWRkaW5nLWJvdHRvbTogNzBweDsgcG9zaXRpb246IHJlbGF0aXZlOyBtYXJnaW4tdG9wOiAtNzBweDtcbiAgICAgICAgLnRpdGxle1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmRlc2N7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgfVxuICAgICAgICAucGFnZV9saW5re1xuICAgICAgICAgIGJvdHRvbTogMjVweDsgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVye1xuICAgICAgICAuYmdfaW1ne1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2Jsb2dfcG9zdHtcbiAgLnRvcF9zZWN0aW9ue1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAucGFnZV90aXRsZXtcbiAgICAgIG1hcmdpbi10b3A6IDE1MHB4OyBjb2xvcjogJGdvbGRfY29sb3I7IG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIC5wYWdlX2Rlc2NyaXB0aW9ue1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHNwYW57XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLWxlZnQ6IDVweDsgbWFyZ2luLXJpZ2h0OiA1cHg7IGNvbG9yOiAkZ29sZF9jb2xvclxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubWFpbl9zZWN0aW9ue1xuICAgID4gLmNvbnRhaW5lcntcbiAgICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgfVxuICAgIC5wYWdlX2NvbnRlbnR7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBpbWd7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgbWFyZ2luLWJvdHRvbTogNTBweDsgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgIC5zMXtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgbGluZS1oZWlnaHQ6IDEuNDsgcGFkZGluZy1sZWZ0OiA1MHB4OyBwYWRkaW5nLXJpZ2h0OiA1MHB4OyBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIC5wYWdlX2hpZ2hsaWdodHtcbiAgICAgICAgY29sb3I6ICRnb2xkX2NvbG9yOyBtYXJnaW4tYm90dG9tOiAyNXB4OyB0ZXh0LWFsaWduOiBsZWZ0OyBsaW5lLWhlaWdodDogMS40OyBwYWRkaW5nLWxlZnQ6IDUwcHg7IHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB9XG4gICAgICAubGlua19jb250YWluZXJ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IHBhZGRpbmctbGVmdDogNTBweDsgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4jbG9jYXRpb25zX3BhZ2V7XG4gIC50b3Bfc2VjdGlvbntcbiAgICBtYXJnaW4tdG9wOiAxMDBweDsgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAucGFnZV90aXRsZXtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGltZ3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICAgIGNvbG9yOiAkZ29sZF9jb2xvcjtcbiAgICB9XG4gIH1cbiAgLmxvY2F0aW9uX2NhdGVnb3JpZXN7XG4gICAgLmxvY2F0aW9uX2NhdGVnb3J5X3NlY3Rpb257XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmctbGVmdDogMTAwcHg7IHBhZGRpbmctYm90dG9tOiAyMHB4OyBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ29sZF9jb2xvcjtcbiAgICAgIC50aXRsZXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgLm1vYmlsZV9jb250cm9se1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmNvbnRyb2xfaXRlbXN7XG4gICAgICAgIC5jb250cm9sX2l0ZW17XG4gICAgICAgICAgY29sb3I6ICRncmV5X2NvbG9yOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi1yaWdodDogMjBweDsgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICBjb2xvcjogJGdvbGRfY29sb3I7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jaGlsZHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYubG9jYXRpb25fdHlwZXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICYubG9jYXRpb25fYnJhbmR7XG4gICAgICAgIC5jb250cm9sX2l0ZW17XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ2cHg7IG9wYWNpdHk6IDAuNjsgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm5hbWV7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFsbHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxle1xuICAgICAgICAgIGhlaWdodDogMjFweDsgdG9wOiAzNXB4OyBib3R0b206IDIwcHg7IG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5sb2NhdGlvbl9hcmVhe1xuICAgICAgICAuY2hpbGRfc2VjdGlvbntcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdvbGRfY29sb3I7IHBhZGRpbmctdG9wOiAxMHB4OyBtYXJnaW4tdG9wOiAyMHB4OyBsaW5lLWhlaWdodDogMTsgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2hpbGRfaXRlbXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAmLnNob3d7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnJlc2V0X2NhdHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICNyZXNldF9idG57XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGZvbnQtc2l6ZTogMTZweDsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IGNvbG9yOiAjNzg3ODc4OyBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmLmFjdGl2ZXtcbiAgICAgICAgY29sb3I6ICRnb2xkX2NvbG9yXG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sb2NhdGlvbl9jb250ZW50e1xuICAgIHBhZGRpbmctdG9wOiAzNXB4OyBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAubG9jYXRpb25faXRlbXtcbiAgICAgIHBhZGRpbmctdG9wOiAzNXB4OyBwYWRkaW5nLWJvdHRvbTogMjBweDsgZGlzcGxheTogbm9uZTsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRnb2xkX2NvbG9yO1xuICAgICAgJi5zaG93e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIC50b3BfY29udGVudHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nLXRvcDogMTVweDsgY3Vyc29yOiBwb2ludGVyOyBwYWRkaW5nLXJpZ2h0OiAzMDBweDtcbiAgICAgICAgLml0ZW1fbmFtZXtcbiAgICAgICAgICBjb2xvcjogJGdvbGRfY29sb3I7IG1hcmdpbi1ib3R0b206IDEwcHg7IGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG4gICAgICAgIC5pdGVtX3R5cGUsIC5pdGVtX2FkZHJlc3N7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5pdGVtX3R5cGV7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5pdGVtX2JyYW5kc3tcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgcmlnaHQ6IDA7IGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDsgbWF4LXdpZHRoOiAxNzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1vYmlsZV9vbmx5e1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tb3JlX2RldGFpbF9jb250ZW50e1xuICAgICAgICAuZGV0YWlsX2NvbnRlbnR7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAuZGVzY3JpcHRpb257XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOyBtYXgtd2lkdGg6IDgwMHB4OyBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAubWFwX2NvbnRhaW5lcntcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZy10b3A6IDYwcHg7IHBhZGRpbmctYm90dG9tOiA2MHB4OyB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIC5tYXB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTsgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpOyB0b3A6IDA7IGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dF9jb250ZW50e1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAzNzBweDsgcGFkZGluZzogMjVweDsgYm9yZGVyOiAycHggc29saWQgJGdvbGRfY29sb3I7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC43NSk7IHRleHQtYWxpZ246IGxlZnQ7IG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmFkZHJlc3N7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAubWFwX3VybHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5yZXN1bHRfbm90X2ZvdW5ke1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgb3BhY2l0eTogMDsgdGV4dC1hbGlnbjogY2VudGVyOyBwYWRkaW5nLXRvcDogODBweDtcbiAgICAmLmFjdGl2ZXtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbiN0ZXJyb2lyX3BhZ2V7XG4gIC5tb2JpbGVfdGl0bGV7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubXlOYXZpZ2F0b3J7XG4gICAgcG9zaXRpb246IGZpeGVkOyBsZWZ0OiA2MHB4OyB6LWluZGV4OiA1OyBoZWlnaHQ6IDMyMHB4OyB0b3A6IDA7IGJvdHRvbTogMDsgbWFyZ2luOiBhdXRvO1xuICAgICY6YmVmb3Jle1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogMXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZF9jb2xvcjsgbGVmdDogMDsgcmlnaHQ6IDA7IG1hcmdpbjogYXV0bzsgY29udGVudDogJyc7IGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLm1lbnVfaXRlbXtcbiAgICAgIHdpZHRoOiAxMXB4OyBoZWlnaHQ6IDExcHg7IHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgYm9yZGVyOiAxcHggc29saWQgJGdvbGRfY29sb3I7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICYuYWN0aXZle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnb2xkO1xuICAgICAgfVxuICAgIH1cbiAgICAubmF2LWl0ZW17XG4gICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIC5tZW51X2l0ZW17XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGl0bGVfc2VjdGlvbntcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7IHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAucGFnZV90aXRsZXtcbiAgICAgIGNvbG9yOiAkZ29sZF9jb2xvcjsgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbiAgLnNlY3Rpb25faXRlbXtcbiAgICAuc2VjdGlvbl90aXRsZXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IGNvbG9yOiAkZ29sZF9jb2xvcjsgbGluZS1oZWlnaHQ6IDE7IHBhZGRpbmctbGVmdDogNjBweDtcbiAgICB9XG4gICAgLmJnX2ltYWdle1xuICAgICAgbWluLWhlaWdodDogNjAwcHg7IEBpbmNsdWRlIGJhY2tncm91bmRpbWFnZTsgaGVpZ2h0OiAxMDAlO1xuICAgICAgJi5zaG9ydHtcbiAgICAgICAgbWluLWhlaWdodDogNDcwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC50ZXh0X2NvbnRlbnR7XG4gICAgICBwYWRkaW5nOiAzNXB4IDgwcHg7XG4gICAgICAuY29udGVudHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NzBweDsgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIH1cbiAgICAgICYubGVmdF9jb2x7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmltZ19jb250ZW50e1xuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnZlcnRpY2FsX2FsaWdue1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLnJpZ2h0X2ltZ3tcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgICAgLnRleHRfY29udGVudHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgICAucmlnaHRfY29se1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICAgIC5zZWN0aW9uX3RpdGxle1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5nX2JvcmRlcntcbiAgICAgIGJvcmRlcjogNnB4IHNvbGlkICRnb2xkX2NvbG9yO1xuICAgIH1cbiAgfVxuICAjc2VjdGlvbl9jdWJhbl9zZWVkc3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDI7XG4gIH1cbiAgI3NlY3Rpb25fZ3Jvd2luZ3tcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgICAuaGVhZGVye1xuICAgICAgY29sb3I6ICRnb2xkX2NvbG9yOyBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cbiAgICAuc2Vjb25kX3NlY3Rpb257XG4gICAgICAuY29udGVudHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgLnRleHRfaGVhZGVye1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IGNvbG9yOiAkZ29sZF9jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNzZWN0aW9uX2xlYXZlc3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IG1hcmdpbi1ib3R0b206IDIwMHB4OyBvdmVyZmxvdzogdmlzaWJsZTsgei1pbmRleDogMztcbiAgICAuYmd7XG4gICAgICB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxODAwcHg7IG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uLy4uL2ltYWdlcy9vdmFsLnBuZ1wiKTsgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB0b3A6IC0xMzBweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuICAgIC5zZWN0aW9uX3RpdGxle1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICA+IC5jb250YWluZXJ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC50b3Bfc2VjdGlvbntcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIH1cbiAgICAuYm90dG9tX3NlY3Rpb257XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IEBpbmNsdWRlIG1hcmdpbkNlbnRlcig5NTApO1xuICAgICAgLmhlYWRlcntcbiAgICAgICAgY29sb3I6ICRnb2xkX2NvbG9yOyBtYXJnaW4tYm90dG9tOiAxMzBweDtcbiAgICAgIH1cbiAgICAgIC50aXRsZV9jb250cm9se1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAuY29udGVudF90aXRsZXtcbiAgICAgICAgICBjb2xvcjogIzZENjg1RjsgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgY29sb3I6ICRnb2xkX2NvbG9yXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3VidGl0bGV7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IG1hcmdpbi1ib3R0b206IDQwcHg7IGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogJyc7IGJhY2tncm91bmQtY29sb3I6ICRnb2xkX2NvbG9yOyBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHdpZHRoOiA4MDBweDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICByaWdodDogMTAwJTsgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgbGVmdDogMTAwJTsgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaW1hZ2Vfc2xpY2t7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgbWF4LWhlaWdodDogODB2aDsgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5tb2JpbGV7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjc2VjdGlvbl9jdWx0aXZhdGlvbntcbiAgICBtYXJnaW4tYm90dG9tOiAzMDBweDtcbiAgICAuZmlyc3Rfc2VjdGlvbntcbiAgICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XG4gICAgICAudGV4dF9jb250ZW50e1xuICAgICAgICAuaGVhZGVye1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IGNvbG9yOiAkZ29sZF9jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2Vjb25kX3NlY3Rpb257XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICAgIC5sZWZ0X2NvbHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5ib3R0b21fc2VjdGlvbntcbiAgICAgIGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAubGVmdF9jb250ZW50e1xuICAgICAgICBmbGV4OiAwIDAgMzgwcHg7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0e1xuICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7IGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5yaWdodF9jb250ZW50e1xuICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMzgwcHgpOyBvdmVyZmxvdzogaGlkZGVuOyBjdXJzb3I6IG1vdmU7XG4gICAgICB9XG4gICAgfVxuICAgIC50b29sdGlwIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgfVxuICAgIC50b29sdGlwIHNwYW4ge1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgICAudG9vbHRpcDpob3ZlciBzcGFuIHtcbiAgICAgIGRpc3BsYXk6YmxvY2s7IHBvc2l0aW9uOmZpeGVkOyBvdmVyZmxvdzpoaWRkZW47XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogNXB4OyBoZWlnaHQ6IDVweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyBsZWZ0OiAycHg7IHRvcDogMDsgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87IGNvbnRlbnQ6ICcnOyAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlX2NvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNzZWN0aW9uX2FnaW5ne1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICAgIC5zZWNvbmRfc2VjdGlvbntcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgLnJpZ2h0X2NvbHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAuYm90dG9tX3NlY3Rpb257XG4gICAgICAuZmxleHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAubGVmdF9jb2x7XG4gICAgICAgIGZsZXg6IDAgMCA0NTBweDsgbWF4LXdpZHRoOiA0NTBweDsgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICAuYm90dG9tX3NlY3Rpb25faXRlbXtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgY29sb3I6ICM2RDY4NUY7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgICBjb2xvcjogJGdvbGRfY29sb3JcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5yaWdodF9jb2x7XG4gICAgICAgIGhlaWdodDogMzg1cHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdGV4dC1hbGlnbjogY2VudGVyOyBmbGV4OiAwIDAgNDUwcHg7IG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB3aWR0aDogNDUwcHg7XG4gICAgICAgIC5pbm5lcl9jb250YWluZXJ7XG4gICAgICAgICAgQGluY2x1ZGUgbWFyZ2luQ2VudGVyKDM4NSk7XG4gICAgICAgIH1cbiAgICAgICAgLmJne1xuICAgICAgICAgIHdpZHRoOiAyNzJweDsgaGVpZ2h0OiAyNzJweDsgcG9zaXRpb246IGFic29sdXRlOyBib3JkZXI6IDFweCBzb2xpZCAjNDk0MjExO1xuICAgICAgICAgIHRvcDogNTAlOyBsZWZ0OiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICAgIC5zbGljay10cmFja3tcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC50aXRsZXtcbiAgICAgICAgICBjb2xvcjogJGdvbGRfY29sb3I7IG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgICAudGV4dHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNzZWN0aW9uX3JvbGxpbmd7XG4gICAgLnRvcF9zZWN0aW9ue1xuICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICAgIC50ZXh0e1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7IG1heC13aWR0aDogNDYwcHg7IG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIC5zZWN0aW9uX3RpdGxle1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmltYWdlX3RleHRfc2VjdGlvbntcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4OyBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC5pbWFnZV90ZXh0X2l0ZW17XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIC5pdGVtX2NvbnRhaW5lcntcbiAgICAgICAgICAgIHdpZHRoOiAzNTBweDsgaGVpZ2h0OiAzNTBweDsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hbWV7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjcpOyBwYWRkaW5nLWxlZnQ6IDIwcHg7IHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRnb2xkX2NvbG9yOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDsgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgQGluY2x1ZGUgbWFyZ2luQ2VudGVyKDIwMCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgIC5uYW1le1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNsaWRlcl9zZWN0aW9ue1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTc1cHg7XG4gICAgICAuc2xpZGVyX3NsaWNre1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIC5zbGlja19pdGVte1xuICAgICAgICAgIC5pbm5lcl9jb250YWluZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IGhlaWdodDogNDc1cHg7IHBhZGRpbmctbGVmdDogNTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYmdfaW1ne1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB3aWR0aDogNTAlOyBAaW5jbHVkZSBiYWNrZ3JvdW5kaW1hZ2U7IHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5udW1iZXJfY29udGVudHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTIwcHg7IGhlaWdodDogMTAwJTsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICAgICAgIC5udW1iZXJ7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IGNhbGMoMTAwJSAtIDEzMHB4KTsgbWFyZ2luLXRvcDogLTU1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dF9hcmVhe1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDE7IG1heC13aWR0aDogNTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zbGljay1hcnJvd3tcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IGhlaWdodDogNTRweDsgd2lkdGg6IDI3cHg7IGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uLy4uL2ltYWdlcy9hcnJvd193LnN2Z1wiKTtcbiAgICAgICAgICBib3R0b206IDA7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgdG9wOiBhdXRvOyB0cmFuc2Zvcm06IG5vbmU7IGxlZnQ6IGF1dG87XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zbGljay1wcmV2e1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IHJpZ2h0OiA5MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zbGljay1uZXh0e1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2xpY2tfY29udHJvbHtcbiAgICAgICAgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogY2VudGVyOyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6ICcnOyBsZWZ0OiAwJTsgd2lkdGg6IDEwMCU7IGJhY2tncm91bmQtY29sb3I6ICRnb2xkX2NvbG9yOyBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IHRvcDogMDsgYm90dG9tOiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbntcbiAgICAgICAgICB3aWR0aDogMTBweDsgaGVpZ2h0OiAxMHB4OyBib3JkZXI6IDFweCBzb2xpZCAkZ29sZF9jb2xvcjsgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZF9jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI3NlY3Rpb25fYXV0aGVudGljaXR5e1xuICAgIC50b3Bfc2VjdGlvbntcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgLmltYWdlX2NvbnRlbnR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgICAgIC5nb2xkX2NvbG9ye1xuICAgICAgICAgIGNvbG9yOiAkZ29sZF9jb2xvclxuICAgICAgICB9XG4gICAgICAgIC50ZXh0X2NvbnRlbnR7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7IHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5pbWdfY29se1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2RlX2JveF9zZWN0aW9ue1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgIC5sZWZ0X2NvbHtcbiAgICAgICAgLnRpdGxle1xuICAgICAgICAgIGNvbG9yOiAkZ29sZF9jb2xvcjsgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAudGV4dHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5tb2JpbGV7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJpZ2h0X2NvbHtcbiAgICAgICAgLmlubmVyX2NvbnRhaW5lcntcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwJTsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGltZ3tcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAucXVhbGl0eV9zZWFsX3NlY3Rpb257XG4gICAgICAudXBwZXJfY29udGVudHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTM1cHg7XG4gICAgICAgIC5sZWZ0X2NvbHtcbiAgICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICBjb2xvcjogJGdvbGRfY29sb3I7IG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yaWdodF9jb2x7XG4gICAgICAgICAgLmlubmVyX2NvbnRhaW5lcntcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbkNlbnRlcig2MDApOyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAucXVhbGl0eV9zbGlja3tcbiAgICAgICAgICAgICAgLnNsaWNrLWFycm93e1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTRweDsgd2lkdGg6IDI3cHg7IGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uLy4uL2ltYWdlcy9hcnJvd193LnN2Z1wiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IHRyYW5zZm9ybTogbm9uZTsgbWFyZ2luLXRvcDogLTI3cHg7IHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuc2xpY2stcHJldntcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyBsZWZ0OiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5zbGljay1uZXh0e1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5zbGlja19pdGVte1xuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7IG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tcmlnaHQ6IGF1dG87IG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgQGluY2x1ZGUgbWFyZ2luQ2VudGVyKDQ0MCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYmVsb3dfY29udGVudHtcbiAgICAgICAgLmxlZnRfY29se1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yaWdodF9jb2x7XG4gICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgY29sb3I6ICRnb2xkX2NvbG9yOyBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG4jdGVybXNfY29uZGl0aW9uc19wYWdle1xuICAubWFpbl9zZWN0aW9ue1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICA+IC5jb250YWluZXJ7XG4gICAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgICAgIGgxLCBoMiwgaDN7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jbG9naW4tZGlhbG9ne1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ29sZF9jb2xvcjsgQGluY2x1ZGUgbWFyZ2luQ2VudGVyKDU1MCk7IGJhY2tncm91bmQtY29sb3I6ICMxMzEzMTE7XG4gIHBhZGRpbmctdG9wOiA3NXB4OyBwYWRkaW5nLWJvdHRvbTogNzVweDsgdGV4dC1hbGlnbjogY2VudGVyO1xuICAubWZwLWNsb3Nle1xuICAgIGZvbnQtc2l6ZTogMjBweDsgY29sb3I6ICM2NjVlNGU7IHBhZGRpbmc6IDA7IHdpZHRoOiBhdXRvOyBsaW5lLWhlaWdodDogMTtcbiAgICBoZWlnaHQ6IGF1dG87IHRvcDogMzBweDsgcmlnaHQ6IDMwcHg7IGZvbnQtZmFtaWx5OiAkcHJpbWFyeV9mb250OyBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnNlY3Rpb25fbG9nb3tcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5wYWdlX3RpdGxle1xuICAgIGNvbG9yOiAkZ29sZF9jb2xvcjsgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZGVzY3JpcHRpb257XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgQGluY2x1ZGUgbWFyZ2luQ2VudGVyKDMwMCk7XG4gIH1cbiAgLmJvdHRvbV9jb250ZW50e1xuICAgIEBpbmNsdWRlIG1hcmdpbkNlbnRlcigyMDApOyB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5pbnB1dF9tZW1iZXJ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGJvcmRlcjogbm9uZTsgcGFkZGluZy1sZWZ0OiAwOyBwYWRkaW5nLWJvdHRvbTogMTVweDsgY29sb3I6ICR3aGl0ZV9jb2xvcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk3OTc5Nzsgd2lkdGg6IDEwMCU7XG4gIH1cbiAgOjpwbGFjZWhvbGRlciB7IC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICAgIGNvbG9yOiAjNkQ2ODVGO1xuICAgIG9wYWNpdHk6IDE7IC8qIEZpcmVmb3ggKi9cbiAgfVxuICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICBjb2xvcjogIzZENjg1RjtcbiAgfVxuICA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gICAgY29sb3I6ICM2RDY4NUY7XG4gIH1cbiAgLmVycm9yLCAuc3VjY2Vzc3tcbiAgICBjb2xvcjogIzlGMUExQTsgZm9udC1zaXplOiAxMnB4OyBtYXJnaW4tdG9wOiA1cHg7IHRleHQtYWxpZ246IGxlZnQ7IGRpc3BsYXk6IG5vbmU7XG4gICAgJi5hY3RpdmV7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLnN1Y2Nlc3N7XG4gICAgY29sb3I6ICRnb2xkX2NvbG9yXG4gIH1cbiAgLmtlZXBfbG9nX2lue1xuICAgIGNvbG9yOiAkZ29sZF9jb2xvcjsgZm9udC1zaXplOiAxNHB4OyBwYWRkaW5nLWxlZnQ6IDEzcHg7IG1hcmdpbi10b3A6IDE1cHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IGxpbmUtaGVpZ2h0OiAxO1xuICAgICY6YmVmb3Jle1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdvbGRfY29sb3I7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDZweDsgaGVpZ2h0OiA2cHg7IGNvbnRlbnQ6ICcnO1xuICAgICAgYm90dG9tOiAwOyBtYXJnaW46IGF1dG87IHRvcDogNTAlOyBsZWZ0OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgfVxuICAgICYuYWN0aXZlOmJlZm9yZXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkX2NvbG9yO1xuICAgIH1cbiAgfVxuICAuc3VibWl0e1xuICAgIGNvbG9yOiAkZ29sZF9jb2xvcjsgQGluY2x1ZGUgbWFyZ2luQ2VudGVyKDMwMCk7IGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4jYmFja190b3B7XG4gIHBvc2l0aW9uOiBmaXhlZDsgYm90dG9tOiA2MHB4OyByaWdodDogNjBweDsgY3Vyc29yOiBwb2ludGVyOyB6LWluZGV4OiAyO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS1jb250ZW50LXBhZ2UtdmVyaWZpY2F0aW9ue1xuICAuaGVhZGVyX2xlZnR7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFnZV9mb290ZXJ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjYmFja190b3B7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KXtcblxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgI2ZlYXR1cmVfYmxvZ3tcbiAgICAuc2VjdGlvbl90aXRsZXtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICB9XG4gICAgLmJsb2dfY29udGVudHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG4gIH1cbiAgI2xvY2F0aW9uc19wYWdlIHtcbiAgICAubG9jYXRpb25fY2F0ZWdvcmllcyB7XG4gICAgICAubG9jYXRpb25fY2F0ZWdvcnlfc2VjdGlvbiB7XG4gICAgICAgIC5jb250cm9sX2l0ZW1zIHtcbiAgICAgICAgICAuY29udHJvbF9pdGVte1xuICAgICAgICAgICAgLmNoaWxkX2l0ZW17XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXtcbiAgI3ZlcmlmaWNhdGlvbl9wYWdle1xuICAgIC5tYWluX2NvbnRlbnR7XG4gICAgICAucmlnaHR7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IG1hcmdpbi1yaWdodDogMTAwcHg7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxlZnR7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDk5MnB4KSBhbmQgKG1heC13aWR0aCA6IDExOTlweCkge1xuXG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICNhYm91dHVzX3BhZ2Uge1xuICAgIC5zZWN0aW9uX2l0ZW0ge1xuICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgJi5sX2Z1bGx7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wYWdlX2Zvb3RlcntcbiAgICAmLmZpeGVke1xuICAgICAgcG9zaXRpb246IGZpeGVkO2JvdHRvbTogMDsgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAjaG9tZV9wYWdlICN0b3Bfc2VjdGlvbiAuc2xpZGVyX3NlY3Rpb24gLnNsaWRlcl90ZXh0IHtcbiAgICBmb250LXNpemU6IDUycHghaW1wb3J0YW50O1xuICAgIHdpZHRoOiA1MDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb250XzQwe1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxuICAuZm9udF8yOHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgYm9keXtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLnBhZ2VfbGlua3tcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTU5OXB4KSB7XG5cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTQ5OXB4KSB7XG5cbn1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMzk5cHgpIHtcbiAgI3ZpcF9wYWdlLCAjc2lnbG9fcGFnZSB7XG4gICAgLnRvcF9zZWN0aW9ue1xuICAgICAgPi5jb250YWluZXJ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDExOTlweCkge1xuICBib2R5e1xuICAgIGZvbnQtc2l6ZTogMTVweDsgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuICAucGFnZV9saW5re1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuZm9udF84MHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbiAgLmZvbnRfNDB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIC5mb250XzMye1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAuZm9udF8yOHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmZvbnRfMjJ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gICNob21lX3BhZ2Uge1xuICAgICN0b3Bfc2VjdGlvbiB7XG4gICAgICAuc2xpZGVyX3NlY3Rpb24ge1xuICAgICAgICAuc2xpZGVyX3RleHR7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNsaWRlcl9jb250ZW50X3NlY3Rpb24ge1xuICAgICAgLmxhYmVsX2Jsb2NrIHtcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvOyBtYXgtd2lkdGg6IDk1JTtcbiAgICAgICAgLmljb257XG4gICAgICAgICAgaGVpZ2h0OiAxMjBweDsgbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmLmhhc19pbWFnZXtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICNmZWF0dXJlX2Jsb2cge1xuICAgICAgLmJsb2dfY29udGVudHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7IG1hcmdpbi1yaWdodDogLTVweDtcbiAgICAgICAgLmZsZXhfaXRlbV8ze1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4OyBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgLml0ZW1fY29udGFpbmVye1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjYWJvdXR1c19wYWdlIHtcbiAgICAubWFpbl9zZWN0aW9uIHtcbiAgICAgIC5zZWN0aW9uX21lbnV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuc2VjdGlvbl9pdGVtIHtcbiAgICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLm1vYmlsZV90aXRsZXtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgY29sb3I6ICRnb2xkX2NvbG9yXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRpdGxlX3NlY3Rpb24ge1xuICAgICAgLnBhZ2VfdGl0bGV7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNibG9nc19wYWdlIHtcbiAgICAuYmxvZ19jYXRlZ29yaWVze1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuYmxvZ19jb250ZW50e1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIH1cbiAgfVxuICAjc2lnbG9fcGFnZSB7XG4gICAgLnNob3Bfc2VjdGlvbiB7XG4gICAgICAuc2hvcF9pdGVtIHtcbiAgICAgICAgLml0ZW1fY29sIHtcbiAgICAgICAgICAuc2xpY2tfaXRlbSB7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLml0ZW1fdGV4dHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAzNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgLml0ZW1fY29sIHtcbiAgICAgICAgICAgIC5zbGlja19pdGVtIHtcbiAgICAgICAgICAgICAgLml0ZW1fdGV4dHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICN0ZXJyb2lyX3BhZ2Uge1xuICAgIC5zZWN0aW9uX2l0ZW0ge1xuICAgICAgLnNlY3Rpb25fdGl0bGV7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICAgIC50ZXh0X2NvbnRlbnR7XG4gICAgICAgICYucmlnaHRfY29se1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAmLmxlZnRfY29se1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjc2VjdGlvbl9yb2xsaW5nIHtcbiAgICAgIC50b3Bfc2VjdGlvbiB7XG4gICAgICAgIC50ZXh0e1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2VfdGV4dF9zZWN0aW9ue1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjdGVycm9pcl9wYWdlIHtcbiAgICAubXlOYXZpZ2F0b3Ige1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgI3NlY3Rpb25fcm9sbGluZyB7XG4gICAgICAudG9wX3NlY3Rpb24ge1xuICAgICAgICAuaW1hZ2VfdGV4dF9zZWN0aW9uIHtcbiAgICAgICAgICAuaW1hZ2VfdGV4dF9pdGVtIHtcbiAgICAgICAgICAgIC5pdGVtX2NvbnRhaW5lcntcbiAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4OyBoZWlnaHQ6IDIyMHB4OyBwYWRkaW5nLWxlZnQ6IDI1cHg7IHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICNzZWN0aW9uX2N1bHRpdmF0aW9ue1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuICAgICNzZWN0aW9uX2FnaW5ne1xuICAgICAgLmZpcnN0X3NlY3Rpb257XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgICAuYm90dG9tX3NlY3Rpb24ge1xuICAgICAgICAubGVmdF9jb2x7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5xdWFsaXR5X3NlYWxfc2VjdGlvbiB7XG4gICAgICAudXBwZXJfY29udGVudCB7XG4gICAgICAgIC5yaWdodF9jb2wge1xuICAgICAgICAgIC5pbm5lcl9jb250YWluZXIge1xuICAgICAgICAgICAgLnF1YWxpdHlfc2xpY2sge1xuICAgICAgICAgICAgICAuc2xpY2tfaXRlbSB7XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA5OTFweCkge1xuICAucGFnZV9saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuICAgIHBhZGRpbmctbGVmdDogOTBweDtcblxuICAgICY6YWZ0ZXIsICY6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgIH1cbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAubXMtbmF2LW5leHQsIC5tcy1uYXYtcHJldiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyX21lbnVfc2VjdGlvbiB7XG4gICAgLmhlYWRlcl9sZWZ0IHtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLmhlYWRlcl9yaWdodCB7XG4gICAgICByaWdodDogMjBweDtcbiAgICB9XG4gIH1cbiAgI2hvbWVfcGFnZSB7XG4gICAgLmNvbnRlbnRfc2VjdGlvbiB7XG4gICAgICAudGV4dF9zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogNDBweCA2MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICN0b3Bfc2VjdGlvbiB7XG4gICAgICAubWFzdGVyLXNsaWRlciB7XG4gICAgICAgIC5tcy1uYXYtbmV4dCwgLm1zLW5hdi1wcmV2IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWRlcl9jb250ZW50X3NlY3Rpb24ge1xuICAgICAgLmxhYmVsX2Jsb2NrIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgICAgICAmLmhhc19pbWFnZSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGlkZXJfc2VjdGlvbiB7XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2Fib3V0dXNfcGFnZSB7XG4gICAgLm1haW5fc2VjdGlvbiB7XG4gICAgICAuc2VjdGlvbl9pdGVtIHtcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZV90ZXh0X3NlY3Rpb24ge1xuICAgICAgICAuZmxleCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG5cbiAgICAgICAgICAuZmxleF9pdGVtXzIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI3ZpcF9wYWdlIHtcbiAgICAubWFpbl9zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIC5zZWN0aW9uX2ZsZXgge1xuICAgICAgICA+IC5mbGV4X2l0ZW1fMiB7XG4gICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sZWZ0X2NvbCB7XG4gICAgICAgIC5sZWZ0X2ljb24ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRleHRfY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICB9XG5cbiAgICAgIC5yaWdodF9jb2wge1xuICAgICAgICAuY29sdW1uX2l0ZW1zIHtcbiAgICAgICAgICAuaWNvbl9pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luQ2VudGVyKDI1MCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI3NpZ2xvX3BhZ2Uge1xuICAgIC5zaG9wX3NlY3Rpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG5cbiAgICAgIC5zaG9wX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAjY29udGFjdF9wYWdlIHtcbiAgICAubWFpbl9zZWN0aW9uIHtcbiAgICAgIC5vZmZpY2Vfc2VjdGlvbiB7XG4gICAgICAgIC5yaWdodF9jb2wge1xuICAgICAgICAgICNjb250YWN0X3NsaWRlciB7XG4gICAgICAgICAgICAuc2xpZGVfY29udGVudCB7XG4gICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sYWJlbF9ibG9jayB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mb3JtX3NlY3Rpb24ge1xuICAgICAgICAucmlnaHRfY29sIHtcbiAgICAgICAgICAuc3VibWl0X2Zvcm0ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjdGVycm9pcl9wYWdlIHtcbiAgICAjc2VjdGlvbl9yb2xsaW5nIHtcbiAgICAgIC5zbGlkZXJfc2VjdGlvbiB7XG4gICAgICAgIC5zbGlkZXJfc2xpY2sge1xuICAgICAgICAgIC5zbGlja19pdGVtIHtcbiAgICAgICAgICAgIC5udW1iZXJfY29udGVudCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzVweDtcblxuICAgICAgICAgICAgICAubnVtYmVyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAtIDc1cHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgI3NlY3Rpb25fYWdpbmd7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgICAgLmZpcnN0X3NlY3Rpb257XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICB9XG4gICAgICAuc2Vjb25kX3NlY3Rpb257XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICB9XG4gICAgICAuYm90dG9tX3NlY3Rpb24ge1xuXG4gICAgICAgIC5sZWZ0X2NvbHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyBwYWRkaW5nLWxlZnQ6IDA7IG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgLmJvdHRvbV9zZWN0aW9uX2l0ZW17XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlOyBtYXgtd2lkdGg6IDUwJTsgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjc2VjdGlvbl9hdXRoZW50aWNpdHkge1xuICAgICAgLnF1YWxpdHlfc2VhbF9zZWN0aW9uIHtcbiAgICAgICAgLnVwcGVyX2NvbnRlbnQge1xuICAgICAgICAgIC5yaWdodF9jb2wge1xuICAgICAgICAgICAgLmlubmVyX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgIC5xdWFsaXR5X3NsaWNrIHtcbiAgICAgICAgICAgICAgICAuc2xpY2tfaXRlbSB7XG4gICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNibG9nc19wYWdlIHtcbiAgICAuYmxvZ19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4OyBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgICAuYmxvZ19pdGVte1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAjYmxvZ19wb3N0IHtcbiAgICAudG9wX3NlY3Rpb24ge1xuICAgICAgLnBhZ2VfdGl0bGV7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4OyBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgfVxuICAgICAgLnBhZ2VfZGVzY3JpcHRpb257XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNsb2NhdGlvbnNfcGFnZSB7XG4gICAgLnRvcF9zZWN0aW9ue1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICB9XG4gICAgLmxvY2F0aW9uX2NvbnRlbnQge1xuICAgICAgLmxvY2F0aW9uX2l0ZW0ge1xuICAgICAgICAudG9wX2NvbnRlbnQge1xuICAgICAgICAgIC5pdGVtX2JyYW5kc3tcbiAgICAgICAgICAgIHRvcDogYXV0bzsgYm90dG9tOiAwO1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNiYWNrX3RvcCB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbiAgI2xvZ2luLWRpYWxvZyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgLm1mcC1jbG9zZXtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgdG9wOiAyNXB4OyByaWdodDogMjVweFxuICAgIH1cbiAgICAucGFnZV90aXRsZXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG4gICN2ZXJpZmljYXRpb25fcGFnZSB7XG4gICAgLnBhZ2VfdGl0bGV7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAubWFpbl9jb250ZW50IHtcbiAgICAgIC5kZXNjcmlwdGlvbntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIH1cbiAgICAgIC5sZWF2ZV9zaXRle1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IEBpbmNsdWRlIG1hcmdpbkNlbnRlcigyODApOyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgICAgLmxlZnR7XG5cbiAgICAgIH1cbiAgICAgIC5yaWdodHtcbiAgICAgICAgb3BhY2l0eTogMC43NTsgb3JkZXI6IDI7IG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkgYW5kIChtYXgtd2lkdGggOiA5OTFweCkge1xuICAjYmxvZ3NfcGFnZSB7XG4gICAgLmJsb2dfY29udGVudCB7XG4gICAgICAuYmxvZ19pdGVtIHtcbiAgICAgICAgLml0ZW1fY29udGFpbmVye1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgYm9keXtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmZvbnRfODB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5jb250ZW50X3BhZ2V7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7IHBhZGRpbmctdG9wOiA4MnB4O1xuICB9XG4gIC5tYXN0ZXItc2xpZGVyIHtcbiAgICAubXMtYnVsbGV0c3tcbiAgICAgIGJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICAgICAgLm1zLWJ1bGxldHtcbiAgICAgICAgd2lkdGg6IDhweDsgaGVpZ2h0OiA4cHg7IG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDsgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICN0b3BfaGVhZGVyX21lbnUge1xuICAgIC5tZW51X2Jne1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7IHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAuY29udGFpbmVye1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuICAucmVzcG9uc2l2ZV9tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jazsgcGFkZGluZy10b3A6IDEyNXB4OyBvdmVyZmxvdzogc2Nyb2xsOyBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgICA+IC5jb250YWluZXJ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIC50b3BfaGVhZGVye1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7IHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICA+Lm1lbnVfYmd7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgfVxuICB9XG4gIC5oZWFkZXJfbWVudV9zZWN0aW9uIHtcbiAgICAuc2l0ZV9sb2dvIHtcbiAgICAgIC5sb2dve1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5oZWFkZXJfbGVmdHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgaGVpZ2h0OiAxNnB4OyBsZWZ0OiAxMHB4O1xuICAgIH1cbiAgICAuaGVhZGVyX3JpZ2h0e1xuICAgICAgaGVpZ2h0OiAxN3B4OyByaWdodDogMTBweDtcbiAgICB9XG4gIH1cbiAgI2hvbWVfcGFnZXtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAuZnVsbF9oZWlnaHRfc2VjdGlvbntcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgICN0b3Bfc2VjdGlvbiB7XG4gICAgICAuc2xpZGVyX3NlY3Rpb257XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MnB4O1xuICAgICAgICAuc2xpZGVyX3RleHR7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5saW5rX3NlY3Rpb257XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7IG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tYXN0ZXItc2xpZGVyIHtcbiAgICAgICAgLmljb257XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubWFzdGVyLXNsaWRlciB7XG4gICAgICAubXMtc2xpZGV7XG4gICAgICAgIC5tcy1sYXllci1tYXNre1xuICAgICAgICAgIGxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2xpZGVyX2NvbnRlbnRfc2VjdGlvbiB7XG4gICAgICBpbWcuYmd7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuZmxleHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuICAgICAgLmZsZXhfaXRlbV8ye1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTsgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLnJpZ2h0X3NlY3Rpb257XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgfVxuICAgICAgLmxlZnRfc2VjdGlvbntcbiAgICAgICAgb3JkZXI6IDJcbiAgICAgIH1cbiAgICAgIC5sYWJlbF9ibG9ja3tcbiAgICAgICAgYm90dG9tOiA2NXB4OyBtYXJnaW4tYm90dG9tOiAwOyBtaW4taGVpZ2h0OiBhdXRvOyB3aWR0aDogOTAlOyBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgICAudGV4dF9jb250ZW50IHtcbiAgICAgICAgICAubGFiZWxfdGl0bGV7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pY29ue1xuICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgfVxuICAgICAgICAmLmhhc19pbWFnZXtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGV4dF9zZWN0aW9ue1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIC5zZWN0aW9uX2NvbnRhaW5lcntcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4OyBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICAgIC5zZWN0aW9uX2xvZ297XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc2VjdGlvbl90aXRsZXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zZWN0aW9uX2Rlc2N7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNsaWRlcl9zZWN0aW9uIHtcbiAgICAgICAgaGVpZ2h0OiAzODBweDtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlOm50aC1jaGlsZChldmVuKSwgJi5hY3RpdmU6bnRoLWNoaWxkKG9kZCl7XG4gICAgICAgIC50ZXh0X3NlY3Rpb24ge1xuICAgICAgICAgIC5zZWN0aW9uX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAuc2VjdGlvbl90aXRsZXtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VjdGlvbl9kZXNje1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlY3Rpb25fbGlua3tcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnRfc2VjdGlvbntcbiAgICAgIGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyBoZWlnaHQ6IDY3MHB4O1xuICAgICAgLnRleHRfc2VjdGlvbntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IDA7IGJvcmRlcjogMXB4IHNvbGlkICRnb2xkX2NvbG9yICFpbXBvcnRhbnQ7IHdpZHRoOiA4MCU7IG1heC13aWR0aDogMzIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMjVweDtcbiAgICAgICAgLnNlY3Rpb25fbG9nb3tcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zZWN0aW9uX3RpdGxle1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzOyBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5zZWN0aW9uX2Rlc2N7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yczsgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAuc2VjdGlvbl9saW5re1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgI2ZlYXR1cmVfYmxvZyB7XG4gICAgICAuc2VjdGlvbl90aXRsZXtcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDsgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgLmxvZ297XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJsb2dfY29udGVudHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC5mbGV4X2l0ZW1fM3tcbiAgICAgICAgICBmbGV4OiAwIDAgMTAwJTsgQGluY2x1ZGUgbWFyZ2luQ2VudGVyKDMyMCk7IG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLml0ZW1fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICAgIC50b3BfY29udGVudHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuaW5mb19ibG9ja3tcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kZXNje1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBhZ2VfbGlua3tcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNhYm91dHVzX3BhZ2Uge1xuICAgIC50aXRsZV9zZWN0aW9ue1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICB9XG4gICAgLm1haW5fc2VjdGlvbiB7XG4gICAgICAjc2VjdGlvbl9jdWJhLCAjc2VjdGlvbl9vdXJfY29tcGFueSB7XG4gICAgICAgIC5oZWFkZXJfc2VjdGlvbntcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgICA+LmNvbnRhaW5lcntcbiAgICAgICAgICAgIC5pbWFnZXtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBoZWlnaHQ6IDgwcHg7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvOyBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRleHRfY29udGVudHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2xpZGVyX3NlY3Rpb24ge1xuICAgICAgICAuaXRlbV90ZXh0e1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRleHRfc2VjdGlvbiB7XG4gICAgICAgIC50ZXh0e1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjUwcHggYXV0bzsgbWluLWhlaWdodDogMjUwcHg7IGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICNzZWN0aW9uX3dlbGNvbWVfZnJvbV9vdXJfY2hhaXJtYW57XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgICAgI3NlY3Rpb25fYV93b3JkX2Zyb21fb3VyX2Nlb3tcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgICAgIC50ZXh0X2l0ZW17XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pbWFnZV90ZXh0X3NlY3Rpb24ge1xuICAgICAgICAuZmxleCB7XG4gICAgICAgICAgLmZsZXhfaXRlbV8ye1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7IG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJnX2ltZ3tcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzNDBweDtcbiAgICAgICAgfVxuICAgICAgICAudGV4dF9pdGVte1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzNXB4OyBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAuc2VjdGlvbl90ZXh0e1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgI3NlY3Rpb25fY3ViYSB7XG4gICAgICAgIC5zbGlkZXJfc2VjdGlvbntcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaW1hZ2VfdGV4dF9zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7IHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAuZmxleCB7XG4gICAgICAgICAgLmZsZXhfaXRlbV8ye1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7IG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRleHRfaXRlbXtcbiAgICAgICAgICAgIG9yZGVyOiAyOyBwYWRkaW5nLXRvcDogNTVweDtcbiAgICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICN2aXBfcGFnZSB7XG4gICAgLnRvcF9zZWN0aW9uIHtcbiAgICAgIGhlaWdodDogYXV0bzsgcGFkZGluZy10b3A6IDEwMHB4OyBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgPi5jb250YWluZXIge1xuICAgICAgICAucmlnaHRfc2VjdGlvbntcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgbWFyZ2luLWJvdHRvbTogNzVweDsgcGFkZGluZy1sZWZ0OiAzMHB4OyBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgIC5zZWN0aW9uX2xvZ297XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAucGFnZV90aXRsZXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYmFubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBoZWlnaHQ6IDM4MHB4OyB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRnb2xkX2NvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgICAubWFpbl9zZWN0aW9uIHtcbiAgICAgIC5sZWZ0X2NvbCB7XG4gICAgICAgIC5sZWZ0X2ljb257XG4gICAgICAgICAgd2lkdGg6IDE5MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ob21lX2Zvb3RlcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IHRyYW5zZm9ybTogbm9uZTsgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICB9XG4gICNmb290ZXIge1xuICAgIHBhZGRpbmc6IDU1cHggMCA0MHB4O1xuICAgIC5jb250YWluZXJ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7IHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgfVxuICAgIC5sZWZ0X2NvbHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIC5mbGV4X2l0ZW17XG4gICAgICBmbGV4OiAwIDAgMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5yaWdodF9jb2wge1xuICAgICAgLnNvY2lhbF9tZWRpYV9pdGVtIHtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjc2lnbG9fcGFnZXtcbiAgICAudG9wX3NlY3Rpb24ge1xuICAgICAgaGVpZ2h0OiBhdXRvOyBwYWRkaW5nLXRvcDogMTAwcHg7IG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgID4uY29udGFpbmVyIHtcbiAgICAgICAgLnJpZ2h0X3NlY3Rpb257XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IG1hcmdpbi1ib3R0b206IDc1cHg7IHBhZGRpbmctbGVmdDogMzBweDsgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAuc2VjdGlvbl9sb2dve1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnBhZ2VfdGl0bGV7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJhbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgaGVpZ2h0OiAzODBweDsgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ29sZF9jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNob3Bfc2VjdGlvbiB7XG4gICAgICAuc2hvcF9pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MDBweCBhdXRvOyBtYXJnaW4tYm90dG9tOiA4NXB4OyBwYWRkaW5nLWJvdHRvbTogNTBweDsgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgLmZsZXhfaXRlbV8ye1xuICAgICAgICAgIGZsZXg6IDAgMCAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLml0ZW1fY29se1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIC5zbGlja19pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgIG1pbi1oZWlnaHQ6IDM3NXB4OyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBiYWNrZ3JvdW5kLXNpemU6IDI3NXB4IGF1dG87IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uLy4uL2ltYWdlcy9yZWN0YW5nbGUucG5nXCIpOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgLml0ZW1fdGV4dHtcbiAgICAgICAgICAgICAgbGVmdDogMDsgcmlnaHQ6IDAgIWltcG9ydGFudDsgbWF4LXdpZHRoOiAzMDBweDsgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc2xpY2stdHJhY2t7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZXh0X2NvbCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAuaXRlbV9uYW1le1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZGVzY3JpcHRpb257XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjY29udGFjdF9wYWdle1xuICAgIC50b3Bfc2VjdGlvbntcbiAgICAgIGhlaWdodDogYXV0bzsgcGFkZGluZy10b3A6IDEwMHB4OyBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAuZmxleHtcbiAgICAgICAgLmZsZXhfaXRlbV8ye1xuICAgICAgICAgIGZsZXg6IDAgMCAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5yaWdodF9jb2x7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyBtYXJnaW4tYm90dG9tOiA3NXB4OyBwYWRkaW5nLWxlZnQ6IDMwcHg7IHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIC5zZWN0aW9uX2xvZ297XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuc2VjdGlvbl90aXRsZXtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5lbWFpbHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jb3Jwb3JhdGVfYWRkcmVzc3tcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGVmdF9jb2x7XG4gICAgICAgIG9yZGVyOiAyOyBoZWlnaHQ6IGF1dG87XG4gICAgICAgIC5iZ19pbWd7XG4gICAgICAgICAgaGVpZ2h0OiAzNzVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICAgIC5tYWluX3NlY3Rpb257XG4gICAgICAub2ZmaWNlX3NlY3Rpb24ge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICAuZmxleCB7XG4gICAgICAgICAgLmZsZXhfaXRlbV8yIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGVmdF9jb2wge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIC5tb2JpbGVfY29udHJvbHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyBmb250LXNpemU6IDE4cHg7IGNvbG9yOiAkZ29sZF9jb2xvcjsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nOiAyMHB4IDA7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzkzMzBCO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7IG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnOyBoZWlnaHQ6IDEwcHg7IHdpZHRoOiAyMHB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi8uLi9pbWFnZXMvYXJyb3dfZC5zdmcnKTsgdG9wOiAwOyBib3R0b206IDA7IG1hcmdpbjogYXV0bzsgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNlY3Rpb25fdGl0bGV7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7IGNvbG9yOiAkZ29sZF9jb2xvcjsgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAucmVnaW9uX25hbWV7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyBwYWRkaW5nLWxlZnQ6IDMwcHg7IHBhZGRpbmctcmlnaHQ6IDMwcHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgei1pbmRleDogMjsgbGVmdDogMDsgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgIC50ZXh0X2NvbnRyb2x7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IGZvbnQtc2l6ZTogMThweDsgbWFyZ2luLWJvdHRvbTogMHB4OyBwYWRkaW5nLXRvcDogMTBweDsgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7IGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIsICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb250cm9sX3NlY3Rpb257XG4gICAgICAgICAgICAmLnNob3d7XG4gICAgICAgICAgICAgIC5tb2JpbGVfY29udHJvbHtcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnJlZ2lvbl9uYW1le1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0X2NvbHtcbiAgICAgICAgICBoZWlnaHQ6IDUzMHB4OyBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgIC5tcy1zbGlkZS1jb250YWluZXJ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICNjb250YWN0X3NsaWRlciB7XG4gICAgICAgICAgICAuc2xpZGVfY29udGVudHtcbiAgICAgICAgICAgICAgd2lkdGg6IDgwJTsgbWFyZ2luLXRvcDogLTE1MHB4OyBoZWlnaHQ6IGF1dG87IG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tcmlnaHQ6IGF1dG87IGxlZnQ6IDA7IHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxhYmVsX2Jsb2Nre1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICAgICAgICAucGFnZV9saW5re1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5mb3JtX3NlY3Rpb257XG4gICAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgICAgICAuZmxleF9pdGVtXzJ7XG4gICAgICAgICAgZmxleDogMCAwIDEwMCU7IG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAuc3VibWl0X2Zvcm17XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4OyBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB0ZXh0YXJlYXtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG5fY29udGFpbmVye1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjdGVycm9pcl9wYWdlIHtcbiAgICAubW9iaWxlX3RpdGxle1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC50aXRsZV9zZWN0aW9ue1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICB9XG4gICAgLnNlY3Rpb25faXRlbXtcbiAgICAgIC5mbGV4X2l0ZW1fMntcbiAgICAgICAgZmxleDogMCAwIDEwMCU7IG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5iZ19pbWFnZXtcbiAgICAgICAgbWluLWhlaWdodDogMzYwcHg7IGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICAgIC50ZXh0X2NvbnRlbnR7XG4gICAgICAgIG9yZGVyOiAyOyBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgJi5yaWdodF9jb2x7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgICYubGVmdF9jb2x7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgI3NlY3Rpb25fZ3Jvd2luZ3tcbiAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gICAgICAuc2Vjb25kX3NlY3Rpb257XG4gICAgICAgIC5pbWdfY29udGVudHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIC50ZXh0X2hlYWRlcntcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGV4dF9jb250ZW50LnJpZ2h0X2NvbHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgI3NlY3Rpb25fY3ViYW5fc2VlZHN7XG4gICAgICAudGV4dF9jb250ZW50e1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAuc2VjdGlvbl90aXRsZXtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmlnaHRfaW1ne1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAjc2VjdGlvbl9sZWF2ZXMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgICAgIC5iZ3tcbiAgICAgICAgaGVpZ2h0OiA4MDBweDsgdG9wOiA0MDBweDtcbiAgICAgIH1cbiAgICAgIC50b3Bfc2VjdGlvbntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgIH1cbiAgICAgIC5ib3R0b21fc2VjdGlvbiB7XG4gICAgICAgIC5oZWFkZXJ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuICAgICAgICAudGl0bGVfY29udHJvbCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAuY29udGVudF90aXRsZXtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7IG1heC13aWR0aDogNTAlOyBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbWFnZV9zbGljayB7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm1vYmlsZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjc2VjdGlvbl9jdWx0aXZhdGlvbntcbiAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gICAgICAudGV4dF9jb250ZW50e1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAuc2VjdGlvbl90aXRsZXtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmlnaHRfY29se1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgICAgLmZpcnN0X3NlY3Rpb257XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgICB9XG4gICAgICAucmlnaHRfaW1ne1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgLnNlY29uZF9zZWN0aW9ue1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgICAgICAucmlnaHRfY29se1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYm90dG9tX3NlY3Rpb257XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAubGVmdF9jb250ZW50e1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNzBweDsgcG9zaXRpb246IHJlbGF0aXZlOyBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHRvcDogLTIwcHg7IG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjZHJhZ19pbWFnZV9jb250YWluZXJ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICBoZWlnaHQ6IDMyMHB4OyBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICNzZWN0aW9uX2FnaW5ne1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgICAgIC5maXJzdF9zZWN0aW9ue1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgfVxuICAgICAgLnNlY29uZF9zZWN0aW9ue1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgfVxuICAgICAgLmJvdHRvbV9zZWN0aW9uIHtcblxuICAgICAgICAubGVmdF9jb2x7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgcGFkZGluZy1sZWZ0OiAwOyBtYXJnaW4tYm90dG9tOiAyNXB4OyBmbGV4OiAwIDAgMTAwJTsgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIC5ib3R0b21fc2VjdGlvbl9pdGVte1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTsgbWF4LXdpZHRoOiA1MCU7IHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0X2NvbHtcbiAgICAgICAgICBoZWlnaHQ6IDMyMHB4OyBtYXgtd2lkdGg6IDQ1MHB4OyB3aWR0aDogMTAwJTsgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgLmJne1xuICAgICAgICAgICAgd2lkdGg6IDIyMHB4OyBoZWlnaHQ6IDIyMHB4OyBib3JkZXItY29sb3I6ICM0OTQzMTE7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgI3NlY3Rpb25fcm9sbGluZyB7XG4gICAgICAudG9wX3NlY3Rpb24ge1xuICAgICAgICAudGV4dHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5pbWFnZV90ZXh0X3NlY3Rpb24ge1xuICAgICAgICAgIC5pbWFnZV90ZXh0X2l0ZW17XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlOyBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zbGlkZXJfc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gICAgICAgIC5zbGlkZXJfc2xpY2sge1xuICAgICAgICAgIC5zbGlja19pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgLmlubmVyX2NvbnRhaW5lcntcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmdfaW1ne1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMyMHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDAlOyBtYXJnaW4tYm90dG9tOiA0NXB4XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubnVtYmVyX2NvbnRlbnR7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgLm51bWJlcntcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDsgbGVmdDogNXB4OyByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjc2VjdGlvbl9hdXRoZW50aWNpdHkge1xuICAgICAgLnRvcF9zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgLmltYWdlX2NvbnRlbnQge1xuXG4gICAgICAgICAgLnRleHRfY29udGVudHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pbWdfY29se1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmxlZnRfY29se1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0X2ltYWdle1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgLm1vYmlsZV90aXRsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgY29sb3I6ICRnb2xkX2NvbG9yOyBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuaGlkZV9tb2JpbGV7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGVmdF9pbWFnZXtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29kZV9ib3hfc2VjdGlvbiB7XG4gICAgICAgIC5sZWZ0X2NvbHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5yaWdodF9jb2wge1xuICAgICAgICAgIC5pbm5lcl9jb250YWluZXJ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucXVhbGl0eV9zZWFsX3NlY3Rpb24ge1xuICAgICAgICAudXBwZXJfY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICAgICAgICAucmlnaHRfY29sIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgLmlubmVyX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgIC5xdWFsaXR5X3NsaWNrIHtcbiAgICAgICAgICAgICAgICAuc2xpY2tfaXRlbSB7XG4gICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5sZWZ0X2NvbHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwOyBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvZGVfYm94X3NlY3Rpb257XG4gICAgICAgIC50ZXh0X2NvbnRlbnR7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7IG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmlubmVyX2ltZ3tcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmltZ19jb2x7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5xdWFsaXR5X3NlYWxfc2VjdGlvbiB7XG4gICAgICAgIC51cHBlcl9jb250ZW50IHtcbiAgICAgICAgICAucmlnaHRfY29sIHtcbiAgICAgICAgICAgIC5pbm5lcl9jb250YWluZXIge1xuICAgICAgICAgICAgICAucXVhbGl0eV9zbGljayB7XG4gICAgICAgICAgICAgICAgLnNsaWNrLWFycm93e1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7IGhlaWdodDogMzJweDsgbWFyZ2luLXRvcDogLTE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zbGlja19pdGVtIHtcbiAgICAgICAgICAgICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgI2Jsb2dzX3BhZ2Uge1xuICAgIC5ibG9nX2NhdGVnb3JpZXMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nLWxlZnQ6IDY1cHg7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ29sZF9jb2xvcjsgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiAnJzsgaGVpZ2h0OiAxMHB4OyB3aWR0aDogMjBweDsgcG9zaXRpb246IGFic29sdXRlOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvYXJyb3dfZC5zdmdcIik7XG4gICAgICAgIHRvcDogMTVweDsgcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgICAudGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgY29sb3I6ICR3aGl0ZV9jb2xvcjsgdmVydGljYWwtYWxpZ246IHRvcDsgcG9zaXRpb246IGFic29sdXRlOyAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgIC5tb2JpbGVfY29udHJvbHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IGZvbnQtc2l6ZTogMjBweDsgY29sb3I6ICRnb2xkX2NvbG9yOyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyBwYWRkaW5nLXRvcDogNXB4OyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICAgIC5pbm5lcl9jb250cm9sIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5jYXRfaXRlbV9jb250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgICAuY2F0X2l0ZW17XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgbWFyZ2luLXRvcDogMzBweDsgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICYuaGlkZXtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnNob3cge1xuICAgICAgICAuaW5uZXJfY29udHJvbCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5ibG9nX2NvbnRlbnQge1xuICAgICAgLmJsb2dfaXRlbSB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlOyB3aWR0aDogMTAwJTtcbiAgICAgICAgLmlubmVyX2NvbnRhaW5lcntcbiAgICAgICAgICBAaW5jbHVkZSBtYXJnaW5DZW50ZXIoMzIwKTtcbiAgICAgICAgfVxuICAgICAgICAuaW5mb19ibG9jayB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmRlc2N7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAucGFnZV9saW5re1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNibG9nX3Bvc3Qge1xuICAgIC5tYWluX3NlY3Rpb24ge1xuICAgICAgLnBhZ2VfY29udGVudCB7XG4gICAgICAgIC5wYWdlX2hpZ2hsaWdodHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnMxe1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAubGlua19jb250YWluZXJ7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNsb2NhdGlvbnNfcGFnZSB7XG4gICAgLnRvcF9zZWN0aW9ue1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgLmxvY2F0aW9uX2NhdGVnb3JpZXMge1xuICAgICAgLmxvY2F0aW9uX2NhdGVnb3J5X3NlY3Rpb24ge1xuICAgICAgICAudGl0bGV7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5tb2JpbGVfY29udHJvbHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGJsb2NrOyBmb250LXNpemU6IDIwcHg7IHBhZGRpbmctdG9wOiA0cHg7IGNvbG9yOiAkZ29sZF9jb2xvcjsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogJyc7IHdpZHRoOiAzMHB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IGJhY2tncm91bmQtc2l6ZTogMjBweCBhdXRvOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgcmlnaHQ6IDA7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9hcnJvd19kLnN2Z1wiKTsgdG9wOiAwOyBib3R0b206IDA7IG1hcmdpbjogYXV0byA7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRyb2xfaXRlbXN7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDJweDsgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAuY29udHJvbF9pdGVte1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4OyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLXJpZ2h0OiAwOyBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM3ODc4Nzg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubW9iaWxlX2FjdGl2ZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZ29sZF9jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaGlkZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jaGlsZF9zZWN0aW9uLmFjdGl2ZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jaGlsZF9pdGVte1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmLm1vYmlsZV9hY3RpdmV7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZ29sZF9jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAubW9iaWxlX2NvbnRyb2x7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuY29udHJvbF9pdGVtcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5sb2NhdGlvbl9icmFuZCB7XG4gICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNvbnRyb2xfaXRlbXMge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgLmNvbnRyb2xfaXRlbXtcbiAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTsgbWF4LXdpZHRoOiA1MCU7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICYuYWxse1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLnNob3d7XG4gICAgICAgICAgICAuY29udHJvbF9pdGVtcyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tb2JpbGVfY29udHJvbHtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDsgbWFyZ2luLXRvcDogMHB4OyBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tb2JpbGVfY29udHJvbHtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgLm5hbWV7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMnB4OyBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmxvY2F0aW9uX2NvbnRlbnQge1xuICAgICAgLmxvY2F0aW9uX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgIC50b3BfY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7IHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgLm1vYmlsZV9vbmx5e1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5ib3R0b21fdGV4dHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAuaXRlbV90eXBle1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuaXRlbV9icmFuZHN7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tb3JlX2RldGFpbF9jb250ZW50IHtcbiAgICAgICAgICAuZGV0YWlsX2NvbnRlbnQge1xuICAgICAgICAgICAgLmRlc2NyaXB0aW9ue1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1hcF9jb250YWluZXJ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7IHBhZGRpbmctdG9wOiAwcHg7IGRpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgLm1hcHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgaGVpZ2h0OiAzNzBweDsgcG9zaXRpb246IHJlbGF0aXZlOyBvcmRlcjogMjsgZmxleDogMCAwIDEwMCU7IG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAudGV4dF9jb250ZW50e1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgdG9wOiAwOyBsZWZ0OiAwOyByaWdodDogMDsgb3JkZXI6IDE7IGZsZXg6IDAgMCAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvOyBtYXgtd2lkdGg6IDQwMHB4OyB3aWR0aDogMTAwJTsgcGFkZGluZzogMjBweDsgbWFyZ2luLWJvdHRvbTogLTQ1cHg7XG4gICAgICAgICAgICAgICAgLmFkZHJlc3N7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubWFwX3VybHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNsb2NhdGlvbnNfcGFnZSB7XG4gICAgLmxvY2F0aW9uX2NhdGVnb3JpZXMge1xuICAgICAgLmxvY2F0aW9uX2NhdGVnb3J5X3NlY3Rpb24ge1xuICAgICAgICAuY29udHJvbF9pdGVtcyB7XG4gICAgICAgICAgLmNvbnRyb2xfaXRlbSB7XG4gICAgICAgICAgICAuY2hpbGR7XG4gICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNTc2cHgpIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcblxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA1NzVweCkge1xuICAjdmlwX3BhZ2Uge1xuICAgIC5tYWluX3NlY3Rpb24ge1xuICAgICAgLmxlZnRfY29sIHtcbiAgICAgICAgLnRleHRfY29udGVudHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmlnaHRfY29sIHtcbiAgICAgICAgLmNvbHVtbl9pdGVtcyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICAgICAgICAuaWNvbl9pdGVte1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7IG1heC13aWR0aDogMTAwJTsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgbWFyZ2luLWJvdHRvbTogNDVweDsgbWluLWhlaWdodDogNTVweDtcbiAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMTVweDsgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbHVtbl90ZXh0e1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI3NpZ2xvX3BhZ2Uge1xuICAgIC5zaG9wX3NlY3Rpb24ge1xuICAgICAgLnNob3BfaXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIC5pdGVtX2NvbCB7XG4gICAgICAgICAgLnNsaWNrX2l0ZW0ge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzc1cHg7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGJhY2tncm91bmQtc2l6ZTogMjc1cHggYXV0bzsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vLi4vaW1hZ2VzL3JlY3RhbmdsZS5wbmdcIik7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7cGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMjI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNjb250YWN0X3BhZ2Uge1xuICAgIC50b3Bfc2VjdGlvbiB7XG4gICAgICAucmlnaHRfY29se1xuICAgICAgICAudGV4dF9jb250ZW50e1xuICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbkNlbnRlcigzMjApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tYWluX3NlY3Rpb24ge1xuICAgICAgLm9mZmljZV9zZWN0aW9uIHtcbiAgICAgICAgLnJpZ2h0X2NvbCB7XG4gICAgICAgICAgI2NvbnRhY3Rfc2xpZGVyIHtcbiAgICAgICAgICAgIC5zbGlkZV9jb250ZW50e1xuICAgICAgICAgICAgICBsZWZ0OiAzMHB4OyByaWdodDogMzBweDsgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIC5sYWJlbF9ibG9ja3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjdGVycm9pcl9wYWdlIHtcbiAgICAuc2VjdGlvbl9pdGVte1xuICAgICAgLmJnX2ltYWdle1xuICAgICAgICBtaW4taGVpZ2h0OiAyODBweDtcbiAgICAgIH1cbiAgICAgIGltZ3tcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAjc2VjdGlvbl9yb2xsaW5nIHtcbiAgICAgIC50b3Bfc2VjdGlvbiB7XG4gICAgICAgIC5pbWFnZV90ZXh0X3NlY3Rpb24ge1xuICAgICAgICAgIC5pbWFnZV90ZXh0X2l0ZW0ge1xuICAgICAgICAgICAgLml0ZW1fY29udGFpbmVye1xuICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7IGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICAgIC5uYW1le1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNsaWRlcl9zZWN0aW9uIHtcbiAgICAgICAgLnNsaWRlcl9zbGljayB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAuc2xpY2tfaXRlbSB7XG4gICAgICAgICAgICAubnVtYmVyX2NvbnRlbnR7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmdfaW1ne1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2xpY2tfY29udHJvbCB7XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIHdpZHRoOiA5cHg7IGhlaWdodDogOXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjc2VjdGlvbl9hdXRoZW50aWNpdHkge1xuICAgICAgLmNvZGVfYm94X3NlY3Rpb24ge1xuICAgICAgICAubGVmdF9jb2wge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgICAuaW5uZXJfaW1nIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1vYmlsZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjc2VjdGlvbl9jdWx0aXZhdGlvbiB7XG4gICAgICAuYm90dG9tX3NlY3Rpb24ge1xuICAgICAgICAjZHJhZ19pbWFnZV9jb250YWluZXIge1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgI3NlY3Rpb25fYWdpbmcge1xuICAgICAgLmJvdHRvbV9zZWN0aW9uIHtcbiAgICAgICAgLmxlZnRfY29se1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLmJvdHRvbV9zZWN0aW9uX2l0ZW17XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yaWdodF9jb2wge1xuICAgICAgICAgIC5pbm5lcl9jb250YWluZXJ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tZnAtY29udGFpbmVye1xuICAgIHBhZGRpbmctbGVmdDogMzBweDsgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAjbG9naW4tZGlhbG9ne1xuICAgIC5jb250YWluZXJ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG4gICNsb2NhdGlvbnNfcGFnZSB7XG4gICAgLmxvY2F0aW9uX2NvbnRlbnQge1xuICAgICAgLmxvY2F0aW9uX2l0ZW0ge1xuICAgICAgICAubW9yZV9kZXRhaWxfY29udGVudCB7XG4gICAgICAgICAgLmRldGFpbF9jb250ZW50IHtcbiAgICAgICAgICAgIC5tYXBfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgLm1hcHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7IG1hcmdpbi1yaWdodDogLTMwcHg7IHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTsgbWF4LXdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlICsgNjBweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDMyMHB4KSB7XG5cbn1cblxuXG5cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpXG57XG5cbn1cbiJdfQ== */
