﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font-family:"Roboto",sans-serif;color:#122131;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,img{display:block}body{line-height:1;overflow-x:hidden !important;background:#fff}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}a:hover{color:inherit}a img{max-width:100%}.container,#home #banner .splide__pagination{max-width:1140px}@media screen and (max-width: 992px){.container,#home #banner .splide__pagination{max-width:700px;padding:0}}@media screen and (min-width: 992px){.container,#home #banner .splide__pagination{padding:0}}@media screen and (max-width: 768px){.container,#home #banner .splide__pagination{max-width:400px}}@media screen and (max-width: 600px){.container,#home #banner .splide__pagination{max-width:290px}}@media screen and (max-width: 1200px){.hide-on-tablet{display:none !important}}@media screen and (min-width: 992px){.hide-on-desktop{display:none !important}}@media screen and (max-width: 992px){.hide-on-mobile{display:none !important}}.align-center,.btn-sobre,.btn-default{display:flex;justify-content:center;align-items:center}.copy{color:#122131}.copy span{font-weight:500;font-size:14px;letter-spacing:.2em;line-height:26px;text-align:left;text-transform:uppercase;color:#1678db}.copy h2,.copy h1{font-weight:900;font-size:48px;margin-top:12px;line-height:54px}@media screen and (max-width: 992px){.copy h2,.copy h1{font-size:25px;line-height:30px}}.copy h3,.copy h4,.copy h5,.copy h6{font-weight:900;font-size:24px;line-height:34px;margin-top:36px}.copy strong{font-weight:700}.copy p{color:#2d3c5a;font-size:16px;margin-top:16px;line-height:24px}.copy p strong,.copy p b{font-weight:700;color:inherit}.cta{display:flex;gap:10px;margin-top:40px}@media screen and (max-width: 992px){.cta{flex-direction:column;align-items:center}}.wrap-text-image{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:32px}@media screen and (max-width: 992px){.wrap-text-image{grid-template-columns:1fr;align-items:center;justify-content:center;width:100%;gap:20px}}.wrap-text-image.left{justify-content:end}.wrap-text-image.grid .container-img{width:100%}.wrap-text-image .container-img{width:945px}@media screen and (max-width: 992px){.wrap-text-image .container-img{width:100%;margin-top:25px}}.wrap-text-image .container-img img{width:100%}@media screen and (max-width: 992px){.wrap-text-image .container-img img{height:300px;object-fit:cover;object-position:top}}.wrap-text-image .copy{width:545px}@media screen and (max-width: 992px){.wrap-text-image .copy{text-align:center;width:100%}}.splide__pagination{bottom:-2.5em !important}.splide__pagination .splide__pagination__page{background:#024b82;margin:3px 10px !important}@media screen and (max-width: 992px){.splide__pagination .splide__pagination__page{margin:3px 4px !important}}.splide__pagination .splide__pagination__page.is-active{background:#024b82;opacity:1}.splide__arrow{width:50px !important;height:50px !important;background:rgba(255,255,255,.33) !important}.splide__arrow svg{fill:#fff !important;opacity:.5 !important}.btn-gradient{--c1: #1678db;--c2: #11528b;border:none;width:100%;max-width:270px;height:60px;background:linear-gradient(140deg, var(--c2, #1678db), var(--c1, #11528b) 51%, var(--c2, #1678db)) var(--x, 0)/200%;border-radius:6px;font-family:"Roboto",sans-serif;font-weight:bold;font-size:17px;color:#fff;display:flex;align-items:center;justify-content:center;gap:4px;transition:.4s ease-in-out}@media screen and (max-width: 768px){.btn-gradient{max-width:230px;font-size:15px}}.btn-gradient img{margin-left:5px}.btn-gradient:hover{--x: 100%;color:#fff}.saiba-mais{font-family:"Roboto",sans-serif;font-weight:bold;text-decoration:underline;font-size:14px;letter-spacing:-0.01em;text-align:center;color:#fff}#navbar{height:100px;display:flex;align-items:center}@media screen and (max-width: 992px){#navbar{padding:12px 0;height:75px}}#navbar .grid-menu{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 992px){#navbar .grid-menu .logo{width:100px}#navbar .grid-menu .logo img{height:100%}}@media screen and (min-width: 992px){#navbar .grid-menu .menu-wrap{margin-left:45px}}@media screen and (max-width: 992px){#navbar .grid-menu .menu-wrap{position:absolute;transform:translateX(-1000px);top:75px;width:100%;left:0;background:#fff;height:100vh;padding-top:12px;transition:.3s ease}#navbar .grid-menu .menu-wrap.active{transform:translateX(0);overflow-y:scroll;padding-bottom:160px}#navbar .grid-menu .menu-wrap #menu{display:flex;flex-direction:column}#navbar .grid-menu .menu-wrap #menu .menu-item{padding-bottom:8px}}@media screen and (max-width: 992px)and (max-width: 992px){#navbar .grid-menu .menu-wrap #menu .menu-item{border-bottom:1px solid rgba(149,149,149,.4)}}#navbar .grid-menu .menu-wrap .contato-menu{display:block;margin-top:20px;font-size:13px}#navbar .grid-menu .menu-wrap .contato-menu a{color:#1678db;font-weight:700;display:block}#navbar .grid-menu .menu-wrap .btn-default{margin-top:36px;margin-bottom:36px}@media screen and (min-width: 992px){#navbar .grid-menu .menu-wrap .btn-default{display:none}}#navbar .grid-menu .menu-wrap .local{display:flex;gap:8px}#navbar .grid-menu .menu-wrap .local i{color:#1678db}#navbar .grid-menu .menu-wrap .redes{display:flex;gap:3px;margin-top:20px}#navbar .grid-menu .menu-wrap p{margin-top:14px;font-size:12px;color:#959595}#navbar .grid-menu .menu-wrap::-webkit-scrollbar{width:5px}#navbar .grid-menu .menu-wrap::-webkit-scrollbar-thumb{background:#1678db}#navbar .grid-menu .menu-wrap::-webkit-scrollbar-track{background-color:#a9a9a9}#navbar #menu{display:flex;gap:28px}@media screen and (max-width: 992px){#navbar #menu{gap:0px}}#navbar #menu .menu-item{font-size:17px;letter-spacing:-0.02em;color:#122131;padding:42px 0;position:relative;font-weight:500}#navbar #menu .menu-item:after{content:"";display:block;width:8px;height:8px;border-radius:50%;background:#1678db;position:absolute;left:50%;transform:translateX(-50%);top:66px;visibility:hidden;opacity:0;transition:.3s ease-in-out}@media screen and (max-width: 992px){#navbar #menu .menu-item:after{display:none}}@media screen and (max-width: 992px){#navbar #menu .menu-item{font-size:16px}}#navbar #menu .menu-item:hover,#navbar #menu .menu-item.activeMenu{color:#1678db}#navbar #menu .menu-item:hover:after,#navbar #menu .menu-item.activeMenu:after{visibility:visible;opacity:1}#navbar #menu .menu-item i{font-size:12px;color:#1678db;margin-left:12px}#navbar #menu .menu-item-has-children{position:relative}@media screen and (max-width: 992px){#navbar #menu .menu-item-has-children{display:flex;align-items:center;flex-wrap:wrap}#navbar #menu .menu-item-has-children a{width:27%;color:#122131;max-width:130px}#navbar #menu .menu-item-has-children .drop-box{width:100%;margin-top:16px}#navbar #menu .menu-item-has-children .drop-box .sub-item{padding-left:20px}#navbar #menu .menu-item-has-children .drop-box .sub-item .item-list-menu{font-weight:normal;font-size:14px;line-height:28px;color:#2e3748;display:list-item;list-style:disc;list-style-type:disc;width:100%;max-width:100%}#navbar #menu .menu-item-has-children .drop-box .sub-item .title-line{font-weight:500;text-transform:uppercase;font-size:13px;line-height:36px;color:#2e3748}}@media screen and (min-width: 992px){#navbar #menu .menu-item-has-children:hover .drop-box{display:flex;flex-direction:column;position:absolute;background:#fff;width:830px;height:270px;box-shadow:0px 3px 26px rgba(0,0,0,.24);left:50%;transform:translateX(-50%);top:100px;z-index:999}#navbar #menu .menu-item-has-children:hover .drop-box .left{padding-right:32px;border-right:1px solid rgba(149,149,149,.13)}#navbar #menu .menu-item-has-children:hover .drop-box .left .item-menu{font-weight:700;font-size:15px;color:#2e3748;text-transform:uppercase}#navbar #menu .menu-item-has-children:hover .drop-box .left .item-menu.active{color:#1678db}#navbar #menu .menu-item-has-children:hover .drop-box .left .item-menu .title-line{margin-bottom:8px}#navbar #menu .menu-item-has-children:hover .drop-box .left .item-menu:before{display:none}#navbar #menu .menu-item-has-children:hover .drop-box .right{padding-left:32px;grid-column:2/4;display:grid;width:100%;justify-content:flex-start;align-items:start;grid-template-rows:min-content;grid-template-columns:1fr 1fr;position:absolute;opacity:0;visibility:hidden;transform:translateX(-2500px);transition:opacity .3s ease;grid-auto-flow:column;grid-template-rows:repeat(5, 1fr)}#navbar #menu .menu-item-has-children:hover .drop-box .right.active{position:initial;opacity:1;visibility:visible;transform:translateX(0)}#navbar #menu .menu-item-has-children:hover .drop-box .itens-menu{padding:36px;display:grid;grid-template-columns:1.3fr 1fr 1fr;height:210px}#navbar #menu .menu-item-has-children:hover .drop-box .itens-menu.product{padding-bottom:24px}#navbar #menu .menu-item-has-children:hover .drop-box .sub-item{font-size:14px;line-height:33px;color:#2e3748;font-weight:400;display:flex;align-items:center}#navbar #menu .menu-item-has-children:hover .drop-box .sub-item:before{content:"";display:block;min-width:3px;height:3px;border-radius:50%;background:#2e3748;margin-right:10px}#navbar #menu .menu-item-has-children:hover .drop-box footer{display:flex;justify-content:space-between;align-items:center;padding:0 36px;height:60px;border-top:1px solid rgba(149,149,149,.13)}#navbar #menu .menu-item-has-children:hover .drop-box footer span{font-size:13px;color:#6a6a6a;font-weight:400}#navbar #menu .menu-item-has-children:hover .drop-box footer a{color:#1678db;font-weight:700}#navbar #menu .menu-item-has-children:hover .drop-box footer .socials{display:flex;align-items:center;gap:8px}#navbar #menu .menu-item-has-children:hover .drop-box footer .socials span{color:#6a6a6a;font-size:13px}}#navbar #menu .menu-item-has-children #myCollapse i{transition:.3s ease}#navbar #menu .menu-item-has-children #myCollapse[aria-expanded=true] i{transform:rotate(-180deg)}@media screen and (max-width: 992px){#navbar #menu .left .item-menu.linha .title-line{font-weight:700}}.menu-hamb{width:28px;height:18px;position:relative;cursor:pointer;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 992px){.menu-hamb{display:none}}.line-1{background:#1678db;width:100%;height:4px;border-radius:5px;position:absolute}.line-2{background:#1678db;width:100%;height:4px;border-radius:5px;position:absolute}.line-3{background:#1678db;width:100%;height:4px;border-radius:5px;position:absolute}.line-1{transition:500ms;transform:translateY(-5px);animation:animateReverse 600ms ease-in-out}.line-2{transition:500ms;transform:scale(1);opacity:1}.line-3{transition:500ms;transform:translateY(5px);animation:animate2Reverse 600ms ease-in-out}.menu-hamb .active{animation:rotateIcon 600ms ease-in-out forwards}.line-1.active{animation:animate 600ms ease-in-out forwards}.line-2.active{transform:scale(0);opacity:0}.line-3.active{animation:animate2 600ms linear forwards}@keyframes animate{50%{transform:translateY(0px) rotate(0deg)}100%{transform:translateY(0px) rotate(-45deg)}}@keyframes animateReverse{0%{transform:translateY(0px) rotate(45deg)}50%{transform:translateY(0px) rotate(0deg)}100%{transform:translateY(-5px) rotate(0deg)}}@keyframes animate2{50%{transform:translateY(0px) rotate(0deg)}100%{transform:translateY(0px) rotate(45deg)}}@keyframes animate2Reverse{0%{transform:translateY(0px) rotate(-45deg)}50%{transform:translateY(0px) rotate(0deg)}100%{transform:translateY(5px) rotate(0deg)}}@keyframes rotateIcon{100%{transform:rotate(90deg)}}.overlay{width:100%;height:100%;position:fixed;background:rgba(0,57,94,.9);top:150px;left:0;visibility:hidden;opacity:0;transition:.3s ease-in-out;z-index:1}.overlay.active{visibility:visible;opacity:1}.btn-default{width:160px;height:50px;border-radius:6px;background:linear-gradient(#3add8c 16.44%, #27be98 85.02%);font-size:17px;font-weight:700;color:#fff;gap:8px;transition:.2s ease}.btn-default i{color:#fff;font-size:22px}.btn-default:hover{color:#fff;filter:brightness(1.2)}.btn-default:active{filter:brightness(0.8)}.btn-sobre{width:226px;height:60px;border-radius:6px;background:transparent;border:1.5px solid #207ad8;color:#1678db;font-weight:600;font-size:17px;font-family:"Roboto",sans-serif}.btn-sobre:hover{color:#1678db}.btn-sobre.solid{background:#1678db;color:#fff;border:1.7px solid #1678db}@media screen and (max-width: 39.9375em){#whats-cta{display:none}}#whats-cta i,#btn-whatsapp i{color:#fff}#cta-trigger{display:flex;flex-direction:column;justify-content:space-between;align-items:center;z-index:999;opacity:0;visibility:hidden;position:fixed;bottom:4%;right:2.5%}.btns-form{background:#1678db}#cta-trigger.show{visibility:visible;animation-name:show-cta;animation-duration:1s;animation-fill-mode:forwards}#cta-trigger.no-show{visibility:hidden;animation-name:show-cta;animation-duration:1s;animation-fill-mode:forwards}#trigger-body{width:142px;height:140px;padding:16px;background:#fff;box-sizing:border-box;font-size:16px;text-align:center;border-radius:6px;transition:.3s all;box-shadow:0px 3px 16px #cccdd0}#trigger-body strong{font-size:1.25em;font-weight:700;color:#122131;line-height:1.35;margin-bottom:5px;display:block;font-family:"Roboto",sans-serif}#trigger-body p{font-size:.75em;font-weight:400;color:#122131;line-height:1;margin-bottom:10px;display:block;font-family:"Roboto",sans-serif}button.open-modal-cta{width:78px;height:33px;background:#1678db;border:none;cursor:pointer;text-transform:uppercase;font-size:1em;font-weight:600;color:#fff;line-height:30px;outline:0;border-radius:6px;font-family:"Roboto",sans-serif}button.open-trigger-body{width:48px;height:48px;display:flex;justify-content:center;align-items:center;background:#1678db;border-radius:50%;border:none;position:relative;margin-top:40px;margin-left:60px;cursor:pointer;outline:0;font-family:"Roboto",sans-serif}button.open-trigger-body:before{content:"";width:calc(100% + 16px);height:calc(100% + 16px);position:absolute;top:-8px;left:-8px;background:rgba(42,214,106,.2);border-radius:50%;z-index:-1}button.close-trigger-body{width:20px;height:20px;background:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;top:-8px;right:-10px;border:none;cursor:pointer;box-shadow:2px 3px 0 0 rgba(0,0,0,.2),4px 7px 0 0 rgba(0,0,0,.15)}#modal-cta{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:.3s all;z-index:-1}#modal-cta.open{z-index:9999999;opacity:1;visibility:visible}#modal-overlay{width:100%;height:100%;background:#000000f2}#modal-container{width:520px;max-width:90%;height:460px;position:absolute;top:91px;right:0;bottom:0;left:0;margin:auto;background:#fff;box-shadow:16px 20px 20px 0 rgba(0,0,0,.3)}button .fa-clock,button .fa-comments,button .fa-phone{color:#fff}button.modal-tab{width:33.3333333333%;height:48px;border:1px solid #fff;background:#1678db;font-size:12px;font-weight:600;color:#fff;text-transform:uppercase;transition:.3s all;border:none !important;font-family:"Roboto",sans-serif}@media screen and (max-width: 538px){button.modal-tab{padding:0 40px}}@media screen and (max-width: 495px){button.modal-tab{padding:0 20px}}@media screen and (max-width: 360px){button.modal-tab{padding:0px}}button.modal-tab.active{background:#11528b;font-family:"Roboto",sans-serif}.modal-content-btns{width:100%;height:calc(100% + 36px);font-size:16px;padding:35px 34px;position:absolute;left:0;right:0;bottom:-81px;opacity:0;visibility:hidden;transition:.3s all;font-family:"Roboto",sans-serif}.modal-content-btns.active{font-family:"Roboto",sans-serif;opacity:1;visibility:visible}.modal-content-btns>h2{font-size:28px !important;font-weight:700;color:#122131;display:block;text-align:center;text-transform:uppercase;margin-bottom:-1px !important}.modal-content-btns>p{font-size:1.25em;font-weight:400;color:#2d3c5a;line-height:1.4;margin-bottom:15px;display:block;text-align:center}.modal-content-btns label{display:block;margin-bottom:10px;position:relative}.modal-content-btns label.fa-phone input,.modal-content-btns label.fa-user-circle input{padding-left:37px;height:40px !important}.modal-content-btns label.half{width:48%;display:inline-block}.modal-content-btns label.half:nth-child(2n){float:right}.modal-content-btns label.fa-phone:before,.modal-content-btns label.fa-user-circle:before{width:15px;height:15px;margin-right:10px;font-size:1rem;color:#051221;position:absolute;top:0;bottom:0;margin:auto;left:10px;font-weight:600}.modal-content-btns input,.modal-content-btns textarea{width:100%;border:1px solid #d9d9d9;font-size:.875em;font-weight:400;color:rgba(77,114,208,.95)}.modal-content-btns input{height:40px !important;border-radius:5px;padding-left:15px}.modal-content-btns input::placeholder{font-family:"Roboto",sans-serif}.modal-content-btns textarea{height:52px !important;border-radius:5px;padding:15px}.modal-content-btns textarea::placeholder{font-family:"Roboto",sans-serif}.modal-content-btns .btn-submit{width:100%;height:42px;border:0;border-radius:5px;background:#1678db;display:block;font-size:1.25em;font-weight:600;text-transform:uppercase;line-height:42px;text-align:center;margin-bottom:13px;color:#fff;border-radius:6px}.modal-content-btns small{font-size:.875em;font-weight:600;color:#005c89;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 370px){.modal-content-btns small{font-size:11px}}.modal-content-btns small span{width:23px;height:23px;border-radius:50%;background:#051221;color:#fff;display:flex;align-items:center;justify-content:center;margin:0 6px}@media screen and (max-width: 991px){#cta-trigger{display:none}#modal-container{height:480px}.modal-content-btns{padding:30px 20px}}@media screen and (min-width: 991px){#whats-cta{width:47px;height:47px;background:#01c854;border-radius:50%;z-index:999;opacity:0;visibility:hidden;font-size:1.875rem;color:#fff;display:flex;justify-content:center;align-items:center;position:fixed;right:5%;bottom:45%}#whats-cta .fa-whatsapp{font-size:33px}#whats-cta:before{content:"";width:calc(100% + 14px);height:calc(100% + 14px);position:absolute;top:-7px;left:-7px;z-index:-1;background:rgba(1,200,84,.3);border-radius:50%;animation-name:whats-pulse;animation-duration:2s;animation-iteration-count:infinite}#whats-cta.show{visibility:visible;animation-name:show-cta;animation-duration:1s;animation-fill-mode:forwards}}@media screen and (min-width: 991px){#mobile-cta{display:none}}@media screen and (max-width: 990px){#cta-trigger{bottom:15%}#mobile-cta{width:100%;background:#5c5c5c;position:fixed;bottom:0;left:0;z-index:999}#mobile-cta:before{content:"";width:100%;height:5px;position:absolute;bottom:100%;left:0;background:rgba(17,82,140,.3)}#mobile-cta .wrap{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;justify-content:center;text-align:center;background:#11528c;height:55px}#mobile-cta div a,#mobile-cta div button{font-size:16px;color:#fff;font-family:"Roboto",sans-serif}button.modal-tab{width:33.3333333333% !important}#mobile-cta #btn-whatsapp i{margin-top:13px}#mobile-cta .column-whats{height:100%;background:linear-gradient(#3add8c 0%, #3add8c 17.39%, #27be98 85.68%, #27be98 100%);display:flex;align-items:center;justify-content:center}#mobile-cta #btn-whatsapp i:before{font-size:37px}.column-ligar{border-right:#fff 1px solid}#btn-whatsapp{width:42px;position:relative;font-size:1.75rem;color:#fff;line-height:42px}.whats-col{background:#2e2e2d}#btn-whatsapp:before{content:"";width:300px;height:42px;position:absolute;top:0;right:100%}.buttons-mob{background-color:#d5ceea}#btn-ligar,#btn-open-modal{font-size:.75rem;font-weight:700;color:#fff !important;text-align:center;line-height:42px;text-transform:uppercase}#btn-ligar:after{content:"";width:1px;height:35px;background:#bbb7c9;position:absolute;top:0;bottom:0;right:0;margin:auto}#btn-open-modal{width:192px;height:45px;border:none;background:0 0}}@-moz-keyframes whats-pulse{0%{transform:scale(1)}50%{transform:scale(0.9)}100%{transform:scale(1)}}@-webkit-keyframes whats-pulse{0%{transform:scale(1)}50%{transform:scale(0.9)}100%{transform:scale(1)}}@-o-keyframes whats-pulse{0%{transform:scale(1)}50%{transform:scale(0.9)}100%{transform:scale(1)}}@keyframes whats-pulse{0%{transform:scale(1)}50%{transform:scale(0.9)}100%{transform:scale(1)}}@-moz-keyframes show-cta{0%{transform:translateY(0);opacity:0}100%{transform:translateY(-30px);opacity:1}}@-webkit-keyframes show-cta{0%{transform:translateY(0);opacity:0}100%{transform:translateY(-30px);opacity:1}}@-o-keyframes show-cta{0%{transform:translateY(0);opacity:0}100%{transform:translateY(-30px);opacity:1}}@keyframes show-cta{0%{transform:translateY(0);opacity:0}100%{transform:translateY(-30px);opacity:1}}#header{position:sticky;top:0;width:100%;height:150px;background:#fff;z-index:9;box-shadow:0px 7px 26px rgba(0,0,0,.16)}@media screen and (max-width: 992px){#header{height:75px !important;background:#fff !important;position:sticky;top:0px}}@media screen and (min-width: 992px){.searchwp-live-search-results{min-height:70px !important;min-width:210px !important;position:fixed !important;top:198px !important}}.search-wrap{position:relative;width:30px;height:30px}@media screen and (max-width: 992px){.search-wrap{margin-left:auto;margin-right:64px;margin-bottom:10px}}.search-wrap input{width:100%;height:30px;font-size:.875rem;font-family:"Montserrat",sans-serif;background:#fff;border-radius:3px;background:#fff;padding-left:20px;border:1px solid #959595;color:#959595}.search-wrap input::placeholder{font-size:.875rem;font-family:"Montserrat",sans-serif;color:#959595}.btn-search{cursor:pointer}.box-search{position:absolute;top:45px;left:-110px;display:flex;flex-direction:column;gap:10px;visibility:hidden;height:1px;width:70px;align-items:start;justify-content:end;border-radius:6px;padding:0 20px;padding-bottom:10px;opacity:0;transition:.3s}@media screen and (max-width: 768px){.box-search{left:-130px}}.box-search.activeSearch{visibility:visible;opacity:1;height:70px;width:245px}.top-bar{height:50px;display:flex;align-items:center;background:#1678db}@media screen and (max-width: 992px){.top-bar{display:none}}.top-bar .wrap-content{display:flex;justify-content:space-between;align-items:center}.top-bar .wrap-content .local{display:flex;align-items:center;gap:5px}.top-bar .wrap-content .local i{color:#fff}.top-bar .wrap-content .local a{display:block;font-size:14px;color:#fff;font-weight:700}.top-bar .wrap-content .right-info{display:flex}.top-bar .wrap-content .right-info .tel{padding-right:22px;border-right:1px solid #fff;display:flex;align-items:center;gap:9px}.top-bar .wrap-content .right-info .tel span{color:#fff;font-size:14px}.top-bar .wrap-content .right-info .tel span a{font-weight:700}.top-bar .wrap-content .right-info .mail{padding-left:30px;display:flex;align-items:center;gap:9px}.top-bar .wrap-content .right-info .mail img{width:18px}.top-bar .wrap-content .right-info .mail a{color:#fff;font-size:14px;font-weight:700}.top-bar .wrap-content .btn-default{margin-left:auto}#banner-inside{height:235px;width:100%;display:flex;justify-content:center;align-items:center;background-size:cover !important;background-position:50% 50% !important;position:relative;background-repeat:no-repeat !important}@media screen and (max-width: 992px){#banner-inside{height:188px;background-position:60% 50% !important}}#banner-inside .wrap-content{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:9px;max-width:700px}#banner-inside .wrap-content img{width:50px}#banner-inside .wrap-content .title-banner-inside{width:100%}#banner-inside .wrap-content h2{font-size:60px;line-height:60px;font-weight:700;color:#fff}@media screen and (max-width: 992px){#banner-inside .wrap-content h2{font-size:30px;line-height:32px;text-align:center}}.wrap-breadcrumb{background:#fff;padding:15px 0}.wrap-breadcrumb #breadcrumbs span{font-size:14px;color:#515151}.wrap-breadcrumb #breadcrumbs .breadcrumb_last{font-weight:600;color:#1678db}.wrap-breadcrumb{position:relative}.wrap-breadcrumb #breadcrumbs{position:absolute;font-weight:600;font-size:16px;line-height:28px;text-align:left;color:#bebaba}@media screen and (max-width: 992px){.wrap-breadcrumb #breadcrumbs{transform:translateX(-50%);left:50%;width:100%;text-align:left;max-width:290px}}.wrap-breadcrumb #breadcrumbs .breadcrumb_last{color:#1678db}#home #banner .container-banner{width:100%;height:550px;background-size:cover !important;background-repeat:no-repeat !important;background-position:center;display:flex;align-items:center}@media screen and (max-width: 768px){#home #banner .container-banner{align-items:start;padding-top:250px;height:630px}}#home #banner .content-banner .title-banner{font-size:60px;font-weight:700;color:#1678db;line-height:62px}@media screen and (max-width: 768px){#home #banner .content-banner .title-banner{font-size:25px;line-height:28px;text-align:center}}#home #banner .content-banner .description-banner{font-weight:400;font-size:20px;line-height:28px;color:#122131;max-width:530px;margin-top:20px;max-width:445px}#home #banner .content-banner .description-banner strong{color:#fff;font-weight:500;display:block}@media screen and (max-width: 768px){#home #banner .content-banner .description-banner{text-align:center;font-size:16px;line-height:20px}}#home #banner .content-banner .btn-gradient{margin-top:32px}@media screen and (max-width: 768px){#home #banner .content-banner .btn-gradient{margin:0 auto;margin-top:32px}}#home #banner .splide__pagination{left:105px;right:auto;width:100%;left:50%;right:0;transform:translateX(-50%);justify-content:left;bottom:40px !important;gap:5px}@media screen and (max-width: 768px){#home #banner .splide__pagination{justify-content:center;margin-bottom:85px}}#home #banner .splide__pagination .splide__pagination__page{width:32px;height:11px;border-radius:5.5px;background:transparent;border:1px solid #1678db;margin:3px 0 !important}#home #banner .splide__pagination .splide__pagination__page.is-active{background:#1678db;width:84px;transform:none !important}#home #sobre-home{margin-top:75px}@media screen and (max-width: 768px){#home #sobre-home{margin-top:20px}}#home #pagamentos{margin-top:80px}@media screen and (max-width: 768px){#home #pagamentos{margin-top:40px}}#home #quebra-download{margin-top:120px}@media screen and (max-width: 768px){#home #quebra-download{margin-top:40px}}#home #nossos-produtos{margin-top:75px}@media screen and (max-width: 768px){#home #nossos-produtos{margin-top:40px}}#home #normas-tecnicas{margin-top:100px}@media screen and (max-width: 768px){#home #normas-tecnicas{margin-top:40px}}#home #sobre-local{margin-top:100px}@media screen and (max-width: 768px){#home #sobre-local{margin-top:40px}}#home #depoimentos{margin-top:170px}@media screen and (max-width: 768px){#home #depoimentos{margin-top:40px}}#home #blog-home{margin-top:100px}@media screen and (max-width: 768px){#home #blog-home{margin-top:40px}}#home #contato-home{margin-top:100px}@media screen and (max-width: 768px){#home #contato-home{margin-top:40px}}.product-card,.norma-card{width:260px;height:450px;border-radius:10px;background:#fff;box-shadow:0px 13px 26px rgba(0,0,0,.16);overflow:hidden;display:flex;flex-direction:column}@media screen and (max-width: 992px){.product-card,.norma-card{margin:0 auto}}.product-card .img-card,.norma-card .img-card{width:260px;height:240px}.product-card .img-card img,.norma-card .img-card img{width:100%;height:100%;object-fit:cover}.product-card .content,.norma-card .content{padding:20px 22px 16px 22px}.product-card .content h3,.norma-card .content h3{font-size:21px;line-height:24px;color:#1678db;font-weight:700;margin-bottom:7px}.product-card .content span,.norma-card .content span{font-size:16px;line-height:24px;color:#2d3c5a}.product-card button,.norma-card button{--c1: #1678db;--c2: #11528b;border:none;width:100%;min-height:47px;background:linear-gradient(140deg, var(--c1, #1678db), var(--c2, #11528b) 51%, var(--c1, #1678db)) var(--x, 0)/200%;margin-top:auto;font-weight:bold;font-size:18px;color:#fff;display:flex;align-items:center;justify-content:center;gap:4px;transition:.4s ease-in-out}.product-card button img,.norma-card button img{margin-top:5px}.product-card:hover button,.norma-card:hover button{--x: 100%}#nossos-produtos .copy{text-align:center;max-width:530px;margin:0 auto;margin-bottom:30px}#nossos-produtos .wrap-content{display:grid;grid-template-columns:repeat(auto-fill, minmax(260px, 260px));gap:30px;justify-content:center}@media screen and (max-width: 992px){#nossos-produtos .wrap-content{justify-content:center}}#nossos-produtos .product-card,#nossos-produtos .norma-card{position:absolute;transform:translateX(-2500px);opacity:0;visibility:0;transition:opacity .3s ease}#nossos-produtos .product-card.show,#nossos-produtos .show.norma-card{position:initial;transform:translateX(0);opacity:1;visibility:1}#nossos-produtos .load-more{margin:0 auto;margin-top:48px}#nossos-produtos .load-more.disabled{display:none}.norma-card{height:390px}.norma-card .img-card{width:260px;height:160px;background:url("../../../dist/images/bg-card-norma.jpg") no-repeat;display:flex;justify-content:center;align-items:center;flex-direction:column}.norma-card .img-card img{width:32px;height:38px}.norma-card .img-card h3{padding:0 50px;font-weight:900;font-size:24px;text-align:center;color:#1678db}#normas-tecnicas .copy{text-align:center;max-width:625px;margin:0 auto;margin-bottom:28px}#normas-tecnicas .wrap-content{display:flex;flex-wrap:wrap;max-width:100%;justify-content:center;gap:32px}#normas-tecnicas .norma-card{position:absolute;transform:translateX(-2500px);opacity:0;visibility:0;transition:opacity .3s ease}#normas-tecnicas .norma-card.show{position:initial;transform:translateX(0);opacity:1;visibility:1}#normas-tecnicas .load-more-normas{margin:0 auto;margin-top:48px}#normas-tecnicas .load-more-normas.disabled{display:none}#sobre-home{background:#fff;overflow-x:hidden}#sobre-home .wrap-text-image.reverse .copy{order:2}#sobre-home .wrap-text-image.reverse .img-container{order:1}#sobre-home .copy a{font-weight:bold;text-decoration:underline;font-size:18px;line-height:24px;color:#1678db;margin-top:20px;display:flex;align-items:center;gap:5px}@media screen and (max-width: 992px){#sobre-home .copy a{justify-content:center}}#sobre-local{background:#fff;overflow-x:hidden}#sobre-local .copy a{font-weight:bold;text-decoration:underline;font-size:18px;line-height:24px;color:#1678db;margin-top:20px;display:flex;align-items:center;gap:5px}@media screen and (max-width: 992px){#sobre-local .copy a{justify-content:center}}#sobre-nos-temos .copy a{font-weight:bold;text-decoration:underline;font-size:18px;line-height:24px;color:#1678db;margin-top:20px;display:flex;align-items:center;gap:5px}@media screen and (max-width: 992px){#sobre-nos-temos .copy a{justify-content:center}}#pagamentos{background:#fff}#pagamentos .copy{text-align:center}#pagamentos .wrap-pagamentos{display:flex;justify-content:center;align-items:center;padding:45px 0 !important;flex-wrap:wrap;gap:24px;row-gap:20px}#pagamentos .wrap-pagamentos .wrap-images{height:50px}#pagamentos .wrap-pagamentos .wrap-images img{object-fit:scale-down;height:100%;max-width:130px;width:100%}@media screen and (max-width: 992px){#pagamentos .wrap-pagamentos .wrap-images img{max-width:60px}}#pagamentos .cta{margin:0 auto;justify-content:center}#pagamentos .cta .btn-sobre{width:160px;height:50px}#quebra-download{height:320px;background:url("../../../dist/images/bg-download.jpg") no-repeat;background-size:cover;background-position:top;display:flex;align-items:center;position:relative;padding-top:58px}@media screen and (max-width: 992px){#quebra-download{height:575px;background:#122131;background-size:100%;padding-top:38px}}#quebra-download .persona{position:absolute;bottom:0;left:-225px}#quebra-download .catalogo{position:absolute;bottom:-70px;right:-58px}#quebra-download .wrap-content{max-width:620px;width:100%;height:100%;margin:0 auto;text-align:center}@media screen and (max-width: 992px){#quebra-download .wrap-content{margin:0 auto}}#quebra-download .wrap-content .copy-download h2{font-weight:900;font-size:32px;line-height:40px;text-align:center;color:#1678db}@media screen and (max-width: 992px){#quebra-download .wrap-content .copy-download h2{font-size:30px;text-align:center;line-height:35px}}#quebra-download .wrap-content .copy-download span{display:block;font-size:16px;line-height:28px;color:#fff;margin-bottom:20px}@media screen and (max-width: 992px){#quebra-download .wrap-content .copy-download span{text-align:center;line-height:22px;margin-top:8px}}#quebra-download .wrap-content .form-wrap{display:grid;grid-template-columns:1fr 1fr;gap:15px}@media screen and (max-width: 992px){#quebra-download .wrap-content .form-wrap{display:block;max-width:400px;margin:0 auto}}#quebra-download .wrap-content .form-wrap input{width:100%;height:50px;border-radius:3px;background:#f1ecec;border:none;padding-left:21px;font-family:"Roboto",sans-serif}@media screen and (max-width: 992px){#quebra-download .wrap-content .form-wrap input{margin-bottom:16px}}#quebra-download .wrap-content .form-wrap input::placeholder{font-size:16px;color:#919191;font-family:"Roboto",sans-serif;font-weight:500}#quebra-download .wrap-content .form-wrap .btn-default{grid-column:1/3;border:none;width:100%;background:#1678db;max-width:380px;margin:0 auto;margin-bottom:-38px;margin-top:7px;font-family:"Roboto",sans-serif;font-weight:900;font-size:18px}@media screen and (max-width: 992px){#quebra-download .wrap-content .form-wrap .btn-default{max-width:240px}}#depoimentos{height:245px;text-align:center;background:#1678db}@media screen and (max-width: 992px){#depoimentos{height:654px;padding-top:32px;overflow-x:hidden}}#depoimentos .wrap-content{display:flex;align-items:center}@media screen and (max-width: 992px){#depoimentos .wrap-content{flex-direction:column}}#depoimentos .copy{text-align:left;margin-top:-70px;margin-left:45px}@media screen and (max-width: 992px){#depoimentos .copy{order:1;text-align:center;margin:0 auto}}#depoimentos .copy span{color:#fff}#depoimentos .copy h2{color:#fff}@media screen and (max-width: 992px){#depoimentos .copy h2{margin-top:8px}}#depoimentos .copy p{color:#fff}@media screen and (max-width: 992px){#depoimentos .copy p{margin-top:11px;font-size:13px}}#depoimentos .copy a{color:#fff;font-weight:bold;text-decoration:underline;font-size:14px;line-height:24px;text-align:left;display:flex;align-items:center;gap:4px;margin-top:20px}@media screen and (max-width: 992px){#depoimentos .copy a{margin-top:16px;justify-content:center}}#depoimentos #depoimentos-slide{max-width:550px;margin-top:-105px}@media screen and (max-width: 992px){#depoimentos #depoimentos-slide{order:2;margin-top:20px}}#depoimentos #depoimentos-slide .splide__track{padding:30px 0;padding-top:65px}@media screen and (max-width: 992px){#depoimentos #depoimentos-slide .splide__track{padding-top:55px}}#depoimentos #depoimentos-slide .splide__pagination{bottom:0 !important}#depoimentos #depoimentos-slide .splide__pagination .splide__pagination__page{background:#ffffffa4}@media screen and (min-width: 992px){#depoimentos #depoimentos-slide .splide__pagination .splide__pagination__page{background:#1678db;margin:3px 4px !important}}#depoimentos #depoimentos-slide .splide__pagination .splide__pagination__page.is-active{background:#fff}@media screen and (min-width: 992px){#depoimentos #depoimentos-slide .splide__pagination .splide__pagination__page.is-active{background:#1678db;opacity:1}}#depoimentos #depoimentos-slide .depoimento-card{width:260px;height:320px;border-radius:6px;background:#fff;border:1px solid #ededed;text-align:left;padding:0 15px 35px 27px;display:flex;flex-direction:column;box-shadow:0px 13px 36px rgba(0,0,0,.16)}@media screen and (max-width: 992px){#depoimentos #depoimentos-slide .depoimento-card{max-width:290px;width:100%;margin:0 auto}}#depoimentos #depoimentos-slide .depoimento-card h3{color:#122131;font-size:20px;font-weight:500;margin-bottom:17px}#depoimentos #depoimentos-slide .depoimento-card .content{font-size:16px;line-height:24px;color:#2d3c5a;display:block;margin-bottom:17px;padding-top:60px}#depoimentos #depoimentos-slide .depoimento-card .infos{margin-top:auto}#depoimentos #depoimentos-slide .depoimento-card .rating{margin-bottom:10px}#depoimentos #depoimentos-slide .depoimento-card .author{font-weight:700;font-size:16px;color:#1678db;display:block}#depoimentos #depoimentos-slide .depoimento-card .adress{font-weight:400;font-size:13px;color:#2d3c5a}#depoimentos #depoimentos-slide .depoimento-card .icon-google{margin:0 auto;margin-top:-56px;margin-bottom:35px;filter:drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.09));position:absolute;transform:translate(-50%);left:50%}#section-certificacoes{padding-top:117px}@media screen and (max-width: 768px){#section-certificacoes{text-align:center;padding-top:45px}}#section-certificacoes .box-logos{display:flex;gap:17px}#section-certificacoes .box-logos img{object-fit:contain}@media screen and (max-width: 768px){#section-certificacoes .box-logos img{width:47%}}@media screen and (min-width: 992px){#section-certificacoes h2{padding-right:78px;margin-bottom:12px}}@media screen and (max-width: 768px){#section-certificacoes h2{text-align:center;margin-bottom:23px}}#section-certificacoes .text-col{padding-top:43px}@media screen and (max-width: 768px){#section-certificacoes .text-col{padding-top:10px}}#section-certificacoes .text-col p{margin-bottom:26px}#section-download-certificacoes{background-color:#1678db;height:387px;padding-top:39px;margin-top:100px}@media screen and (max-width: 768px){#section-download-certificacoes{text-align:center;margin-top:17px;height:781px}}#section-download-certificacoes .text-top{color:#2d3c5a !important}#section-download-certificacoes .copy *{color:#fff}#section-download-certificacoes p{max-width:405px}@media screen and (min-width: 992px){#section-download-certificacoes .buttons-flex{display:flex;gap:17px}}#section-download-certificacoes .button{width:212px;height:57px;background:#122131;display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:bold;margin-top:29px}@media screen and (max-width: 768px){#section-download-certificacoes .button{width:100%}}#section-download-certificacoes .button img{margin-left:10px}@media screen and (max-width: 768px){#section-download-certificacoes .img-papper{width:100%;margin-top:16px;margin-bottom:20px}}#section-download-certificacoes .col-img{position:relative}@media screen and (min-width: 992px){#section-download-certificacoes .col-img img{position:absolute;top:-139px}}#blog-home{background:#fff}#blog-home .copy{text-align:center;max-width:560px;margin:0 auto}#blog-home .wrap-cards{display:grid;grid-template-columns:1fr 1fr 1fr;padding:20px 0;gap:30px}@media screen and (max-width: 992px){#blog-home .wrap-cards{grid-template-columns:1fr;width:100%;align-items:center}}#blog-home .wrap-cards .card-blog{display:flex;background:#fff;border-radius:10px;max-width:358px;width:100%;overflow:hidden;height:460px;flex-direction:column;margin:0 auto;box-shadow:0px 13px 26px rgba(0,0,0,.16)}#blog-home .wrap-cards .card-blog .content{padding:30px 18px;padding-bottom:30px;display:flex;flex-direction:column;height:100%}#blog-home .wrap-cards .card-blog .date{font-weight:bold;font-size:14px;color:#1678db;display:flex;align-items:center;gap:6px;margin-bottom:12px}#blog-home .wrap-cards .card-blog h3{font-size:18px;font-weight:700;color:#122131;margin-bottom:12px}#blog-home .wrap-cards .card-blog .resumo{font-size:14px;letter-spacing:-0.01em;line-height:24px;color:#2d3c5a}#blog-home .wrap-cards .card-blog .continue{font-weight:700;text-decoration:underline;font-size:14px;letter-spacing:-0.01em;color:#1678db;margin-top:auto}#blog-home .wrap-cards .card-blog .destaque-blog{width:100%;object-fit:cover}#blog-home .btn-sobre{margin:0 auto;margin-top:20px}#contato-home{width:100%;background:url("../../../dist/images/bg-contato.jpg") no-repeat}@media screen and (max-width: 992px){#contato-home{height:745px;padding:40px 0}}#contato-home .wrap-content{display:flex;align-items:center;gap:25px}@media screen and (max-width: 992px){#contato-home .wrap-content{justify-content:center}}#contato-home .wrap-content .img-container img{margin-top:-60px}#contato-home .wrap-content .form-contato{max-width:560px}@media screen and (max-width: 992px){#contato-home .wrap-content .form-contato .copy{text-align:center}#contato-home .wrap-content .form-contato .copy h2{font-size:22px}}#contato-home .wrap-content .form-contato form{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:38px}@media screen and (max-width: 992px){#contato-home .wrap-content .form-contato form{display:flex;flex-direction:column;width:100%;margin-top:24px}}#contato-home .wrap-content .form-contato form input,#contato-home .wrap-content .form-contato form textarea,#contato-home .wrap-content .form-contato form select{width:100%;height:60px;border-radius:5px;background:#fff;border:1px solid #57698b;font-size:16px;color:#acacac;padding:0 20px}#contato-home .wrap-content .form-contato form input::placeholder,#contato-home .wrap-content .form-contato form textarea::placeholder,#contato-home .wrap-content .form-contato form select::placeholder{font-size:16px;color:#acacac}@media screen and (max-width: 992px){#contato-home .wrap-content .form-contato form input,#contato-home .wrap-content .form-contato form textarea,#contato-home .wrap-content .form-contato form select{height:45px}}#contato-home .wrap-content .form-contato form textarea{max-width:100%;grid-column:1/3;height:120px;padding:20px}#contato-home .wrap-content .form-contato form button{grid-column:1/3;margin-left:auto}@media screen and (max-width: 992px){#contato-home .wrap-content .form-contato form button{margin:0 auto}}@media screen and (max-width: 768px){footer{padding-bottom:50px}}footer .text-iso-footer{margin-top:47px !important}footer .text-iso-footer strong{color:#fff;font-weight:bold}#rodape-desktop{padding:62px 0 0 0;background:#1678db}#rodape-desktop .sobre .logo-footer{max-width:202px}#rodape-desktop .sobre p{font-weight:400;color:#fff;font-size:14px;line-height:20px;margin-top:18px;margin-bottom:16px}#rodape-desktop .sobre .saiba-mais{display:flex;margin-top:auto;align-items:center}#rodape-desktop .sobre .saiba-mais img{margin:0;margin-right:6px;filter:invert(53%) sepia(48%) saturate(414%) hue-rotate(2deg) brightness(91%) contrast(91%)}#rodape-desktop .sobre .saiba-mais span{color:#fff;font-weight:600;font-size:16px}#rodape-desktop .sobre .saiba-mais:hover img{animation:fly-x .9s ease-in-out infinite alternate}#rodape-desktop .contatos{text-align:right;padding-top:15px}#rodape-desktop .contatos .btn-default{margin-left:auto !important;margin-bottom:30px}#rodape-desktop .contatos .tel,#rodape-desktop .contatos .mail{margin-bottom:10px}#rodape-desktop .contatos .tel a,#rodape-desktop .contatos .mail a{color:#fff;font-size:14px;font-weight:700}#rodape-desktop .contatos .tel span,#rodape-desktop .contatos .mail span{color:#fff;font-size:14px;font-weight:700}#rodape-desktop .contatos .tel i,#rodape-desktop .contatos .mail i{color:#fff}#rodape-desktop .contatos .endereco{display:flex;align-items:flex-start;margin-top:8px;gap:6px;margin-bottom:16px}#rodape-desktop .contatos .endereco strong{display:block;color:#fff;font-weight:500;font-size:13px;margin-bottom:4px}#rodape-desktop .contatos .endereco img{max-width:16px;margin-right:6px}#rodape-desktop .contatos .endereco a{font-size:13px;font-weight:300;color:#fff}#rodape-desktop .contatos .socials{display:flex;flex-direction:column;gap:3px;justify-content:flex-end;margin-top:16px}#rodape-desktop .contatos .socials .icons{display:flex;align-items:center;gap:3px;justify-content:flex-end}#rodape-desktop .contatos .socials span{color:#fff;font-weight:600;font-size:13px}#rodape-desktop .rodape{padding:1rem 0;margin-top:54px;width:100%;height:54px;background:#fff;border-top:1px solid rgba(149,149,149,.13)}#rodape-desktop .rodape p{font-size:1rem;font-weight:400;color:#122131;font-family:"Roboto",sans-serif}#rodape-desktop .rodape strong{color:#122131}#rodape-desktop .rodape .xceller{justify-content:end;align-items:center}#rodape-desktop .rodape .xceller a{font-weight:500;color:#122131;font-family:"Roboto",sans-serif}#rodape-desktop .rodape .xceller .img-3xceller{width:77px;height:23px}#rodape-desktop .mega-menu-rodape{display:grid;grid-template-columns:1fr 4fr;justify-content:left;padding:0;gap:20px;padding-left:32px;padding-top:30px}#rodape-desktop .mega-menu-rodape .itens-menu .menu-item,#rodape-desktop .mega-menu-rodape .itens-aplicacoes .menu-item{color:#fff;font-weight:700;font-size:13px;list-style:none;margin-bottom:30px;text-transform:uppercase;width:100%;display:block}#rodape-desktop .mega-menu-rodape .itens-menu .menu-item-parent,#rodape-desktop .mega-menu-rodape .itens-aplicacoes .menu-item-parent{margin-bottom:6px}#rodape-desktop .mega-menu-rodape .itens-menu .menu-item-parent i,#rodape-desktop .mega-menu-rodape .itens-aplicacoes .menu-item-parent i{color:#fff;font-size:12px;margin-right:2px}#rodape-desktop .mega-menu-rodape .sub-menu{font-size:11px;display:flex;align-items:baseline;gap:5px;line-height:18px;font-family:"Inter",sans-serif;color:#fff;font-weight:400}#rodape-desktop .mega-menu-rodape .sub-menu:before{content:"•";display:block;min-width:5px;height:8px}#rodape-desktop .mega-menu-rodape .itens-aplicacoes{font-weight:400;font-size:1rem;color:#fff;line-height:30px}#rodape-desktop .mega-menu-rodape .itens-aplicacoes .menu-item-wrap{display:grid;grid-template-columns:1fr 1fr}#rodape-desktop .mega-menu-rodape .itens-aplicacoes .menu-item-wrap .item{grid-column:1/2;grid-row:1/4}#rodape-desktop .mega-menu-rodape .itens-aplicacoes .menu-item-wrap .item ul{margin-top:0}#rodape-desktop .mega-menu-rodape .itens-aplicacoes .menu-item-wrap ul{margin-bottom:10px}#rodape-desktop .mega-menu-rodape .itens-aplicacoes .menu-item{margin-bottom:8px;line-height:20px}#rodape-desktop .mega-menu-rodape .itens-aplicacoes .menu-item-parent{font-family:"Roboto";font-weight:bold;font-size:13px;line-height:20px;color:#fff}#rodape-desktop .mega-menu-rodape .itens-aplicacoes .sub-menu{margin-bottom:5px}#rodape-desktop .mega-menu-rodape .itens-aplicacoes .sub-menu:before{content:"•";display:block;min-width:5px;height:8px}#rodape-mobile{background:#1678db;padding:2rem 0}#rodape-mobile .copy-rodape h2{text-align:center}#rodape-mobile p{text-align:center;margin:15px 0;color:#fff}#rodape-mobile .btn-agendar{margin:0 auto}#rodape-mobile .contatos{display:flex;max-width:220px;margin:0 auto}#rodape-mobile .info-contato{margin:0 auto;margin-bottom:20px;text-align:center;max-width:170px}#rodape-mobile .info-contato h3{font-size:14px;font-weight:600;margin-bottom:6px;color:#fff}#rodape-mobile .info-contato a{font-size:14px;font-weight:400;text-align:center;color:#fff}#rodape-mobile .info-contato img{width:18px;margin:0 auto}#rodape-mobile .info-contato i{color:#fff;font-size:18px;margin-bottom:5px}#rodape-mobile .socials{margin:0 auto;margin-top:10px;text-align:center}#rodape-mobile .socials span{font-weight:700;font-size:12px;color:#fff}#rodape-mobile .socials .list{display:flex;justify-content:center;gap:4px;margin-top:8px}#bottom-bar{padding:1rem 0;background:#fff;height:110px;display:grid;place-content:center}#bottom-bar .xceller{justify-content:center;align-items:center}#bottom-bar .xceller a{color:#2d3c5a;font-size:1.125rem;font-weight:600}#bottom-bar .xceller .img-3xceller{width:95px;height:30px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhlbHBlcnMvX2dsb2JhbHMuc2NzcyIsImhlbHBlcnMvX2NvbG9ycy5zY3NzIiwiY29tcG9uZW50cy9fbWVudS5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9fdHJhY2tpbmcuc2NzcyIsInBhcnRpYWxzL2hlYWRlci5zY3NzIiwicGFnZXMvcGFnZS1ob21lLnNjc3MiLCJjb21wb25lbnRzL19jYXJkLXByb2R1Y3Quc2NzcyIsInBhcnRpYWxzL19ub3Nzb3MtcHJvZHV0b3Muc2NzcyIsImNvbXBvbmVudHMvX2NhcmQtbm9ybWFzLnNjc3MiLCJwYXJ0aWFscy9fbm9ybWFzLXRlY25pY2FzLnNjc3MiLCJwYXJ0aWFscy9fc29icmUtaG9tZS5zY3NzIiwicGFydGlhbHMvX2Zvcm1hcy1wYWdhbWVudG8uc2NzcyIsInBhcnRpYWxzL19xdWVicmEtZG93bmxvYWQuc2NzcyIsInBhcnRpYWxzL19kZXBvaW1lbnRvcy5zY3NzIiwicGFydGlhbHMvY2VydGlmaWNhY29lcy5zY3NzIiwicGFydGlhbHMvZG93bmxvYWQtY2VydGlmaWNhY29lcy5zY3NzIiwicGFydGlhbHMvX2Jsb2ctaG9tZS5zY3NzIiwicGFydGlhbHMvX2NvbnRhdG8uc2NzcyIsInBhcnRpYWxzL19mb290ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQ0FBQSwyWkFpRkUsU0FDQSxVQUNBLFNBQ0EsZUFDQSxnQ0FDQSxNQ2hGUyxRRGlGVCx3QkFHRixrRkFZRSxjQUdGLEtBQ0UsY0FDQSw2QkFDQSxXQ3JHRyxLRHdHTCxNQUVFLGdCQUdGLGFBRUUsWUFHRixvREFJRSxXQUNBLGFBR0YsTUFDRSx5QkFDQSxpQkFHRixFQUNFLHFCQUNBLGNBRUEsUUFDRSxjQUdGLE1BQ0UsZUEwQkosNkNBQ0UsaUJBTkEscUNBS0YsNkNBSUksZ0JBQ0EsV0FoQkYscUNBV0YsNkNBVUksV0FmRixxQ0FLRiw2Q0FjSSxpQkFuQkYscUNBS0YsNkNBa0JJLGlCQXZCRixzQ0Ey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Rix5QkFDRSxhQUNBLGdCQUNBLGNBR0YsNkJBQ0UsY0FDQSxtQkFDQSxrQkFDQSxnQkFFQSxnQ0FDRSxlQUNBLGdCQUNBLGtCQUNBLFdBR0YsK0JBQ0UsZUFDQSxnQkFDQSxrQkFDQSxXQUdGLGlDQUNFLFdBQ0EsY0FHRiwrQkFDRSxXQUNBLGVBQ0Esa0JBSUosd0JBQ0UsY0FDQSxnQkFDQSxrQkFFQSw2QkFDRSxnQkFDQSxlQUNBLFdBSUYsOEJBQ0UsYUFDQSx1QkFDQSxRQUNBLGVBS04sWUFDRSxlQUNBLFdsQm5XRyxLa0JvV0gsYUFDQSxhQUNBLHFCQUVBLHFCQUNFLHVCQUNBLG1CQUVBLHVCQUNFLE1sQmhYTSxRa0JpWE4sbUJBQ0EsZ0JBR0YsbUNBQ0UsV0FDQSIsImZpbGUiOiJwYWdlcy9wYWdlLWhvbWUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaHRtbCxcclxuYm9keSxcclxuZGl2LFxyXG5zcGFuLFxyXG5hcHBsZXQsXHJcbm9iamVjdCxcclxuaWZyYW1lLFxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2LFxyXG5wLFxyXG5ibG9ja3F1b3RlLFxyXG5wcmUsXHJcbmEsXHJcbmFiYnIsXHJcbmFjcm9ueW0sXHJcbmFkZHJlc3MsXHJcbmJpZyxcclxuY2l0ZSxcclxuY29kZSxcclxuZGVsLFxyXG5kZm4sXHJcbmVtLFxyXG5pbWcsXHJcbmlucyxcclxua2JkLFxyXG5xLFxyXG5zLFxyXG5zYW1wLFxyXG5zbWFsbCxcclxuc3RyaWtlLFxyXG5zdHJvbmcsXHJcbnN1Yixcclxuc3VwLFxyXG50dCxcclxudmFyLFxyXG5iLFxyXG51LFxyXG5pLFxyXG5jZW50ZXIsXHJcbmRsLFxyXG5kdCxcclxuZGQsXHJcbm9sLFxyXG51bCxcclxubGksXHJcbmZpZWxkc2V0LFxyXG5mb3JtLFxyXG5sYWJlbCxcclxubGVnZW5kLFxyXG50YWJsZSxcclxuY2FwdGlvbixcclxudGJvZHksXHJcbnRmb290LFxyXG50aGVhZCxcclxudHIsXHJcbnRoLFxyXG50ZCxcclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmNhbnZhcyxcclxuZGV0YWlscyxcclxuZW1iZWQsXHJcbmZpZ3VyZSxcclxuZmlnY2FwdGlvbixcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmhncm91cCxcclxubWVudSxcclxubmF2LFxyXG5vdXRwdXQsXHJcbnJ1YnksXHJcbnNlY3Rpb24sXHJcbnN1bW1hcnksXHJcbnRpbWUsXHJcbm1hcmssXHJcbmF1ZGlvLFxyXG52aWRlbyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcbiAgY29sb3I6ICR0ZXh0RGFyaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5kZXRhaWxzLFxyXG5maWdjYXB0aW9uLFxyXG5maWd1cmUsXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5oZ3JvdXAsXHJcbm1lbnUsXHJcbm5hdixcclxuc2VjdGlvbixcclxuaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuYm9keSB7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogJGJnO1xyXG59XHJcblxyXG5vbCxcclxudWwge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUsXHJcbnEge1xyXG4gIHF1b3Rlczogbm9uZTtcclxufVxyXG5cclxuYmxvY2txdW90ZTpiZWZvcmUsXHJcbmJsb2NrcXVvdGU6YWZ0ZXIsXHJcbnE6YmVmb3JlLFxyXG5xOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG5hIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuJGJwczogKFxyXG4gIFwieHNcIjogMzIwcHgsXHJcbiAgXCJzbVwiOiA2MDBweCxcclxuICBcIm1kXCI6IDc2OHB4LFxyXG4gIFwibGdcIjogOTkycHgsXHJcbiAgXCJ4bFwiOiAxMjAwcHgsXHJcbiAgXCJ4eGxcIjogMTUyMHB4LFxyXG4pO1xyXG5cclxuXHJcbkBtaXhpbiBicmVha3BvaW50LXVwKCRzaXplKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbWFwLWdldCgkYnBzLCAkc2l6ZSkpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJyZWFrcG9pbnQtZG93bigkc2l6ZSkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJwcywgJHNpemUpKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gIG1heC13aWR0aDogMTE0MHB4O1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIG1heC13aWR0aDogMjkwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaGlkZS1vbi10YWJsZXQge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmhpZGUtb24tZGVza3RvcCB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmhpZGUtb24tbW9iaWxlIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5hbGlnbi1jZW50ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmNvcHkge1xyXG4gIGNvbG9yOiAkdGV4dERhcms7XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgY29sb3I6ICRtYWluO1xyXG4gIH1cclxuXHJcbiAgaDIsXHJcbiAgaDEge1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTRweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgzLFxyXG4gIGg0LFxyXG4gIGg1LFxyXG4gIGg2IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcblxyXG4gIH1cclxuXHJcbiAgc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGNvbG9yOiAkdGV4dExpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cclxuICAgIHN0cm9uZyAsIGIge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4uY3RhIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMTBweDtcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi53cmFwLXRleHQtaW1hZ2Uge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAzMnB4O1xyXG5cclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgJi5sZWZ0IHtcclxuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gIH1cclxuXHJcbiAgJi5ncmlkIHtcclxuICAgIC5jb250YWluZXItaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyLWltZyB7XHJcbiAgICB3aWR0aDogOTQ1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvcHkge1xyXG4gICAgd2lkdGg6IDU0NXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zcGxpZGVfX3BhZ2luYXRpb24ge1xyXG4gIGJvdHRvbTogLTIuNWVtICFpbXBvcnRhbnQ7XHJcblxyXG4gIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2Uge1xyXG4gICAgYmFja2dyb3VuZDogIzAyNEI4MjtcclxuICAgIG1hcmdpbjogM3B4IDEwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgbWFyZ2luOiAzcHggNHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZDogIzAyNEI4MjtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zcGxpZGVfX2Fycm93IHtcclxuICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1LCAwLjMzKSAhaW1wb3J0YW50O1xyXG5cclxuICBzdmcge1xyXG4gICAgZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XHJcblxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5idG4tZ3JhZGllbnQge1xyXG4gIC0tYzE6ICMxNjc4ZGI7XHJcbiAgLS1jMjogIzExNTI4YjtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAyNzBweDtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0MGRlZywgdmFyKC0tYzIsICMxNjc4ZGIpLCB2YXIoLS1jMSwgIzExNTI4YikgNTElLCB2YXIoLS1jMiwgIzE2NzhkYikpIHZhcigtLXgsIDApLyAyMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHJcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc2l6ZTogMTdweDtcclxuICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGdhcDogNHB4O1xyXG4gIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgbWF4LXdpZHRoOiAyMzBweDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAtLXg6IDEwMCU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbn1cclxuXHJcbi5zYWliYS1tYWlzIHtcclxuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLy8gaW1nIHtcclxuLy8gICBwb2ludGVyLWV2ZW50czogbm9uZSFpbXBvcnRhbnQ7XHJcbi8vIH0iLCIkd2hpdGU6ICNmZmY7XHJcbiRtYWluTGlnaHQ6ICMxNTYxYTQ7XHJcbiRtYWluOiAjMTY3OERCO1xyXG4kbWFpbkRhcms6ICMwMDM5NWU7XHJcbiR0ZXh0TGlnaHQ6ICMyRDNDNUE7XHJcbiR0ZXh0OiAjNkE2QTZBO1xyXG4kdGV4dERhcms6ICMxMjIxMzE7XHJcbiRiZzogI2ZmZjsiLCIjbmF2YmFyIHtcclxuICBoZWlnaHQ6IDEwMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgfVxyXG5cclxuICAuZ3JpZC1tZW51IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIC5sb2dvIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LXdyYXAge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwMHB4KTtcclxuICAgICAgICB0b3A6IDc1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmc7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNtZW51IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTQ5LCAxNDksIDE0OSwgMC40KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRhdG8tbWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ0bi1kZWZhdWx0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9jYWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlZGVzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogM3B4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjOTU5NTk1O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2dyZXk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICNtZW51IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDI4cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIGdhcDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICBjb2xvcjogJHRleHREYXJrO1xyXG4gICAgICBwYWRkaW5nOiA0MnB4IDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgdG9wOiA2NnB4O1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJi5hY3RpdmVNZW51IHtcclxuICAgICAgICBjb2xvcjogJG1haW47XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHdpZHRoOiAyNyU7XHJcbiAgICAgICAgICBjb2xvcjogJHRleHREYXJrO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcm9wLWJveCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcblxyXG4gICAgICAgICAgLnN1Yi1pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgLml0ZW0tbGlzdC1tZW51IHtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzJlMzc0ODtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUtbGluZSB7XHJcblxyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMyZTM3NDg7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAuZHJvcC1ib3gge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZztcclxuICAgICAgICAgICAgd2lkdGg6IDgzMHB4O1xyXG4gICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNzBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAyNnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XHJcblxyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgdG9wOiAxMDBweDtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG5cclxuICAgICAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgxNDksIDE0OSwgMTQ5LCAwLjEzKTtcclxuXHJcbiAgICAgICAgICAgICAgLml0ZW0tbWVudSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyRTM3NDg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZS1saW5lIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gNDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW4tY29udGVudDtcclxuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcblxyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1MDBweCk7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcclxuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCAxZnIpO1xyXG5cclxuICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW5zLW1lbnUge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDM2cHg7XHJcblxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjNmciAxZnIgMWZyO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICYucHJvZHVjdCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdWItaXRlbSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMkUzNzQ4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyRTM3NDg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBmb290ZXIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAzNnB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxNDksIDE0OSwgMTQ5LCAwLjEzKTtcclxuXHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnNvY2lhbHMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgI215Q29sbGFwc2Uge1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIC5sZWZ0IHtcclxuICAgICAgICAuaXRlbS1tZW51LmxpbmhhIHtcclxuICAgICAgICAgIC50aXRsZS1saW5lIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tZW51LWhhbWIge1xyXG4gIHdpZHRoOiAyOHB4O1xyXG4gIGhlaWdodDogMThweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMyB7XHJcbiAgLmxpbmUtI3skaX0ge1xyXG4gICAgYmFja2dyb3VuZDogJG1haW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxufVxyXG5cclxuLmxpbmUtMSB7XHJcbiAgdHJhbnNpdGlvbjogNTAwbXM7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG4gIGFuaW1hdGlvbjogYW5pbWF0ZVJldmVyc2UgNjAwbXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5saW5lLTIge1xyXG4gIHRyYW5zaXRpb246IDUwMG1zO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmxpbmUtMyB7XHJcbiAgdHJhbnNpdGlvbjogNTAwbXM7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XHJcbiAgYW5pbWF0aW9uOiBhbmltYXRlMlJldmVyc2UgNjAwbXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5tZW51LWhhbWIgLmFjdGl2ZSB7XHJcbiAgYW5pbWF0aW9uOiByb3RhdGVJY29uIDYwMG1zIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xyXG59XHJcblxyXG4ubGluZS0xLmFjdGl2ZSB7XHJcbiAgYW5pbWF0aW9uOiBhbmltYXRlIDYwMG1zIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xyXG59XHJcblxyXG4ubGluZS0yLmFjdGl2ZSB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ubGluZS0zLmFjdGl2ZSB7XHJcbiAgYW5pbWF0aW9uOiBhbmltYXRlMiA2MDBtcyBsaW5lYXIgZm9yd2FyZHM7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYW5pbWF0ZSB7XHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgcm90YXRlKC00NWRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFuaW1hdGVSZXZlcnNlIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSByb3RhdGUoNDVkZWcpO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYW5pbWF0ZTIge1xyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFuaW1hdGUyUmV2ZXJzZSB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgcm90YXRlKC00NWRlZyk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZUljb24ge1xyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLm92ZXJsYXkge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCA1NywgOTQsIDAuOSk7XHJcbiAgdG9wOiAxNTBweDtcclxuICBsZWZ0OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgei1pbmRleDogMTtcclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59IiwiLmJ0bi1kZWZhdWx0IHtcclxuICB3aWR0aDogMTYwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzNhZGQ4YyAxNi40NCUsICMyN2JlOTggODUuMDIlKTtcclxuICBmb250LXNpemU6IDE3cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIEBleHRlbmQgLmFsaWduLWNlbnRlcjtcclxuICBnYXA6IDhweDtcclxuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XHJcblxyXG4gIGkge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjIpO1xyXG4gIH1cclxuXHJcbiAgJjphY3RpdmUge1xyXG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLXNvYnJlIHtcclxuICB3aWR0aDogMjI2cHg7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDEuNXB4IHNvbGlkICMyMDdhZDg7XHJcbiAgY29sb3I6ICRtYWluO1xyXG4gIEBleHRlbmQgLmFsaWduLWNlbnRlcjtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMTdweDtcclxuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJG1haW47XHJcbiAgfVxyXG5cclxuICAmLnNvbGlkIHtcclxuICAgIGJhY2tncm91bmQ6ICRtYWluO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IDEuN3B4IHNvbGlkICRtYWluO1xyXG5cclxuICB9XHJcbn0iLCIvLyB0cmlnZ2VyXHJcbiR0aXR1bG9DYWl4YTogIzEyMjEzMTtcclxuJHRleHRvQ2FpeGE6ICMxMjIxMzE7XHJcblxyXG4kYm90b2VzOiAjMTY3OERCO1xyXG4kdGFiSW5hdGl2bzogIzE2NzhEQjtcclxuJHRhYkF0aXZvOiAjMTE1MjhCO1xyXG5cclxuJGZvbnQ6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG4kYm9yZGVyUmFkaXVzOiA2cHg7XHJcblxyXG4kdGl0dWxvOiAjMTIyMTMxO1xyXG4kdGV4dG86ICMyRDNDNUE7XHJcblxyXG4vL2JvdMOjbyBtb2JpbGVcclxuJGJvdGFvTW9iaWxlOiAjMTE1MjhDO1xyXG4kd2hhdHNNb2JpbGU6IGxpbmVhci1ncmFkaWVudCgjM2FkZDhjIDAlLCAjM2FkZDhjIDE3LjM5JSwgIzI3YmU5OCA4NS42OCUsICMyN2JlOTggMTAwJSk7XHJcblxyXG4vKiBTbWFsbCBvbmx5ICovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjkzNzVlbSkge1xyXG4gICN3aGF0cy1jdGEge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbiN3aGF0cy1jdGEgaSxcclxuI2J0bi13aGF0c2FwcCBpIHtcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbiNjdGEtdHJpZ2dlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiA0JTtcclxuICByaWdodDogMi41JTtcclxufVxyXG5cclxuLmJ0bnMtZm9ybSB7XHJcbiAgYmFja2dyb3VuZDogJGJvdG9lcztcclxufVxyXG5cclxuI2N0YS10cmlnZ2VyLnNob3cge1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNob3ctY3RhO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbn1cclxuI2N0YS10cmlnZ2VyLm5vLXNob3cge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBhbmltYXRpb24tbmFtZTogc2hvdy1jdGE7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxufVxyXG5cclxuI3RyaWdnZXItYm9keSB7XHJcbiAgd2lkdGg6IDE0MnB4O1xyXG4gIGhlaWdodDogMTQwcHg7XHJcbiAgcGFkZGluZzogMTZweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xyXG4gIGJveC1zaGFkb3c6IDBweCAzcHggMTZweCAjY2NjZGQwO1xyXG59XHJcblxyXG4jdHJpZ2dlci1ib2R5IHN0cm9uZyB7XHJcbiAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBjb2xvcjogJHRpdHVsb0NhaXhhO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LWZhbWlseTogJGZvbnQ7XHJcbn1cclxuXHJcbiN0cmlnZ2VyLWJvZHkgcCB7XHJcbiAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBjb2xvcjogJHRleHRvQ2FpeGE7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LWZhbWlseTogJGZvbnQ7XHJcbn1cclxuXHJcbmJ1dHRvbi5vcGVuLW1vZGFsLWN0YSB7XHJcbiAgd2lkdGg6IDc4cHg7XHJcbiAgaGVpZ2h0OiAzM3B4O1xyXG4gIGJhY2tncm91bmQ6ICRib3RvZXM7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgb3V0bGluZTogMDtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcclxufVxyXG5cclxuYnV0dG9uLm9wZW4tdHJpZ2dlci1ib2R5IHtcclxuICB3aWR0aDogNDhweDtcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6ICRib3RvZXM7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXRvcDogNDBweDtcclxuICBtYXJnaW4tbGVmdDogNjBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3V0bGluZTogMDtcclxuICBmb250LWZhbWlseTogJGZvbnQ7XHJcbn1cclxuXHJcbmJ1dHRvbi5vcGVuLXRyaWdnZXItYm9keTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDE2cHgpO1xyXG4gIGhlaWdodDogY2FsYygxMDAlICsgMTZweCk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLThweDtcclxuICBsZWZ0OiAtOHB4O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoNDIsIDIxNCwgMTA2LCAwLjIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB6LWluZGV4OiAtMTtcclxufVxyXG5cclxuYnV0dG9uLmNsb3NlLXRyaWdnZXItYm9keSB7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtOHB4O1xyXG4gIHJpZ2h0OiAtMTBweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJveC1zaGFkb3c6IDJweCAzcHggMCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgNHB4IDdweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxufVxyXG5cclxuI21vZGFsLWN0YSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XHJcbiAgei1pbmRleDogLTE7XHJcbn1cclxuXHJcbiNtb2RhbC1jdGEub3BlbiB7XHJcbiAgei1pbmRleDogOTk5OTk5OTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbiNtb2RhbC1vdmVybGF5IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogIzAwMDAwMGYyO1xyXG59XHJcblxyXG4jbW9kYWwtY29udGFpbmVyIHtcclxuICB3aWR0aDogNTIwcHg7XHJcbiAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgaGVpZ2h0OiA0NjBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA5MXB4O1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJveC1zaGFkb3c6IDE2cHggMjBweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG59XHJcblxyXG5idXR0b24gLmZhLWNsb2NrLFxyXG5idXR0b24gLmZhLWNvbW1lbnRzLFxyXG5idXR0b24gLmZhLXBob25lIHtcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbmJ1dHRvbi5tb2RhbC10YWIge1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAkdGFiSW5hdGl2bztcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xyXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcclxuICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLy8gZ2FwOiAzcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUzOHB4KSB7XHJcbiAgYnV0dG9uLm1vZGFsLXRhYiB7XHJcbiAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OTVweCkge1xyXG4gIGJ1dHRvbi5tb2RhbC10YWIge1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcclxuICBidXR0b24ubW9kYWwtdGFiIHtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICB9XHJcbn1cclxuXHJcbmJ1dHRvbi5tb2RhbC10YWIuYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kOiAkdGFiQXRpdm87XHJcbiAgZm9udC1mYW1pbHk6ICRmb250O1xyXG59XHJcblxyXG4ubW9kYWwtY29udGVudC1idG5zIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIC0zNnB4KTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgcGFkZGluZzogMzVweCAzNHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogLTgxcHg7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250O1xyXG59XHJcblxyXG4ubW9kYWwtY29udGVudC1idG5zLmFjdGl2ZSB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250O1xyXG5cclxuICBvcGFjaXR5OiAxO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi5tb2RhbC1jb250ZW50LWJ0bnM+aDIge1xyXG4gIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgY29sb3I6ICR0aXR1bG87XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTFweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubW9kYWwtY29udGVudC1idG5zPnAge1xyXG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgY29sb3I6ICR0ZXh0bztcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubW9kYWwtY29udGVudC1idG5zIGxhYmVsIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm1vZGFsLWNvbnRlbnQtYnRucyBsYWJlbC5mYS1waG9uZSBpbnB1dCxcclxuLm1vZGFsLWNvbnRlbnQtYnRucyBsYWJlbC5mYS11c2VyLWNpcmNsZSBpbnB1dCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAzN3B4O1xyXG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubW9kYWwtY29udGVudC1idG5zIGxhYmVsLmhhbGYge1xyXG4gIHdpZHRoOiA0OCU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4ubW9kYWwtY29udGVudC1idG5zIGxhYmVsLmhhbGY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4ubW9kYWwtY29udGVudC1idG5zIGxhYmVsLmZhLXBob25lOmJlZm9yZSxcclxuLm1vZGFsLWNvbnRlbnQtYnRucyBsYWJlbC5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xyXG4gIHdpZHRoOiAxNXB4O1xyXG4gIGhlaWdodDogMTVweDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIGNvbG9yOiAjMDUxMjIxO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBsZWZ0OiAxMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5tb2RhbC1jb250ZW50LWJ0bnMgaW5wdXQsXHJcbi5tb2RhbC1jb250ZW50LWJ0bnMgdGV4dGFyZWEge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgY29sb3I6IHJnYmEoNzcsIDExNCwgMjA4LCAwLjk1KTtcclxufVxyXG5cclxuLm1vZGFsLWNvbnRlbnQtYnRucyBpbnB1dCB7XHJcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTVweDtcclxufVxyXG5cclxuLm1vZGFsLWNvbnRlbnQtYnRucyBpbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcclxufVxyXG5cclxuLm1vZGFsLWNvbnRlbnQtYnRucyB0ZXh0YXJlYSB7XHJcbiAgaGVpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbn1cclxuXHJcbi5tb2RhbC1jb250ZW50LWJ0bnMgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcclxuICBmb250LWZhbWlseTogJGZvbnQ7XHJcbn1cclxuXHJcbi5tb2RhbC1jb250ZW50LWJ0bnMgLmJ0bi1zdWJtaXQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNDJweDtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJhY2tncm91bmQ6ICRib3RvZXM7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbn1cclxuXHJcbi5tb2RhbC1jb250ZW50LWJ0bnMgc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGNvbG9yOiAjMDA1Yzg5O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcwcHgpIHtcclxuICAubW9kYWwtY29udGVudC1idG5zIHNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbC1jb250ZW50LWJ0bnMgc21hbGwgc3BhbiB7XHJcbiAgd2lkdGg6IDIzcHg7XHJcbiAgaGVpZ2h0OiAyM3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kOiAjMDUxMjIxO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBtYXJnaW46IDAgNnB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICNjdGEtdHJpZ2dlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgI21vZGFsLWNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IDQ4MHB4O1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWNvbnRlbnQtYnRucyB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xyXG4gICN3aGF0cy1jdGEge1xyXG4gICAgd2lkdGg6IDQ3cHg7XHJcbiAgICBoZWlnaHQ6IDQ3cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDFjODU0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogNSU7XHJcbiAgICBib3R0b206IDQ1JTtcclxuICB9XHJcblxyXG4gICN3aGF0cy1jdGEgLmZhLXdoYXRzYXBwIHtcclxuICAgIGZvbnQtc2l6ZTogMzNweDtcclxuICB9XHJcblxyXG4gICN3aGF0cy1jdGE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTRweCk7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDE0cHgpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtN3B4O1xyXG4gICAgbGVmdDogLTdweDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgxLCAyMDAsIDg0LCAwLjMpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IHdoYXRzLXB1bHNlO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcclxuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gIH1cclxuXHJcbiAgI3doYXRzLWN0YS5zaG93IHtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBhbmltYXRpb24tbmFtZTogc2hvdy1jdGE7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xyXG4gICNtb2JpbGUtY3RhIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xyXG4gICNjdGEtdHJpZ2dlciB7XHJcbiAgICBib3R0b206IDE1JTtcclxuICB9XHJcblxyXG4gICNtb2JpbGUtY3RhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLyogaGVpZ2h0OjQycHg7ICovXHJcbiAgICBiYWNrZ3JvdW5kOiAjNWM1YzVjO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICB9XHJcblxyXG4gICNtb2JpbGUtY3RhOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDVweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRib3Rhb01vYmlsZSwgMC4zKTtcclxuICB9XHJcblxyXG4gICNtb2JpbGUtY3RhIC53cmFwIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnIgMWZyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogJGJvdGFvTW9iaWxlO1xyXG4gICAgaGVpZ2h0OiA1NXB4O1xyXG4gIH1cclxuXHJcbiAgI21vYmlsZS1jdGEgZGl2IGEsXHJcbiAgI21vYmlsZS1jdGEgZGl2IGJ1dHRvbiB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcclxuICB9XHJcblxyXG4gIGJ1dHRvbi5tb2RhbC10YWIge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAjbW9iaWxlLWN0YSAjYnRuLXdoYXRzYXBwIGkge1xyXG4gICAgbWFyZ2luLXRvcDogMTNweDtcclxuICB9XHJcblxyXG4gICNtb2JpbGUtY3RhIC5jb2x1bW4td2hhdHMge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJHdoYXRzTW9iaWxlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICNtb2JpbGUtY3RhICNidG4td2hhdHNhcHAgaTpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiAzN3B4O1xyXG4gIH1cclxuXHJcbiAgLmNvbHVtbi1saWdhciB7XHJcbiAgICBib3JkZXItcmlnaHQ6ICNmZmYgMXB4IHNvbGlkO1xyXG4gIH1cclxuXHJcbiAgLyogI21vYmlsZS1jdGEgLndyYXAgZGl2e1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH0gKi9cclxuICAjYnRuLXdoYXRzYXBwIHtcclxuICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICB9XHJcblxyXG4gIC53aGF0cy1jb2wge1xyXG4gICAgYmFja2dyb3VuZDogIzJlMmUyZDtcclxuICB9XHJcblxyXG4gICNidG4td2hhdHNhcHA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5idXR0b25zLW1vYiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVjZWVhO1xyXG4gIH1cclxuXHJcbiAgI2J0bi1saWdhcixcclxuICAjYnRuLW9wZW4tbW9kYWwge1xyXG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICAjYnRuLWxpZ2FyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgYmFja2dyb3VuZDogI2JiYjdjOTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgI2J0bi1vcGVuLW1vZGFsIHtcclxuICAgIHdpZHRoOiAxOTJweDtcclxuICAgIGhlaWdodDogNDVweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IDAgMDtcclxuICB9XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyB3aGF0cy1wdWxzZSB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgd2hhdHMtcHVsc2Uge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxufVxyXG5cclxuQC1vLWtleWZyYW1lcyB3aGF0cy1wdWxzZSB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHdoYXRzLXB1bHNlIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyBzaG93LWN0YSB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hvdy1jdGEge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQC1vLWtleWZyYW1lcyBzaG93LWN0YSB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNob3ctY3RhIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn0iLCJAaW1wb3J0IFwiLi4vaGVscGVycy9jb2xvcnNcIjtcclxuQGltcG9ydCBcIi4uL2hlbHBlcnMvZ2xvYmFsc1wiO1xyXG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy9tZW51XCI7XHJcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzL2J1dHRvbnNcIjtcclxuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvdHJhY2tpbmdcIjtcclxuXHJcblxyXG4jaGVhZGVyIHtcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDE1MHB4O1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICB6LWluZGV4OiA5O1xyXG4gIGJveC1zaGFkb3c6IDBweCA3cHggMjZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIGhlaWdodDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlICAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaHdwLWxpdmUtc2VhcmNoLXJlc3VsdHMge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgIG1pbi1oZWlnaHQ6IDcwcHggIWltcG9ydGFudDtcclxuICAgIG1pbi13aWR0aDogMjEwcHggIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xyXG4gICAgdG9wOiAxOThweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5zZWFyY2gtd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogNjRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICBpbnB1dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMzBweDtcclxuXHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5NTk1OTU7XHJcbiAgICBjb2xvcjogIzk1OTU5NTtcclxuXHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgIGNvbG9yOiAjOTU5NTk1O1xyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idG4tc2VhcmNoIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5ib3gtc2VhcmNoIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA0NXB4O1xyXG4gIGxlZnQ6IC0xMTBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBoZWlnaHQ6IDFweDtcclxuICB3aWR0aDogNzBweDtcclxuXHJcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gIGp1c3RpZnktY29udGVudDogZW5kO1xyXG5cclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgcGFkZGluZzogMCAyMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBsZWZ0OiAtMTMwcHg7XHJcblxyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmVTZWFyY2gge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICB3aWR0aDogMjQ1cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnRvcC1iYXIge1xyXG4gIGhlaWdodDogNTBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogIzE2NzhEQjtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLndyYXAtY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAubG9jYWwge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDVweDtcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmlnaHQtaW5mbyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAudGVsIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiA5cHg7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAubWFpbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDlweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tZGVmYXVsdCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2Jhbm5lci1pbnNpZGUge1xyXG4gIGhlaWdodDogMjM1cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICBoZWlnaHQ6IDE4OHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjAlIDUwJSAhaW1wb3J0YW50O1xyXG5cclxuICB9XHJcblxyXG4gIC53cmFwLWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgZ2FwOiA5cHg7XHJcblxyXG4gICAgbWF4LXdpZHRoOiA3MDBweDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUtYmFubmVyLWluc2lkZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ud3JhcC1icmVhZGNydW1iIHtcclxuICBiYWNrZ3JvdW5kOiAkYmc7XHJcbiAgcGFkZGluZzogMTVweCAwO1xyXG5cclxuICAjYnJlYWRjcnVtYnMge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY29sb3I6ICM1MTUxNTE7XHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWJfbGFzdCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53cmFwLWJyZWFkY3J1bWIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgI2JyZWFkY3J1bWJzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgLy8gbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiAjQkVCQUJBO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgLy8gcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBtYXgtd2lkdGg6IDI5MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iX2xhc3Qge1xyXG4gICAgICBjb2xvcjogJG1haW47XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQGltcG9ydCAnLi4vcGFydGlhbHMvaGVhZGVyLnNjc3MnO1xyXG5cclxuI2hvbWUge1xyXG5cclxuICAjYmFubmVyIHtcclxuXHJcbiAgICAuY29udGFpbmVyLWJhbm5lciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDU1MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDYzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtYmFubmVyIHtcclxuXHJcbiAgICAgIC50aXRsZS1iYW5uZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgICBsaW5lLWhlaWdodDogNjJweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kZXNjcmlwdGlvbi1iYW5uZXIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dERhcms7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNDQ1cHg7XHJcblxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnRuLWdyYWRpZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc3BsaWRlX19wYWdpbmF0aW9uIHtcclxuICAgICAgbGVmdDogMTA1cHg7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICBAZXh0ZW5kIC5jb250YWluZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGdhcDogNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUuNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluO1xyXG4gICAgICAgIG1hcmdpbjogM3B4IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJG1haW47XHJcbiAgICAgICAgICB3aWR0aDogODRweDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3NvYnJlLWhvbWUge1xyXG4gICAgbWFyZ2luLXRvcDogNzVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjcGFnYW1lbnRvcyB7XHJcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3F1ZWJyYS1kb3dubG9hZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAjbm9zc29zLXByb2R1dG9zIHtcclxuICAgIG1hcmdpbi10b3A6IDc1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjbm9ybWFzLXRlY25pY2FzIHtcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3NvYnJlLWxvY2FsIHtcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICNkZXBvaW1lbnRvcyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNibG9nLWhvbWUge1xyXG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjY29udGF0by1ob21lIHtcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGltcG9ydCAnLi4vcGFydGlhbHMvbm9zc29zLXByb2R1dG9zLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9wYXJ0aWFscy9ub3JtYXMtdGVjbmljYXMuc2Nzcyc7XHJcblxyXG5AaW1wb3J0ICcuLi9wYXJ0aWFscy9zb2JyZS1ob21lLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9wYXJ0aWFscy9mb3JtYXMtcGFnYW1lbnRvLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9wYXJ0aWFscy9xdWVicmEtZG93bmxvYWQuc2Nzcyc7XHJcbkBpbXBvcnQgJy4uL3BhcnRpYWxzL2RlcG9pbWVudG9zLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9wYXJ0aWFscy9jZXJ0aWZpY2Fjb2VzLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9wYXJ0aWFscy9kb3dubG9hZC1jZXJ0aWZpY2Fjb2VzLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9wYXJ0aWFscy9ibG9nLWhvbWUuc2Nzcyc7XHJcbkBpbXBvcnQgJy4uL3BhcnRpYWxzL2NvbnRhdG8uc2Nzcyc7XHJcblxyXG5cclxuQGltcG9ydCAnLi4vcGFydGlhbHMvZm9vdGVyLnNjc3MnOyIsIi5wcm9kdWN0LWNhcmQge1xyXG4gIHdpZHRoOiAyNjBweDtcclxuICBoZWlnaHQ6IDQ1MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3gtc2hhZG93OiAwcHggMTNweCAyNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmltZy1jYXJkIHtcclxuICAgIHdpZHRoOiAyNjBweDtcclxuICAgIGhlaWdodDogMjQwcHg7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDIycHggMTZweCAyMnB4O1xyXG5cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAkdGV4dExpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYnV0dG9uIHtcclxuICAgIC0tYzE6ICMxNjc4ZGI7XHJcbiAgICAtLWMyOiAjMTE1MjhiO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiA0N3B4O1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0MGRlZywgdmFyKC0tYzEsICMxNjc4ZGIpLCB2YXIoLS1jMiwgIzExNTI4YikgNTElLCB2YXIoLS1jMSwgIzE2NzhkYikpIHZhcigtLXgsIDApLyAyMDAlO1xyXG5cclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcblxyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZ2FwOiA0cHg7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYnV0dG9uIHtcclxuICAgICAgLS14OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvY2FyZC1wcm9kdWN0JztcclxuXHJcbiNub3Nzb3MtcHJvZHV0b3Mge1xyXG4gIC5jb3B5IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1heC13aWR0aDogNTMwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuICAud3JhcC1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNjBweCwgMjYwcHgpKTtcclxuICAgIGdhcDogMzBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9kdWN0LWNhcmQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNTAwcHgpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcclxuXHJcbiAgICAmLnNob3cge1xyXG4gICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB2aXNpYmlsaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvYWQtbW9yZSB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcblxyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIi5ub3JtYS1jYXJkIHtcclxuICBAZXh0ZW5kIC5wcm9kdWN0LWNhcmQ7XHJcbiAgaGVpZ2h0OiAzOTBweDtcclxuXHJcbiAgLmltZy1jYXJkIHtcclxuICAgIHdpZHRoOiAyNjBweDtcclxuICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uLy4uL2Rpc3QvaW1hZ2VzL2JnLWNhcmQtbm9ybWEuanBnJykgbm8tcmVwZWF0O1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBwYWRkaW5nOiAwIDUwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogIzE2NzhkYjtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufSIsIkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvY2FyZC1ub3JtYXMnO1xyXG5cclxuI25vcm1hcy10ZWNuaWNhcyB7XHJcbiAgLmNvcHkge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiA2MjVweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICB9XHJcblxyXG4gIC53cmFwLWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZ2FwOiAzMnB4O1xyXG4gIH1cclxuXHJcbiAgLm5vcm1hLWNhcmQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNTAwcHgpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcclxuXHJcbiAgICAmLnNob3cge1xyXG4gICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB2aXNpYmlsaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvYWQtbW9yZS1ub3JtYXMge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG5cclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIiNzb2JyZS1ob21lIHtcclxuICBiYWNrZ3JvdW5kOiAkYmc7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cclxuICAud3JhcC10ZXh0LWltYWdlIHtcclxuICAgICYucmV2ZXJzZSB7XHJcbiAgICAgIC5jb3B5IHtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmltZy1jb250YWluZXIge1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29weSB7XHJcbiAgICBhIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jc29icmUtbG9jYWwge1xyXG4gIGJhY2tncm91bmQ6ICRiZztcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcblxyXG4gIC5jb3B5IHtcclxuICAgIGEge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiA1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNzb2JyZS1ub3MtdGVtb3Mge1xyXG4gIC5jb3B5IHtcclxuICAgIGEge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiA1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIjcGFnYW1lbnRvcyB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgLmNvcHkge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLndyYXAtcGFnYW1lbnRvcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogNDVweCAwICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDI0cHg7XHJcbiAgICByb3ctZ2FwOiAyMHB4O1xyXG5cclxuICAgIC53cmFwLWltYWdlcyB7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogc2NhbGUtZG93bjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmN0YSB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIC5idG4tc29icmUge1xyXG4gICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIjcXVlYnJhLWRvd25sb2FkIHtcclxuICBoZWlnaHQ6IDMyMHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vLi4vZGlzdC9pbWFnZXMvYmctZG93bmxvYWQuanBnJykgbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy10b3A6IDU4cHg7XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgaGVpZ2h0OiA1NzVweDtcclxuICAgIGJhY2tncm91bmQ6ICMxMjIxMzE7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXRvcDogMzhweDtcclxuXHJcbiAgfVxyXG5cclxuICAucGVyc29uYSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAtMjI1cHg7XHJcbiAgfVxyXG5cclxuICAuY2F0YWxvZ28ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtNzBweDtcclxuICAgIHJpZ2h0OiAtNThweDtcclxuICB9XHJcblxyXG4gIC53cmFwLWNvbnRlbnQge1xyXG4gICAgbWF4LXdpZHRoOiA2MjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb3B5LWRvd25sb2FkIHtcclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJG1haW47XHJcblxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0td3JhcCB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgZ2FwOiAxNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2YxZWNlYztcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgY29sb3I6ICM5MTkxOTE7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgIC5idG4tZGVmYXVsdCB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcclxuICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0zOHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIiNkZXBvaW1lbnRvcyB7XHJcbiAgaGVpZ2h0OiAyNDVweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogJG1haW47XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgaGVpZ2h0OiA2NTRweDtcclxuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cclxuICB9XHJcblxyXG4gIC53cmFwLWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29weSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWFyZ2luLXRvcDogLTcwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogNDVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDRweDtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjZGVwb2ltZW50b3Mtc2xpZGUge1xyXG4gICAgbWF4LXdpZHRoOiA1NTBweDtcclxuICAgIG1hcmdpbi10b3A6IC0xMDVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zcGxpZGVfX3RyYWNrIHtcclxuICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICBwYWRkaW5nLXRvcDogNjVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcGxpZGVfX3BhZ2luYXRpb24ge1xyXG4gICAgICBib3R0b206IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmZhNDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcclxuICAgICAgICAgIG1hcmdpbjogM3B4IDRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW47XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5kZXBvaW1lbnRvLWNhcmQge1xyXG4gICAgICB3aWR0aDogMjYwcHg7XHJcbiAgICAgIGhlaWdodDogMzIwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgYmFja2dyb3VuZDogJGJnO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRURFREVEO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHggMzVweCAyN3B4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggMTNweCAzNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI5MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0RGFyaztcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29udGVudCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dExpZ2h0O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbmZvcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJhdGluZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmF1dGhvciB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWRyZXNzIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBjb2xvcjogJHRleHRMaWdodDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmljb24tZ29vZ2xlIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA5KSk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIjc2VjdGlvbi1jZXJ0aWZpY2Fjb2VzIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMTdweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJveC1sb2dvcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDE3cHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NyU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzhweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1jb2wge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0M3B4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIjc2VjdGlvbi1kb3dubG9hZC1jZXJ0aWZpY2Fjb2VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluO1xyXG4gICAgaGVpZ2h0OiAzODdweDtcclxuICAgIHBhZGRpbmctdG9wOiAzOXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3ODFweDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC10b3Age1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dExpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvcHkgKiB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b25zLWZsZXh7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDE3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAyMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDU3cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRleHREYXJrO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjlweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgXHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1nLXBhcHBlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sLWltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xMzlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiNibG9nLWhvbWUge1xyXG4gIGJhY2tncm91bmQ6ICRiZztcclxuXHJcbiAgLmNvcHkge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiA1NjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLndyYXAtY2FyZHMge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICBnYXA6IDMwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtYmxvZyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIG1heC13aWR0aDogMzU4cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBoZWlnaHQ6IDQ2MHB4O1xyXG5cclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxM3B4IDI2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuXHJcblxyXG4gICAgICAuY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAxOHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kYXRlIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICRtYWluO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiA2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dERhcms7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yZXN1bW8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBjb2xvcjogJHRleHRMaWdodDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRpbnVlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRlc3RhcXVlLWJsb2cge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi1zb2JyZSB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG59IiwiI2NvbnRhdG8taG9tZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi8uLi9kaXN0L2ltYWdlcy9iZy1jb250YXRvLmpwZycpIG5vLXJlcGVhdDtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICBoZWlnaHQ6IDc0NXB4O1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG4gIH1cclxuXHJcbiAgLndyYXAtY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMjVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmltZy1jb250YWluZXIge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC02MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29udGF0byB7XHJcbiAgICAgIG1heC13aWR0aDogNTYwcHg7XHJcblxyXG4gICAgICAuY29weSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBmb3JtIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzhweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dCxcclxuICAgICAgICB0ZXh0YXJlYSxcclxuICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzU3Njk4YjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGNvbG9yOiAjYWNhY2FjO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG5cclxuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2FjYWNhYztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLzM7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLzM7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsImZvb3RlciB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICB9XHJcblxyXG4gIFxyXG4gIC50ZXh0LWlzby1mb290ZXJ7XHJcbiAgICBtYXJnaW4tdG9wOiA0N3B4ICFpbXBvcnRhbnQ7IFxyXG4gICAgc3Ryb25ne1xyXG4gICAgICBjb2xvcjokd2hpdGU7IFxyXG4gICAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI3JvZGFwZS1kZXNrdG9wIHtcclxuICBwYWRkaW5nOiA2MnB4IDAgMCAwO1xyXG4gIGJhY2tncm91bmQ6ICRtYWluO1xyXG5cclxuICAuc29icmUge1xyXG4gICAgLmxvZ28tZm9vdGVyIHtcclxuICAgICAgbWF4LXdpZHRoOiAyMDJweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zYWliYS1tYWlzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgIGZpbHRlcjogaW52ZXJ0KDUzJSkgc2VwaWEoNDglKSBzYXR1cmF0ZSg0MTQlKSBodWUtcm90YXRlKDJkZWcpIGJyaWdodG5lc3MoOTElKSBjb250cmFzdCg5MSUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZmx5LXggMC45cyBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGF0b3Mge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuXHJcbiAgICAuYnRuLWRlZmF1bHQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZWwsXHJcbiAgICAubWFpbCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVuZGVyZWNvIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgZ2FwOiA2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICBzdHJvbmcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNvY2lhbHMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDNweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuXHJcbiAgICAgIC5pY29ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogM3B4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJvZGFwZSB7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICBtYXJnaW4tdG9wOiA1NHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTQ5LCAxNDksIDE0OSwgMC4xMyk7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgY29sb3I6ICR0ZXh0RGFyaztcclxuICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICBzdHJvbmcge1xyXG4gICAgICBjb2xvcjogJHRleHREYXJrO1xyXG4gICAgfVxyXG5cclxuICAgIC54Y2VsbGVyIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dERhcms7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLmltZy0zeGNlbGxlciB7XHJcbiAgICAgICAgd2lkdGg6IDc3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVnYS1tZW51LXJvZGFwZSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNGZyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGdhcDogMjBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cclxuICAgIC5pdGVucy1tZW51LFxyXG4gICAgLml0ZW5zLWFwbGljYWNvZXMge1xyXG4gICAgICAubWVudS1pdGVtIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1lbnUtaXRlbS1wYXJlbnQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdWItbWVudSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICBnYXA6IDVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1pbi13aWR0aDogNXB4O1xyXG4gICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW5zLWFwbGljYWNvZXMge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuXHJcbiAgICAgIC5tZW51LWl0ZW0td3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcclxuICAgICAgICAgIGdyaWQtcm93OiAxIC8gNDtcclxuXHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIC8vIG1hcmdpbi10b3A6IDhweDtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZW51LWl0ZW0tcGFyZW50IHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1pbi13aWR0aDogNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jcm9kYXBlLW1vYmlsZSB7XHJcbiAgYmFja2dyb3VuZDogJG1haW47XHJcbiAgcGFkZGluZzogMnJlbSAwO1xyXG5cclxuICAuY29weS1yb2RhcGUgaDIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDE1cHggMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1hZ2VuZGFyIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhdG9zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG5cclxuICAuaW5mby1jb250YXRvIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1heC13aWR0aDogMTcwcHg7XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMThweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zb2NpYWxzIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZ2FwOiA0cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNib3R0b20tYmFyIHtcclxuICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgYmFja2dyb3VuZDogJGJnO1xyXG4gIGhlaWdodDogMTEwcHg7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gIC54Y2VsbGVyIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICR0ZXh0TGlnaHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmltZy0zeGNlbGxlciB7XHJcbiAgICAgIHdpZHRoOiA5NXB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59Il19 */
