.none_product::before{background-image:url(/resources/images/svg_sprite/sp_svg_main.png?v=250826);background-image:linear-gradient(transparent, transparent),url(/resources/images/svg_sprite/sp_svg_main.svg?v=250826);background-size:410px 268px;background-repeat:no-repeat}#container{padding-bottom:0}#container .main_wrap{padding-bottom:0;background:#fff}#container .box_con{margin-top:40px;padding:0 15px}#container .box_list_item .none_search .list_step_info{margin-top:10px;-webkit-justify-content:center;justify-content:center}#container .con_tit{margin:0 auto;font-family:"GongGothic";font-weight:700;font-size:15px;text-align:center}#container .con_tit span{font-size:13px;font-weight:500;color:#9d9d9d}.banner_main{position:relative}.banner_main .swiper-container{height:100%}.banner_main .swiper-container .swiper-pagination{right:0;bottom:33px;left:0;width:auto}.banner_main .slide_main_control{z-index:10}.banner_main .slide_main_control .swiper-button-prev{position:absolute;top:50%;left:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:31px;height:31px;margin-top:0;background:url("/resources/images/main2/left_arrow.png");background-size:100%}.banner_main .slide_main_control .swiper-button-prev::after{content:unset}.banner_main .slide_main_control .swiper-button-next{position:absolute;top:50%;right:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:31px;height:31px;margin-top:0;background:url("/resources/images/main2/right_arrow.png");background-size:100%}.banner_main .slide_main_control .swiper-button-next::after{content:unset}.banner_main .slide_main_control .swiper-pagination{position:absolute;bottom:10px;margin:0 6px}.banner_main .slide_main_control .swiper-pagination span{width:4px;height:4px;margin:0 5px;background:#fff;opacity:.5;transition:all .5s}.banner_main .slide_main_control .swiper-pagination span.swiper-pagination-bullet-active{width:20px;opacity:1;border-radius:2px}.box_quicklink{margin-top:40px}.box_quicklink ul{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin-top:14px}.box_quicklink ul li{position:relative;width:calc((100% - 30px)/3);text-align:center;margin:0 15px 15px 0;border-radius:10px;border:1px solid #e8e8e8;box-sizing:border-box}.box_quicklink ul li:nth-of-type(1) a::before{content:"";display:block;margin:0 auto;width:30px;height:30px;background:url("/resources/images/main2/direct_img01.png") no-repeat;background-size:100%}.box_quicklink ul li:nth-of-type(1) a span{right:25%;background:#535edd}.box_quicklink ul li:nth-of-type(1) a span::after{background:#535edd}.box_quicklink ul li:nth-of-type(1) a span::after::after{background:#535edd}.box_quicklink ul li:nth-of-type(2) a::before{content:"";display:block;margin:0 auto;width:30px;height:30px;background:url("/resources/images/main2/direct_img02.png") no-repeat;background-size:100%}.box_quicklink ul li:nth-of-type(2) a span{right:25%;background:#f55c4e}.box_quicklink ul li:nth-of-type(2) a span::after{background:#f55c4e}.box_quicklink ul li:nth-of-type(2) a span::after::after{background:#f55c4e}.box_quicklink ul li:nth-of-type(3){margin-right:0}.box_quicklink ul li:nth-of-type(3) a::before{content:"";display:block;margin:0 auto;width:30px;height:30px;background:url("/resources/images/main2/direct_img03.png") no-repeat;background-size:100%}.box_quicklink ul li:nth-of-type(4) a::before{content:"";display:block;margin:0 auto;width:30px;height:30px;background:url("/resources/images/main2/direct_img04.png") no-repeat;background-size:100%}.box_quicklink ul li:nth-of-type(5) a::before{content:"";display:block;margin:0 auto;width:30px;height:30px;background:url("/resources/images/main2/direct_img05.png") no-repeat;background-size:100%}.box_quicklink ul li:nth-of-type(6){margin-right:0}.box_quicklink ul li:nth-of-type(6) a::before{content:"";display:block;margin:0 auto;width:30px;height:30px;background:url("/resources/images/main2/direct_img06.png") no-repeat;background-size:contain}.box_quicklink ul li a{position:relative;padding:10px 0;display:block}.box_quicklink ul li a span{position:absolute;display:block;top:6px;border-radius:4px;height:12px;padding:0 3px;color:#fff;font-size:7px;line-height:12px}.box_quicklink ul li a span::after{content:"";position:absolute;display:block;left:50%;bottom:-2px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:2.5px;height:2.5px;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 0);clip-path:polygon(0 0, 0% 100%, 100% 0)}.box_quicklink ul li a p{font-family:"GongGothic";font-weight:500;font-size:10px;margin-top:4px;color:#1d1d1d}.box_quicklink ul li a p.c-FF4C7F{position:relative;display:inline-block;color:#ff4c7f}.box_quicklink ul li a p.c-FF4C7F::before{content:"";position:absolute;top:-6px;right:-6px;width:8px;height:8px;background:url(/resources/images/main/ico_hot.svg) no-repeat;background-size:100%}.main_wrap .box_con:not(.hide)~.box_con.box_md_banner{margin-top:15px}.box_top5{margin-top:25px !important}.box_top5 .cont{margin:18px 0 40px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.box_top5 .cont li{position:relative;width:100%;border-bottom:1px solid #dadada}.box_top5 .cont li::before{position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;font-family:"Pretendard";font-weight:700;color:#3d3d3d}.box_top5 .cont li:nth-of-type(1)::before{content:"1"}.box_top5 .cont li:nth-of-type(2)::before{content:"2"}.box_top5 .cont li:nth-of-type(3)::before{content:"3"}.box_top5 .cont li:nth-of-type(4)::before{content:"4"}.box_top5 .cont li:nth-of-type(5)::before{content:"5"}.box_ticket{position:relative;padding:0 !important;margin:0 15px !important}.box_ticket::before{content:"";position:absolute;top:0;left:-1px;z-index:2;width:50px;height:100%;background:linear-gradient(90deg, white 0%, transparent 100%);pointer-events:none}.box_ticket::after{content:"";position:absolute;top:0;right:-1px;z-index:2;width:50px;height:100%;background:linear-gradient(90deg, transparent 0%, white 100%);pointer-events:none}.box_ticket .cont{margin:18px 0 40px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.box_ticket .cont ul{width:100%;margin:0 15px !important}.box_ticket .cont ul li{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:42px}.box_ticket .cont ul li p{overflow:hidden;width:42px;height:42px;margin:0 auto 4px;border-radius:21px}.box_ticket .cont ul li span{display:block;font-family:"Pretendard";font-size:8px;text-align:center;color:#000}.box_essential .cont{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;width:100%;margin-top:20px}.box_essential .cont li{width:calc((100% - 16px)/2);margin-bottom:16px}.box_essential .cont li p{overflow:hidden;width:42px;height:42px;border-radius:21px}.box_essential .cont li span{font-family:"Pretendard";font-size:8px}.box_benefit{margin-top:24px !important}.box_benefit .cont{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;width:100%;margin-top:20px}.box_benefit .cont li{width:100%;margin-bottom:10px}.box_notice{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;height:36px;margin:20px 15px 99px !important;border:1px solid #eaeaea;border-radius:8px;box-sizing:border-box}.box_notice .con_tit{width:45px;padding:14px 12px !important;font-size:10px !important;text-align:left !important}.box_notice .swiper-container{position:relative;overflow:hidden;width:calc(100% - 70px);height:36px}.box_notice .swiper-container .cont{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.box_notice .swiper-container .cont li{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.box_notice .swiper-container .cont li a{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:100%;font-size:10px;color:#000}.box_notice .swiper-container .cont li a::before{content:"";display:inline-block;margin-right:5px;width:3px;height:3px;border-radius:3px;background:#565656}.pop_favoite .pop_container{position:relative;margin-bottom:70px}.pop_favoite .pop_container .search_box>a{position:absolute;top:0;left:0;width:100%;height:100%}.none_product::before{width:200px;height:200px;background-position:-4px -4px;display:inline-block;content:""}.none_product>P{font-size:17px;color:#1e1e1e;font-weight:700}.none_product .list_step_info>li{font-size:14px;color:#4b4b4b;font-weight:500}.main_floating_wrap{z-index:90;position:fixed;bottom:98px;right:20px}.main_floating_wrap .main_floating{position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}.main_floating_wrap .main_floating>a>img{width:104px}.main_floating_wrap .main_floating>a>button{position:absolute;top:1px;right:4px;width:19px;height:19px;border-radius:100%}.main_floating_wrap .main_floating.off{display:none}.main_floating_wrap .main_floating_regist{z-index:90;position:relative;display:-webkit-flex;display:flex;margin-bottom:10px}.main_floating_wrap .main_floating_regist button{width:46px;height:46px;border-radius:23px;margin-left:auto;background-image:url("/resources/images/main2/floating_button.png");background-size:100%;transition:all .2s;box-shadow:0 2px 5px rgba(0,0,0,.16),0 2px 5px rgba(0,0,0,.23)}.main_floating_wrap .main_floating_regist button.on{-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .2s}.main_floating_wrap .main_floating_regist .cont{display:none;position:absolute;right:0;bottom:56px;width:80px;height:76px;background-image:url("/resources/images/main2/floating_regist.png");background-size:100%}.main_floating_wrap .main_floating_regist .cont.on{display:block}.main_floating_wrap .main_floating_regist .cont a{overflow:hidden;display:block;width:100%;height:36px;margin-bottom:4px;font-family:"Pretendard";font-weight:500;font-size:12px;border-radius:18px;text-align:center;line-height:36px;color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.16),0 2px 5px rgba(0,0,0,.23)}.main_floating_wrap .main_floating_regist .cont a:nth-of-type(2){background:rgba(245,92,78,.8)}.main_floating_wrap .main_floating_regist .cont a:nth-of-type(1){background:rgba(79,130,242,.8)}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYi9fc3Bfc3ZnX21haW4uc2NzcyIsIm1haW4yLnNjc3MiLCJsaWIvX3NwX21peGluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBdUNBLHNCQUNDLDJFQUFBLENBQ0EscUhBQUEsQ0FDQSwyQkFBQSxDQUNBLDJCQUFBLENDaENELFdBQ0ksZ0JBQUEsQ0FFQSxzQkFDSSxnQkFBQSxDQUNBLGVBQUEsQ0FFSixvQkFDSSxlQUFBLENBQ0EsY0FBQSxDQUtJLHVEQUNJLGVBQUEsQ0FDQSw4QkFBQSxDQUFBLHNCQUFBLENBS2Ysb0JBQ08sYUFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGNBQUEsQ0FDQSxpQkFBQSxDQUNBLHlCQUNJLGNBQUEsQ0FDQSxlQUFBLENBQ0EsYUFBQSxDQU1aLGFBQ0ksaUJBQUEsQ0FHQSwrQkFDSSxXQUFBLENBRUEsa0RBQ0ksT0FBQSxDQUNBLFdBQUEsQ0FDQSxNQUFBLENBQ0EsVUFBQSxDQUlSLGlDQUNJLFVBQUEsQ0FTQSxxREFDSSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxTQUFBLENBQ0Esa0NBQUEsQ0FBQSwwQkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsWUFBQSxDQUNBLHdEQUFBLENBQ0Esb0JBQUEsQ0FFQSw0REFDSSxhQUFBLENBR1IscURBQ0ksaUJBQUEsQ0FDQSxPQUFBLENBQ0EsVUFBQSxDQUNBLGtDQUFBLENBQUEsMEJBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLFlBQUEsQ0FDQSx5REFBQSxDQUNBLG9CQUFBLENBRUEsNERBQ0ksYUFBQSxDQUdSLG9EQUNJLGlCQUFBLENBQ0EsV0FBQSxDQUNBLFlBQUEsQ0FFQSx5REFDSSxTQUFBLENBQ0EsVUFBQSxDQUNBLFlBQUEsQ0FDQSxlQUFBLENBQ0EsVUFBQSxDQUVBLGtCQUFBLENBRUEseUZBQ0ksVUFBQSxDQUNBLFNBQUEsQ0FDQSxpQkFBQSxDQVNwQixlQUNJLGVBQUEsQ0FFQSxrQkFDSSxvQkFBQSxDQUFBLFlBQUEsQ0FDQSwwQkFB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LENBQ0EsV0FBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsbUVBQUEsQ0FDQSxvQkFBQSxDQUVBLG1EQUNJLGFBQUEsQ0FHSixrREFDSSxlQUFBLENBQ0EsYUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsaUJBQUEsQ0FDQSx3QkFBQSxDQUNBLGVBQUEsQ0FDQSxjQUFBLENBQ0Esa0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGdCQUFBLENBQ0EsVUFBQSxDQUNBLDhEQUFBLENBRUMsaUVBQ0csNkJBQUEsQ0FHSixpRUFDSSw4QkFBQSIsImZpbGUiOiJtYWluMi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG4vLyBob3cgdG8gdXNlIDogVXNlIGZvbGxvd2luZyBtaXhpbnMuXHJcbi8vIHZhcmlhYmxlIDogW29mZnNldF94XSBbb2Zmc2V0X3ldIFt3aWR0aF0gW2hlaWdodF1cclxuJHN2Z19tYWluLWFjY291bnRfOTV4NTI6ICgwLThweCkgKC00MTYtOHB4KSAxOTBweCAxMDRweDtcclxuJHN2Z19tYWluLWFyd19sZWZ0XzExeDIwX2ZmZmZmZjogKC03OTItOHB4KSAoLTEyMC04cHgpIDExLjVweCAyMHB4O1xyXG4kc3ZnX21haW4tYXJ3X3JpZ2h0XzExeDIwX2ZmZmZmZjogKC03OTItOHB4KSAoLTE1Ni04cHgpIDExLjVweCAyMHB4O1xyXG4kc3ZnX21haW4tZXJyb3JfODB4NzhfZmZmMDY3OiAoLTYxNC04cHgpICgtMTIwLThweCkgMTYycHggMTU4cHg7XHJcbiRzdmdfbWFpbi1lcnJvcl85MXgxMDNfZmZmMDY3OiAoLTQxNi04cHgpICgwLThweCkgMTgycHggMjA2cHg7XHJcbiRzdmdfbWFpbi1pY29fYmFubmVyX3N0YXJ0OiAoLTQxNi04cHgpICgtMjc3LThweCkgNDBweCA0MHB4O1xyXG4kc3ZnX21haW4taWNvX2Jhbm5lcl9zdG9wOiAoLTQ3Mi04cHgpICgtMjc3LThweCkgNDBweCA0MHB4O1xyXG4kc3ZnX21haW4taWNvX2NoZWNrXzE2eDE2OiAoLTUyNi04cHgpICgtMjIyLThweCkgMzJweCAzMnB4O1xyXG4kc3ZnX21haW4taWNvX2NoZWNrZWRfMTZ4MTY6ICgtNDE2LThweCkgKC0zMzMtOHB4KSAzMnB4IDMycHg7XHJcbiRzdmdfbWFpbi1pY29fc2VhcmNoXzE4eDE4OiAoLTQ3NC04cHgpICgtMjIyLThweCkgMzZweCAzNnB4O1xyXG4kc3ZnX21haW4taWNvX3Nob3J0Y3V0X2FjY291bnRfNDB4MzE6ICgtNjkwLThweCkgKC0yOTQtOHB4KSA0MHB4IDMwLjk1MDAwMDAwMDAwMDAwM3B4O1xyXG4kc3ZnX21haW4taWNvX3Nob3J0Y3V0X2J1eV80MHgzODogKC02NzUtOHB4KSAoLTQxMC4yMy04cHgpIDQzcHggNDEuMThweDtcclxuJHN2Z19tYWluLWljb19zaG9ydGN1dF9idXlpbmdfNDB4Mzg6ICgtNzM0LThweCkgKC00MTAuMjMtOHB4KSA0M3B4IDQxLjE4cHg7XHJcbiRzdmdfbWFpbi1pY29fc2hvcnRjdXRfY2FsbF80MHg0MDogKC01MjgtOHB4KSAoLTI3Ny04cHgpIDQwcHggNDBweDtcclxuJHN2Z19tYWluLWljb19zaG9ydGN1dF9ldmVudF8zNng0MDogKC02MTQtOHB4KSAoLTQ2OC4yMy04cHgpIDM5cHggNDJweDtcclxuJHN2Z19tYWluLWljb19zaG9ydGN1dF9naWZ0c2hvcF80NXg0NTogKC02MTQtOHB4KSAoLTM0Ni04cHgpIDQ4LjIzMDAwMDAwMDAwMDAwNHB4IDQ4LjIzMDAwMDAwMDAwMDAwNHB4O1xyXG4kc3ZnX21haW4taWNvX3Nob3J0Y3V0X2hvdHR2XzQyeDM4OiAoLTY3OC4yMy04cHgpICgtMzQ2LThweCkgNDVweCA0MC44cHg7XHJcbiRzdmdfbWFpbi1pY29fc2hvcnRjdXRfaW50ZXJlc3RfNDJ4NDI6ICgtNjY5LThweCkgKC00NjguMjMtOHB4KSA0MnB4IDQycHg7XHJcbiRzdmdfbWFpbi1pY29fc2hvcnRjdXRfbWlsZWFnZV80MngzOTogKC02MTQtOHB4KSAoLTQxMC4yMy04cHgpIDQ1cHggNDJweDtcclxuJHN2Z19tYWluLWljb19zaG9ydGN1dF9yZXNlcnZhdGlvbl80MngzNDogKC03MzkuMjMtOHB4KSAoLTM0Ni04cHgpIDQ1cHggMzYuNzhweDtcclxuJHN2Z19tYWluLWljb19zaG9ydGN1dF9zYWxlXzQyeDM5OiAoLTcyNy04cHgpICgtNDY4LjIzLThweCkgNDJweCAzOXB4O1xyXG4kc3ZnX21haW4taWNvX3Nob3J0Y3V0X3NhbGVpbmdfNDJ4Mzk6ICgtNDE2LThweCkgKC0yMjItOHB4KSA0MnB4IDM5cHg7XHJcbiRzdmdfbWFpbi1pY29fc2hvcnRjdXRfc2VhcmNoXzYweDM2OiAoLTYxNC04cHgpICgtMjk0LThweCkgNjBweCAzNnB4O1xyXG4kc3ZnX21haW4taWNvX3Nob3J0Y3V0X3NldHRpbmdfMjB4MjA6ICgtNzQ2LThweCkgKC0yOTQtOHB4KSAyMHB4IDIwcHg7XHJcbiRzdmdfbWFpbi1pdGVtXzk1eDUyOiAoLTIwNi04cHgpICgtNDE2LThweCkgMTkwcHggMTA0cHg7XHJcbiRzdmdfbWFpbi1tb25leV85NXg1MjogKC02MTQtOHB4KSAoMC04cHgpIDE5MHB4IDEwNHB4O1xyXG4kc3ZnX21haW4tbm9uZV9wcm9kdWN0XzIwMHgyMDA6ICgwLThweCkgKDAtOHB4KSA0MDBweCA0MDBweDtcclxuXHJcbi8vIGFuY2VzdG9yXHJcbiRzdmdfbWFpbi1zaGFwZXM6ICgkc3ZnX21haW4tYWNjb3VudF85NXg1MiwgJHN2Z19tYWluLWFyd19sZWZ0XzExeDIwX2ZmZmZmZiwgJHN2Z19tYWluLWFyd19yaWdodF8xMXgyMF9mZmZmZmYsICRzdmdfbWFpbi1lcnJvcl84MHg3OF9mZmYwNjcsICRzdmdfbWFpbi1lcnJvcl85MXgxMDNfZmZmMDY3LCAkc3ZnX21haW4taWNvX2Jhbm5lcl9zdGFydCwgJHN2Z19tYWluLWljb19iYW5uZXJfc3RvcCwgJHN2Z19tYWluLWljb19jaGVja18xNngxNiwgJHN2Z19tYWluLWljb19jaGVja2VkXzE2eDE2LCAkc3ZnX21haW4taWNvX3NlYXJjaF8xOHgxOCwgJHN2Z19tYWluLWljb19zaG9ydGN1dF9hY2NvdW50XzQweDMxLCAkc3ZnX21haW4taWNvX3Nob3J0Y3V0X2J1eV80MHgzOCwgJHN2Z19tYWluLWljb19zaG9ydGN1dF9idXlpbmdfNDB4MzgsICRzdmdfbWFpbi1pY29fc2hvcnRjdXRfY2FsbF80MHg0MCwgJHN2Z19tYWluLWljb19zaG9ydGN1dF9ldmVudF8zNng0MCwgJHN2Z19tYWluLWljb19zaG9ydGN1dF9naWZ0c2hvcF80NXg0NSwgJHN2Z19tYWluLWljb19zaG9ydGN1dF9ob3R0dl80MngzOCwgJHN2Z19tYWluLWljb19zaG9ydGN1dF9pbnRlcmVzdF80Mng0MiwgJHN2Z19tYWluLWljb19zaG9ydGN1dF9taWxlYWdlXzQyeDM5LCAkc3ZnX21haW4taWNvX3Nob3J0Y3V0X3Jlc2VydmF0aW9uXzQyeDM0LCAkc3ZnX21haW4taWNvX3Nob3J0Y3V0X3NhbGVfNDJ4MzksICRzdmdfbWFpbi1pY29fc2hvcnRjdXRfc2FsZWluZ180MngzOSwgJHN2Z19tYWluLWljb19zaG9ydGN1dF9zZWFyY2hfNjB4MzYsICRzdmdfbWFpbi1pY29fc2hvcnRjdXRfc2V0dGluZ18yMHgyMCwgJHN2Z19tYWluLWl0ZW1fOTV4NTIsICRzdmdfbWFpbi1tb25leV85NXg1MiwgJHN2Z19tYWluLW5vbmVfcHJvZHVjdF8yMDB4MjAwLCApO1xyXG4kc3ZnX21haW4td2lkdGg6IDgyMHB4O1xyXG4kc3ZnX21haW4taGVpZ2h0OiA1MzZweDtcclxuJHN2Z19tYWluLXBuZzogc3RyLXNsaWNlKCcvcmVzb3VyY2VzL2ltYWdlcy9zdmdfc3ByaXRlL3NwX3N2Z19tYWluLnN2ZycsIDAsIC01KTtcclxuXHJcbi8vIGV4dGVuZFxyXG4lc3Bfc3ZnX21haW4ge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRzdmdfbWFpbi1wbmd9LnBuZz92PTI1MDgyNik7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCksIHVybCgvcmVzb3VyY2VzL2ltYWdlcy9zdmdfc3ByaXRlL3NwX3N2Z19tYWluLnN2Zz92PTI1MDgyNik7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjYWxjKDgyMHB4IC8gMikgY2FsYyg1MzZweCAvIDIpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbkBtaXhpbiBzcF9zdmdfbWFpbigkc3ByaXRlKSB7XHJcblx0QGV4dGVuZCAlc3Bfc3ZnX21haW47XHJcblx0QGluY2x1ZGUgc3ZnX3Nwcml0ZUltYWdlU2l6ZSgkc3ByaXRlKTtcclxuXHRAaW5jbHVkZSBzdmdfc3ByaXRlQmFja2dyb3VuZFBvc2l0aW9uKCRzcHJpdGUpO1xyXG59XHJcblxyXG5AbWl4aW4gc3Bfc3ZnX21haW5fb24oJHNwcml0ZSkge1xyXG5cdEBleHRlbmQgJXNwX3N2Z19tYWluO1xyXG5cdEBpbmNsdWRlIHN2Z19zcHJpdGVCYWNrZ3JvdW5kUG9zaXRpb24oJHNwcml0ZSk7XHJcbn0iLCJAY2hhcnNldCAndXRmLTgnO1xyXG5cclxuQGltcG9ydCAnLi9jb21tb24vdmFyaWFibGUnO1xyXG5AaW1wb3J0ICcuL2NvbW1vbi9taXhpbic7XHJcbkBpbXBvcnQgJy4vbGliL3NwX21peGluJztcclxuQGltcG9ydCAnLi9saWIvc3Bfc3ZnX2Fycm93JztcclxuQGltcG9ydCAnLi9saWIvc3Bfc3ZnX21haW4nO1xyXG5AaW1wb3J0ICcuL2xpYi9zcF9zdmdfaWNvJztcclxuXHJcblxyXG4vLyDqs7XthrUg7IiY7KCVXHJcbiNjb250YWluZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgLm1haW5fd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIH1cclxuICAgIC5ib3hfY29uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6MCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ib3hfbGlzdF9pdGVtIHtcclxuICAgICAgICAubm9uZV9zZWFyY2gge1xyXG4gICAgICAgICAgICAubGlzdF9zdGVwX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cdC8vIOy7qO2FkOy4oCDtg4DsnbTti4Ag7Y+w7Yq4XHJcblx0LmNvbl90aXQgeyAgICAgICAgXHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87ICAgICAgICBcclxuICAgICAgICBmb250LWZhbWlseTogXCJHb25nR290aGljXCI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOUQ5RDlEO1xyXG4gICAgICAgIH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIOuplOyduCDsg4Hri6gg66mU7J2467Cw64SIXHJcbi5iYW5uZXJfbWFpbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLy8g66mU7J24IOuwsOuEiCDsiqzrnbzsnbTrk5xcclxuICAgIC5zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDMzcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGVfbWFpbl9jb250cm9sIHtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgLy8gcmlnaHQ6IDIwcHg7IFxyXG4gICAgICAgIC8vIGJvdHRvbTogMzVweDtcclxuICAgICAgICAvLyB3aWR0aDogODVweDtcclxuICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC8vIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogMThweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB3aWR0aDogMzFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvcmVzb3VyY2VzL2ltYWdlcy9tYWluMi9sZWZ0X2Fycm93LnBuZ1wiKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9yZXNvdXJjZXMvaW1hZ2VzL21haW4yL3JpZ2h0X2Fycm93LnBuZ1wiKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHsgXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgNnB4O1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7IFxyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyDrsqDsnbQg67CU66GcIO2BtOumrSDrqZTribRcclxuLmJveF9xdWlja2xpbmsge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgICAgICBcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzBweCkgLyAzKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTVweCAxNXB4IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTg7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSl7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9yZXNvdXJjZXMvaW1hZ2VzL21haW4yL2RpcmVjdF9pbWcwMS5wbmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTM1RUREO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzUzNUVERDtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTM1RUREO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMil7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvcmVzb3VyY2VzL2ltYWdlcy9tYWluMi9kaXJlY3RfaW1nMDIucG5nXCIpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y1NUM0RTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjU1QzRFO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNTVDNEU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9yZXNvdXJjZXMvaW1hZ2VzL21haW4yL2RpcmVjdF9pbWcwMy5wbmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNCl7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvcmVzb3VyY2VzL2ltYWdlcy9tYWluMi9kaXJlY3RfaW1nMDQucG5nXCIpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDUpe1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9yZXNvdXJjZXMvaW1hZ2VzL21haW4yL2RpcmVjdF9pbWcwNS5wbmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNil7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvcmVzb3VyY2VzL2ltYWdlcy9tYWluMi9kaXJlY3RfaW1nMDYucG5nXCIpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDNweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCUgMTAwJSwgMTAwJSAwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHb25nR290aGljXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7ICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMUQxRDFEO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcC5jLUZGNEM3RiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGNEM3RjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC02cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9yZXNvdXJjZXMvaW1hZ2VzL21haW4vaWNvX2hvdC5zdmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLm1haW5fd3JhcCB7XHJcblxyXG4gICAgLmJveF9jb246bm90KC5oaWRlKX4uYm94X2Nvbi5ib3hfbWRfYmFubmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8g6rCc7J247ZmUIOyYgeyXrVxyXG4uYm94X3RvcDUge1xyXG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xyXG4gICBcclxuICAgIC5jb250IHsgICAgICAgIFxyXG4gICAgICAgIG1hcmdpbjogMThweCAwIDQwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREFEQURBO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmRcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzNEM0QzRDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnMSc7ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcyJzsgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICczJzsgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnNCc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg1KSB7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnNSc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib3hfdGlja2V0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjowIDE1cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogLTFweDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDI1NSwgMjU1LCAyNTUpIDAlLCB0cmFuc3BhcmVudCAxMDAlKTsgXHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogLTFweDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50IDAlLCByZ2IoMjU1LCAyNTUsIDI1NSkgMTAwJSk7ICAgICAgICBcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICAgIC5jb250IHsgICAgICAgIFxyXG4gICAgICAgIG1hcmdpbjogMThweCAwIDQwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgXHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7ICAgICAgICAgICBcclxuICAgICAgICAgICAgbWFyZ2luOjAgMTVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgbGkgeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDsgICAgXHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDJweDtcclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byA0cHg7IFxyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYm94X2Vzc2VudGlhbCB7XHJcbiAgICAuY29udCB7IFxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgIGxpIHsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTZweCkgLyAyKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmRcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgICAgICAgICB9ICAgICAgICAgICAgXHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib3hfYmVuZWZpdCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLmNvbnQgeyBcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICBsaSB7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9ICAgICAgICBcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5ib3hfbm90aWNlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMzZweDtcclxuICAgIG1hcmdpbjogMjBweCAxNXB4IDk5cHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQUVBRUE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAgIFxyXG5cclxuICAgIC5jb25fdGl0IHtcclxuICAgICAgICB3aWR0aDogNDVweDsgICAgICAgIFxyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcclxuICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcblxyXG4gICAgICAgIC5jb250IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlOyBcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7IFxyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyBcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDonJzsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogM3B4OyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IzU2NTY1NjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59ICAgXHJcblxyXG5cclxuXHJcbi8vIOq0gOyLrOqyjOyehCDtjJ3sl4VcclxuLnBvcF9mYXZvaXRlIC5wb3BfY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcblxyXG4gICAgLnNlYXJjaF9ib3ggPiBhIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyDrk7HroZ3rkJwg66y87ZKI7J20IOyXhuydhCDqsr3smrBcclxuLm5vbmVfcHJvZHVjdCB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNwX3N2Z19tYWluKCRzdmdfbWFpbi1ub25lX3Byb2R1Y3RfMjAweDIwMCk7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgIH1cclxuXHJcbiAgICA+IFAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBjb2xvcjogIzFlMWUxZTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5saXN0X3N0ZXBfaW5mbyB7XHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgY29sb3I6ICM0YjRiNGI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyAyMDI1MDQxMCDrqZTsnbgg7ZSM66Gc7YyFIOy2lOqwgFxyXG4ubWFpbl9mbG9hdGluZ193cmFwIHtcclxuICAgICB6LWluZGV4OiA5MDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogOThweDtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG5cclxuICAgIC5tYWluX2Zsb2F0aW5nIHsgICAgICBcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgIFxyXG4gICAgICAgID4gYSB7XHJcblxyXG4gICAgICAgICAgICA+IGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgID4gYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYWluX2Zsb2F0aW5nLm9mZiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbl9mbG9hdGluZ19yZWdpc3Qge1xyXG4gICAgICAgIHotaW5kZXg6IDkwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgXHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcmVzb3VyY2VzL2ltYWdlcy9tYWluMi9mbG9hdGluZ19idXR0b24ucG5nXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7IFxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwwLDAsMC4xNiksIDAgMnB4IDVweCByZ2JhKDAsMCwwLDAuMjMpO1xyXG5cclxuICAgICAgICAgICAgJi5vbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzOyBcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNTZweDtcclxuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3Jlc291cmNlcy9pbWFnZXMvbWFpbjIvZmxvYXRpbmdfcmVnaXN0LnBuZ1wiKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJi5vbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZCc7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLDAsMCwwLjE2KSwgMCAycHggNXB4IHJnYmEoMCwwLDAsMC4yMyk7XHJcblxyXG4gICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ1LCA5MiwgNzgsIDAuOCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNzksIDEzMCwgMjQyLCAwLjgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuLy8gc3ByaXRlIGltYWdlXHJcbkBtaXhpbiBzcHJpdGVXaWR0aCgkc3ByaXRlKSB7XHJcblx0d2lkdGg6IG50aCgkc3ByaXRlLCA1KSAvIDI7XHJcbn1cclxuXHJcbkBtaXhpbiBzcHJpdGVIZWlnaHQoJHNwcml0ZSkge1xyXG5cdGhlaWdodDogbnRoKCRzcHJpdGUsIDYpIC8gMjtcclxufVxyXG5cclxuQG1peGluIHNwcml0ZUltYWdlKCRzcHJpdGUpIHtcclxuXHQkc3ByaXRlLWltYWdlOiBudGgoJHNwcml0ZSwgOSk7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JHNwcml0ZS1pbWFnZX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc3ByaXRlU2l6ZSgkc3ByaXRlKSB7XHJcblx0QGluY2x1ZGUgc3ByaXRlV2lkdGgoJHNwcml0ZSk7XHJcblx0QGluY2x1ZGUgc3ByaXRlSGVpZ2h0KCRzcHJpdGUpO1xyXG59XHJcblxyXG5AbWl4aW4gc3ByaXRlQmFja2dyb3VuZFBvc2l0aW9uKCRzcHJpdGUpIHtcclxuXHQkc3ByaXRlLW9mZnNldC14OiBjYWxjKG50aCgkc3ByaXRlLCAzKSAvIDIpO1xyXG5cdCRzcHJpdGUtb2Zmc2V0LXk6IGNhbGMobnRoKCRzcHJpdGUsIDQpIC8gMik7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogJHNwcml0ZS1vZmZzZXQteCAkc3ByaXRlLW9mZnNldC15O1xyXG59XHJcblxyXG5AbWl4aW4gc3ByaXRlQmFja2dyb3VuZFNpemUoJHNwcml0ZSkge1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY2FsYyhudGgoJHNwcml0ZSwgNykgLyAyKSBjYWxjKG50aCgkc3ByaXRlLCA4KSAvIDIpO1xyXG59XHJcblxyXG5AbWl4aW4gc3ByaXRlTWFza1Bvc2l0aW9uKCRzcHJpdGUpIHtcclxuXHQkc3ByaXRlLW9mZnNldC14OiBjYWxjKG50aCgkc3ByaXRlLCAzKSAvIDIpO1xyXG5cdCRzcHJpdGUtb2Zmc2V0LXk6IGNhbGMobnRoKCRzcHJpdGUsIDQpIC8gMik7XHJcblx0bWFzay1wb3NpdGlvbjogJHNwcml0ZS1vZmZzZXQteCAkc3ByaXRlLW9mZnNldC15O1xyXG59XHJcblxyXG5AbWl4aW4gc3ByaXRlTWFza1NpemUoJHNwcml0ZSkge1xyXG5cdC13ZWJraXQtbWFzay1zaXplOiBjYWxjKG50aCgkc3ByaXRlLCA3KSAvIDIpIGNhbGMobnRoKCRzcHJpdGUsIDgpIC8gMik7XHJcblx0bWFzay1zaXplOiBjYWxjKG50aCgkc3ByaXRlLCA3KSAvIDIpIGNhbGMobnRoKCRzcHJpdGUsIDgpIC8gMik7XHJcbn1cclxuXHJcbkBtaXhpbiBzcHJpdGUoJHNwcml0ZSkge1xyXG5cdCRvcmlnaW46IG50aCgkc3ByaXRlLCAxMSk7XHJcblx0QGV4dGVuZCAlI3skb3JpZ2lufTtcclxuXHRAaW5jbHVkZSBzcHJpdGVTaXplKCRzcHJpdGUpO1xyXG5cdEBpbmNsdWRlIHNwcml0ZUJhY2tncm91bmRQb3NpdGlvbigkc3ByaXRlKTtcclxufVxyXG5cclxuLy8gU3VwcG9ydCAxeCBzcHJpdGUgaW1hZ2VzXHJcbkBtaXhpbiBzcHJpdGVXaWR0aFN1cHBvcnQxeCgkc3ByaXRlKSB7XHJcblx0d2lkdGg6IG50aCgkc3ByaXRlLCA1KTtcclxufVxyXG5cclxuQG1peGluIHNwcml0ZUhlaWdodFN1cHBvcnQxeCgkc3ByaXRlKSB7XHJcblx0aGVpZ2h0OiBudGgoJHNwcml0ZSwgNik7XHJcbn1cclxuXHJcbkBtaXhpbiBzcHJpdGVTaXplU3VwcG9ydDF4KCRzcHJpdGUpIHtcclxuXHRAaW5jbHVkZSBzcHJpdGVXaWR0aFN1cHBvcnQxeCgkc3ByaXRlKTtcclxuXHRAaW5jbHVkZSBzcHJpdGVIZWlnaHRTdXBwb3J0MXgoJHNwcml0ZSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzcHJpdGVJbWFnZVN1cHBvcnQxeCgkc3ByaXRlKSB7XHJcblx0JHNwcml0ZS1pbWFnZTogbnRoKCRzcHJpdGUsIDkpO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRzcHJpdGUtaW1hZ2V9KTtcclxuXHJcblx0JHNwcml0ZS1pbWFnZS0yeDogbnRoKCRzcHJpdGUsIDEwKTtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjEuNSkge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JHNwcml0ZS1pbWFnZS0yeH0pO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIHNwcml0ZUJhY2tncm91bmRQb3NpdGlvblN1cHBvcnQxeCgkc3ByaXRlKSB7XHJcblx0JHNwcml0ZS1vZmZzZXQteDogbnRoKCRzcHJpdGUsIDMpO1xyXG5cdCRzcHJpdGUtb2Zmc2V0LXk6IG50aCgkc3ByaXRlLCA0KTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkc3ByaXRlLW9mZnNldC14ICRzcHJpdGUtb2Zmc2V0LXk7XHJcbn1cclxuXHJcbkBtaXhpbiBzcHJpdGVCYWNrZ3JvdW5kU2l6ZVN1cHBvcnQxeCgkc3ByaXRlKSB7XHJcblx0YmFja2dyb3VuZC1zaXplOiAobnRoKCRzcHJpdGUsIDcpKSAobnRoKCRzcHJpdGUsIDgpKTtcclxufVxyXG5cclxuQG1peGluIHNwcml0ZVN1cHBvcnQxeCgkc3ByaXRlKSB7XHJcblx0JG9yaWdpbjogbnRoKCRzcHJpdGUsIDEyKTtcclxuXHRAZXh0ZW5kICUjeyRvcmlnaW59O1xyXG5cdEBpbmNsdWRlIHNwcml0ZVNpemVTdXBwb3J0MXgoJHNwcml0ZSk7XHJcblx0QGluY2x1ZGUgc3ByaXRlQmFja2dyb3VuZFBvc2l0aW9uU3VwcG9ydDF4KCRzcHJpdGUpO1xyXG59XHJcblxyXG4vLyBzdmdfbWl4aW5cclxuQG1peGluIHN2Z19zcHJpdGVJbWFnZVNpemUoJHNwcml0ZSkge1xyXG5cdHdpZHRoOiBjYWxjKG50aCgkc3ByaXRlLCAzKSAvIDIpO1xyXG5cdGhlaWdodDogY2FsYyhudGgoJHNwcml0ZSwgNCkgLyAyKTtcclxufVxyXG5cclxuQG1peGluIHN2Z19zcHJpdGVCYWNrZ3JvdW5kUG9zaXRpb24oJHNwcml0ZSkge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMobnRoKCRzcHJpdGUsIDEpLzIpIGNhbGMobnRoKCRzcHJpdGUsIDIpLzIpO1xyXG59Il19 */