/*!**********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./frontend/css/newWeb/styles.scss ***!
  \**********************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@200..800&display=swap);
/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./frontend/css/newWeb/styles.scss (1) ***!
  \**************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@200..800&display=swap);
/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./frontend/css/newWeb/styles.scss (2) ***!
  \**************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@200..800&display=swap);
/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./frontend/css/newWeb/styles.scss (3) ***!
  \**************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@200..800&display=swap);
/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./frontend/css/newWeb/styles.scss (4) ***!
  \**************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@200..800&display=swap);
/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./frontend/css/newWeb/styles.scss (5) ***!
  \**************************************************************************************************************************************************************************************/
*{box-sizing:border-box;margin:0;padding:0}ul{list-style:none}a{color:inherit}input{font-family:inherit}html{scroll-behavior:smooth;scroll-padding-top:128px}body{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:16px;font-weight:400;line-height:150%;background-color:#1a2226;color:#fff}@media(width <= 768px){body{font-size:14px}}header .container{gap:8px}.container{align-items:inherit;display:inherit;flex-direction:inherit;flex-wrap:inherit;gap:inherit;justify-content:inherit;margin:0 auto;max-width:1280px;width:100%}.hidden{display:none}.only-mobile,.mobile{display:block}@media(width > 768px){.only-mobile,.mobile{display:none}}.only-desktop,.desktop{display:none}@media(width > 992px){.only-desktop,.desktop{display:block}}.ms-button{align-items:center;background-color:#3df2b6;border:0;border-radius:50px;color:#22282b;display:flex;flex-direction:row;font-size:10px;font-weight:600;gap:8px;justify-content:center;line-height:130%;padding:12px 20px;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease-out}.ms-button:hover{background-color:#9df8da}.ms-button.disabled{opacity:.5;pointer-events:none}.ms-button.hidden{display:none}.ms-button-secondary{align-items:center;background-color:#3df2b6;border:0;border-radius:50px;color:#22282b;display:flex;flex-direction:row;font-size:10px;font-weight:600;gap:8px;justify-content:center;line-height:130%;padding:12px 20px;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease-out;background-color:#548dff;color:#22282b}.ms-button-secondary:hover{background-color:#9df8da}.ms-button-secondary.disabled{opacity:.5;pointer-events:none}.ms-button-secondary.hidden{display:none}.ms-button-secondary:hover{background-color:#8593f7}.ms-button-tertiary{align-items:center;background-color:#3df2b6;border:0;border-radius:50px;color:#22282b;display:flex;flex-direction:row;font-size:10px;font-weight:600;gap:8px;justify-content:center;line-height:130%;padding:12px 20px;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease-out;background-color:#548dff;color:#22282b}.ms-button-tertiary:hover{background-color:#9df8da}.ms-button-tertiary.disabled{opacity:.5;pointer-events:none}.ms-button-tertiary.hidden{display:none}.ms-button-tertiary:hover{background-color:#87afff}.ms-button-transparent{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:16px;font-weight:700;line-height:150%;align-items:center;background:none;border-radius:4px;color:inherit;cursor:pointer;display:inline-flex;flex-direction:row;font-weight:600;padding:8px 4px 8px 10px;text-decoration:none;text-transform:none;transition:background-color .1s ease-out}@media(width <= 768px){.ms-button-transparent{font-size:14px}}.ms-button-transparent::after{background:url("data:image/svg+xml,%3Csvg%20width%3D%227%22%20height%3D%2211%22%20viewBox%3D%220%200%207%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0.148438%209.50317L3.97656%205.67505L0.148438%201.84692L1.32031%200.675049L6.32031%205.67505L1.32031%2010.675L0.148438%209.50317Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E") no-repeat center;content:"";display:block;height:20px;width:30px}.ms-button-transparent:hover{background-color:rgba(255,255,255,.1)}.ms-button{align-items:center;background-color:#3df2b6;border:0;border-radius:50px;color:#22282b;display:flex;flex-direction:row;font-size:10px;font-weight:600;gap:8px;justify-content:center;line-height:130%;padding:12px 20px;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease-out}.ms-button:hover{background-color:#9df8da}.ms-button.disabled{opacity:.5;pointer-events:none}.ms-button.hidden{display:none}.ms-button-secondary{align-items:center;background-color:#3df2b6;border:0;border-radius:50px;color:#22282b;display:flex;flex-direction:row;font-size:10px;font-weight:600;gap:8px;justify-content:center;line-height:130%;padding:12px 20px;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease-out;background-color:#548dff;color:#22282b}.ms-button-secondary:hover{background-color:#9df8da}.ms-button-secondary.disabled{opacity:.5;pointer-events:none}.ms-button-secondary.hidden{display:none}.ms-button-secondary:hover{background-color:#8593f7}.ms-button-tertiary{align-items:center;background-color:#3df2b6;border:0;border-radius:50px;color:#22282b;display:flex;flex-direction:row;font-size:10px;font-weight:600;gap:8px;justify-content:center;line-height:130%;padding:12px 20px;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease-out;background-color:#548dff;color:#22282b}.ms-button-tertiary:hover{background-color:#9df8da}.ms-button-tertiary.disabled{opacity:.5;pointer-events:none}.ms-button-tertiary.hidden{display:none}.ms-button-tertiary:hover{background-color:#87afff}.ms-button-transparent{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:16px;font-weight:700;line-height:150%;align-items:center;background:none;border-radius:4px;color:inherit;cursor:pointer;display:inline-flex;flex-direction:row;font-weight:600;padding:8px 4px 8px 10px;text-decoration:none;text-transform:none;transition:background-color .1s ease-out}@media(width <= 768px){.ms-button-transparent{font-size:14px}}.ms-button-transparent::after{background:url("data:image/svg+xml,%3Csvg%20width%3D%227%22%20height%3D%2211%22%20viewBox%3D%220%200%207%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0.148438%209.50317L3.97656%205.67505L0.148438%201.84692L1.32031%200.675049L6.32031%205.67505L1.32031%2010.675L0.148438%209.50317Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E") no-repeat center;content:"";display:block;height:20px;width:30px}.ms-button-transparent:hover{background-color:rgba(255,255,255,.1)}header{align-items:center;background-color:rgba(0,0,0,0);color:#fff;display:flex;flex-direction:row;gap:80px;left:0;padding:10px 40px;position:sticky;right:0;top:0;transition:.2s;z-index:1}header .container{gap:0}header .ham{cursor:pointer;display:none;height:50px;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:transform 400ms;user-select:none;width:34px}header .ham.hamRotate.active{transform:rotate(45deg)}header .ham.hamRotate180.active{transform:rotate(180deg)}header .ham .line{fill:none;stroke:#fff;stroke-linecap:round;stroke-width:5.5;transition:stroke-dasharray 400ms,stroke-dashoffset 400ms}header .ham .line.top{stroke-dasharray:40 82}header .ham .line.middle{stroke-dasharray:40 111}header .ham .line.bottom{stroke-dasharray:40 161}header .ham.ham7.active .line.top{stroke-dasharray:17 82;stroke-dashoffset:-62px}header .ham.ham7.active .line.middle{stroke-dashoffset:23px}header .ham.ham7.active .line.bottom{stroke-dashoffset:-83px}header h1{display:flex}header h1 .logo svg{height:60px;width:218px}header nav{flex:1 1 auto;height:auto !important}header nav .mobile-menu{display:none}header nav>ul{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}header nav>ul li{transition:background-color .1s ease-out,color .1s ease-out}header nav>ul li a{display:block;font-size:14px;font-weight:600;line-height:150%;padding:0 16px;text-decoration:none}header nav>ul li.teams-menu-item a{align-items:center;display:flex;flex-direction:row;gap:8px}header nav>ul li.submenu{position:relative}header nav>ul li.submenu>a{align-items:center;display:flex;flex-direction:row;gap:8px}header nav>ul li.submenu ul,header nav>ul li.submenu .features-container{background-color:#fff;border-radius:0 0 8px 8px;box-shadow:2px 4px 6px 0 rgba(0,35,128,.45);display:none;flex-direction:column;gap:14px;left:-42px;padding:42px;position:absolute;text-align:start;top:calc(100% + 30px);width:max-content;z-index:1}header nav>ul li.submenu .features-container{color:#333;font-size:14px;grid-gap:45px;grid-template-columns:repeat(2, 1fr);min-width:610px}header nav>ul li.submenu .features-container .feature{display:flex;flex-direction:column;gap:20px}header nav>ul li.submenu .features-container .title{align-items:center;display:flex;font-weight:700;gap:8px;text-transform:uppercase}header nav>ul li.submenu .features-container .feature-links{display:flex;flex-direction:column;gap:15px;padding:0 23px}header nav>ul li.submenu .features-container .feature-links a{padding:0}header nav>ul li.submenu .features-container .feature-links a:hover{font-weight:700}header nav>ul li.submenu ul li{color:#333;letter-spacing:.14px}header nav>ul li.submenu ul li:hover a{font-weight:700;letter-spacing:0}header nav>ul li.submenu:hover ul::before,header nav>ul li.submenu:hover .features-container::before{content:"";display:block;height:30px;left:0;position:absolute;top:-30px;width:100%}header nav>ul li.submenu:hover .features-container{display:grid}header nav>ul li.submenu:hover ul{display:flex}header nav>ul:hover>li>a{opacity:.5}header nav>ul:hover>li>a:hover{opacity:1}header .feature-links a{font-weight:400}header .feature-links a:hover{font-weight:500}header .access{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;gap:32px}header .access .ms-button.install{border-radius:20px}header .access a:not(.ms-button){font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:14px;font-weight:400;line-height:150%;font-weight:700;text-decoration:none}@media(width <= 768px){header .access a:not(.ms-button){font-size:12px}}header.white{background-color:#fff;color:#333}header.white .ham .line{stroke:#333}header.dark{background-color:#1a2226;color:#fff}header.dark .ham .line{stroke:#333}header.scrolled{background-color:#1a2226}header.getting-started{color:#000;min-height:100dvh}header.getting-started a:not(.btn){color:inherit;text-decoration:underline}@media screen and (width <= 1280px){header{gap:12px}}@media screen and (width <= 1180px){header h1 .logo svg{width:140px}}@media screen and (width <= 1080px){header nav>ul{gap:0}header nav>ul li a{padding:0 12px}header .access{gap:12px}}@media screen and (width <= 992px){header{flex-direction:column;gap:0;padding:0}header .container{align-items:stretch}header h1{align-self:stretch;height:90px;padding:20px 30px}header h1 .logo{flex:1 1 auto}header h1 .logo svg{height:46px;width:168px}header h1 .ham{display:block}header nav{display:none}header nav .desktop-menu{display:none}header nav .mobile-menu{display:flex;overflow-y:auto;user-select:none}header nav .mobile-menu details{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:20px;font-weight:400;line-height:150%;padding:0 16px}}@media screen and (width <= 992px)and (width <= 768px){header nav .mobile-menu details{font-size:18px}}@media screen and (width <= 992px){header nav .mobile-menu details[open] summary>svg{transform:rotate(180deg)}header nav .mobile-menu details ::marker,header nav .mobile-menu details ::-webkit-details-marker{content:"";display:none}header nav .mobile-menu details summary{align-items:center;display:flex;font-weight:600;justify-content:space-between;list-style:none}header nav .mobile-menu details .content{display:flex;flex-direction:column;font-size:14px;font-weight:400;gap:14px;line-height:150%;margin:14px 14px}header nav .mobile-menu details .content .feature{display:flex;flex-direction:column;gap:8px}header nav .mobile-menu details .content .title{align-items:center;display:flex;font-weight:700;gap:5px;text-transform:uppercase}header nav .mobile-menu details .content a{text-decoration:none}header nav .mobile-menu details .content a::before{content:"➜";margin-right:8px}header nav .mobile-menu details .content a:hover{font-weight:700}header nav .mobile-menu details a{text-decoration:none}header nav>ul{align-items:stretch;flex-flow:column nowrap;justify-content:start}header nav>ul>li{flex:1 1 100%}header nav>ul>li.submenu ul{box-shadow:none;display:flex;left:auto;padding:12px 0;position:relative}header nav>ul>li>a{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:20px;font-weight:400;line-height:150%;justify-content:space-between}}@media screen and (width <= 992px)and (width <= 768px){header nav>ul>li>a{font-size:18px}}@media screen and (width <= 992px){header nav>ul:hover>li>a{opacity:1}header nav[aria-expanded=true]{background-color:#fff;color:#333;display:inherit;flex-direction:column;justify-content:stretch;max-height:calc(100dvh - 90px - 130px);padding:40px 12px 10px;width:100%}header nav[aria-expanded=true]+.access{background-color:#fff;display:flex;gap:30px;height:130px;justify-content:space-between;padding:40px 30px}header nav[aria-expanded=true]+.access>a{flex:1 1 50%;text-align:center}header nav[aria-expanded=true]+.access a:not(.ms-button){align-items:center;background-color:#3df2b6;border:0;border-radius:50px;color:#22282b;display:flex;flex-direction:row;font-size:10px;font-weight:600;gap:8px;justify-content:center;line-height:130%;padding:12px 20px;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease-out;background-color:#548dff;color:#22282b;border-radius:20px}header nav[aria-expanded=true]+.access a:not(.ms-button):hover{background-color:#9df8da}header nav[aria-expanded=true]+.access a:not(.ms-button).disabled{opacity:.5;pointer-events:none}header nav[aria-expanded=true]+.access a:not(.ms-button).hidden{display:none}header nav[aria-expanded=true]+.access a:not(.ms-button):hover{background-color:#8593f7}header .access{display:none}}footer{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:14px;font-weight:400;line-height:150%}@media(width <= 768px){footer{font-size:12px}}footer a{text-decoration:none}footer a:hover{text-decoration:underline}footer .footer-sitemap{align-items:start;display:flex;flex-flow:row wrap;gap:60px;justify-content:space-between;padding:80px 40px;position:relative}footer .footer-sitemap .sitemap-blocks{display:flex;flex:1 1 100%;flex-flow:row wrap;justify-content:space-between}footer .footer-sitemap .sitemap-blocks>div{display:flex;flex-direction:column;gap:18px;min-width:132px}footer .footer-sitemap .sitemap-blocks>div h6{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:16px;font-weight:600;line-height:150%;text-transform:uppercase}@media(width <= 768px){footer .footer-sitemap .sitemap-blocks>div h6{font-size:14px}}footer .footer-sitemap .sitemap-blocks>div ul{display:flex;flex-direction:column;gap:14px}footer .footer{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;padding:20px 40px}footer .footer .container>div{display:flex;flex:0 0 33%;flex-direction:row;gap:8px}footer .footer .container>div.community{align-items:start;display:flex;flex-flow:row wrap;gap:24px}footer .footer .container>div.community p{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:16px;font-weight:600;line-height:150%;text-transform:uppercase}@media(width <= 768px){footer .footer .container>div.community p{font-size:14px}}footer .footer .container>div.community a{line-height:24px}footer .footer .container>div.community ul{display:flex;flex-flow:row wrap;gap:28px}footer .footer .container>div.community ul.social{gap:12px}footer .footer .container>div.community ul.social a{display:block;line-height:0}footer .footer .container>div.copy{gap:20px;justify-content:center}footer .footer .container>div.legal{align-items:center;justify-content:end}footer .footer .container>div.legal .language-selector button{align-items:center;background:none;border:1px solid #fff;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:7px 10px}footer .footer .container>div.legal .language-selector button svg:first-of-type{height:14px;width:14px}footer .footer .container>div.legal .language-selector button svg:last-of-type{height:7px}footer .footer .container>div.legal .language-selector .hidden{display:none}footer .footer .container>div.legal .language-selector .tippy-content{background:#fff;border-radius:4px;color:#22282b;padding:10px}footer .footer .container>div.legal .language-selector .tippy-content a{display:block;margin-right:20px;padding:10px 10px}footer .footer .container>div.legal .language-selector .tippy-arrow{background:#fff;color:wheat}footer.white{background-color:#fff;color:#22282b}@media(width <= 768px){footer .footer-sitemap .sitemap-blocks{display:grid;gap:42px 24px;grid-template-columns:repeat(auto-fill, 200px)}footer .footer .container{gap:24px}footer .footer .container>div.community,footer .footer .container>div.copy,footer .footer .container>div.legal{flex:0 0 100%;justify-content:space-between}footer .footer .container>div.community{align-items:end}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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dXJjZXMiOlsid2VicGFjazovL21haWx0cmFjay1iYWNrZW5kLy4vZnJvbnRlbmQvY3NzL25ld1dlYi9jb21tb24vX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vbWFpbHRyYWNrLWJhY2tlbmQvLi9mcm9udGVuZC9jc3MvbmV3V2ViL2NvbW1vbi9fZ2xvYmFsLnNjc3MiLCJ3ZWJwYWNrOi8vbWFpbHRyYWNrLWJhY2tlbmQvLi9mcm9udGVuZC9jc3MvbmV3V2ViL2NvbW1vbi9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vbWFpbHRyYWNrLWJhY2tlbmQvLi9mcm9udGVuZC9jc3MvbmV3V2ViL2NvbW1vbi9fc2l6ZXMuc2NzcyIsIndlYnBhY2s6Ly9tYWlsdHJhY2stYmFja2VuZC8uL2Zyb250ZW5kL2Nzcy9uZXdXZWIvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovL21haWx0cmFjay1iYWNrZW5kLy4vZnJvbnRlbmQvY3NzL25ld1dlYi9wYXJ0aWFscy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vbWFpbHRyYWNrLWJhY2tlbmQvLi9mcm9udGVuZC9jc3MvbmV3V2ViL3BhcnRpYWxzL19mb290ZXIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICcuLi9jb21tb24vc2l6ZXMnO1xuXG5AaW1wb3J0ICdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUludGVyOndnaHRAMjAwLi44MDAmZGlzcGxheT1zd2FwJztcblxuJGZvbnQtbWFpbjogaW50ZXIsIGhlbHZldGljYSwgJ0hlbHZldGljYSBOZXVlJywgc2Fucy1zZXJpZjtcbiRmb250LXdlaWdodC1leHRyYS1saWdodDogMjAwO1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiA0MDA7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNTAwO1xuJGZvbnQtd2VpZ2h0LW1lZGl1bTogNjAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiRmb250LXdlaWdodC1ibGFjazogODAwO1xuXG5cbkBtaXhpbiBmb250LXN0eWxlLWgwIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtbWFpbjtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ibGFjaztcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gJHNpemUtUykge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxufVxuXG5AbWl4aW4gZm9udC1zdHlsZS1oMSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW1haW47XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gJHNpemUtUykge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxufVxuXG5AbWl4aW4gZm9udC1zdHlsZS1oMiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW1haW47XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTI1JTtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gJHNpemUtUykge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxufVxuXG5AbWl4aW4gZm9udC1zdHlsZS1oMyB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW1haW47XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgIGxpbmUtaGVpZ2h0OiBhdXRvO1xuICAgIFxuICAgIEBtZWRpYSAod2lkdGggPD0gJHNpemUtUykge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxufVxuXG5AbWl4aW4gZm9udC1zdHlsZS1oMy1saWdodCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW1haW47XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gICAgXG4gICAgQG1lZGlhICh3aWR0aCA8PSAkc2l6ZS1TKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG59XG5cbkBtaXhpbiBmb250LXN0eWxlLWg0IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtbWFpbjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9ICRzaXplLVMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cblxuQG1peGluIGZvbnQtc3R5bGUtaDUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gJHNpemUtUykge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuXG5AbWl4aW4gZm9udC1zdHlsZS1ib2R5IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtbWFpbjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gJHNpemUtUykge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuXG5AbWl4aW4gZm9udC1zdHlsZS1ib2R5LWJvbGQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9ICRzaXplLVMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn1cblxuQG1peGluIGZvbnQtc3R5bGUtYm9keS1pbnRybyB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW1haW47XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9ICRzaXplLVMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbn1cblxuQG1peGluIGZvbnQtc3R5bGUtYm9keS1saXN0IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtbWFpbjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuXG4gICAgQG1lZGlhICh3aWR0aCA8PSAkc2l6ZS1TKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5cbkBtaXhpbiBmb250LXN0eWxlLWxpbmsge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuXG4gICAgQG1lZGlhICh3aWR0aCA8PSAkc2l6ZS1TKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG59XG5cbkBtaXhpbiBmb250LXN0eWxlLWNhcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQG1lZGlhICh3aWR0aCA8PSAkc2l6ZS1TKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5cbkBtaXhpbiBmb250LXN0eWxlLWV5ZWJyb3cge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICBsaW5lLWhlaWdodDogMTI1JTtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gJHNpemUtUykge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufVxuXG47QGltcG9ydCBcInNhc3MtZW1iZWRkZWQtbGVnYWN5LWxvYWQtZG9uZToxNFwiOyIsIkBpbXBvcnQgJy4vc2l6ZXMnO1xuQGltcG9ydCAnLi9mb250cyc7XG5cbioge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbnVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5hIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbn1cblxuaW5wdXQge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG5odG1sIHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICBzY3JvbGwtcGFkZGluZy10b3A6IDEyOHB4O1xufVxuXG5ib2R5IHtcbiAgICBAaW5jbHVkZSBmb250LXN0eWxlLWJvZHk7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGVlcC1ncmVlbjtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG5oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgZ2FwOiA4cHg7XG59XG5cbi5jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGluaGVyaXQ7XG4gICAgZmxleC13cmFwOiBpbmhlcml0O1xuICAgIGdhcDogaW5oZXJpdDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAkc2l6ZS1jb250YWluZXI7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vbmx5LW1vYmlsZSwgLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAbWVkaWEgKHdpZHRoID4gJHNpemUtUykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLm9ubHktZGVza3RvcCwgLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgKHdpZHRoID4gJHNpemUtTSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjk5XCI7IiwiLy8gQmFzZVxuJGNvbG9yLWJhc2UtZ3JheTogIzMzMztcbiRjb2xvci1iYXNlLWdyZWVuOiAjMDBCODc4O1xuJGNvbG9yLWJhc2UtcHVycGxlOiAjNjk2NENFO1xuJGNvbG9yLWJhc2Utd2hpdGU6ICNGRkY7XG4kY29sb3ItYmFzZS1kZWVwLW5hdnk6ICMwMTA5MjE7XG5cbi8vIFNlY29uZGFyeVxuJGNvbG9yLXNlY29uZGFyeS1kYXJrLXB1cnBsZTogIzU0NEVDMDtcbiRjb2xvci1zZWNvbmRhcnktbm90LXNvLWxpZ2h0LXB1cnBsZTogI0NEQ0JGMDtcbiRjb2xvci1zZWNvbmRhcnktbGlnaHQtcHVycGxlOiAjRUNFQ0Y5O1xuJGNvbG9yLXNlY29uZGFyeS1ibHVlOiAjMDA4REYyO1xuJGNvbG9yLXNlY29uZGFyeS1za3k6ICNCRkU0RkU7XG4kY29sb3Itc2Vjb25kYXJ5LXllbGxvdzogI0ZGQ0IxMTtcbiRjb2xvci1zZWNvbmRhcnktcGluazogI0ZGOTREMDtcblxuLy8gTmV1dHJhbFxuJGNvbG9yLW5ldXRyYWwtYmxhY2s6ICMwMDA7XG4kY29sb3ItbmV1dHJhbC1saWdodC1ncmF5OiAjRjZGNkY2O1xuXG4vLyBOb3QgaW4gc3R5bGVndWlkZVxuJGNvbG9yLW9jZWFuLWJsdWU6ICMwMDIzODA7XG4kY29sb3ItYnV0dG9uLXNlY29uZGFyeTogIzJEMjg5NztcbiRjb2xvci1uZXV0cmFsLW1lZGl1bTogI0I4QjhCODtcblxuLy8gTmV3IExvZ28gU3R5bGVcbiRjb2xvci12aXZpZC1ncmVlbjogIzNERjJCNjtcbiRjb2xvci1kZWVwLWdyZWVuOiAjMUEyMjI2O1xuJGNvbG9yLWRhcmtpc2gtZ3JleTogIzIyMjgyQjtcbiRjb2xvci1kYXJrLWdyZXk6ICM0NjRjNGI7XG4kY29sb3ItbWlkLWdyZXk6ICNhYmIxYjE7XG4kY29sb3ItbGlnaHQtZ3JleTogI2RkZDtcbiRjb2xvci1hbG1vc3Qtd2hpdGU6ICNGMEY3Rjc7XG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItbGlnaHQtcGVhY2g6ICNlZjk2ODQ7XG4kY29sb3ItdGVjaC1wdXJwbGU6ICM4NTkzZjc7XG4kY29sb3ItdGVjaC1ibHVlOiAjNTQ4REZGO1xuJGNvbG9yLWJyaWdodC1hbWJlcjogI2Y0YmY2MTtcbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjNcIjsiLCIvLyBTaXplIERldmljZVxuJHNpemUtTDogMTI4MHB4O1xuJHNpemUtTTogOTkycHg7XG4kc2l6ZS1TOiA3NjhweDtcbiRzaXplLVhTOiA0ODBweDtcblxuLy8gQ29udGFpbmVyIHNpemVcbiRzaXplLWNvbnRhaW5lcjogMTI4MHB4O1xuXG47QGltcG9ydCBcInNhc3MtZW1iZWRkZWQtbGVnYWN5LWxvYWQtZG9uZToyNFwiOyIsIkBpbXBvcnQgJy4uL2NvbW1vbi9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29tbW9uL2ZvbnRzJztcblxuJGNvbG9yLXByaW1hcnktZmc6ICRjb2xvci1kYXJraXNoLWdyZXk7XG4kY29sb3ItcHJpbWFyeS1iZzogJGNvbG9yLXZpdmlkLWdyZWVuO1xuJGNvbG9yLXNlY29uZGFyeS1mZzogJGNvbG9yLWRhcmtpc2gtZ3JleTtcbiRjb2xvci1zZWNvbmRhcnktYmc6ICRjb2xvci10ZWNoLWJsdWU7XG4kY29sb3Itc2Vjb25kYXJ5LWJnLWhvdmVyOiAkY29sb3ItdGVjaC1wdXJwbGU7XG5cbkBtaXhpbiBtcy1idXR0b24ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktYmc7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWZnO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgZ2FwOiA4cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjFzIGVhc2Utb3V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXByaW1hcnktYmcsIDIwJSk7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmLmhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gbXMtYnV0dG9uLXNlY29uZGFyeSB7XG4gICAgQGluY2x1ZGUgbXMtYnV0dG9uO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS1iZztcbiAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS1mZztcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWJnLWhvdmVyO1xuICAgIH1cbn1cblxuQG1peGluIG1zLWJ1dHRvbi10ZXJ0aWFyeSB7XG4gICAgQGluY2x1ZGUgbXMtYnV0dG9uO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS1iZztcbiAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS1mZztcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1zZWNvbmRhcnktYmcsIDEwJSk7XG4gICAgfVxufVxuXG5AbWl4aW4gbXMtYnV0dG9uLXRyYW5zcGFyZW50IHtcbiAgICBAaW5jbHVkZSBmb250LXN0eWxlLWJvZHktYm9sZDtcblxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgcGFkZGluZzogOHB4IDRweCA4cHggMTBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMXMgZWFzZS1vdXQ7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IFxuICAgICAgICAgICAgdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjI3JTIyJTIwaGVpZ2h0JTNEJTIyMTElMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA3JTIwMTElMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTBBJTNDcGF0aCUyMGQlM0QlMjJNMC4xNDg0MzglMjA5LjUwMzE3TDMuOTc2NTYlMjA1LjY3NTA1TDAuMTQ4NDM4JTIwMS44NDY5MkwxLjMyMDMxJTIwMC42NzUwNDlMNi4zMjAzMSUyMDUuNjc1MDVMMS4zMjAzMSUyMDEwLjY3NUwwLjE0ODQzOCUyMDkuNTAzMTdaJTIyJTIwZmlsbCUzRCUyMndoaXRlJTIyJTJGJTNFJTBBJTNDJTJGc3ZnJTNFJylcbiAgICAgICAgICAgIG5vLXJlcGVhdFxuICAgICAgICAgICAgY2VudGVyO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjb2xvcjogJGNvbG9yLXdoaXRlLCAkYW1vdW50OiAuOSk7XG4gICAgfVxufVxuXG4ubXMtYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBtcy1idXR0b247XG59XG5cbi5tcy1idXR0b24tc2Vjb25kYXJ5IHtcbiAgICBAaW5jbHVkZSBtcy1idXR0b24tc2Vjb25kYXJ5O1xufVxuXG4ubXMtYnV0dG9uLXRlcnRpYXJ5IHtcbiAgICBAaW5jbHVkZSBtcy1idXR0b24tdGVydGlhcnk7XG59XG5cbi5tcy1idXR0b24tdHJhbnNwYXJlbnQge1xuICAgIEBpbmNsdWRlIG1zLWJ1dHRvbi10cmFuc3BhcmVudDtcbn1cblxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6MTU2XCI7IiwiQGltcG9ydCAnLi4vY29tbW9uL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb21tb24vZm9udHMnO1xuQGltcG9ydCAnLi4vY29tbW9uL3NpemVzJztcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvYnV0dG9ucyc7XG5cbiR0aXRsZS1oZWlnaHQ6IDkwcHg7XG4kYWNjZXNzLWhlaWdodDogMTMwcHg7XG4kY29sb3ItYmc6ICRjb2xvci1kZWVwLWdyZWVuO1xuJGNvbG9yLWZnOiAkY29sb3Itd2hpdGU7XG4kY29sb3ItZ3JleS1zZXBhcmF0b3I6ICNDQ0M7XG4kc2NyZWVuLXdpZHRoLWxvZ28tc206IDExODBweDtcbiRzY3JlZW4td2lkdGgtbWVudS1zdHJldGNoOiAxMDgwcHg7XG5cbmhlYWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGNvbG9yLWZnO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDgwcHg7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogLjJzO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgZ2FwOiAwO1xuICAgIH1cblxuICAgIC8vIFRPRE86IFNpbXBsaWZ5IHRoaXNcbiAgICAuaGFtIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA0MDBtcztcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAzNHB4O1xuXG4gICAgICAgICYuaGFtUm90YXRlLmFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmhhbVJvdGF0ZTE4MC5hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5lIHtcbiAgICAgICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICAgICAgICBzdHJva2U6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogNS41O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlLWRhc2hhcnJheSA0MDBtcywgc3Ryb2tlLWRhc2hvZmZzZXQgNDAwbXM7XG5cbiAgICAgICAgICAgICYudG9wIHtcbiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiA0MCA4MjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5taWRkbGUge1xuICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDQwIDExMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5ib3R0b20ge1xuICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDQwIDE2MTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaGFtNy5hY3RpdmUgLmxpbmUge1xuICAgICAgICAgICAgJi50b3Age1xuICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDE3IDgyO1xuICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtNjJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5taWRkbGUge1xuICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAyM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmJvdHRvbSB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC04M3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIC5sb2dvIHN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjE4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBuYXYge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLm1vYmlsZS1tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gdWwge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjFzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICBjb2xvciAuMXMgZWFzZS1vdXQ7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnRlYW1zLW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnN1Ym1lbnUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB1bCwgLmZlYXR1cmVzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZS13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMnB4IDRweCA2cHggMCB0cmFuc3BhcmVudGl6ZSgkY29sb3Itb2NlYW4tYmx1ZSwgLjU1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTQycHg7IC8vIHNhbWUgYXMgbGVmdCBwYWRkaW5nXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5mZWF0dXJlcy1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLWdyYXk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWdhcDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDYxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmVhdHVyZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5mZWF0dXJlLWxpbmtzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjNweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS1ncmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMTRweDsgLy8gSGFjayB0byBhdm9pZCB0ZXh0IHNoaWZ0aW5nIG9uIGhvdmVyXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdWwsIC5mZWF0dXJlcy1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZlYXR1cmVzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICYgPiBsaSA+IGEge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmVhdHVyZS1saW5rcyB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjY2VzcyB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6IDMycHg7XG5cbiAgICAgICAgLm1zLWJ1dHRvbi5pbnN0YWxsIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBhOm5vdCgubXMtYnV0dG9uKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXN0eWxlLWxpbms7XG5cbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYud2hpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZS13aGl0ZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLWdyYXk7XG5cbiAgICAgICAgLmhhbSAubGluZSB7XG4gICAgICAgICAgICBzdHJva2U6ICRjb2xvci1iYXNlLWdyYXk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRhcmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGVlcC1ncmVlbjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLXdoaXRlO1xuXG4gICAgICAgIC5oYW0gLmxpbmUge1xuICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3ItYmFzZS1ncmF5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zY3JvbGxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZztcbiAgICB9XG5cbiAgICAmLmdldHRpbmctc3RhcnRlZCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItbmV1dHJhbC1ibGFjaztcbiAgICAgICAgbWluLWhlaWdodDogMTAwZHZoO1xuXG4gICAgICAgIGE6bm90KC5idG4pIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8PSAkc2l6ZS1MKSB7XG4gICAgaGVhZGVyIHtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDw9ICRzY3JlZW4td2lkdGgtbG9nby1zbSkge1xuICAgIGhlYWRlciBoMSAubG9nbyBzdmcge1xuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPD0gJHNjcmVlbi13aWR0aC1tZW51LXN0cmV0Y2gpIHtcbiAgICBoZWFkZXIge1xuICAgICAgICBuYXYge1xuICAgICAgICAgICAgJiA+IHVsIHtcbiAgICAgICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgbGkgYSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWNjZXNzIHtcbiAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDw9ICRzaXplLU0pIHtcbiAgICBoZWFkZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgICAgICBoZWlnaHQ6ICR0aXRsZS1oZWlnaHQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG5cbiAgICAgICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2OHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhhbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBuYXYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgLmRlc2t0b3AtbWVudSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1vYmlsZS1tZW51IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBkZXRhaWxzIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZS1ib2R5LWludHJvO1xuXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcblxuICAgICAgICAgICAgICAgICAgICAmW29wZW5dIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN1bW1hcnkgPiBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA6Om1hcmtlciwgOjotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHN1bW1hcnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTRweCAxNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmVhdHVyZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ+KenCc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiB1bCB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG5cbiAgICAgICAgICAgICAgICAmID4gbGkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAmLnN1Ym1lbnUgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZS1ib2R5LWludHJvO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyID4gbGkgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJlthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlLXdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS1ncmF5O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDBkdmggLSAkdGl0bGUtaGVpZ2h0IC0gJGFjY2Vzcy1oZWlnaHQpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMTJweCAxMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgJiArIC5hY2Nlc3Mge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZS13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRhY2Nlc3MtaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMzBweDtcblxuICAgICAgICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYTpub3QoLm1zLWJ1dHRvbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXMtYnV0dG9uLXNlY29uZGFyeTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2Nlc3Mge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6MTk0XCI7IiwiJGNvbG9yLWdyYWRpZW50LWFjY2VudDogIzMxMkM5MTtcbiRjb2xvci1iZzogJGNvbG9yLWRlZXAtZ3JlZW47XG4kY29sb3ItZmc6ICRjb2xvci13aGl0ZTtcblxuZm9vdGVyIHtcbiAgICBAaW5jbHVkZSBmb250LXN0eWxlLWxpbms7XG5cbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyLXNpdGVtYXAge1xuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIGdhcDogNjBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuc2l0ZW1hcC1ibG9ja3Mge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogMThweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEzMnB4O1xuXG4gICAgICAgICAgICAgICAgaDYge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXN0eWxlLWNhcHRpb247XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSAgICAgXG5cbiAgICAuZm9vdGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG5cbiAgICAgICAgLmNvbnRhaW5lciA+IGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleDogMCAwIDMzJTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBnYXA6IDhweDtcblxuICAgICAgICAgICAgJi5jb21tdW5pdHkge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgIFxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXN0eWxlLWNhcHRpb247XG4gICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDI4cHg7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICYuc29jaWFsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNvcHkge1xuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5sZWdhbCB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcblxuICAgICAgICAgICAgICAgIC5sYW5ndWFnZS1zZWxlY3RvciB7XG5cbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmc6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5oaWRkZW57XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRpcHB5LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJraXNoLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGlwcHktYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hlYXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLndoaXRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmtpc2gtZ3JleTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9ICRzaXplLVMpIHtcbiAgICAgICAgLmZvb3Rlci1zaXRlbWFwIC5zaXRlbWFwLWJsb2NrcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ2FwOiA0MnB4IDI0cHg7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIDIwMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb290ZXIgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBnYXA6IDI0cHg7XG5cbiAgICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgICAgICYuY29tbXVuaXR5LFxuICAgICAgICAgICAgICAgICYuY29weSxcbiAgICAgICAgICAgICAgICAmLmxlZ2FsIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmNvbW11bml0eSB7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG47QGltcG9ydCBcInNhc3MtZW1iZWRkZWQtbGVnYWN5LWxvYWQtZG9uZToyMzRcIjsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/