body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,table,th,td,form,fieldset,legend,textarea,input,select,textarea,button,article,aside,dialog,footer,header,section,footer,nav,figure,main{margin:0;padding:0}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,aside,dialog,footer,header,section,footer,nav,figure,main{display:block}html,body{height:100%;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-overflow-scrolling:auto}img,form,fieldset,svg,li{border:0;vertical-align:top}ul,ol{list-style:none}button{overflow:visible;border:0;background-color:rgba(0,0,0,0);cursor:pointer}button:disabled{cursor:default}button::-moz-focus-inner{padding:0;margin:-1px}input,button,select{-webkit-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}address,caption,em{font-style:normal}a{display:inline-block}a,a:focus,a:active,a:hover{text-decoration:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Calibre";font-weight:500;src:url("/font/CalibreMedium.otf") format("opentype")}@font-face{font-family:"Calibre";font-weight:600;src:url("/font/CalibreSemibold.otf") format("opentype")}@font-face{font-family:"NanumSquare";font-weight:400;font-style:normal;src:url("/font/NanumSquare-Regular.eot");src:url("/font/NanumSquare-Regular.eot?#iefix") format("embedded-opentype"),url("/font/NanumSquare-Regular.woff") format("woff"),url("/font/NanumSquare-Regular.ttf") format("truetype")}@font-face{font-family:"NanumSquare";font-weight:700;font-style:normal;src:url("/font/NanumSquare-Bold.eot");src:url("/font/NanumSquare-Bold.eot?#iefix") format("embedded-opentype"),url("/font/NanumSquare-Bold.woff") format("woff"),url("/font/NanumSquare-Bold.ttf") format("truetype")}@font-face{font-family:"NanumSquare";font-weight:800;font-style:normal;src:url("/font/NanumSquare-ExtraBold.eot");src:url("/font/NanumSquare-ExtraBold.eot?#iefix") format("embedded-opentype"),url("/font/NanumSquare-ExtraBold.woff") format("woff"),url("/font/NanumSquare-ExtraBold.ttf") format("truetype")}body,input,select,textarea,button{font-weight:500;font-family:"Calibre",sans-serif;color:#1e1e1e;word-break:keep-all;word-wrap:break-word;-ms-word-break:keep-all;-ms-word-wrap:break-word}.blind,caption span,legend{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;text-indent:-9999px;white-space:nowrap}.skip{height:0}.skip a{display:block;position:absolute;top:-100px;left:0;width:100%;height:25px;text-align:center}.skip a:focus,#skip a:active{position:absolute;top:0;z-index:100;padding:10px 0;background:#000;font-weight:bold;color:#fff;font-size:20px;text-decoration:none}.is-scroll-lock{overflow:hidden;height:100%}a[href^=tel]{color:inherit;text-decoration:none}.trust-services .header{position:fixed;top:0;left:0;width:100%;height:80px;z-index:100;background-color:#fff;border-bottom:1px solid #eee}.trust-services .header__inner{display:flex;justify-content:space-between;align-items:center;max-width:1680px;height:100%;margin:0 auto;padding:0 30px}.trust-services .header__logo{font-size:0}.trust-services .header__link{width:362px;height:20px;background:url(/img/logo.png) no-repeat center center;background-size:100% auto}.trust-services .header__menu{display:flex;align-items:baseline}.trust-services .header__menu .lang{width:91px;height:30px;margin-left:30px;padding:10px 15px;font-size:0;border-radius:30px;background-color:#f5f5f5}.trust-services .header__menu .lang button{position:relative;display:inline-block;padding-left:15px;font-size:13px;color:#ccc;line-height:13px}.trust-services .header__menu .lang button:first-child{padding-left:0}.trust-services .header__menu .lang button:first-child::after{display:block;position:absolute;content:"";top:1px;right:-7px;width:1px;height:8px;background-color:#e0e0e0}.trust-services .header__menu .lang button.is-active{color:#1e1e1e}.trust-services .header .dimmed{display:none}.trust-services .header .btn-menu{display:none}.trust-services .nav{padding-left:48px}.trust-services .nav__list{display:flex;font-size:0}.trust-services .nav__item{padding-left:48px}.trust-services .nav__item:first-child{padding:0}.trust-services .nav__item.is-active .nav__link{font-weight:600;color:#03c75a;border-color:#03c75a}.trust-services .nav__link{padding-bottom:6px;font-size:18px;color:#aaa;border-bottom:2px solid rgba(0,0,0,0);line-height:18px}.trust-services.ko{font-weight:400;font-family:"NanumSquare",sans-serif}.trust-services.ko .nav__link{font-weight:800;font-size:16px}@media screen and (max-width: 1280px){.trust-services .header{height:60px}.trust-services .header__link{width:286px;height:16px}.trust-services .header__menu{display:block;position:fixed;top:0;right:-100%;z-index:1001;width:384px;height:100%;padding:100px 30px 0;background-color:#fff;transition:all .3s ease-out;transition-delay:.2s}.trust-services .header__menu.is-active{right:0}.trust-services .header .lang{width:auto;height:auto;margin:37px 0 0;padding:0;background:none}.trust-services .header .lang button{margin-left:25px;padding:0;font-size:18px;line-height:normal}.trust-services .header .lang button:first-child{margin-left:0}.trust-services .header .lang button:first-child::after{top:4px;right:-13px;height:10px}.trust-services .header .btn-menu{display:block;width:24px;height:24px;background:url(/img/ico_menu.png) no-repeat center center;background-size:100%}.trust-services .header .btn-close{position:absolute;top:24px;right:24px;width:24px;height:24px;background:url(/img/ico_close.png) no-repeat center center;background-size:100%}.trust-services .header .dimmed{position:fixed;left:0;top:0;z-index:1000;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.trust-services .header .dimmed.is-active{display:block}.trust-services .nav{padding:0}.trust-services .nav__list{flex-direction:column;width:100%}.trust-services .nav__item{padding:16px 0;border-bottom:1px solid #eee}.trust-services .nav__item:first-child{padding:16px 0}.trust-services .nav__link{padding:0;border:none;font-size:20px;line-height:28px}}@media screen and (max-width: 767px){.trust-services .header__inner{padding:0 24px}.trust-services .header__link{width:254px;height:14px}.trust-services .header__menu{width:81.334%;padding-top:60px}.trust-services .nav__link{font-size:18px;line-height:26px}}.trust-services .footer{width:100%;height:120px;background-color:#000}.trust-services .footer__inner{display:flex;align-items:center;width:100%;max-width:1680px;height:100%;margin:0 auto;padding:0 30px}.trust-services .footer__logo{width:362px;height:25px;background:url(/img/logo_w.png) no-repeat center center;background-size:100% auto}@media screen and (max-width: 1280px){.trust-services .footer{height:100px}.trust-services .footer__logo{width:286px;height:18px}}@media screen and (max-width: 767px){.trust-services .footer__inner{flex-direction:column;align-items:start;justify-content:center;padding:0 24px}.trust-services .footer__logo{width:256px;height:15px}}.trust-services{position:relative}.trust-services .contents{padding-top:80px}.trust-services .contents>section{padding:150px 0}.trust-services .contents .inner{max-width:1366px;margin:0 auto;padding:0 30px}.trust-services .contents .title{font-weight:600;font-size:42px;text-align:center;line-height:42px}.trust-services .contents .sub-title{font-weight:600;font-size:28px;line-height:32px}.trust-services .contents .banner{display:flex;align-items:center;height:250px;background-color:#fff;border-bottom:1px solid #1e1e1e}.trust-services .contents .banner__title{max-width:1366px;width:100%;margin:0 auto;padding:0 30px;font-weight:600;font-size:52px;color:#1e1e1e}.trust-services .contents .overview__disc{padding:80px 0;border-top:1px solid #eee}.trust-services .contents .overview__disc:first-child{padding-top:0;border-top:none}.trust-services .contents .overview__disc:last-child{display:flex;gap:40px;padding-bottom:0}.trust-services .contents .overview__disc .sub-title{font-size:32px}.trust-services .contents .overview__disc .disc__right{display:flex}.trust-services .contents .overview__disc .disc__link{overflow:hidden;width:110px;height:128px;margin-left:10px;text-indent:-9999px;background:url(/img/web-trust_logo.png) no-repeat center center;background-size:cover;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.trust-services .contents .overview__disc .disc__link:first-child{margin-left:0}.trust-services .contents .overview__disc .disc__link:nth-child(2){background-image:url(/img/web-trust_logo2.png)}.trust-services .contents .overview__disc .disc__link:nth-child(3){margin-top:1px;background-image:url(/img/web-trust_logo3.png);background-size:contain}.trust-services .contents .overview__disc .disc__text{margin-top:55px;font-size:24px;color:#888;line-height:34px}.trust-services .contents .overview__disc .disc__sub-text{margin-top:13px;font-size:20px;color:#888;line-height:28px}.trust-services .contents .repository{background-color:#f9f9f9}.trust-services .contents .repository .title{padding-bottom:70px}.trust-services .contents .repository .sub-title{padding-bottom:27px}.trust-services .contents .repository a.file__link{display:inline-block;width:64px;height:24px;margin-left:8px;padding:5px 0;font-size:14px;border:1px solid #03c75a;color:#03c75a}.trust-services .contents .repository a.file__link[aria-disabled=true]{border-color:#aaa;color:#aaa;cursor:default}.trust-services .contents .repository a.file__link:first-child{margin-left:0}.trust-services .contents .repository__download .download__list{display:flex}.trust-services .contents .repository__download .download__item{width:410px;height:160px;margin-left:38px;background-color:#fff}.trust-services .contents .repository__download .download__item:first-child{margin-left:0}.trust-services .contents .repository__download .download__item.disabled .download__link{pointer-events:none}.trust-services .contents .repository__download .download__link{display:flex;flex-direction:column;justify-content:space-between;position:relative;width:100%;height:100%;padding:30px}.trust-services .contents .repository__download .download__link .link__title{font-weight:600;font-size:22px;color:#1e1e1e;line-height:22px}.trust-services .contents .repository__download .download__link .link__version{display:inline-block;margin-top:12px;font-size:16px;color:#aaa;line-height:16px}.trust-services .contents .repository__download .download__btn{position:relative;padding-right:28px;font-size:16px;color:#03c75a}.trust-services .contents .repository__download .download__btn::after{display:block;position:absolute;right:0;top:-9px;width:24px;height:24px;background:url(/img/ico_download.png) no-repeat center center;background-size:cover;content:""}.trust-services .contents .repository__download .download__btn.no-icon{padding-right:5px}.trust-services .contents .repository__download .download__btn.no-icon::after{display:none}.trust-services .contents .repository__download .download__btn:last-child{margin-left:16px}.trust-services .contents .repository__download .download__btn-wrap{display:flex;justify-content:end;margin-top:15px}.trust-services .contents .repository__download-ca{margin-top:100px}.trust-services .contents .repository__download-ca .download-ca__table{margin-bottom:30px}.trust-services .contents .repository__download-ca .download-ca__table:last-child{margin-bottom:0}.trust-services .contents .repository__download-ca .download-ca__table table{width:100%}.trust-services .contents .repository__download-ca .download-ca__table caption{position:relative;margin-bottom:10px;padding-left:8px;font-size:20px;text-align:left;color:#888;line-height:20px}.trust-services .contents .repository__download-ca .download-ca__table caption::before{display:block;position:absolute;top:50%;left:0;width:4px;height:4px;transform:translateY(-50%);border-radius:50%;background-color:#888;content:""}.trust-services .contents .repository__download-ca .download-ca__table th{height:48px;font-weight:500;font-size:17px;color:#fff;line-height:17px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#aaa}.trust-services .contents .repository__download-ca .download-ca__table tbody{border:1px solid #ccc;border-top:none}.trust-services .contents .repository__download-ca .download-ca__table tbody tr:first-child td{border-top:0}.trust-services .contents .repository__download-ca .download-ca__table td{text-align:center;height:80px;font-size:17px;color:#888;border-top:1px solid #ccc;border-right:1px solid #ccc;background-color:#fff}.trust-services .contents .repository__download-ca .download-ca__table td .td-title{display:none}.trust-services .contents .repository__download-ca .download-ca__table td:last-child{border-right:none}.trust-services .contents .repository__versions{margin-top:100px}.trust-services .contents .repository__versions .versions__item{border-top:1px solid #ccc}.trust-services .contents .repository__versions .versions__item:last-child{border-bottom:1px solid #ccc}.trust-services .contents .repository__versions .versions__item table{width:100%;text-align:center}.trust-services .contents .repository__versions .versions__item table th,.trust-services .contents .repository__versions .versions__item table td{height:48px;font-weight:500;font-size:17px;color:#888;border-right:1px solid #ccc;background-color:#eee}.trust-services .contents .repository__versions .versions__item table th:last-child,.trust-services .contents .repository__versions .versions__item table td:last-child{border-right:none}.trust-services .contents .repository__versions .versions__item table td{border-bottom:1px solid #eee;background-color:#fff}.trust-services .contents .repository__versions .versions__item table a.file__link{width:92px}.trust-services .contents .repository__versions .versions__item .item__title{position:relative;padding:26px 20px 20px;font-weight:600;font-size:20px;color:#1e1e1e;line-height:20px;cursor:pointer}.trust-services .contents .repository__versions .versions__item .item__title::after{display:block;position:absolute;top:50%;right:27px;width:20px;height:20px;transform:translateY(-50%);background:url(/img/ico_arrow_close.png) no-repeat center center;background-size:cover;content:""}.trust-services .contents .repository__versions .versions__item .item__table{display:none}.trust-services .contents .repository__versions .versions__item.is-open .item__title::after{background-image:url(/img/ico_arrow_open.png)}.trust-services .contents .faq__text{margin-top:25px;padding:15px 20px;font-size:22px;color:#aaa;line-height:22px}.trust-services .contents .faq__item{border-top:1px solid #eee;border-bottom:1px solid #eee}.trust-services .contents .faq__item.is-open .item__title::after{background-image:url(/img/ico_arrow_open.png)}.trust-services .contents .faq__item.is-open .item__text{display:block}.trust-services .contents .faq__item .item__title{position:relative;padding:26px 20px 22px;font-weight:600;font-size:20px;color:#1e1e1e;line-height:20px;cursor:pointer}.trust-services .contents .faq__item .item__title::after{display:block;position:absolute;top:50%;right:27px;width:20px;height:20px;transform:translateY(-50%);background:url(/img/ico_arrow_close.png) no-repeat center center;background-size:cover;content:""}.trust-services .contents .faq__item .item__text{padding:33px 20px;font-size:18px;color:#888;line-height:30px;background-color:#f9f9f9}.trust-services .contents .faq__item .item__text-area{display:none}.trust-services .contents .contact{padding:0 0 187px}.trust-services .contents .contact__list{margin-top:40px}.trust-services .contents .contact__item{display:flex;padding:22px 0 21px;border-top:1px solid #eee}.trust-services .contents .contact__item:last-child{border-bottom:1px solid #eee}.trust-services .contents .contact__item .item__title{flex-shrink:0;width:219px;padding-left:32px;font-weight:600;font-size:20px;color:#aaa;line-height:20px}.trust-services .contents .contact__item .item__text{font-weight:600;font-size:18px;color:#1e1e1e;line-height:18px}.trust-services.ko .contents .title{font-weight:800;font-size:38px}.trust-services.ko .contents .sub-title{font-weight:800;font-size:26px}.trust-services.ko .contents .overview__disc .sub-title{font-size:28px}.trust-services.ko .contents .overview__disc .disc__sub-text{font-size:18px;font-weight:400;line-height:30px}.trust-services.ko .contents .repository__download .download__link .link__title{font-size:22px;font-weight:800}.trust-services.ko .contents .repository__download .download__link .link__version{font-size:14px;font-weight:700}.trust-services.ko .contents .repository__download-ca .download-ca__table th{font-size:14px;font-weight:700}.trust-services.ko .contents .repository__download-ca .td-title{font-family:"NanumSquare",sans-serif}.trust-services.ko .contents .repository__versions .versions__item .item__title{font-size:18px;font-weight:800}.trust-services.ko .contents .repository__versions .versions__item table th{font-family:"NanumSquare",sans-serif;font-size:14px;font-weight:700}.trust-services.ko .contents .faq__text{font-weight:700;font-size:20px}.trust-services.ko .contents .faq__item .item__title{font-weight:800;font-size:18px}.trust-services.ko .contents .faq__item .item__text{font-weight:400;font-size:18px}.trust-services.ko .contents .contact__item .item__title{font-weight:800;font-size:18px}.trust-services.ko .contents .contact__item .item__text{font-weight:800;font-size:18px}.trust-services.ko .banner__title,.trust-services.ko table{font-family:"Calibre",sans-serif}@media screen and (max-width: 1280px){.trust-services .contents{padding-top:60px}.trust-services .contents>section{padding:96px 0}.trust-services .contents .title{font-size:36px;line-height:36px}.trust-services .contents .sub-title{font-size:24px;line-height:36px}.trust-services .contents .banner{height:200px}.trust-services .contents .banner__title{font-size:42px}.trust-services .contents .overview__disc{padding:35px 0}.trust-services .contents .overview__disc:last-child{display:block}.trust-services .contents .overview__disc .sub-title{font-size:28px;line-height:36px}.trust-services .contents .overview__disc .disc__sub-text{margin-top:10px;font-size:16px;line-height:28px}.trust-services .contents .overview__disc .disc__right{margin-top:35px}.trust-services .contents .overview__disc .disc__link{width:90px;height:106px;margin-left:20px}.trust-services .contents .overview__disc .disc__link:nth-child(3){margin-top:1px}.trust-services .contents .repository{padding:101px 0}.trust-services .contents .repository .title{padding-bottom:54px}.trust-services .contents .repository .sub-title{padding-bottom:25px}.trust-services .contents .repository a.file__link{width:74px;height:28px;margin:5px}.trust-services .contents .repository a.file__link:first-child{margin:5px}.trust-services .contents .repository__download .download__item{margin-left:21px}.trust-services .contents .repository__download .download__item:first-child{margin-left:0}.trust-services .contents .repository__download .download__link{padding:14px 21px 14px 21px}.trust-services .contents .repository__download .download__link::after{right:19px;bottom:20px}.trust-services .contents .repository__download .download__link .link__title{font-size:20px;line-height:26px}.trust-services .contents .repository__download .download__link .link__version{margin-top:11px;font-size:16px;line-height:normal}.trust-services .contents .repository__download-ca{margin-top:54px}.trust-services .contents .repository__download-ca .download-ca__table{margin-bottom:30px}.trust-services .contents .repository__download-ca .download-ca__table:last-child{margin-bottom:0}.trust-services .contents .repository__download-ca .download-ca__table:last-child .td-btn{font-size:15px}.trust-services .contents .repository__download-ca .download-ca__table table{width:100%}.trust-services .contents .repository__download-ca .download-ca__table caption::before{margin-top:-3px}.trust-services .contents .repository__download-ca .download-ca__table th{height:60px;padding:12px 19px;font-size:15px;line-height:18px}.trust-services .contents .repository__download-ca .download-ca__table td{padding:12px 19px;font-size:15px;line-height:20px}.trust-services .contents .repository__download-ca .download-ca__table td:nth-child(1){width:20.5%}.trust-services .contents .repository__download-ca .download-ca__table td:nth-child(2){width:10%}.trust-services .contents .repository__download-ca .download-ca__table td:nth-child(3){width:23.5%}.trust-services .contents .repository__download-ca .download-ca__table td:nth-child(5),.trust-services .contents .repository__download-ca .download-ca__table td:nth-child(6){width:16%}.trust-services .contents .repository__download-ca .download-ca__table .td-btn{padding:5px 15px;font-size:0}.trust-services .contents .repository__versions{margin-top:53px}.trust-services .contents .repository__versions .versions__item table th,.trust-services .contents .repository__versions .versions__item table td{height:auto;padding:18px 10px 11px;font-size:16px}.trust-services .contents .repository__versions .versions__item table td:nth-child(1){width:40.5%}.trust-services .contents .repository__versions .versions__item table td:nth-child(2),.trust-services .contents .repository__versions .versions__item table td:nth-child(3){width:21.8%}.trust-services .contents .repository__versions .versions__item table .td-btn{padding:0;font-size:0}.trust-services .contents .repository__versions .versions__item table a.file__link{overflow:hidden;width:24px;height:24px;padding:0;border:0;background:url(/img/ico_download.png) no-repeat center center;background-size:100% auto;line-height:9999px}.trust-services .contents .repository__versions .versions__item .item__title{padding:21px 40px 17px 10px;font-size:16px}.trust-services .contents .repository__versions .versions__item .item__title::after{right:10px}.trust-services .contents .faq__text{margin-top:22px;padding:13px 10px 9px;font-size:20px;line-height:31px}.trust-services .contents .faq__item .item__title{padding:21px 40px 17px 10px;font-size:16px}.trust-services .contents .faq__item .item__title::after{right:10px}.trust-services .contents .faq__item .item__text{padding:18px 9px;font-size:16px;line-height:22px}.trust-services .contents .contact{padding:0 0 120px}.trust-services .contents .contact__item{padding:15px 0 14px}.trust-services .contents .contact__item .item__title{width:150px;padding-top:2px;padding-left:11px;font-size:16px}.trust-services .contents .contact__item .item__text{font-size:16px;line-height:26px}.trust-services.ko .contents .title{font-size:34px}.trust-services.ko .contents .sub-title{font-size:22px}.trust-services.ko .contents .overview__disc .sub-title{font-size:26px}.trust-services.ko .contents .overview__disc .disc__sub-text{font-size:16px}.trust-services.ko .contents .repository__download .download__link .link__title{font-size:18px}.trust-services.ko .contents .repository__download .download__link .link__version{font-size:16px}.trust-services.ko .contents .repository__download-ca .download-ca__table th{padding:15px 15px 9px;font-size:15px}.trust-services.ko .contents .repository__download-ca .download-ca__table td{padding:12px 15px}.trust-services.ko .contents .repository__download-ca .download-ca__table .td-btn{padding:5px 15px}.trust-services.ko .contents .repository__versions .versions__item .item__title{font-size:16px}.trust-services.ko .contents .repository__versions .versions__item table th{font-size:15px}.trust-services.ko .contents .faq__text{font-size:18px}.trust-services.ko .contents .faq__item .item__title{font-size:16px}.trust-services.ko .contents .faq__item .item__text{font-size:16px;line-height:28px}.trust-services.ko .contents .contact__item .item__title{font-size:16px}.trust-services.ko .contents .contact__item .item__text{font-size:16px}}@media screen and (max-width: 960px){.trust-services .contents .repository__download .download__item{min-height:160px;max-height:210px;height:auto}}@media screen and (max-width: 767px){.trust-services .contents>section{padding:75px 0}.trust-services .contents .inner{padding:0 24px}.trust-services .contents .title{font-size:28px}.trust-services .contents .sub-title{font-size:22px}.trust-services .contents .banner{height:178px}.trust-services .contents .banner__title{width:244px;margin-left:24px;padding:0;font-size:36px;line-height:42px}.trust-services .contents .overview__disc{padding:35px 0}.trust-services .contents .overview__disc .sub-title{font-size:26px}.trust-services .contents .overview__disc .disc__sub-text{font-size:18px}.trust-services .contents .overview__disc .disc__right{margin-top:35px}.trust-services .contents .overview__disc .disc__link{width:85px;height:99px;margin-left:15px}.trust-services .contents .repository{padding:77px 0}.trust-services .contents .repository .title{padding-bottom:40px}.trust-services .contents .repository .sub-title{padding-bottom:13px}.trust-services .contents .repository a.file__link{position:relative;width:96px;height:34px;margin:5px;padding:9px 0;text-align:center}.trust-services .contents .repository a.file__link:first-child{margin:5px}.trust-services .contents .repository__download .download__list{display:block}.trust-services .contents .repository__download .download__item{width:auto;height:85px;margin:16px 0 0 0}.trust-services .contents .repository__download .download__item:first-child{margin:0}.trust-services .contents .repository__download .download__link{padding:13px 16px 15px 16px}.trust-services .contents .repository__download .download__link .link__title{font-size:16px;line-height:20px}.trust-services .contents .repository__download .download__link .link__version{margin-top:5px;font-size:14px}.trust-services .contents .repository__download-ca{margin-top:42px}.trust-services .contents .repository__download-ca .sub-title{padding-bottom:23px}.trust-services .contents .repository__download-ca .download-ca__table{margin-bottom:30px}.trust-services .contents .repository__download-ca .download-ca__table:last-child{margin-bottom:0}.trust-services .contents .repository__download-ca .download-ca__table:last-child .td-btn:last-child .td-text{text-align:center}.trust-services .contents .repository__download-ca .download-ca__table table{display:block;width:100%}.trust-services .contents .repository__download-ca .download-ca__table caption{display:block;font-size:18px}.trust-services .contents .repository__download-ca .download-ca__table caption::before{margin-top:-3px}.trust-services .contents .repository__download-ca .download-ca__table thead{display:none}.trust-services .contents .repository__download-ca .download-ca__table tbody{display:block;border:0}.trust-services .contents .repository__download-ca .download-ca__table tr{display:block;margin-top:10px;border:1px solid #ccc}.trust-services .contents .repository__download-ca .download-ca__table th{height:60px;padding:12px 19px;font-size:15px;line-height:18px}.trust-services .contents .repository__download-ca .download-ca__table td{display:flex;align-items:stretch;width:100% !important;height:auto;padding:0;border:solid #ccc !important;border-width:1px 0 0 0 !important;font-size:15px;line-height:20px;text-align:center}.trust-services .contents .repository__download-ca .download-ca__table td:first-child{border:0 !important}.trust-services .contents .repository__download-ca .download-ca__table td .td-title{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:90px;background:#aaa;font-size:14px;color:#fff;line-height:22px}.trust-services .contents .repository__download-ca .download-ca__table td .td-text{width:100%;padding:11px 16px 6px}.trust-services .contents .repository__download-ca .download-ca__table .td-btn{padding:0}.trust-services .contents .repository__download-ca .download-ca__table .td-btn .td-text{padding:9px 11px;text-align:left}.trust-services .contents .repository__versions{margin-top:32px}.trust-services .contents .repository__versions .versions__item table th,.trust-services .contents .repository__versions .versions__item table td{height:auto;padding:13px 11px;font-size:13px;line-height:16px}.trust-services .contents .repository__versions .versions__item table td:nth-child(1){width:27.4%}.trust-services .contents .repository__versions .versions__item table td:nth-child(2),.trust-services .contents .repository__versions .versions__item table td:nth-child(3){width:24.4%}.trust-services .contents .repository__versions .versions__item table .td-btn{font-size:0}.trust-services .contents .repository__versions .versions__item table a.file__link{overflow:hidden;width:24px;height:24px;padding:0;border:0;line-height:9999px}.trust-services .contents .repository__versions .versions__item .item__title{padding:16px 90px 16px 9px;font-size:18px;line-height:23px}.trust-services .contents .repository__versions .versions__item .item__title::after{right:10px}.trust-services .contents .faq__text{margin-top:18px;padding:13px 10px 12px;font-size:18px}.trust-services .contents .faq__item .item__title{padding:16px 40px 15px 10px;font-size:18px;line-height:24px}.trust-services .contents .faq__item .item__title::after{right:10px}.trust-services .contents .faq__item .item__text{padding:17px 20px 15px 10px;font-size:14px;line-height:22px}.trust-services .contents .contact{padding:0 0 120px}.trust-services .contents .contact__item{padding:6px 0 7px}.trust-services .contents .contact__item .item__title{width:98px;padding-top:0;padding-left:9px;font-size:14px}.trust-services .contents .contact__item .item__text{font-size:14px;line-height:20px}.trust-services.ko .contents .title{font-size:32px}.trust-services.ko .contents .sub-title{font-size:20px}.trust-services.ko .contents .overview__disc .sub-title{font-size:24px}.trust-services.ko .contents .overview__disc .disc__sub-text{line-height:32px}.trust-services.ko .contents .repository__download .download__link .link__title{font-size:16px}.trust-services.ko .contents .repository__download .download__link .link__version{font-size:14px}.trust-services.ko .contents .repository__download-ca .download-ca__table th{padding:15px 15px 9px;font-size:15px}.trust-services.ko .contents .repository__download-ca .download-ca__table td{padding:0}.trust-services.ko .contents .repository__download-ca .download-ca__table .td-btn{padding:0}.trust-services.ko .contents .repository__versions .versions__item table th{padding:18px 9px;font-size:13px}.trust-services.ko .contents .repository__versions .versions__item table td{padding:11px 9px 7px}.trust-services.ko .contents .faq__text{font-size:16px}.trust-services.ko .contents .faq__item .item__title{font-size:16px}.trust-services.ko .contents .faq__item .item__text{font-size:13px;line-height:22px}.trust-services.ko .contents .contact__item .item__title{font-size:13px;line-height:31px}.trust-services.ko .contents .contact__item .item__text{font-size:13px;line-height:22px}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJjb21tb24vX3Jlc2V0LnNjc3MiLCJjb21tb24vX2ZvbnQuc2NzcyIsImNvbW1vbi9fY29tbW9uLnNjc3MiLCJjb21tb24vX3ZhcmlhYmxlLnNjc3MiLCJwYWdlcy9faGVhZGVyLnNjc3MiLCJjb21tb24vX21peGlucy5zY3NzIiwicGFnZXMvX2Zvb3Rlci5zY3NzIiwicGFnZXMvX21haW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSx3TEFvQ0ksU0FDQSxVQUdKLEVBQ0ksc0JBQ0EsbUNBQ0Esa0NBR0osa0VBVUksY0FHSixVQUVJLFlBQ0EsOEJBQ0EsMEJBQ0EsZ0NBR0oseUJBS0ksU0FDQSxtQkFHSixNQUVJLGdCQUdKLE9BQ0ksaUJBQ0EsU0FDQSwrQkFDQSxlQUdKLGdCQUNJLGVBR0oseUJBQ0ksVUFDQSxZQUdKLG9CQUdJLHdCQUNBLGdCQUNBLHdCQUNBLHFCQUNBLGdCQUdKLG1CQUdJLGtCQUdKLEVBQ0kscUJBR0osMkJBSUkscUJBR0osTUFDSSx5QkFDQSxpQkMzSEosV0FDRSxzQkFDQSxnQkFDQSxzREFHRixXQUNFLHNCQUNBLGdCQUNBLHdEQUlGLFdBQ0UsMEJBQ0EsZ0JBQ0Esa0JBQ0EseUNBQ0EseUxBS0YsV0FDRSwwQkFDQSxnQkFDQSxrQkFDQSxzQ0FDQSxnTEFLRixXQUNFLDBCQUNBLGdCQUNBLGtCQUNBLDJDQUNBLCtMQ3pDRixrQ0FLRSxnQkFDQSxpQ0FDQSxNQ0xjLFFETWQsb0JBQ0EscUJBQ0Esd0JBQ0EseUJBR0YsMkJBR0UsZ0JBQ0Esa0JBQ0EsTUFDQSxPQUNBLFVBQ0EsV0FDQSxZQUNBLG9CQUNBLG1CQUdGLE1BQ0UsU0FHRixRQUNFLGNBQ0Esa0JBQ0EsV0FDQSxPQUNBLFdBQ0EsWUFDQSxrQkFHRiw2QkFFRSxrQkFDQSxNQUNBLFlBQ0EsZUFDQSxnQkFDQSxpQkFDQSxXQUNBLGVBQ0EscUJBR0YsZ0JBQ0UsZ0JBQ0EsWUFHRixhQUNFLGNBQ0EscUJFN0RBLHdCQUNFLGVBQ0Es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ZUFDQSxpQkFNUixtQ0FDRSxrQkFFQSx5Q0FDRSxrQkFHRSxzREFDRSxXQUNBLGNBQ0EsaUJBQ0EsZUFHRixxREFDRSxlQUNBLGlCQVNOLG9DQUNFLGVBR0Ysd0NBQ0UsZUFLRSx3REFDRSxlQUdGLDZEQUNFLGlCQVFBLGdGQUNFLGVBR0Ysa0ZBQ0UsZUFNQSw2RUFDRSxzQkFDQSxlQUdGLDZFQUNFLFVBR0Ysa0ZBQ0UsVUFTRiw0RUFDRSxpQkFDQSxlQUdGLDRFQUNFLHFCQVFSLHdDQUNFLGVBSUEscURBQ0UsZUFHRixvREFDRSxlQUNBLGlCQU9GLHlEQUNFLGVBQ0EsaUJBR0Ysd0RBQ0UsZUFDQSIsImZpbGUiOiJ0cnVzdF9zZXJ2aWNlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJib2R5LFxuZGl2LFxuZGwsXG5kdCxcbmRkLFxudWwsXG5vbCxcbmxpLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbnRhYmxlLFxudGgsXG50ZCxcbmZvcm0sXG5maWVsZHNldCxcbmxlZ2VuZCxcbnRleHRhcmVhLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSxcbmJ1dHRvbixcbmFydGljbGUsXG5hc2lkZSxcbmRpYWxvZyxcbmZvb3RlcixcbmhlYWRlcixcbnNlY3Rpb24sXG5mb290ZXIsXG5uYXYsXG5maWd1cmUsXG5tYWluIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMFxufVxuXG4qIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGVcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGlhbG9nLFxuZm9vdGVyLFxuaGVhZGVyLFxuc2VjdGlvbixcbmZvb3Rlcixcbm5hdixcbmZpZ3VyZSxcbm1haW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiBhdXRvO1xufVxuXG5pbWcsXG5mb3JtLFxuZmllbGRzZXQsXG5zdmcsXG5saSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3Bcbn1cblxudWwsXG5vbCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZVxufVxuXG5idXR0b24ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuYnV0dG9uOmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IC0xcHg7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmFkZHJlc3MsXG5jYXB0aW9uLFxuZW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxufVxuXG5hIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmEsXG5hOmZvY3VzLFxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDBcbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbi8qIFByZXRlbmRhcmQgSW1wb3J0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdDYWxpYnJlJztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoJy9mb250L0NhbGlicmVNZWRpdW0ub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdDYWxpYnJlJztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiB1cmwoJy9mb250L0NhbGlicmVTZW1pYm9sZC5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XG59XG5cbi8qIE5hbnVtU3F1YXJlIEltcG9ydCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTmFudW1TcXVhcmUnO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKCcvZm9udC9OYW51bVNxdWFyZS1SZWd1bGFyLmVvdCcpO1xuICBzcmM6IHVybCgnL2ZvbnQvTmFudW1TcXVhcmUtUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnL2ZvbnQvTmFudW1TcXVhcmUtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcvZm9udC9OYW51bVNxdWFyZS1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTmFudW1TcXVhcmUnO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKCcvZm9udC9OYW51bVNxdWFyZS1Cb2xkLmVvdCcpO1xuICBzcmM6IHVybCgnL2ZvbnQvTmFudW1TcXVhcmUtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnL2ZvbnQvTmFudW1TcXVhcmUtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcvZm9udC9OYW51bVNxdWFyZS1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTmFudW1TcXVhcmUnO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKCcvZm9udC9OYW51bVNxdWFyZS1FeHRyYUJvbGQuZW90Jyk7XG4gIHNyYzogdXJsKCcvZm9udC9OYW51bVNxdWFyZS1FeHRyYUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy9mb250L05hbnVtU3F1YXJlLUV4dHJhQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcvZm9udC9OYW51bVNxdWFyZS1FeHRyYUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufSIsImJvZHksXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhLFxuYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6ICdDYWxpYnJlJywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICRjb2xvci1kZWZhdWx0O1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAtbXMtd29yZC1icmVhazoga2VlcC1hbGw7XG4gIC1tcy13b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5ibGluZCxcbmNhcHRpb24gc3BhbixcbmxlZ2VuZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgZm9udC1zaXplOiAwO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNraXAge1xuICBoZWlnaHQ6IDBcbn1cblxuLnNraXAgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLnNraXAgYTpmb2N1cyxcbiNza2lwIGE6YWN0aXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbi5pcy1zY3JvbGwtbG9jayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYVtocmVmXj1cInRlbFwiXSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59IiwiJGNvbXBvbmVudC1uYW1lOiAndHJ1c3Qtc2VydmljZXMnO1xuXG4kY29sb3ItZGVmYXVsdDogIzFlMWUxZTtcbiRjb2xvci1ibGFjazogIzAwMDtcbiRjb2xvci1ncmF5OiAjODg4O1xuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLXBvaW50OiAjMDNjNzVhO1xuXG4kei1pbmRleC1taW51czogLTE7XG4kei1pbmRleC16ZXJvOiAwO1xuJHotaW5kZXgtbWluaW11bTogMTtcbiR6LWluZGV4LWhlYWRlcjogMTA7XG4kei1pbmRleC1sYXllcjogMTAwO1xuXG4kYWN0aXZlQ2xhc3M6ICdpcy1hY3RpdmUnO1xuIiwiLiN7JGNvbXBvbmVudC1uYW1lfSB7XG4gIC5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcblxuICAgICZfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiAxNjgwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgIHdpZHRoOiAzNjJweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1nL2xvZ28ucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIH1cbiAgICAmX19tZW51IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cbiAgICAgIC5sYW5nIHtcbiAgICAgICAgd2lkdGg6IDkxcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgICAgIEBpbmNsdWRlIGxpbmUtaGVpZ2h0LXBjKDEzcHgsIDIycHgpO1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgICByaWdodDogLTdweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi4jeyRhY3RpdmVDbGFzc30ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kZWZhdWx0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5kaW1tZWQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYnRuLW1lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAubmF2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG5cbiAgICAmX19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAmLiN7JGFjdGl2ZUNsYXNzfSB7XG4gICAgICAgIC5uYXZfX2xpbmsge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1wb2ludDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wb2ludDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjYWFhO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgQGluY2x1ZGUgbGluZS1oZWlnaHQtcGMoMThweCwgMjZweCk7XG4gICAgfVxuICB9XG5cbiAgJi5rbyB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogJ05hbnVtU3F1YXJlJywgc2Fucy1zZXJpZjtcbiAgICBcbiAgICAubmF2X19saW5rIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuI3skY29tcG9uZW50LW5hbWV9IHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIGhlaWdodDogNjBweDtcblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIHdpZHRoOiAyODZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmX19tZW51IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogLTEwMCU7XG4gICAgICAgIHotaW5kZXg6IDEwMDE7XG4gICAgICAgIHdpZHRoOiAzODRweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAzMHB4IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjJzO1xuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGFuZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMzdweCAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IC0xM3B4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idG4tbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9pY29fbWVudS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5idG4tY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjRweDtcbiAgICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1nL2ljb19jbG9zZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5kaW1tZWQge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNSk7XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdiB7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmX19saXN0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuI3skY29tcG9uZW50LW5hbWV9IHtcbiAgICAuaGVhZGVyIHtcbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgd2lkdGg6IDI1NHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX21lbnUge1xuICAgICAgICB3aWR0aDogODEuMzM0JTtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdiB7XG4gICAgICAmX19saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAbWl4aW4gY3NzMy1wcmVmaXgoJHByb3BlcnR5LCAkdmFsdWUpIHtcblx0LXdlYmtpdC0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcblx0LWtodG1sLSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuXHQtbW96LSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuXHQtbXMtI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG5cdC1vLSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuXHQjeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbn1cblxuQG1peGluIGJhY2tncm91bmQtZ3JhZGllbnQoJHN0YXJ0Q29sb3I6ICMzQzNDM0MsICRlbmRDb2xvcjogIzk5OTk5OSkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3RhcnRDb2xvcjtcblx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgkc3RhcnRDb2xvciksIHRvKCRlbmRDb2xvcikpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydENvbG9yLCAkZW5kQ29sb3IpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydENvbG9yLCAkZW5kQ29sb3IpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0Q29sb3IsICRlbmRDb2xvcik7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydENvbG9yLCAkZW5kQ29sb3IpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnRDb2xvciwgJGVuZENvbG9yKTtcblx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvclN0cj0nI3skc3RhcnRDb2xvcn0nLCBlbmRDb2xvclN0cj0nI3skZW5kQ29sb3J9Jyk7XG59XG5cbkBtaXhpbiBiYWNrZ3JvdW5kLWhvcml6b250YWwoJHN0YXJ0Q29sb3I6ICMzQzNDM0MsICRlbmRDb2xvcjogIzk5OTk5OSkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3RhcnRDb2xvcjtcblx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oJHN0YXJ0Q29sb3IpLCB0bygkZW5kQ29sb3IpKTtcblx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0Q29sb3IsICRlbmRDb2xvcik7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydENvbG9yLCAkZW5kQ29sb3IpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydENvbG9yLCAkZW5kQ29sb3IpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0Q29sb3IsICRlbmRDb2xvcik7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnRDb2xvciwgJGVuZENvbG9yKTtcblx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvclN0cj0nI3skc3RhcnRDb2xvcn0nLCBlbmRDb2xvclN0cj0nI3skZW5kQ29sb3J9JywgZ3JhZGllbnRUeXBlPScxJyk7XG59XG5cbkBtaXhpbiBiYWNrZ3JvdW5kLWhvcml6b250YWwtaW52ZXJzZSgkc3RhcnRDb2xvcjogIzk5OTk5OSwgJGVuZENvbG9yOiAjM0MzQzNDKSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRzdGFydENvbG9yO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgdG9wLCBsZWZ0IHRvcCwgZnJvbSgkc3RhcnRDb2xvciksIHRvKCRlbmRDb2xvcikpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChyaWdodCwgJHN0YXJ0Q29sb3IsICRlbmRDb2xvcik7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHJpZ2h0LCAkc3RhcnRDb2xvciwgJGVuZENvbG9yKTtcblx0YmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudChyaWdodCwgJHN0YXJ0Q29sb3IsICRlbmRDb2xvcik7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChyaWdodCwgJHN0YXJ0Q29sb3IsICRlbmRDb2xvcik7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyaWdodCwgJHN0YXJ0Q29sb3IsICRlbmRDb2xvcik7XG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JTdHI9JyN7JGVuZENvbG9yfScsIGVuZENvbG9yU3RyPScjeyRzdGFydENvbG9yfScsIGdyYWRpZW50VHlwZT0nMScpO1xufVxuXG5AbWl4aW4gYmFja2dyb3VuZC1yYWRpYWwoJHN0YXJ0Q29sb3I6ICNGRkZGRkYsICRzdGFydFBvczogMCUsICRlbmRDb2xvcjogIzAwMDAwMCwgJGVuZFBvczoxMDAlKSB7XG5cdGJhY2tncm91bmQ6IC1tb3otcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgJHN0YXJ0Q29sb3IgJHN0YXJ0UG9zLCAkZW5kQ29sb3IgJGVuZFBvcyk7XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQocmFkaWFsLCBjZW50ZXIgY2VudGVyLCAwcHgsIGNlbnRlciBjZW50ZXIsIDEwMCUsIGNvbG9yLXN0b3AoJHN0YXJ0UG9zLCAkc3RhcnRDb2xvciksIGNvbG9yLXN0b3AoJGVuZFBvcywgJGVuZENvbG9yKSk7XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgJHN0YXJ0Q29sb3IgJHN0YXJ0UG9zLCAkZW5kQ29sb3IgJGVuZFBvcyk7XG5cdGJhY2tncm91bmQ6IC1vLXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsICRzdGFydENvbG9yICRzdGFydFBvcywgJGVuZENvbG9yICRlbmRQb3MpO1xuXHRiYWNrZ3JvdW5kOiAtbXMtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgJHN0YXJ0Q29sb3IgJHN0YXJ0UG9zLCAkZW5kQ29sb3IgJGVuZFBvcyk7XG5cdGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgJHN0YXJ0Q29sb3IgJHN0YXJ0UG9zLCAkZW5kQ29sb3IgJGVuZFBvcyk7XG59XG5cbkBtaXhpbiBiYWNrZ3JvdW5kLXNpemUoJHdpZHRoOiAxMDAlLCAkaGVpZ2h0OiAkd2lkdGgpIHtcblx0QGlmIHR5cGUtb2YoJHdpZHRoKT09J251bWJlcidhbmQgJGhlaWdodCAhPW51bGwge1xuXHRcdEBpbmNsdWRlIGNzczMtcHJlZml4KCdiYWNrZ3JvdW5kLXNpemUnLCAkd2lkdGggJGhlaWdodCk7XG5cdH1cblxuXHRAZWxzZSB7XG5cdFx0QGluY2x1ZGUgY3NzMy1wcmVmaXgoJ2JhY2tncm91bmQtc2l6ZScsICR3aWR0aCk7XG5cdH1cbn1cblxuQG1peGluIGJhY2tncm91bmQtb3BhY2l0eSgkY29sb3I6ICMwMDAsICRvcGFjaXR5OiAwLjg1KSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvcjtcblx0YmFja2dyb3VuZDogcmdiYSgkY29sb3IsICRvcGFjaXR5KTtcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogNXB4KSB7XG5cdEBpbmNsdWRlIGNzczMtcHJlZml4KCdib3JkZXItcmFkaXVzJywgJHJhZGl1cyk7XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzLXNlcGFyYXRlKCR0b3BMZWZ0UmFkaXVzOiA1cHgsICR0b3BSaWdodFJhZGl1czogNXB4LCAkYm90dG9tTGVmdFJhZGl1czogNXB4LCAkYm90dG9tUmlnaHRSYWRpdXM6IDVweCkge1xuXHQtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR0b3BMZWZ0UmFkaXVzO1xuXHQtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkdG9wUmlnaHRSYWRpdXM7XG5cdC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3R0b21SaWdodFJhZGl1cztcblx0LXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm90dG9tTGVmdFJhZGl1cztcblx0LW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6ICR0b3BMZWZ0UmFkaXVzO1xuXHQtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6ICR0b3BSaWdodFJhZGl1cztcblx0LW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAkYm90dG9tUmlnaHRSYWRpdXM7XG5cdC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAkYm90dG9tTGVmdFJhZGl1cztcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHRvcExlZnRSYWRpdXM7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkdG9wUmlnaHRSYWRpdXM7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm90dG9tUmlnaHRSYWRpdXM7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3R0b21MZWZ0UmFkaXVzO1xufVxuXG5AbWl4aW4gYm94KCRvcmllbnQ6IGhvcml6b250YWwsICRwYWNrOiBjZW50ZXIsICRhbGlnbjogY2VudGVyKSB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbW96LWJveDtcblx0ZGlzcGxheTogYm94O1xuXHRAaW5jbHVkZSBjc3MzLXByZWZpeCgnYm94LW9yaWVudCcsICRvcmllbnQpO1xuXHRAaW5jbHVkZSBjc3MzLXByZWZpeCgnYm94LXBhY2snLCAkcGFjayk7XG5cdEBpbmNsdWRlIGNzczMtcHJlZml4KCdib3gtYWxpZ24nLCAkYWxpZ24pO1xufVxuXG5AbWl4aW4gYm94LXJnYmEoJHI6IDYwLCAkZzogMywgJGI6IDEyLCAkb3BhY2l0eTogMC4yMywgJGNvbG9yOiAjM0MzQzNDKSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRyLCAkZywgJGIsICRvcGFjaXR5KTtcblx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3skY29sb3J9JywgZW5kQ29sb3JzdHI9JyN7JGNvbG9yfScpO1xuXHR6b29tOiAxO1xufVxuXG5AbWl4aW4gYm94LXNoYWRvdygkeDogMnB4LCAkeTogMnB4LCAkYmx1cjogNXB4LCAkY29sb3I6IHJnYmEoMCwgMCwgMCwgLjQpLCAkaW5zZXQ6IFwiXCIpIHtcblx0QGlmICgkaW5zZXQgIT1cIlwiKSB7XG5cdFx0QGluY2x1ZGUgY3NzMy1wcmVmaXgoJ2JveC1zaGFkb3cnLCAkaW5zZXQgJHggJHkgJGJsdXIgJGNvbG9yKTtcblx0fVxuXG5cdEBlbHNlIHtcblx0XHRAaW5jbHVkZSBjc3MzLXByZWZpeCgnYm94LXNoYWRvdycsICR4ICR5ICRibHVyICRjb2xvcik7XG5cdH1cbn1cblxuQG1peGluIGJveC1zaXppbmcoJHR5cGU6IGJvcmRlci1ib3gpIHtcblx0QGluY2x1ZGUgY3NzMy1wcmVmaXgoJ2JveC1zaXppbmcnLCAkdHlwZSk7XG59XG5cbkBtaXhpbiBjb2x1bW5zKCRjb3VudDogMywgJGdhcDogMTApIHtcblx0QGluY2x1ZGUgY3NzMy1wcmVmaXgoJ2NvbHVtbi1jb3VudCcsICRjb3VudCk7XG5cdEBpbmNsdWRlIGNzczMtcHJlZml4KCdjb2x1bW4tZ2FwJywgJGdhcCk7XG59XG5cbkBtaXhpbiBkb3VibGUtYm9yZGVycygkY29sb3JPbmU6ICMzQzNDM0MsICRjb2xvclR3bzogIzk5OTk5OSwgJHJhZGl1czogMCkge1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JPbmU7XG5cdEBpbmNsdWRlIGNzczMtcHJlZml4KCdib3gtc2hhZG93JywgMCAwIDAgMXB4ICRjb2xvclR3byk7XG5cdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHJhZGl1cyk7XG59XG5cbkBtaXhpbiBmbGV4KCR2YWx1ZTogMSkge1xuXHRAaW5jbHVkZSBjc3MzLXByZWZpeCgnYm94LWZsZXgnLCAkdmFsdWUpO1xufVxuXG5AbWl4aW4gZmxpcCgkc2NhbGVYOiAtMSkge1xuXHRAaW5jbHVkZSBjc3MzLXByZWZpeCgndHJhbnNmb3JtJywgc2NhbGVYKCRzY2FsZVgpKTtcblx0ZmlsdGVyOiBGbGlwSDtcblx0LW1zLWZpbHRlcjogXCJGbGlwSFwiO1xufVxuXG5AbWl4aW4gZm9udC1mYWNlKCRmb250RmFtaWx5OiBteUZvbnQsICRlb3RGaWxlU3JjOiAnbXlGb250LmVvdCcsICR3b2ZmRmlsZVNyYzogJ215Rm9udC53b2ZmJywgJHR0ZkZpbGVTcmM6ICdteUZvbnQudHRmJywgJHN2Z0ZpbGVTcmM6ICdteUZvbnQuc3ZnJywgJHN2Z0ZvbnRJRDogJyNteUZvbnQnKSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseTtcblx0c3JjOiB1cmwoJGVvdEZpbGVTcmMpIGZvcm1hdCgnZW90JyksIHVybCgkd29mZkZpbGVTcmMpIGZvcm1hdCgnd29mZicpLCB1cmwoJHR0ZkZpbGVTcmMpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCRzdmdGaWxlU3JjICsgJHN2Z0ZvbnRJRCkgZm9ybWF0KCdzdmcnKTtcbn1cblxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHk6IDAuNSkge1xuXHQkb3BhY2l0eU11bHRpcGxpZWQ6ICgkb3BhY2l0eSAqIDEwMCk7XG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eT0kb3BhY2l0eU11bHRpcGxpZWQpO1xuXHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PVwiKyAkb3BhY2l0eU11bHRpcGxpZWQgKyBcIilcIjtcblx0QGluY2x1ZGUgY3NzMy1wcmVmaXgoJ29wYWNpdHknLCAkb3BhY2l0eSk7XG59XG5cbkBtaXhpbiBvdXRsaW5lLXJhZGl1cygkcmFkaXVzOiA1cHgpIHtcblx0QGluY2x1ZGUgY3NzMy1wcmVmaXgoJ291dGxpbmUtcmFkaXVzJywgJHJhZGl1cyk7XG59XG5cbkBtaXhpbiByZXNpemUoJGRpcmVjdGlvbjogYm90aCkge1xuXHRAaW5jbHVkZSBjc3MzLXByZWZpeCgncmVzaXplJywgJGRpcmVjdGlvbik7XG59XG5cbkBtaXhpbiByb3RhdGUoJGRlZzogMCwgJG0xMTogMCwgJG0xMjogMCwgJG0yMTogMCwgJG0yMjogMCkge1xuXHRAaW5jbHVkZSBjc3MzLXByZWZpeCgndHJhbnNmb3JtJywgcm90YXRlKCRkZWcgKyBkZWcpKTtcblx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KE0xMT0jeyRtMTF9LCBNMTI9I3skbTEyfSwgTTIxPSN7JG0yMX0sIE0yMj0jeyRtMjJ9LCBzaXppbmdNZXRob2Q9J2F1dG8gZXhwYW5kJyk7XG5cdHpvb206IDE7XG59XG5cbkBtaXhpbiB0ZXh0LXNoYWRvdygkeDogMnB4LCAkeTogMnB4LCAkYmx1cjogNXB4LCAkY29sb3I6IHJnYmEoMCwgMCwgMCwgLjQpKSB7XG5cdHRleHQtc2hhZG93OiAkeCAkeSAkYmx1ciAkY29sb3I7XG59XG5cbkBtaXhpbiB0cmFuc2Zvcm0oJHBhcmFtcykge1xuXHRAaW5jbHVkZSBjc3MzLXByZWZpeCgndHJhbnNmb3JtJywgJHBhcmFtcyk7XG59XG5cbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRwYXJhbXMpIHtcblx0QGluY2x1ZGUgY3NzMy1wcmVmaXgoJ3RyYW5zZm9ybS1vcmlnaW4nLCAkcGFyYW1zKTtcbn1cblxuQG1peGluIHRyYW5zZm9ybS1zdHlsZSgkc3R5bGU6IHByZXNlcnZlLTNkKSB7XG5cdEBpbmNsdWRlIGNzczMtcHJlZml4KCd0cmFuc2Zvcm0tc3R5bGUnLCAkc3R5bGUpO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkcHJvcGVydGllcy4uLikge1xuXHRAaWYgbGVuZ3RoKCRwcm9wZXJ0aWVzKT49MSB7XG5cdFx0QGluY2x1ZGUgY3NzMy1wcmVmaXgoJ3RyYW5zaXRpb24nLCAkcHJvcGVydGllcyk7XG5cdH1cblxuXHRAZWxzZSB7XG5cdFx0QGluY2x1ZGUgY3NzMy1wcmVmaXgoJ3RyYW5zaXRpb24nLCBcImFsbCAwLjJzIGVhc2UtaW4tb3V0IDBzXCIpO1xuXHR9XG59XG5cbkBtaXhpbiB0cmlwbGUtYm9yZGVycygkY29sb3JPbmU6ICMzQzNDM0MsICRjb2xvclR3bzogIzk5OTk5OSwgJGNvbG9yVGhyZWU6ICMwMDAwMDAsICRyYWRpdXM6IDApIHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yT25lO1xuXHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRyYWRpdXMpO1xuXHRAaW5jbHVkZSBjc3MzLXByZWZpeCgnYm94LXNoYWRvdycsIFwiMCAwIDAgMXB4ICN7JGNvbG9yVHdvfSwgMCAwIDAgMnB4ICN7JGNvbG9yVGhyZWV9XCIpO1xufVxuXG5AbWl4aW4ga2V5ZnJhbWVzKCRhbmltYXRpb24tbmFtZSkge1xuXHRALXdlYmtpdC1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcblx0XHRAY29udGVudDtcblx0fVxuXG5cdEAtbW96LWtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cblx0QC1tcy1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcblx0XHRAY29udGVudDtcblx0fVxuXG5cdEAtby1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcblx0XHRAY29udGVudDtcblx0fVxuXG5cdEBrZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gYW5pbWF0aW9uKCRzdHIpIHtcblx0QGluY2x1ZGUgY3NzMy1wcmVmaXgoJ2FuaW1hdGlvbicsICRzdHIpO1xufVxuXG5AbWl4aW4gYWJzb2x1dGUtZnVsbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAwXG59XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG5cblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG5cbkBtaXhpbiBmb250LXNpemUoJHBpeGVsKSB7XG5cdGZvbnQtc2l6ZTogJHBpeGVsKjFweDtcbn1cblxuQG1peGluIHZ3LWZvbnQtc2l6ZS1wYygkcGMtcGl4ZWwpIHtcblx0Zm9udC1zaXplOiAkcGMtcGl4ZWwqMXB4O1xuXHRmb250LXNpemU6ICRwYy1waXhlbCoxMDAvMTkyMCoxdnc7XG5cblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGxnKSB7XG5cdFx0Zm9udC1zaXplOiAkcGMtcGl4ZWwqMXB4O1xuXHR9XG59XG5cbkBtaXhpbiB2dy1mb250LXNpemUtdGIoJHRiLXBpeGVsKSB7XG5cdGZvbnQtc2l6ZTogJHRiLXBpeGVsKjFweDtcblx0Zm9udC1zaXplOiAkdGItcGl4ZWwqMTAwLzEzNjYqMXZ3O1xufVxuXG5AbWl4aW4gdnctZm9udC1zaXplLW1vKCRtby1waXhlbCkge1xuXHRmb250LXNpemU6ICRtby1waXhlbC80MTQqODI4KjFweDtcblx0Zm9udC1zaXplOiAkbW8tcGl4ZWwqMTAwLzQxNCoxdnc7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG5cdFx0Zm9udC1zaXplOiAkbW8tcGl4ZWwqMXB4O1xuXHRcdGZvbnQtc2l6ZTogJG1vLXBpeGVsKjEwMC80MTQqMXZ3O1xuXHR9XG59XG5cbkBtaXhpbiBsaW5lLWhlaWdodC1wYygkbnVtLCAkZm9udC1zaXplOiAwKSB7XG5cdGxpbmUtaGVpZ2h0OiAkbnVtO1xufVxuXG5AbWl4aW4gbGluZS1oZWlnaHQtdGIoJG51bSwgJGZvbnQtc2l6ZTogMCkge1xuXHRsaW5lLWhlaWdodDogJG51bTtcbn1cblxuQG1peGluIGxpbmUtaGVpZ2h0LW1vKCRudW0sICRmb250LXNpemU6IDApIHtcblx0bGluZS1oZWlnaHQ6ICRudW07XG59XG5cbi8vIEBtaXhpbiBicmVha3BvaW50KCRwb2ludCkge1xuLy8gXHRAaWYgJHBvaW50PT1kZXNrdG9wIHtcbi8vIFx0XHRAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbi8vIFx0XHRcdEBjb250ZW50O1xuLy8gXHRcdH1cbi8vIFx0fVxuXG4vLyBcdEBlbHNlIGlmICRwb2ludD09dGFibGV0IHtcbi8vIFx0XHRAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6ICRzY3JlZW4tbGcgLSAxKSB7XG4vLyBcdFx0XHRAY29udGVudDtcbi8vIFx0XHR9XG4vLyBcdH1cblxuLy8gXHRAZWxzZSBpZiAkcG9pbnQ9PW1vYmlsZSB7XG4vLyBcdFx0QG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4vLyBcdFx0XHRAY29udGVudDtcbi8vIFx0XHR9XG4vLyBcdH1cbi8vIH1cblxuQG1peGluIHJlc3BvbmQtYWJvdmUoJG1xKSB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAkbXEpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gcmVzcG9uZC1iZXR3ZWVuKCRtcS1taW4sICRtcS1tYXgpIHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICRtcS1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXEtbWF4KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIHJlc3BvbmQtYmVsb3coJG1xKSB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbXEpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbXVsdGktZWxsaXBzaXMoJGxpbmUpIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lO1xuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn0iLCIuI3skY29tcG9uZW50LW5hbWV9IHtcbiAgLmZvb3RlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxNjgwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgIHdpZHRoOiAzNjJweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1nL2xvZ29fdy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuI3skY29tcG9uZW50LW5hbWV9IHtcbiAgICAuZm9vdGVyIHtcbiAgICAgIGhlaWdodDogMTAwcHg7XG5cbiAgICAgICZfX2xvZ28ge1xuICAgICAgICB3aWR0aDogMjg2cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLiN7JGNvbXBvbmVudC1uYW1lfSB7XG4gICAgLmZvb3RlciB7XG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgIH1cblxuICAgICAgJl9fbG9nbyB7XG4gICAgICAgIHdpZHRoOiAyNTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLiN7JGNvbXBvbmVudC1uYW1lfSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuY29udGVudHMge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuXG4gICAgPnNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogMTUwcHggMDtcbiAgICB9XG5cbiAgICAuaW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMzY2cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIGxpbmUtaGVpZ2h0LXBjKDQycHgsIDM2cHgpO1xuICAgIH1cblxuICAgIC5zdWItdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIEBpbmNsdWRlIGxpbmUtaGVpZ2h0LXBjKDMycHgsIDM2cHgpO1xuICAgIH1cblxuICAgIC5iYW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1kZWZhdWx0O1xuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1heC13aWR0aDogMTM2NnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiA1MnB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm92ZXJ2aWV3IHtcbiAgICAgICZfX2Rpc2Mge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN1Yi10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRpc2Mge1xuICAgICAgICAgICZfX3JpZ2h0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMjhweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy93ZWItdHJ1c3RfbG9nby5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGltYWdlLXJlbmRlcmluZzogLW1vei1jcmlzcC1lZGdlcztcbiAgICAgICAgICAgIGltYWdlLXJlbmRlcmluZzogLW8tY3Jpc3AtZWRnZXM7XG4gICAgICAgICAgICBpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG4gICAgICAgICAgICBpbWFnZS1yZW5kZXJpbmc6IGNyaXNwLWVkZ2VzO1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvd2ViLXRydXN0X2xvZ28yLnBuZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy93ZWItdHJ1c3RfbG9nbzMucG5nKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fc3ViLXRleHQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yZXBvc2l0b3J5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgICAgfVxuXG4gICAgICAuc3ViLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI3cHg7XG4gICAgICB9XG5cbiAgICAgIGEuZmlsZV9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXBvaW50O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXBvaW50O1xuXG4gICAgICAgICZbYXJpYS1kaXNhYmxlZD1cInRydWVcIl0ge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2FhYTtcbiAgICAgICAgICBjb2xvcjogI2FhYTtcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kb3dubG9hZCB7XG4gICAgICAgIC5kb3dubG9hZCB7XG4gICAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDQxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZGlzYWJsZWQgLmRvd25sb2FkX19saW5rIHtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcblxuICAgICAgICAgICAgLmxpbmtfX3RpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQ7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmUtaGVpZ2h0LXBjKDIycHgsIDMxcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGlua19fdmVyc2lvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBjb2xvcjogI2FhYTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbGluZS1oZWlnaHQtcGMoMTZweCwgMzFweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fYnRuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogIzAzYzc1YTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgdG9wOiAtOXB4O1xuICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9pY29fZG93bmxvYWQucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubm8taWNvbiB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcblxuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi13cmFwIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2Rvd25sb2FkLWNhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG5cbiAgICAgICAgLmRvd25sb2FkLWNhIHtcbiAgICAgICAgICAmX190YWJsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBjYXB0aW9uIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmUtaGVpZ2h0LXBjKDIwcHgsIDMxcHgpO1xuXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmUtaGVpZ2h0LXBjKDE3cHgsIDIycHgpO1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuXG4gICAgICAgICAgICAgIHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgICAudGQtdGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX192ZXJzaW9ucyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuXG4gICAgICAgIC52ZXJzaW9ucyB7XG4gICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICB0aCxcbiAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgYS5maWxlX19saW5rIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaXRlbV9fdGl0bGUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDI2cHggMjBweCAyMHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGVmYXVsdDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbGluZS1oZWlnaHQtcGMoMjBweCwgMzFweCk7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWcvaWNvX2Fycm93X2Nsb3NlLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaXRlbV9fdGFibGUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgICAuaXRlbV9fdGl0bGU6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9pY29fYXJyb3dfb3Blbi5wbmcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZhcSB7XG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGNvbG9yOiAjYWFhO1xuICAgICAgICBAaW5jbHVkZSBsaW5lLWhlaWdodC1wYygyMnB4LCAzMXB4KTtcbiAgICAgIH1cblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcblxuICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgIC5pdGVtX190aXRsZTo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvaWNvX2Fycm93X29wZW4ucG5nKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaXRlbV9fdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMjZweCAyMHB4IDIycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kZWZhdWx0O1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluZS1oZWlnaHQtcGMoMjBweCwgMzFweCk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1nL2ljb19hcnJvd19jbG9zZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMzcHggMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcblxuICAgICAgICAgICAgJi1hcmVhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFjdCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMTg3cHg7XG5cbiAgICAgICZfX2xpc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMjJweCAwIDIxcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICB3aWR0aDogMjE5cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNhYWE7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5lLWhlaWdodC1wYygyMHB4LCAyNHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5lLWhlaWdodC1wYygxOHB4LCAzMnB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmtvIHtcbiAgICAuY29udGVudHMge1xuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgfVxuXG4gICAgICAuc3ViLXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgfVxuXG4gICAgICAub3ZlcnZpZXcge1xuICAgICAgICAmX19kaXNjIHtcbiAgICAgICAgICAuc3ViLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZGlzY19fc3ViLXRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbmUtaGVpZ2h0LXBjKDMwcHgsIDE4cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmVwb3NpdG9yeSB7XG4gICAgICAgICZfX2Rvd25sb2FkIHtcbiAgICAgICAgICAuZG93bmxvYWRfX2xpbmsge1xuICAgICAgICAgICAgLmxpbmtfX3RpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGlua19fdmVyc2lvbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWNhIHtcbiAgICAgICAgICAgIC5kb3dubG9hZC1jYV9fdGFibGUgdGgge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZC10aXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTmFudW1TcXVhcmUnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3ZlcnNpb25zIHtcbiAgICAgICAgICAudmVyc2lvbnNfX2l0ZW0ge1xuICAgICAgICAgICAgLml0ZW1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0YWJsZSB0aCB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTmFudW1TcXVhcmUnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mYXEge1xuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgIC5pdGVtX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pdGVtX190ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250YWN0IHtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgLml0ZW1fX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLml0ZW1fX3RleHQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFubmVyX190aXRsZSxcbiAgICB0YWJsZSB7XG4gICAgICBmb250LWZhbWlseTogJ0NhbGlicmUnLCBzYW5zLXNlcmlmO1xuICAgIH1cblxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuI3skY29tcG9uZW50LW5hbWV9IHtcbiAgICAuY29udGVudHMge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG5cbiAgICAgID5zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogOTZweCAwO1xuICAgICAgfVxuXG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgfVxuXG4gICAgICAuc3ViLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIH1cblxuICAgICAgLmJhbm5lciB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3ZlcnZpZXcge1xuICAgICAgICAmX19kaXNjIHtcbiAgICAgICAgICBwYWRkaW5nOiAzNXB4IDA7XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN1Yi10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZGlzYyB7XG4gICAgICAgICAgICAmX19zdWItdGV4dCB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3JpZ2h0IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwNnB4O1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yZXBvc2l0b3J5IHtcbiAgICAgICAgcGFkZGluZzogMTAxcHggMDtcblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1NHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN1Yi10aXRsZSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBhLmZpbGVfX2xpbmsge1xuICAgICAgICAgIHdpZHRoOiA3NHB4O1xuICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICBtYXJnaW46IDVweDtcblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZG93bmxvYWQge1xuICAgICAgICAgIC5kb3dubG9hZCB7XG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIxcHg7XG5cbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMjFweCAxNHB4IDIxcHg7XG5cbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5saW5rX190aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmxpbmtfX3ZlcnNpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDExcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19kb3dubG9hZC1jYSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNTRweDtcblxuICAgICAgICAgIC5kb3dubG9hZC1jYSB7XG4gICAgICAgICAgICAmX190YWJsZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgLnRkLWJ0biB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE5cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTlweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjAuNSU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjMuNSU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNSksICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNiU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnRkLWJ0biB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdmVyc2lvbnMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDUzcHg7XG5cbiAgICAgICAgICAudmVyc2lvbnMge1xuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgIHRhYmxlIHtcblxuICAgICAgICAgICAgICAgIHRoLFxuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMTBweCAxMXB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwLjUlO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSwgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjEuOCU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRkLWJ0biB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEuZmlsZV9fbGluayB7XG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWcvaWNvX2Rvd25sb2FkLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5OTk5cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLml0ZW1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMXB4IDQwcHggMTdweCAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmFxIHtcbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICAgICAgICBwYWRkaW5nOiAxM3B4IDEwcHggOXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjFweCA0MHB4IDE3cHggMTBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMThweCA5cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250YWN0IHtcbiAgICAgICAgcGFkZGluZzogMCAwIDEyMHB4O1xuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAxNHB4O1xuXG4gICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTFweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmtvIHtcbiAgICAgIC5jb250ZW50cyB7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN1Yi10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm92ZXJ2aWV3IHtcbiAgICAgICAgICAmX19kaXNjIHtcbiAgICAgICAgICAgIC5zdWItdGl0bGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kaXNjX19zdWItdGV4dCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmVwb3NpdG9yeSB7XG4gICAgICAgICAgJl9fZG93bmxvYWQge1xuICAgICAgICAgICAgLmRvd25sb2FkX19saW5rIHtcbiAgICAgICAgICAgICAgLmxpbmtfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubGlua19fdmVyc2lvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtY2Ege1xuICAgICAgICAgICAgICAuZG93bmxvYWQtY2FfX3RhYmxlIHtcbiAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggOXB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGQtYnRuIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX3ZlcnNpb25zIHtcbiAgICAgICAgICAgIC52ZXJzaW9uc19faXRlbSB7XG4gICAgICAgICAgICAgIC5pdGVtX190aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgdGFibGUgdGgge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mYXEge1xuICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgLml0ZW1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaXRlbV9fdGV4dCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhY3Qge1xuICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgLml0ZW1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaXRlbV9fdGV4dCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLiN7JGNvbXBvbmVudC1uYW1lfSB7XG4gICAgLmNvbnRlbnRzIHtcbiAgICAgIC5yZXBvc2l0b3J5X19kb3dubG9hZCAuZG93bmxvYWRfX2l0ZW0ge1xuICAgICAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMjEwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLiN7JGNvbXBvbmVudC1uYW1lfSB7XG4gICAgLmNvbnRlbnRzIHtcbiAgICAgID5zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogNzVweCAwO1xuICAgICAgfVxuXG4gICAgICAuaW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIH1cblxuICAgICAgLnN1Yi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIH1cblxuICAgICAgLmJhbm5lciB7XG4gICAgICAgIGhlaWdodDogMTc4cHg7XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIHdpZHRoOiAyNDRweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3ZlcnZpZXcge1xuICAgICAgICAmX19kaXNjIHtcbiAgICAgICAgICBwYWRkaW5nOiAzNXB4IDA7XG5cbiAgICAgICAgICAuc3ViLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZGlzYyB7XG4gICAgICAgICAgICAmX19zdWItdGV4dCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fcmlnaHQge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogOTlweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yZXBvc2l0b3J5IHtcbiAgICAgICAgcGFkZGluZzogNzdweCAwO1xuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc3ViLXRpdGxlIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEuZmlsZV9fbGluayB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIC8vIHRvcDogNHB4O1xuICAgICAgICAgIHdpZHRoOiA5NnB4O1xuICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICBwYWRkaW5nOiA5cHggMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rvd25sb2FkIHtcbiAgICAgICAgICAuZG93bmxvYWQge1xuICAgICAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIGhlaWdodDogODVweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMCAwO1xuXG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAxNnB4IDE1cHggMTZweDtcblxuICAgICAgICAgICAgICAubGlua19fdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5saW5rX192ZXJzaW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZG93bmxvYWQtY2Ege1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQycHg7XG5cbiAgICAgICAgICAuc3ViLXRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kb3dubG9hZC1jYSB7XG4gICAgICAgICAgICAmX190YWJsZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgLnRkLWJ0biB7XG4gICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAudGQtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjY1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE5cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkICNjY2MgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50ZC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNhYWE7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGQtdGV4dCB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMTZweCA2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnRkLWJ0biB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgIC50ZC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweCAxMXB4O1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX192ZXJzaW9ucyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcblxuICAgICAgICAgIC52ZXJzaW9ucyB7XG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgdGFibGUge1xuXG4gICAgICAgICAgICAgICAgdGgsXG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAxMXB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjcuNCU7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNC40JTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGQtYnRuIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhLmZpbGVfX2xpbmsge1xuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5OTk5cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLml0ZW1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDkwcHggMTZweCA5cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mYXEge1xuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEzcHggMTBweCAxMnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTZweCA0MHB4IDE1cHggMTBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMjBweCAxNXB4IDEwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250YWN0IHtcbiAgICAgICAgcGFkZGluZzogMCAwIDEyMHB4O1xuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgIHBhZGRpbmc6IDZweCAwIDdweDtcblxuICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDk4cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmtvIHtcbiAgICAgIC5jb250ZW50cyB7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN1Yi10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm92ZXJ2aWV3IHtcbiAgICAgICAgICAmX19kaXNjIHtcbiAgICAgICAgICAgIC5zdWItdGl0bGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kaXNjX19zdWItdGV4dCB7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXBvc2l0b3J5IHtcbiAgICAgICAgICAmX19kb3dubG9hZCB7XG4gICAgICAgICAgICAuZG93bmxvYWRfX2xpbmsge1xuICAgICAgICAgICAgICAubGlua19fdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5saW5rX192ZXJzaW9uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1jYSB7XG4gICAgICAgICAgICAgIC5kb3dubG9hZC1jYV9fdGFibGUge1xuICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCA5cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGQtYnRuIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fdmVyc2lvbnMge1xuICAgICAgICAgICAgLnZlcnNpb25zX19pdGVtIHtcbiAgICAgICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggOXB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggOXB4IDdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmFxIHtcbiAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIC5pdGVtX190aXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLml0ZW1fX3RleHQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWN0IHtcbiAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIC5pdGVtX190aXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pdGVtX190ZXh0IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdfQ== */