/*!**********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].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[3].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].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[3].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].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[3].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].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[3].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].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[3].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].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/ZmFtaWx5PUludGVyOndnaHRAMjAwLi44MDAmZGlzcGxheT1zd2FwJztcblxuJGZvbnQtbWFpbjogaW50ZXIsIGhlbHZldGljYSwgJ0hlbHZldGljYSBOZXVlJywgc2Fucy1zZXJpZjtcbiRmb250LXdlaWdodC1leHRyYS1saWdodDogMjAwO1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiA0MDA7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNTAwO1xuJGZvbnQtd2VpZ2h0LW1lZGl1bTogNjAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiRmb250LXdlaWdodC1ibGFjazogODAwO1xuXG5cbkBtaXhpbiBmb250LXN0eWxlLWgwIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtbWFpbjtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ibGFjaztcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gJHNpemUtUykge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxufVxuXG5AbWl4aW4gZm9udC1zdHlsZS1oMSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW1haW47XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gJHNpemUtUykge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxufVxuXG5AbWl4aW4gZm9udC1zdHlsZS1oMiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW1haW47XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTI1JTtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gJHNpemUtUykge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxufVxuXG5AbWl4aW4gZm9udC1zdHlsZS1oMyB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW1haW47XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgIGxpbmUtaGVpZ2h0OiBhdXRvO1xuICAgIFxuICAgIEBtZWRpYSAod2lkdGggPD0gJHNpemUtUykge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxufVxuXG5AbWl4aW4gZm9udC1zdHlsZS1oMy1saWdodCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW1haW47XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gICAgXG4gICAgQG1lZGlhICh3aWR0aCA8PSAkc2l6ZS1TKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG59XG5cbkBtaXhpbiBmb250LXN0eWxlLWg0IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtbWFpbjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9ICRzaXplLVMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cblxuQG1peGluIGZvbnQtc3R5bGUtaDUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gJHNpemUtUykge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuXG5AbWl4aW4gZm9udC1zdHlsZS1ib2R5IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtbWFpbjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gJHNpemUtUykge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuXG5AbWl4aW4gZm9udC1zdHlsZS1ib2R5LWJvbGQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9ICRzaXplLVMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn1cblxuQG1peGluIGZvbnQtc3R5bGUtYm9keS1pbnRybyB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW1haW47XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9ICRzaXplLVMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbn1cblxuQG1peGluIGZvbnQtc3R5bGUtYm9keS1saXN0IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtbWFpbjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuXG4gICAgQG1lZGlhICh3aWR0aCA8PSAkc2l6ZS1TKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5cbkBtaXhpbiBmb250LXN0eWxlLWxpbmsge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuXG4gICAgQG1lZGlhICh3aWR0aCA8PSAkc2l6ZS1TKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG59XG5cbkBtaXhpbiBmb250LXN0eWxlLWNhcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQG1lZGlhICh3aWR0aCA8PSAkc2l6ZS1TKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5cbkBtaXhpbiBmb250LXN0eWxlLWV5ZWJyb3cge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICBsaW5lLWhlaWdodDogMTI1JTtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gJHNpemUtUykge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufVxuXG47QGltcG9ydCBcInNhc3MtZW1iZWRkZWQtbGVnYWN5LWxvYWQtZG9uZTo1M1wiOyIsIkBpbXBvcnQgJy4vc2l6ZXMnO1xuQGltcG9ydCAnLi9mb250cyc7XG5cbioge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbnVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5hIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbn1cblxuaW5wdXQge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG5odG1sIHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICBzY3JvbGwtcGFkZGluZy10b3A6IDEyOHB4O1xufVxuXG5ib2R5IHtcbiAgICBAaW5jbHVkZSBmb250LXN0eWxlLWJvZHk7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGVlcC1ncmVlbjtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG5oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgZ2FwOiA4cHg7XG59XG5cbi5jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGluaGVyaXQ7XG4gICAgZmxleC13cmFwOiBpbmhlcml0O1xuICAgIGdhcDogaW5oZXJpdDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAkc2l6ZS1jb250YWluZXI7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vbmx5LW1vYmlsZSwgLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAbWVkaWEgKHdpZHRoID4gJHNpemUtUykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLm9ubHktZGVza3RvcCwgLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgKHdpZHRoID4gJHNpemUtTSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjE0M1wiOyIsIi8vIEJhc2VcbiRjb2xvci1iYXNlLWdyYXk6ICMzMzM7XG4kY29sb3ItYmFzZS1ncmVlbjogIzAwQjg3ODtcbiRjb2xvci1iYXNlLXB1cnBsZTogIzY5NjRDRTtcbiRjb2xvci1iYXNlLXdoaXRlOiAjRkZGO1xuJGNvbG9yLWJhc2UtZGVlcC1uYXZ5OiAjMDEwOTIxO1xuXG4vLyBTZWNvbmRhcnlcbiRjb2xvci1zZWNvbmRhcnktZGFyay1wdXJwbGU6ICM1NDRFQzA7XG4kY29sb3Itc2Vjb25kYXJ5LW5vdC1zby1saWdodC1wdXJwbGU6ICNDRENCRjA7XG4kY29sb3Itc2Vjb25kYXJ5LWxpZ2h0LXB1cnBsZTogI0VDRUNGOTtcbiRjb2xvci1zZWNvbmRhcnktYmx1ZTogIzAwOERGMjtcbiRjb2xvci1zZWNvbmRhcnktc2t5OiAjQkZFNEZFO1xuJGNvbG9yLXNlY29uZGFyeS15ZWxsb3c6ICNGRkNCMTE7XG4kY29sb3Itc2Vjb25kYXJ5LXBpbms6ICNGRjk0RDA7XG5cbi8vIE5ldXRyYWxcbiRjb2xvci1uZXV0cmFsLWJsYWNrOiAjMDAwO1xuJGNvbG9yLW5ldXRyYWwtbGlnaHQtZ3JheTogI0Y2RjZGNjtcblxuLy8gTm90IGluIHN0eWxlZ3VpZGVcbiRjb2xvci1vY2Vhbi1ibHVlOiAjMDAyMzgwO1xuJGNvbG9yLWJ1dHRvbi1zZWNvbmRhcnk6ICMyRDI4OTc7XG4kY29sb3ItbmV1dHJhbC1tZWRpdW06ICNCOEI4Qjg7XG5cbi8vIE5ldyBMb2dvIFN0eWxlXG4kY29sb3Itdml2aWQtZ3JlZW46ICMzREYyQjY7XG4kY29sb3ItZGVlcC1ncmVlbjogIzFBMjIyNjtcbiRjb2xvci1kYXJraXNoLWdyZXk6ICMyMjI4MkI7XG4kY29sb3ItZGFyay1ncmV5OiAjNDY0YzRiO1xuJGNvbG9yLW1pZC1ncmV5OiAjYWJiMWIxO1xuJGNvbG9yLWxpZ2h0LWdyZXk6ICNkZGQ7XG4kY29sb3ItYWxtb3N0LXdoaXRlOiAjRjBGN0Y3O1xuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWxpZ2h0LXBlYWNoOiAjZWY5Njg0O1xuJGNvbG9yLXRlY2gtcHVycGxlOiAjODU5M2Y3O1xuJGNvbG9yLXRlY2gtYmx1ZTogIzU0OERGRjtcbiRjb2xvci1icmlnaHQtYW1iZXI6ICNmNGJmNjE7XG47QGltcG9ydCBcInNhc3MtZW1iZWRkZWQtbGVnYWN5LWxvYWQtZG9uZTo1XCI7IiwiLy8gU2l6ZSBEZXZpY2VcbiRzaXplLUw6IDEyODBweDtcbiRzaXplLU06IDk5MnB4O1xuJHNpemUtUzogNzY4cHg7XG4kc2l6ZS1YUzogNDgwcHg7XG5cbi8vIENvbnRhaW5lciBzaXplXG4kc2l6ZS1jb250YWluZXI6IDEyODBweDtcblxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6ODdcIjsiLCJAaW1wb3J0ICcuLi9jb21tb24vY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbW1vbi9mb250cyc7XG5cbiRjb2xvci1wcmltYXJ5LWZnOiAkY29sb3ItZGFya2lzaC1ncmV5O1xuJGNvbG9yLXByaW1hcnktYmc6ICRjb2xvci12aXZpZC1ncmVlbjtcbiRjb2xvci1zZWNvbmRhcnktZmc6ICRjb2xvci1kYXJraXNoLWdyZXk7XG4kY29sb3Itc2Vjb25kYXJ5LWJnOiAkY29sb3ItdGVjaC1ibHVlO1xuJGNvbG9yLXNlY29uZGFyeS1iZy1ob3ZlcjogJGNvbG9yLXRlY2gtcHVycGxlO1xuXG5AbWl4aW4gbXMtYnV0dG9uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LWJnO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1mZztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgIGdhcDogOHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xcyBlYXNlLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1wcmltYXJ5LWJnLCAyMCUpO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIG1zLWJ1dHRvbi1zZWNvbmRhcnkge1xuICAgIEBpbmNsdWRlIG1zLWJ1dHRvbjtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktYmc7XG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktZmc7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS1iZy1ob3ZlcjtcbiAgICB9XG59XG5cbkBtaXhpbiBtcy1idXR0b24tdGVydGlhcnkge1xuICAgIEBpbmNsdWRlIG1zLWJ1dHRvbjtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktYmc7XG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktZmc7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3Itc2Vjb25kYXJ5LWJnLCAxMCUpO1xuICAgIH1cbn1cblxuQG1peGluIG1zLWJ1dHRvbi10cmFuc3BhcmVudCB7XG4gICAgQGluY2x1ZGUgZm9udC1zdHlsZS1ib2R5LWJvbGQ7XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgIHBhZGRpbmc6IDhweCA0cHggOHB4IDEwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjFzIGVhc2Utb3V0O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBcbiAgICAgICAgICAgIHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyNyUyMiUyMGhlaWdodCUzRCUyMjExJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNyUyMDExJTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUwQSUzQ3BhdGglMjBkJTNEJTIyTTAuMTQ4NDM4JTIwOS41MDMxN0wzLjk3NjU2JTIwNS42NzUwNUwwLjE0ODQzOCUyMDEuODQ2OTJMMS4zMjAzMSUyMDAuNjc1MDQ5TDYuMzIwMzElMjA1LjY3NTA1TDEuMzIwMzElMjAxMC42NzVMMC4xNDg0MzglMjA5LjUwMzE3WiUyMiUyMGZpbGwlM0QlMjJ3aGl0ZSUyMiUyRiUzRSUwQSUzQyUyRnN2ZyUzRScpXG4gICAgICAgICAgICBuby1yZXBlYXRcbiAgICAgICAgICAgIGNlbnRlcjtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkY29sb3I6ICRjb2xvci13aGl0ZSwgJGFtb3VudDogLjkpO1xuICAgIH1cbn1cblxuLm1zLWJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgbXMtYnV0dG9uO1xufVxuXG4ubXMtYnV0dG9uLXNlY29uZGFyeSB7XG4gICAgQGluY2x1ZGUgbXMtYnV0dG9uLXNlY29uZGFyeTtcbn1cblxuLm1zLWJ1dHRvbi10ZXJ0aWFyeSB7XG4gICAgQGluY2x1ZGUgbXMtYnV0dG9uLXRlcnRpYXJ5O1xufVxuXG4ubXMtYnV0dG9uLXRyYW5zcGFyZW50IHtcbiAgICBAaW5jbHVkZSBtcy1idXR0b24tdHJhbnNwYXJlbnQ7XG59XG5cbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjE5M1wiOyIsIkBpbXBvcnQgJy4uL2NvbW1vbi9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29tbW9uL2ZvbnRzJztcbkBpbXBvcnQgJy4uL2NvbW1vbi9zaXplcyc7XG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL2J1dHRvbnMnO1xuXG4kdGl0bGUtaGVpZ2h0OiA5MHB4O1xuJGFjY2Vzcy1oZWlnaHQ6IDEzMHB4O1xuJGNvbG9yLWJnOiAkY29sb3ItZGVlcC1ncmVlbjtcbiRjb2xvci1mZzogJGNvbG9yLXdoaXRlO1xuJGNvbG9yLWdyZXktc2VwYXJhdG9yOiAjQ0NDO1xuJHNjcmVlbi13aWR0aC1sb2dvLXNtOiAxMTgwcHg7XG4kc2NyZWVuLXdpZHRoLW1lbnUtc3RyZXRjaDogMTA4MHB4O1xuXG5oZWFkZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRjb2xvci1mZztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiA4MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMTBweCA0MHB4O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IC4ycztcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGdhcDogMDtcbiAgICB9XG5cbiAgICAvLyBUT0RPOiBTaW1wbGlmeSB0aGlzXG4gICAgLmhhbSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNDAwbXM7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICB3aWR0aDogMzRweDtcblxuICAgICAgICAmLmhhbVJvdGF0ZS5hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5oYW1Sb3RhdGUxODAuYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAubGluZSB7XG4gICAgICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDUuNTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHN0cm9rZS1kYXNoYXJyYXkgNDAwbXMsIHN0cm9rZS1kYXNob2Zmc2V0IDQwMG1zO1xuXG4gICAgICAgICAgICAmLnRvcCB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogNDAgODI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubWlkZGxlIHtcbiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiA0MCAxMTE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYm90dG9tIHtcbiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiA0MCAxNjE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmhhbTcuYWN0aXZlIC5saW5lIHtcbiAgICAgICAgICAgICYudG9wIHtcbiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxNyA4MjtcbiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogLTYycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubWlkZGxlIHtcbiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMjNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5ib3R0b20ge1xuICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtODNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAubG9nbyBzdmcge1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIxOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbmF2IHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5tb2JpbGUtbWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IHVsIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgLjFzIGVhc2Utb3V0O1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi50ZWFtcy1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5zdWJtZW51IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgdWwsIC5mZWF0dXJlcy1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2Utd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCA0cHggNnB4IDAgdHJhbnNwYXJlbnRpemUoJGNvbG9yLW9jZWFuLWJsdWUsIC41NSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC00MnB4OyAvLyBzYW1lIGFzIGxlZnQgcGFkZGluZ1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZmVhdHVyZXMtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS1ncmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1nYXA6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2MTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZlYXR1cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmVhdHVyZS1saW5rcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIzcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2UtZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjE0cHg7IC8vIEhhY2sgdG8gYXZvaWQgdGV4dCBzaGlmdGluZyBvbiBob3ZlclxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsLCAuZmVhdHVyZXMtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0zMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5mZWF0dXJlcy1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmID4gbGkgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZlYXR1cmUtbGlua3Mge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY2Nlc3Mge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZ2FwOiAzMnB4O1xuXG4gICAgICAgIC5tcy1idXR0b24uaW5zdGFsbCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYTpub3QoLm1zLWJ1dHRvbikge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZS1saW5rO1xuXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLndoaXRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2Utd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS1ncmF5O1xuXG4gICAgICAgIC5oYW0gLmxpbmUge1xuICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3ItYmFzZS1ncmF5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5kYXJrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRlZXAtZ3JlZW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS13aGl0ZTtcblxuICAgICAgICAuaGFtIC5saW5lIHtcbiAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yLWJhc2UtZ3JheTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2Nyb2xsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmc7XG4gICAgfVxuXG4gICAgJi5nZXR0aW5nLXN0YXJ0ZWQge1xuICAgICAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtYmxhY2s7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMGR2aDtcblxuICAgICAgICBhOm5vdCguYnRuKSB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPD0gJHNpemUtTCkge1xuICAgIGhlYWRlciB7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8PSAkc2NyZWVuLXdpZHRoLWxvZ28tc20pIHtcbiAgICBoZWFkZXIgaDEgLmxvZ28gc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDw9ICRzY3JlZW4td2lkdGgtbWVudS1zdHJldGNoKSB7XG4gICAgaGVhZGVyIHtcbiAgICAgICAgbmF2IHtcbiAgICAgICAgICAgICYgPiB1bCB7XG4gICAgICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGxpIGEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjY2VzcyB7XG4gICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8PSAkc2l6ZS1NKSB7XG4gICAgaGVhZGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIH1cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgaGVpZ2h0OiAkdGl0bGUtaGVpZ2h0O1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuXG4gICAgICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oYW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbmF2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIC5kZXNrdG9wLW1lbnUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tb2JpbGUtbWVudSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgICAgICAgICAgZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUtYm9keS1pbnRybztcblxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJltvcGVuXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdW1tYXJ5ID4gc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgOjptYXJrZXIsIDo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBzdW1tYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE0cHggMTRweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZlYXR1cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfinpwnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gdWwge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuXG4gICAgICAgICAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zdWJtZW51IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUtYm9keS1pbnRybztcblxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciA+IGxpID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZS13aGl0ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2UtZ3JheTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwZHZoIC0gJHRpdGxlLWhlaWdodCAtICRhY2Nlc3MtaGVpZ2h0KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDEycHggMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICYgKyAuYWNjZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2Utd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkYWNjZXNzLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGE6bm90KC5tcy1idXR0b24pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1zLWJ1dHRvbi1zZWNvbmRhcnk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWNjZXNzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjIxN1wiOyIsIiRjb2xvci1ncmFkaWVudC1hY2NlbnQ6ICMzMTJDOTE7XG4kY29sb3ItYmc6ICRjb2xvci1kZWVwLWdyZWVuO1xuJGNvbG9yLWZnOiAkY29sb3Itd2hpdGU7XG5cbmZvb3RlciB7XG4gICAgQGluY2x1ZGUgZm9udC1zdHlsZS1saW5rO1xuXG4gICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlci1zaXRlbWFwIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICBnYXA6IDYwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogODBweCA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLnNpdGVtYXAtYmxvY2tzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IDE4cHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMzJweDtcblxuICAgICAgICAgICAgICAgIGg2IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZS1jYXB0aW9uO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gICAgIFxuXG4gICAgLmZvb3RlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xuXG4gICAgICAgIC5jb250YWluZXIgPiBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzMyU7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgICAgICAgICYuY29tbXVuaXR5IHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICBcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZS1jYXB0aW9uO1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAyOHB4O1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAmLnNvY2lhbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jb3B5IHtcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubGVnYWwge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG5cbiAgICAgICAgICAgICAgICAubGFuZ3VhZ2Utc2VsZWN0b3Ige1xuXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZzpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuaGlkZGVue1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC50aXBweS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFya2lzaC1ncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRpcHB5LWFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoZWF0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi53aGl0ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXJraXNoLWdyZXk7XG4gICAgfVxuXG4gICAgQG1lZGlhICh3aWR0aCA8PSAkc2l6ZS1TKSB7XG4gICAgICAgIC5mb290ZXItc2l0ZW1hcCAuc2l0ZW1hcC1ibG9ja3Mge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdhcDogNDJweCAyNHB4O1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCAyMDBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9vdGVyIC5jb250YWluZXIge1xuICAgICAgICAgICAgZ2FwOiAyNHB4O1xuXG4gICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgICAmLmNvbW11bml0eSxcbiAgICAgICAgICAgICAgICAmLmNvcHksXG4gICAgICAgICAgICAgICAgJi5sZWdhbCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5jb21tdW5pdHkge1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6MjY1XCI7Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/