/*!
Theme Name: CZ Biohub
Author: KNI
Author URI: https://kurtnoble.com/
Description: Custom built theme for CZ Biohub.
Version: 1.0

License: No License
*/@import url("https://use.typekit.net/exq6ssq.css");.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){*{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}.acf-admin-notice{display:none !important}@font-face{font-family:'Lato';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v23/S6u8w4BMUTPHjxsAUi-qNiXg7eU0.woff2) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Lato';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v23/S6u8w4BMUTPHjxsAXC-qNiXg7Q.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Lato';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v23/S6u_w4BMUTPHjxsI5wq_FQftx9897sxZ.woff2) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Lato';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v23/S6u_w4BMUTPHjxsI5wq_Gwftx9897g.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Lato';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v23/S6u9w4BMUTPHh7USSwaPGQ3q5d0N7w.woff2) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Lato';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v23/S6u9w4BMUTPHh7USSwiPGQ3q5d0.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v23/S6uyw4BMUTPHjxAwXiWtFCfQ7A.woff2) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v23/S6uyw4BMUTPHjx4wXiWtFCc.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Lato';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v23/S6u9w4BMUTPHh6UVSwaPGQ3q5d0N7w.woff2) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Lato';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v23/S6u9w4BMUTPHh6UVSwiPGQ3q5d0.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Barlow';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v12/7cHsv4kjgoGqM7E_CfPk5GohvToJdLm8BvE.woff2) format("woff2");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB}@font-face{font-family:'Barlow';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v12/7cHsv4kjgoGqM7E_CfPk5GogvToJdLm8BvE.woff2) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Barlow';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v12/7cHsv4kjgoGqM7E_CfPk5GouvToJdLm8.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Barlow';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v12/7cHsv4kjgoGqM7E_CfOA5WohvToJdLm8BvE.woff2) format("woff2");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB}@font-face{font-family:'Barlow';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v12/7cHsv4kjgoGqM7E_CfOA5WogvToJdLm8BvE.woff2) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Barlow';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v12/7cHsv4kjgoGqM7E_CfOA5WouvToJdLm8.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Barlow';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v12/7cHqv4kjgoGqM7E30-8s6Fostz0rdom9.woff2) format("woff2");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB}@font-face{font-family:'Barlow';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v12/7cHqv4kjgoGqM7E30-8s6Vostz0rdom9.woff2) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Barlow';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v12/7cHqv4kjgoGqM7E30-8s51ostz0rdg.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Barlow';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v12/7cHqv4kjgoGqM7E3t-4s6Fostz0rdom9.woff2) format("woff2");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB}@font-face{font-family:'Barlow';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v12/7cHqv4kjgoGqM7E3t-4s6Vostz0rdom9.woff2) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Barlow';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v12/7cHqv4kjgoGqM7E3t-4s51ostz0rdg.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'STIX Two Text';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/stixtwotext/v10/YA9Lr02F12Xkf5whdwKf11l0p7u8hNfU39NkYhCp.woff2) format("woff2");unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family:'STIX Two Text';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/stixtwotext/v10/YA9Lr02F12Xkf5whdwKf11l0p7u8jdfU39NkYhCp.woff2) format("woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:'STIX Two Text';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/stixtwotext/v10/YA9Lr02F12Xkf5whdwKf11l0p7u8itfU39NkYhCp.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:'STIX Two Text';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/stixtwotext/v10/YA9Lr02F12Xkf5whdwKf11l0p7u8htfU39NkYhCp.woff2) format("woff2");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB}@font-face{font-family:'STIX Two Text';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/stixtwotext/v10/YA9Lr02F12Xkf5whdwKf11l0p7u8h9fU39NkYhCp.woff2) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'STIX Two Text';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/stixtwotext/v10/YA9Lr02F12Xkf5whdwKf11l0p7u8idfU39NkYg.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'STIX Two Text';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/stixtwotext/v10/YA9Lr02F12Xkf5whdwKf11l0p7u8hNfU39NkYhCp.woff2) format("woff2");unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family:'STIX Two Text';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/stixtwotext/v10/YA9Lr02F12Xkf5whdwKf11l0p7u8jdfU39NkYhCp.woff2) format("woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:'STIX Two Text';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/stixtwotext/v10/YA9Lr02F12Xkf5whdwKf11l0p7u8itfU39NkYhCp.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:'STIX Two Text';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/stixtwotext/v10/YA9Lr02F12Xkf5whdwKf11l0p7u8htfU39NkYhCp.woff2) format("woff2");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB}@font-face{font-family:'STIX Two Text';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/stixtwotext/v10/YA9Lr02F12Xkf5whdwKf11l0p7u8h9fU39NkYhCp.woff2) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'STIX Two Text';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/stixtwotext/v10/YA9Lr02F12Xkf5whdwKf11l0p7u8idfU39NkYg.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'STIX Two Text';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/stixtwotext/v10/YA9Lr02F12Xkf5whdwKf11l0p7u8hNfU39NkYhCp.woff2) format("woff2");unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family:'STIX Two Text';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/stixtwotext/v10/YA9Lr02F12Xkf5whdwKf11l0p7u8jdfU39NkYhCp.woff2) format("woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:'STIX Two Text';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/stixtwotext/v10/YA9Lr02F12Xkf5whdwKf11l0p7u8itfU39NkYhCp.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:'STIX Two Text';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/stixtwotext/v10/YA9Lr02F12Xkf5whdwKf11l0p7u8htfU39NkYhCp.woff2) format("woff2");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB}@font-face{font-family:'STIX Two Text';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/stixtwotext/v10/YA9Lr02F12Xkf5whdwKf11l0p7u8h9fU39NkYhCp.woff2) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'STIX Two Text';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/stixtwotext/v10/YA9Lr02F12Xkf5whdwKf11l0p7u8idfU39NkYg.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'STIX Two Text';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/stixtwotext/v10/YA9Vr02F12Xkf5whdwKf11l0p7OMi93T_dFUYw.woff2) format("woff2");unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family:'STIX Two Text';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/stixtwotext/v10/YA9Vr02F12Xkf5whdwKf11l0p7qMi93T_dFUYw.woff2) format("woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:'STIX Two Text';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/stixtwotext/v10/YA9Vr02F12Xkf5whdwKf11l0p72Mi93T_dFUYw.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:'STIX Two Text';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/stixtwotext/v10/YA9Vr02F12Xkf5whdwKf11l0p7GMi93T_dFUYw.woff2) format("woff2");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB}@font-face{font-family:'STIX Two Text';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/stixtwotext/v10/YA9Vr02F12Xkf5whdwKf11l0p7CMi93T_dFUYw.woff2) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'STIX Two Text';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/stixtwotext/v10/YA9Vr02F12Xkf5whdwKf11l0p76Mi93T_dE.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'STIX Two Text';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/stixtwotext/v10/YA9Vr02F12Xkf5whdwKf11l0p7OMi93T_dFUYw.woff2) format("woff2");unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family:'STIX Two Text';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/stixtwotext/v10/YA9Vr02F12Xkf5whdwKf11l0p7qMi93T_dFUYw.woff2) format("woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:'STIX Two Text';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/stixtwotext/v10/YA9Vr02F12Xkf5whdwKf11l0p72Mi93T_dFUYw.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:'STIX Two Text';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/stixtwotext/v10/YA9Vr02F12Xkf5whdwKf11l0p7GMi93T_dFUYw.woff2) format("woff2");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB}@font-face{font-family:'STIX Two Text';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/stixtwotext/v10/YA9Vr02F12Xkf5whdwKf11l0p7CMi93T_dFUYw.woff2) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'STIX Two Text';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/stixtwotext/v10/YA9Vr02F12Xkf5whdwKf11l0p76Mi93T_dE.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'STIX Two Text';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/stixtwotext/v10/YA9Vr02F12Xkf5whdwKf11l0p7OMi93T_dFUYw.woff2) format("woff2");unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family:'STIX Two Text';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/stixtwotext/v10/YA9Vr02F12Xkf5whdwKf11l0p7qMi93T_dFUYw.woff2) format("woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:'STIX Two Text';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/stixtwotext/v10/YA9Vr02F12Xkf5whdwKf11l0p72Mi93T_dFUYw.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:'STIX Two Text';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/stixtwotext/v10/YA9Vr02F12Xkf5whdwKf11l0p7GMi93T_dFUYw.woff2) format("woff2");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB}@font-face{font-family:'STIX Two Text';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/stixtwotext/v10/YA9Vr02F12Xkf5whdwKf11l0p7CMi93T_dFUYw.woff2) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'STIX Two Text';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/stixtwotext/v10/YA9Vr02F12Xkf5whdwKf11l0p76Mi93T_dE.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Butler';src:url("fonts/Butler-UltraLight.woff2") format("woff2"),url("fonts/Butler-UltraLight.woff") format("woff");font-weight:200;font-style:normal}@font-face{font-family:'Butler';src:url("fonts/Butler-Medium.woff2") format("woff2"),url("fonts/Butler-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:'Butler';src:url("fonts/Butler-Light.woff2") format("woff2"),url("fonts/Butler-Light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:'Butler';src:url("fonts/Butler-Black.woff2") format("woff2"),url("fonts/Butler-Black.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:'Butler';src:url("fonts/Butler-Bold.woff2") format("woff2"),url("fonts/Butler-Bold.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:'Butler';src:url("fonts/Butler-ExtraBold.woff2") format("woff2"),url("fonts/Butler-ExtraBold.woff") format("woff");font-weight:800;font-style:normal}@font-face{font-family:'Butler';src:url("fonts/Butler.woff2") format("woff2"),url("fonts/Butler.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'DIN 2014';src:url("fonts/DIN2014-Regular.woff2") format("woff2"),url("fonts/DIN2014-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'DIN 2014';src:url("fonts/DIN2014-Light.woff2") format("woff2"),url("fonts/DIN2014-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'DIN 2014';src:url("fonts/DIN2014-Bold.woff2") format("woff2"),url("fonts/DIN2014-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'DIN 2014';src:url("fonts/DIN2014-DemiBold.woff2") format("woff2"),url("fonts/DIN2014-DemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'hk_groteskbold';src:url("fonts/HK-Grotesk/hkgrotesk-bold.woff2") format("woff2"),url("fonts/HK-Grotesk/hkgrotesk-bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:'hk_grotesksemibold';src:url("fonts/HK-Grotesk/hkgrotesk-semibold.woff2") format("woff2"),url("fonts/HK-Grotesk/hkgrotesk-semibold.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:'hk_groteskmedium';src:url("fonts/HK-Grotesk/hkgrotesk-medium.woff2") format("woff2"),url("fonts/HK-Grotesk/hkgrotesk-medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:'hk_groteskmedium_italic';src:url("fonts/HK-Grotesk/hkgrotesk-mediumitalic.woff2") format("woff2"),url("fonts/HK-Grotesk/hkgrotesk-mediumitalic.woff") format("woff");font-weight:500;font-style:italic}@font-face{font-family:'hk_grotesk';src:url("fonts/HK-Grotesk/hkgrotesk-regular.woff2") format("woff2"),url("fonts/HK-Grotesk/hkgrotesk-regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'hk_grotesk-italic';src:url("fonts/HK-Grotesk/hkgrotesk-italic.woff2") format("woff2"),url("fonts/HK-Grotesk/hkgrotesk-italic.woff") format("woff");font-weight:400;font-style:italic}.FontColor--mainColor{color:var(--mainColor)}.FontColor--mainColorBright{color:var(--mainColorBright)}.FontColor--mainColorMedium{color:var(--mainColorMedium)}.FontColor--mainColorDark{color:var(--mainColorDark)}.FontColor--mainColorAccessible{color:var(--mainColorAccessible)}.FontColor--white{color:#fff}.FontColor--black{color:#000}.FontColor--blueBright{color:#2588FE}.FontColor--blue{color:#036DEA}.FontColor--blueMedium{color:#033E98}.FontColor--blueDark{color:#040F46}.FontColor--cyanBright{color:#00A0DD}.FontColor--cyan{color:#0D7CB5}.FontColor--cyanMedium{color:#065B86}.FontColor--cyanDark{color:#003A57}.FontColor--violetBright{color:#885FFE}.FontColor--violet{color:#5B26F1}.FontColor--violetMedium{color:#3B12AF}.FontColor--violetDark{color:#14014A}.FontColor--indigoBright{color:#5465FF}.FontColor--indigo{color:#263AF1}.FontColor--indigoMedium{color:#1725A6}.FontColor--indigoDark{color:#070F5C}.FontColor--turquoiseBright{color:#05B8B8}.FontColor--pearBright{color:#BCDC3C}.FontColor--greenBright{color:#6BBB4D}.FontColor--purpleBright{color:#8348EF}.FontColor--gray-950{color:#F9F9FA}.FontColor--gray-900{color:#F1F4F5}.FontColor--gray-800{color:#DDE1E2}.FontColor--gray-700{color:#BDC3C6}.FontColor--gray-600{color:#969DA0}.FontColor--gray-500{color:#6E767A}.FontColor--gray-400{color:#565F63}.FontColor--gray-300{color:#3E484C}.FontColor--gray-200{color:#262E31}.FontColor--gray-100{color:#131819}.FontColor--mainColor-important{color:var(--mainColor) !important}.FontColor--mainColorBright-important{color:var(--mainColorBright) !important}.FontColor--mainColorMedium-important{color:var(--mainColorMedium) !important}.FontColor--mainColorDark-important{color:var(--mainColorDark) !important}.FontColor--gray-950-important{color:#F9F9FA !important}.FontColor--gray-900-important{color:#F1F4F5 !important}.FontColor--gray-800-important{color:#DDE1E2 !important}.FontColor--gray-700-important{color:#BDC3C6 !important}.FontColor--gray-600-important{color:#969DA0 !important}.FontColor--gray-500-important{color:#6E767A !important}.FontColor--gray-400-important{color:#565F63 !important}.FontColor--gray-300-important{color:#3E484C !important}.FontColor--gray-200-important{color:#262E31 !important}.FontColor--gray-100-important{color:#131819 !important}.BgColor--white{background-color:#fff}.BgColor--black{background-color:#000}.BgColor--blueBright{background-color:#2588FE}.BgColor--blue{background-color:#036DEA}.BgColor--blueMedium{background-color:#033E98}.BgColor--blueDark{background-color:#040F46}.BgColor--cyanBright{background-color:#00A0DD}.BgColor--cyan{background-color:#0D7CB5}.BgColor--cyanMedium{background-color:#065B86}.BgColor--cyanDark{background-color:#003A57}.BgColor--violetBright{background-color:#885FFE}.BgColor--violet{background-color:#5B26F1}.BgColor--violetMedium{background-color:#3B12AF}.BgColor--violetDark{background-color:#14014A}.BgColor--indigoBright{background-color:#5465FF}.BgColor--indigo{background-color:#263AF1}.BgColor--indigoMedium{background-color:#1725A6}.BgColor--indigoDark{background-color:#070F5C}.BgColor--turquoiseBright{background-color:#05B8B8}.BgColor--pearBright{background-color:#BCDC3C}.BgColor--greenBright{background-color:#6BBB4D}.BgColor--purpleBright{background-color:#8348EF}.BgColor--gray-950{background-color:#F9F9FA}.BgColor--gray-900{background-color:#F1F4F5}.BgColor--gray-800{background-color:#DDE1E2}.BgColor--gray-700{background-color:#BDC3C6}.BgColor--gray-600{background-color:#969DA0}.BgColor--gray-500{background-color:#6E767A}.BgColor--gray-400{background-color:#565F63}.BgColor--gray-300{background-color:#3E484C}.BgColor--gray-200{background-color:#262E31}.BgColor--gray-100{background-color:#131819}body,p,a,h1,h2,h3,h4,h5,h6,small,em,strong,input,button{font-family:"hk_grotesk",sans-serif;font-weight:normal;font-style:normal;color:#262E31;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{display:block;margin:1rem 0;font-weight:600;font-family:"STIX Two Text",serif;line-height:1.15em;color:#282E31;letter-spacing:-0.015em}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}h1{line-height:1.05em}.h0{font-size:6rem}@media (max-width: 1023px){.h0{font-size:42px}}h1,.h1{font-size:5.4rem}@media (max-width: 767px){h1,.h1{font-size:38px}}h2,.h2{font-size:4.3rem}@media (max-width: 767px){h2,.h2{font-size:33px}}h3,.h3{font-size:3.3rem}@media (max-width: 767px){h3,.h3{font-size:28px}}h4,.h4{font-size:2.8rem}@media (max-width: 767px){h4,.h4{font-size:24px}}h5,.h5{font-size:2.3rem}@media (max-width: 767px){h5,.h5{font-size:19px}}h6,.h6{font-size:1.8rem;letter-spacing:-0.0005em}@media (max-width: 767px){h6,.h6{font-size:16px}}.p--large{font-size:1.8rem;line-height:1.4em}@media (max-width: 767px){.p--large{font-size:16px}}.p--large-strong,.life--fellow .grid .our-work-grid__list-item-content p.title,.life--learning-block .text p.title{font-size:1.8rem;line-height:1.4em;line-height:125%;font-family:"hk_grotesksemibold",sans-serif}@media (max-width: 767px){.p--large-strong,.life--fellow .grid .our-work-grid__list-item-content p.title,.life--learning-block .text p.title{font-size:16px}}.p--large-longform{font-size:1.8rem;line-height:1.4em;line-height:1.55em}@media (max-width: 767px){.p--large-longform{font-size:16px}}.p{font-size:1.6rem;line-height:1.35em}@media (max-width: 767px){.p{font-size:14px}}.p--strong{font-size:1.6rem;line-height:1.35em;font-family:"hk_grotesksemibold",sans-serif;line-height:1.25em}@media (max-width: 767px){.p--strong{font-size:14px}}.p--longform{font-size:1.6rem;line-height:1.35em;line-height:1.5em}@media (max-width: 767px){.p--longform{font-size:14px}}.p--s,.life--values-list p,.life--benefits-block p{font-size:1.4rem;line-height:1.35em}@media (max-width: 767px){.p--s,.life--values-list p,.life--benefits-block p{font-size:13px}}.p--xs{font-size:1.3rem;line-height:1.35em}@media (max-width: 767px){.p--xs{font-size:12px}}.p--xs-italic{font-size:1.3rem;line-height:1.35em;font-style:italic;font-family:"hk_groteskmedium_italic",sans-serif}@media (max-width: 767px){.p--xs-italic{font-size:12px}}.p--caption{font-size:1.1rem;line-height:1.3em}@media (max-width: 767px){.p--caption{font-size:10px}}.eye--xl{font-family:"Barlow",sans-serif;font-size:1.9rem;letter-spacing:0.02em}@media (max-width: 767px){.eye--xl{font-size:18px}}.eye--l,.life--main .mobileDropdown,.life--main .mobileDropdown option{font-family:"Barlow",sans-serif;font-size:1.5rem;letter-spacing:0.02em}@media (max-width: 767px){.eye--l,.life--main .mobileDropdown,.life--main .mobileDropdown option{font-size:14px}}.eye--m{font-family:"Barlow",sans-serif;font-size:1.3rem;letter-spacing:0.02em}@media (max-width: 767px){.eye--m{font-size:12px}}.eye--s,.life--values-quote .slide .author span{font-family:"Barlow",sans-serif;font-size:1.1rem;letter-spacing:0.02em}@media (max-width: 767px){.eye--s,.life--values-quote .slide .author span{font-size:10px}}main ul{margin:3rem 0}main ul li:not(:last-of-type){margin-bottom:1rem}main p,main li{font-size:1.6rem;line-height:1.35em}@media (max-width: 767px){main p,main li{font-size:14px}}strong{font-weight:bold}em{font-style:italic;color:inherit}em *{font-style:inherit}p a,li a{color:#036DEA}a{text-decoration:none}blockquote{margin:0}blockquote cite{display:block}.text-uppercase{text-transform:uppercase}.caption{font-family:"Barlow",sans-serif;font-weight:bold;font-size:1.3rem;text-transform:uppercase;line-height:1em}.caption.large{font-size:2rem}.caption.m-l{margin-left:.7rem}.caption.blue{color:#00A3E0}.caption.black{color:#000}@media (max-width: 959px){.caption{font-size:14px}.caption.large{font-size:18px}}html{font-size:calc(1000vw / 1280)}@media (min-width: 1800px){html{font-size:68%}}@media (max-width: 767px){html{font-size:calc(1000vw / 375)}}.copy-wrap-global p,.copy-wrap-global li,.cwg p,.cwg li{font-size:1.7rem;line-height:1.55em}@media (max-width: 959px){.copy-wrap-global p,.copy-wrap-global li,.cwg p,.cwg li{font-size:16px}}.copy-wrap-global p a,.copy-wrap-global li a,.cwg p a,.cwg li a{position:relative;color:#004E75;font-weight:600;white-space:nowrap;z-index:0}.copy-wrap-global p a::after,.copy-wrap-global li a::after,.cwg p a::after,.cwg li a::after{content:'';position:absolute;bottom:-.25rem;left:0;width:100%;height:1.5rem;background-color:#D0F2FF;z-index:-1;transition:all 350ms ease}.copy-wrap-global p a:hover::after,.copy-wrap-global li a:hover::after,.cwg p a:hover::after,.cwg li a:hover::after{transform:translateY(-0.25rem);height:100%}.access-hide{opacity:0;position:absolute;z-index:-1;left:-100vw;padding:0;margin:0;width:0;height:0}#wpadminbar{opacity:.3;transition:transform .3s, opacity .3s;transform:translateY(-80%)}#wpadminbar:hover{opacity:1;transform:none}hr{border:0;border-bottom:1px solid rgba(0,0,0,0.15);height:0;padding:0;margin:60px 0}img{-webkit-user-select:none;-ms-user-select:none;user-select:none}body,html{position:relative;background-color:#f7f7f7}body.is-locked,html.is-locked{position:relative;height:100%;overflow:hidden}@media (max-width: 767px){body.is-locked .eyebrow-pushdown--sec,html.is-locked .eyebrow-pushdown--sec{display:none}}body.is-locked main,html.is-locked main{pointer-events:none}body.modal-active,html.modal-active{height:100vh;width:100vw;overflow:hidden}html{-webkit-text-size-adjust:100%}main{width:100%;overflow:hidden;transition:opacity 0.3s ease-in-out}main>.max-container{position:relative}main>.max-container::before{content:"";background:#040F46;opacity:0;height:120vh;position:absolute;width:100%;display:block;left:0;top:0;z-index:2;pointer-events:none;transition:all 0.25s ease-in-out}main.dimmed>.max-container::before{opacity:0.5}.bg-white{background:#fff}.w-full{width:100%}.relative{position:relative}.absolute{position:absolute}.text-center{text-align:center}.block{display:block}.max-container{max-width:1800px;margin:0 auto;background-color:#fff}.container{width:100%;padding-left:7.7rem;padding-right:7.7rem;margin-left:auto;margin-right:auto;max-width:121.6rem}@media (max-width: 767px){.container{padding-left:2.2rem;padding-right:2.2rem}}.container-1060{width:90%;max-width:106rem;margin:0 auto}.container-1100{width:90%;max-width:110rem;margin:0 auto}.container-900{width:90%;max-width:90rem;margin:0 auto}.abs-full,.life-czb #mission .bg,.life-czb #mission .bg img,.life-czb #mission .bg::before,.life--video span,.life--overview img,.life--values-quote .slide .portrait img,.fullbleed-positions .bg,.fullbleed-positions .bg img{position:absolute;top:0;left:0;width:100%;height:100%}.img-fit-cover,.life-czb #mission .bg img,.life--overview img,.life--values-quote .slide .portrait img,.fullbleed-positions .bg img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.img-fit-contain{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}.main-content{padding-top:9rem}.blue-cta-text{color:#00A3E0;font-size:1.2rem;font-weight:bold;display:flex;align-items:center;text-transform:uppercase;font-family:"DIN 2014", sans-serif;letter-spacing:0.05em;line-height:1.2em;z-index:2}.blue-cta-text svg{margin-top:-3px;margin-right:6px}.flex{display:flex}.flex.wrap{flex-wrap:wrap}.flex.j-sb{justify-content:space-between}.flex.j-end{justify-content:flex-end}.flex.j-c{justify-content:center}.flex.a-c{align-items:center}.flex.a-end{align-items:flex-end}.flex.d-rr{flex-direction:row-reverse}.flex.d-c{flex-direction:column}.flex.d-cr{flex-direction:column-reverse}.flex.center{align-items:center;justify-content:center}.accordion{background:rgba(11,107,197,0.06);padding:2rem;margin-bottom:1.5rem}.accordion p{margin-bottom:0 !important}.accordion__title{display:flex;cursor:pointer}.accordion__title p{color:#3E484C;font-size:1.8rem;line-height:130%;font-weight:600}.accordion__title img{margin-left:auto}.accordion__content{visibility:hidden;height:0px;position:absolute;padding:2rem 0}.accordion__content--active{visibility:visible;height:auto;position:relative}.btn{display:inline-block;margin-top:0;height:auto;width:auto;padding:1.2rem 2.5rem 1.4rem;line-height:initial;letter-spacing:initial;font-size:1.2rem;text-transform:uppercase;background:var(--mainColor);color:#fff;font-family:"Barlow",sans-serif;transition:all 350ms ease;font-weight:700}.btn:hover{background-color:var(--mainColorMedium)}@media (max-width: 959px){.btn{font-size:12px}}.btn.white{background-color:#fff;color:#036DEA}.btn.white:hover{background-color:#036DEA;color:#fff}.back-btn{display:inline-flex;align-items:center}.back-btn p{margin-left:.75rem;font-family:"Barlow",sans-serif;font-style:normal;font-weight:bold;font-size:1.5rem;line-height:1.2em;color:var(--mainColor)}.back-btn svg{transition:all 350ms ease}.back-btn svg svg path{fill:var(--mainColor)}.back-btn:hover svg{transform:translateX(-4px)}.nav-filter-button{padding:.8rem 1.4rem .5rem;text-transform:uppercase;background-color:#EDEDED;color:#282E31;font-size:1.15rem;font-weight:600;font-family:"DIN 2014",sans-serif;margin-bottom:1rem;margin-right:1rem;text-align:center;line-height:1em;vertical-align:middle;outline:none;border:none;cursor:pointer;transition:all 350ms ease}.nav-filter-button:hover,.nav-filter-button.is-active{background-color:#00A3E0;color:#fff}@media (max-width: 959px){.nav-filter-button{font-size:12px}}.BtnTheme{display:inline-block;margin-top:0;height:auto;width:auto;padding:1.4em 2.5em 1.2em;line-height:initial;letter-spacing:initial;font-size:1.3rem;text-transform:uppercase;background:var(--mainColor);color:#fff;font-family:"Barlow",sans-serif;transition:all 350ms ease;text-align:center;font-weight:700}.BtnTheme:hover{background:var(--mainColorMedium)}@media (max-width: 767px){.BtnTheme{font-size:13px}}.BtnTheme--blueBright{background:#2588FE;color:#fff}.BtnTheme--blueBright:hover{color:#fff;background:#016eef}.BtnTheme--blue{background:#036DEA;color:#fff}.BtnTheme--blue:hover{color:#fff;background:#0256b8}.BtnTheme--blueMedium{background:#033E98;color:#fff}.BtnTheme--blueMedium:hover{color:#fff;background:#022a66}.BtnTheme--blueDark{background:#040F46;color:#fff}.BtnTheme--blueDark:hover{color:#fff;background:#010516}.BtnTheme--cyan{background:#0D7CB5;color:#fff}.BtnTheme--cyan:hover{color:#fff;background:#0a5b85}.BtnTheme--cyanDark{background:#003A57;color:#fff}.BtnTheme--cyanDark:hover{color:#fff;background:#001824}.BtnTheme--indigoBright{background:#5465FF;color:#fff}.BtnTheme--indigoBright:hover{color:#fff;background:#2137ff}.BtnTheme--indigo{background:#263AF1;color:#fff}.BtnTheme--indigo:hover{color:#fff;background:#0e22d6}.BtnTheme--indigoMedium{background:#1725A6;color:#fff}.BtnTheme--indigoMedium:hover{color:#fff;background:#111b79}.BtnTheme--indigoDark{background:#070F5C;color:#fff}.BtnTheme--indigoDark:hover{color:#fff;background:#03072d}.BtnTheme--turquoiseBright{background:#05B8B8;color:#fff}.BtnTheme--turquoiseBright:hover{color:#fff;background:#048686}.BtnTheme--pearBright{background:#BCDC3C;color:#fff}.BtnTheme--pearBright:hover{color:#fff;background:#a2c223}.BtnTheme--greenBright{background:#6BBB4D;color:#fff}.BtnTheme--greenBright:hover{color:#fff;background:#559a3b}.BtnTheme--purpleBright{background:#8348EF;color:#fff}.BtnTheme--purpleBright:hover{color:#fff;background:#6319eb}.BtnTheme--violetBright{background:#885FFE;color:#fff}.BtnTheme--violetBright:hover{color:#fff;background:#622cfe}.BtnTheme--violet{background:#5B26F1;color:#fff}.BtnTheme--violet:hover{color:#fff;background:#420ed6}.BtnTheme--violetMedium{background:#3B12AF;color:#fff}.BtnTheme--violetMedium:hover{color:#fff;background:#2b0d81}.BtnTheme--violetDark{background:#14014A;color:#fff}.BtnTheme--violetDark:hover{color:#fff;background:#060018}.BtnTheme--navy{background:#003F9E;color:#fff}.BtnTheme--navy:hover{color:#fff;background:#002b6b}.footer{background:var(--mainColorDark);color:#fff;padding:7.2rem 7.7rem;padding-right:5.7rem;position:relative;z-index:2;overflow:hidden}@media (max-width: 767px){.footer{padding:4.5rem 5%}}.footer li a::after,.footer p a::after{content:unset}.footer__top{display:flex;justify-content:space-between;position:relative;z-index:3}@media (max-width: 767px){.footer__top{flex-direction:column}}.footer__top .badge-icon{width:13.7rem;height:13.7rem;object-fit:cover;border-radius:50%;margin-top:4.5rem}@media (max-width: 767px){.footer__top .badge-icon{width:13rem;height:13rem;margin-top:3rem;margin-bottom:5rem}}.footer__about{width:calc(100% / 3);margin-top:-1rem}@media (max-width: 767px){.footer__about{width:100%;margin-top:0;margin-bottom:52px}}@media (max-width: 639px){.footer__about{margin-bottom:40px}}.footer__about p{color:rgba(255,255,255,0.7);font-size:13px;max-width:30rem;font-weight:400}@media (max-width: 959px){.footer__about p{font-size:14px}}@media (max-width: 767px){.footer__about p{max-width:100%}}.footer__about .footer-summary p strong{font-family:"hk_groteskbold",sans-serif;color:inherit}.footer__about .footer-summary p{font-size:1.3rem;line-height:1.35em}@media (max-width: 767px){.footer__about .footer-summary p{font-size:12px}}.footer__brand{font-style:normal;font-size:2.96rem;line-height:3.6rem;text-transform:uppercase;display:inline-flex;align-items:center;margin-bottom:4.3rem}@media (max-width: 767px){.footer__brand{margin-bottom:3.5rem}}.footer__nav{display:flex;flex-wrap:wrap}@media (min-width: 768px){.footer__nav{width:70%}}@media (max-width: 767px){.footer__nav{justify-content:space-between}}.footer__nav .col{width:25%;margin-bottom:6rem}@media (max-width: 767px){.footer__nav .col{width:calc(100% / 2 - 10px)}}.footer__nav .col.large-column{width:75%}@media (max-width: 767px){.footer__nav .col.large-column{width:100%;display:none}}.footer__nav .col.large-column .group-wrap{display:flex;flex-wrap:wrap;width:100%}@media (max-width: 767px){.footer__nav .col.large-column .group-wrap{justify-content:space-between}}.footer__nav .col.large-column .group-wrap .group{width:33.33333%}@media (max-width: 767px){.footer__nav .col.large-column .group-wrap .group{width:calc(50% - 10px)}}.footer__nav .col.large-column .group-wrap .group .sub-title{font-family:"hk_groteskbold",sans-serif}.footer__nav .col.large-column .group-wrap .group .sub-title:not(:first-of-type){margin-top:2.5rem}.footer__nav .col.large-column .group-wrap .group .sub-title a{font-family:"hk_groteskbold",sans-serif;color:#fff;pointer-events:none;font-weight:600}.footer__nav .col.mobile-two-columns{display:none}@media (max-width: 767px){.footer__nav .col.mobile-two-columns{display:block}}.footer__nav .col .top-wrap{border-bottom:0.1rem solid rgba(255,255,255,0.2);padding-bottom:1rem;margin-bottom:2.5rem}@media (max-width: 767px){.footer__nav .col .top-wrap{margin-bottom:2rem}}.footer__nav .col .top-nav{font-family:"Barlow",sans-serif;font-size:1.3rem;letter-spacing:0.02em;color:#fff;font-weight:bold;line-height:103.5%;font-weight:900;text-transform:uppercase}@media (max-width: 767px){.footer__nav .col .top-nav{font-size:12px}}.footer__nav .nav-group{margin:0 1.8rem}@media (max-width: 767px){.footer__nav .nav-group{margin:0}}.footer__nav .nav-group .group a{line-height:16px}.footer__nav .nav-group a{font-size:1.3rem;line-height:1.35em;color:#fff;font-weight:400}@media (max-width: 767px){.footer__nav .nav-group a{font-size:12px}}.footer__nav .nav-group a:hover{text-decoration:underline}.footer__nav .nav-group a::after{display:none}.footer__nav .nav-group li{font-size:1.3rem;line-height:1.35em}@media (max-width: 767px){.footer__nav .nav-group li{font-size:12px}}.footer__nav .nav-group li:not(:last-of-type){margin-bottom:1.5rem}@media (max-width: 959px){.footer__nav .nav-group li:not(:first-of-type){line-height:initial}}.footer .socials{display:flex;margin-top:7rem}@media (max-width: 767px){.footer .socials{order:0;padding-bottom:1.4rem;flex-wrap:wrap;justify-content:space-around;margin-top:3rem}}.footer .socials a{padding:0;transition:all 0.3s ease;border-radius:999px;overflow:hidden;width:39px}@media (min-width: 768px){.footer .socials a{width:3.9rem}}.footer .socials a img{display:block;width:100%}.footer .socials a:not(:last-of-type){margin-right:0.5rem}.footer .socials a:hover{opacity:0.7}.footer .footer-bg{position:absolute;right:0;top:0;z-index:0;pointer-events:none;max-width:80rem}.footer .footer-bg svg{opacity:.25}.footer .footer-bg svg path{fill:var(--mainColorMedium)}@media (max-width: 767px){.footer .footer-bg{max-width:35rem}}@media (max-width: 767px){.footer .footer-show-desk{display:none}}.footer .footer-show-mobile{display:none}@media (max-width: 767px){.footer .footer-show-mobile{display:block}}.footer__bottom-disclaimer{margin-top:5rem}@media (max-width: 767px){.footer__bottom-disclaimer{text-align:center}}.footer__bottom-disclaimer>div{margin-top:2rem;display:flex;align-items:center}@media (max-width: 767px){.footer__bottom-disclaimer>div{justify-content:center}}.footer__bottom-disclaimer>div p a:hover,.footer__bottom-disclaimer>div p:hover{text-decoration:underline}.footer__bottom-disclaimer p a,.footer__bottom-disclaimer p{font-size:1.3rem;line-height:1.35em;color:rgba(255,255,255,0.7);transition:all 0.5s ease}@media (max-width: 767px){.footer__bottom-disclaimer p a,.footer__bottom-disclaimer p{font-size:12px}}.footer__bottom-disclaimer .ot-sdk-show-settings{margin-left:.25rem;cursor:pointer;color:rgba(255,255,255,0.7) !important}.footer__bottom-disclaimer #ot-sdk-btn.ot-sdk-show-settings,.footer__bottom-disclaimer #ot-sdk-btn.optanon-show-settings{border:none;padding:0;font-weight:300;color:rgba(255,255,255,0.7);font-size:1.3rem !important;line-height:1.35em}@media (max-width: 767px){.footer__bottom-disclaimer #ot-sdk-btn.ot-sdk-show-settings,.footer__bottom-disclaimer #ot-sdk-btn.optanon-show-settings{font-size:12px !important}}.footer__bottom-disclaimer #ot-sdk-btn.ot-sdk-show-settings:hover,.footer__bottom-disclaimer #ot-sdk-btn.optanon-show-settings:hover{background-color:transparent;text-decoration:underline}.footer__institute{background-color:#000}@media (max-width: 767px){.footer__institute{display:none}}.footer__institute p{color:#fff;margin-right:5.5rem}.footer__institute a{width:18.8rem;height:10rem;padding:0 1.4rem}.footer__institute a.is-active{border-top:3px solid #2588FE}.footer__institute a[href='']{cursor:default;pointer-events:none}.footer__institute a:not([href='']):hover img{scale:1.05}.footer__institute a img{display:block;width:100%;transition:0.35s}.theme-cyan .footer-bg svg g,.theme-dark .footer-bg svg g,.them-dark .footer-bg svg g,.theme-navy .footer-bg svg g{opacity:.9}.network-locations{display:flex;z-index:99999;position:relative;width:100%}.network-locations__row{display:flex}.network-locations__row.mobile{display:none}.network-locations__row.mobile .network-locations__secondary{width:22rem}.network-locations__row.mobile .network-locations__secondary-item{line-height:1.25em;margin:0.5rem 0;padding-left:1rem}.network-locations__row.mobile .network-locations__secondary-item.is-header{padding-left:0;font-weight:700}@media (max-width: 767px){.network-locations__row{display:none}.network-locations__row.mobile{display:flex}}.network-locations__top{display:flex;justify-content:space-between;flex-direction:row;align-items:center;background:var(--mainColor);width:100%;padding:0 1.5rem}@media (max-width: 767px){.network-locations__top{padding-left:0}}.network-locations__top .p--caption{font-family:"hk_grotesksemibold",sans-serif;margin-left:auto;color:#fff}@media (max-width: 767px){.network-locations__top .p--caption{font-size:9px;padding:.75rem 0}}.network-locations__top-item{color:#fff;padding:0.5rem 1.4rem;margin:0;text-transform:uppercase;transition:all 0.25s ease-in-out;font-weight:700}.network-locations__top-item.is-active,.network-locations__top-item:hover{background:var(--mainColorMedium)}.network-locations__top-item--dropdown{cursor:pointer;position:relative}.network-locations__top-item--dropdown .network-locations__secondary{position:absolute;display:flex;flex-direction:column;z-index:3;background:#fff;border:1px solid rgba(0,0,0,0.1);top:100%;min-width:100%;padding:1rem 2rem;visibility:hidden;opacity:0;height:auto}@media (min-width: 768px){.network-locations__top-item--dropdown .network-locations__secondary a{white-space:nowrap}}.network-locations__top-item--dropdown:hover .network-locations__top-item,.network-locations__top-item--dropdown.visible .network-locations__top-item{background-color:var(--mainColorMedium)}.network-locations__top-item--dropdown:hover .network-locations__secondary,.network-locations__top-item--dropdown.visible .network-locations__secondary{opacity:1;visibility:visible}.network-locations__top-item--dropdown-item{display:flex;flex-direction:row;align-items:center;gap:8px}.network-locations__top-item-button{background:transparent;border:none;padding:0;margin:0}.network-locations__secondary[fakedropdown-menu]{position:absolute;display:flex;flex-direction:column;z-index:3;background:#fff;border:1px solid rgba(0,0,0,0.1);top:100%;min-width:100%;padding:1rem 2rem;visibility:hidden;opacity:0;height:auto}.network-locations__secondary[fakedropdown-menu].fakedropdown--active{position:absolute}.network-locations__secondary-item{margin-left:0 !important;transition:all 0.25s ease-in-out;color:var(--mainColor);font-size:1.3rem;padding:0.25rem 0}.network-locations__secondary-item:hover{color:var(--mainColorMedium)}#network-header{z-index:99998;position:relative}@media (max-width: 767px){#network-header{border-bottom:solid 1px #eee}}.header{background:#fff;color:#fff;position:relative;justify-content:space-between;align-items:center;padding:0 3.6rem;display:none}.header a{display:block}@media (max-width: 767px){.header__bar{display:flex;align-items:center}}.header__branding{padding-right:3.5rem;position:relative}.header__branding figure{display:flex;align-items:center}.header__branding-logo img{height:4.2rem;width:auto}.header__branding-logo:hover svg g path:first-of-type{opacity:0.8}.header__branding-logo svg{height:4.2rem;width:auto}.header__branding-logo svg g path:first-of-type{transition:opacity .2s ease}@media (min-width: 768px){.header__branding::after{content:"";height:100%;width:1px;background:#BDC3C6;display:block;position:absolute;top:0;right:0}}@media (max-width: 767px){.header__branding{padding-right:0;max-width:16rem}}.header aside.header__cta{display:flex;justify-content:flex-end}.header aside.header__cta .header__nav-top-block{max-width:15rem}.header__cta{position:relative;transition:all 0.3s ease;flex:1;text-align:right}@media (min-width: 1800px){.header__cta{flex:initial}}.header__cta .header__nav-secondary-col-list li a{white-space:normal;display:inline-block;line-height:135%}.header__cta .header__nav-secondary-col-list li:not(:last-child){margin-bottom:1.2rem}.header__cta a,.header__cta i{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:var(--mainColor);font-weight:900}.header__cta a svg path,.header__cta i svg path{fill:var(--mainColor)}@media (min-width: 1800px){.header__cta a{position:relative}}.header__cta i{transform:translateY(-1px)}@media (min-width: 1800px){.header__cta i{position:absolute;top:50%;left:calc(100% + 5px);transform:translateY(-50%)}}.header__cta .header__nav-top-block::after{left:calc(50% + 1rem)}@media (min-width: 1800px){.header__cta .header__nav-top-block::after{left:50%}}.header__cta .header__nav-secondary-item{padding:3.5rem 0;min-width:200px;left:initial;right:0;transform:none;max-width:25rem;display:block;text-align:left}.header__cta .header__nav-secondary-col{width:25rem;text-align:left}.header__cta:hover .header__nav-secondary-item{opacity:1;visibility:visible}.header__cta:hover .header__nav-top-block::after{opacity:1}.header__nav-top{display:flex;margin-right:2rem;height:8rem;align-items:center;padding-left:1.25rem;z-index:999}@media (min-width: 1800px){.header__nav-top{flex:1}}.header__nav-top-block{position:relative;padding:2.8rem 2.9rem}.header__nav-top-block .eye--m{font-size:1.1rem;font-weight:700}.header__nav-top-block:hover .header__nav-secondary-item{opacity:1;visibility:visible}.header__nav-top-block:hover.has-subnav::after{opacity:1}.header__nav-top-block::after{content:'';position:absolute;left:calc(50% - 0.6rem);top:calc(100% - 1.4rem);width:1.2rem;height:1.2rem;border-left:solid 1px rgba(0,0,0,0.1);border-top:solid 1px rgba(0,0,0,0.1);transform:rotate(45deg);background-color:#fff;opacity:0;pointer-events:none;transition:all .2s ease-in-out}.header__nav-top-block .header__nav-top-item-button{background:transparent;position:absolute;right:1.2rem;top:3.2rem;border:none;padding:0 .4rem;margin:0}.header__nav-top-block .header__nav-top-item-button:not(:focus-visible){opacity:0}.header__nav-top-block.has-subnav{display:flex}.header__nav-top-item{color:#3E484C;text-decoration:none;font-weight:700;text-transform:uppercase;transition:all 0.3s ease;font-family:"Barlow",sans-serif;font-size:1.5rem}.header__nav-top-item:hover{color:var(--mainColor)}.header__nav-secondary{z-index:-1;pointer-events:none;position:absolute;top:calc(100% - 1.6rem);left:0;right:0;margin:0 auto;z-index:999;width:100%;transform-origin:50% -5rem;opacity:0;transform:translateY(15%);transition:all 0.15s ease-in-out, transform 0.2s ease-in-out}.header__nav-secondary-open{transform:translateY(0);z-index:99;pointer-events:auto;opacity:1}.header__nav-secondary-open .header__nav-secondary-items{transform:translateX(-25%) rotateX(0)}.header__nav-secondary-open .icon-arrow{transform:translateX(0)}.header__nav-secondary-items{position:relative;height:100%;z-index:1;width:-webkit-fit-content;width:fit-content;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,0.1);left:0;right:0;transform:translateX(-25%) rotateX(-25deg);transform-origin:50% -5rem;display:flex;flex-direction:row;transition:all 0.2s ease-in-out}.header__nav-secondary-item{opacity:0;visibility:hidden;transition:all 0.2s ease-in-out;position:absolute;top:90%;left:50%;transform:translateX(-50%);width:auto;padding:0;display:flex;flex-direction:row;background:white;border:solid 1px rgba(0,0,0,0.1)}.header__nav-secondary-item[data-menu-item="our-work"]{max-width:104rem;left:calc(45vw - 45rem);transform:translateX(-50%)}@media (min-width: 1800px){.header__nav-secondary-item[data-menu-item="our-work"]{left:50%}}.header__nav-secondary-item[data-menu-item="our-work"] .header__nav-secondary-row{padding:2rem 0;flex:1;min-width:20rem}.header__nav-secondary-item[data-menu-item="our-work"] .header__nav-secondary-row:not(:first-of-type)::before{height:calc(100% - 1.9rem);top:1.9rem}.header__nav-secondary-item[data-menu-item="our-work"] .header__nav-secondary-col{padding:0 1.9rem}.header__nav-secondary-item[data-menu-item="our-work"] .header__nav-secondary-col-list-item a{font-size:1.3rem}.header__nav-secondary-item.visible{opacity:1;visibility:visible}.header__nav-secondary-row{display:flex;flex-direction:column;position:relative;padding:3.5rem 0}.header__nav-secondary-row:hover{box-shadow:0px 4px 34px rgba(0,0,0,0.15)}.header__nav-secondary-row:not(:first-of-type)::before{content:"";height:calc(100% - 5rem);width:1px;background:rgba(136,139,141,0.3);display:block;position:absolute;top:2.5rem;left:0}.header__nav-secondary-col{min-width:15.4rem;padding:0 4rem}.header__nav-secondary-col:not(:first-child){margin-top:0}.header__nav-secondary-col-title{text-transform:uppercase;margin:0 0 1rem;line-height:115%}.header__nav-secondary-col-img{position:relative;width:100%;margin:0 0 1.6rem;min-width:17.6rem}.header__nav-secondary-col-img:before{content:'';display:block;height:0;padding-top:62%}.header__nav-secondary-col-img img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center}.header__nav-secondary-col-tag{position:absolute;top:0;left:0;padding:.7rem 1.1rem}.header__nav-secondary-col-tag p{font-family:"Barlow",sans-serif;color:#fff;font-size:1.1rem;font-weight:700;line-height:115%;text-transform:uppercase}.header__nav-secondary-col-list li a{font-family:"hk_grotesk",sans-serif;font-style:normal;font-weight:400;font-size:1.4rem;line-height:200%;color:#565F63;transition:color 0.25s ease-in-out;white-space:nowrap}.header__nav-secondary-col-list li a:hover{color:var(--mainColor)}@media (min-width: 768px){.header{display:flex}}.icon-arrow{width:0;height:0;position:absolute;top:-7px;transform:translateX(-100%);bottom:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #ddd;margin-bottom:1rem;transition:all 0.4s ease-in-out;z-index:2}.icon-arrow::before{content:"";border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #fff;position:absolute;display:block;left:-7px;top:1px}.mobile-header-grouping{position:relative;justify-content:space-between;display:none;flex-direction:row;width:100%;background-color:#fff;padding:1.5rem}@media (max-width: 767px){.mobile-header-grouping{display:flex}}.mobile-header-grouping .header__branding-logo svg{width:100%;height:auto}.mobile-header-grouping .mobile-branding .branding__logo{top:2rem}.mobile-header-grouping .mobile-branding .branding__logo svg path{transition:all 0.25s ease-in-out}.mobile-header-grouping .mobile-branding img{height:2.3rem;width:2.3rem}.mobile-header-grouping .mobile-branding span{font-size:2.4rem;padding-left:1rem}.mobile-header-grouping .nav-toggle{display:flex;align-items:center;align-self:center;z-index:3;position:relative}.mobile-header-grouping .nav-toggle a{text-transform:uppercase;padding-right:0.8rem;font-size:1.2rem;font-weight:900;color:#3E484C;font-family:"Barlow",sans-serif}.mobile-header-grouping .nav-toggle .hamburger{position:relative;width:46px;height:46px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 10px}.mobile-header-grouping .nav-toggle .hamburger a{opacity:1}.mobile-header-grouping .nav-toggle .hamburger span{height:1.5px;width:100%;background:var(--mainColor);display:block;margin-bottom:4px;border-radius:13px;transition:all 0.35s ease-in-out}.mobile-header-grouping .nav-toggle .hamburger span:last-of-type{margin-bottom:0}.mobile-header-grouping .mobile-menu{position:absolute;height:100vh;padding-top:9rem;top:0;left:0;width:100vw;overflow:hidden;flex-direction:column;justify-content:space-between;display:none;transition:all 0.25s ease-in-out}.mobile-header-grouping .mobile-menu .arrow-btn{font-size:15px;font-weight:600;color:var(--mainColor);font-family:"Barlow",sans-serif;margin-left:1rem;margin-top:1rem;display:inline-block;margin-left:5.8rem}@media (max-width: 768px){.mobile-header-grouping .mobile-menu .arrow-btn{padding-bottom:6rem;margin-top:0}}.mobile-header-grouping .mobile-menu .arrow-btn svg{margin-left:5px}.mobile-header-grouping .mobile-menu::before{content:"";background:var(--mainColorMedium);opacity:0.96;height:120vh;position:absolute;width:100%;display:block;left:0;top:0;z-index:-1}.mobile-header-grouping .mobile-menu .socials{display:flex;flex-direction:row;align-self:center;margin-bottom:8rem;justify-content:space-between;width:100%;padding:0 4.5rem;transform:translateY(200%);z-index:2;transition:all 0.25s ease-in-out}.mobile-header-grouping .mobile-menu ul{list-style:none;margin:0;padding:0}.mobile-header-grouping .mobile-menu .top-level{display:flex;flex-direction:column;padding-left:7rem;z-index:1}.mobile-header-grouping .mobile-menu .top-level li.top-level-item{opacity:0;display:flex;flex-direction:row;padding-bottom:3.3rem;animation:fadeIn 0.3s forwards;animation-delay:0}.mobile-header-grouping .mobile-menu .top-level li.top-level-item:nth-of-type(2){animation-delay:0.3s}.mobile-header-grouping .mobile-menu .top-level li.top-level-item:nth-of-type(3){animation-delay:0.4s}.mobile-header-grouping .mobile-menu .top-level li.top-level-item:nth-of-type(4){animation-delay:0.5s}.mobile-header-grouping .mobile-menu .top-level li.top-level-item:nth-of-type(5){animation-delay:0.6s}.mobile-header-grouping .mobile-menu .top-level li.top-level-item:nth-of-type(6){animation-delay:0.7s}.mobile-header-grouping .mobile-menu .top-level li.top-level-item:nth-of-type(7){animation-delay:0.8s}.mobile-header-grouping .mobile-menu .top-level li.top-level-item>a{font-size:2rem;font-family:"Barlow",sans-serif;color:#fff;width:100%;position:relative;text-transform:uppercase;display:flex;flex-direction:row;align-items:center;gap:16px}.mobile-header-grouping .mobile-menu .top-level li.top-level-item>a svg{pointer-events:none;margin-top:4px}.mobile-header-grouping .mobile-menu .top-level li.top-level-item>a svg path{fill:#fff}.mobile-header-grouping .mobile-menu .secondary-level{height:auto;width:100%;background:#fff;position:absolute;top:0;left:0;transform:translateX(100%);box-shadow:unset;z-index:2;transition:all 0.25s ease-in-out}.mobile-header-grouping .mobile-menu .secondary-level__col{padding:2rem 0}.mobile-header-grouping .mobile-menu .secondary-level__col:not(:first-child){border-bottom:solid 1px #DBDCDD}.mobile-header-grouping .mobile-menu .secondary-level__title{font-family:"STIX Two Text",serif;padding:1rem 5.8rem 1rem 5.8rem}.mobile-header-grouping .mobile-menu .secondary-level img{display:none}.mobile-header-grouping .mobile-menu .secondary-level__header{height:auto;position:relative}.mobile-header-grouping .mobile-menu .secondary-level__header .actions{position:sticky;padding:3rem 0 2rem 1.8rem;display:flex;align-items:center;flex-direction:row;top:0}.mobile-header-grouping .mobile-menu .secondary-level__header .actions svg{margin-top:6px}.mobile-header-grouping .mobile-menu .secondary-level__header .actions svg path{fill:var(--mainColor)}.mobile-header-grouping .mobile-menu .secondary-level__header .actions span{padding-left:1.9rem;text-transform:uppercase;color:#fff;font-family:"Barlow",sans-serif;font-weight:600;font-size:2rem;z-index:1}@media (max-width: 768px){.mobile-header-grouping .mobile-menu .secondary-level__header .actions span{color:#282E31}}.mobile-header-grouping .mobile-menu .secondary-level__header .image{object-fit:cover;object-position:center;position:absolute;top:0;left:0}.mobile-header-grouping .mobile-menu .secondary-level__header .image img{height:26rem;width:100%;object-fit:cover;object-position:center}.mobile-header-grouping .mobile-menu .secondary-level__header .image::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(152.36deg, #000 -2.1%, rgba(0,0,0,0) 42.25%)}.mobile-header-grouping .mobile-menu .secondary-level__content{height:100vh;overflow-y:auto;padding-bottom:2.8rem}@media (max-width: 768px){.mobile-header-grouping .mobile-menu .secondary-level__content{padding-bottom:5.5rem}}.mobile-header-grouping .mobile-menu .secondary-level__content ul{padding:0 5.8rem 0 5.6rem}.mobile-header-grouping .mobile-menu .secondary-level__content ul .secondary-level-heading{display:block;font-size:1.6rem;font-family:"Barlow",sans-serif;color:#3E484C;font-weight:600;text-transform:uppercase;padding-bottom:0.8rem}.mobile-header-grouping .mobile-menu .secondary-level__content ul li.secondary-level-item a{color:#3E484C;font-size:16px;padding:1rem 0;display:block}.mobile-header-grouping .mobile-menu .secondary-level__content ul li.secondary-level-item a:hover{color:var(--mainColor)}.mobile-header-grouping .mobile-menu .secondary-level__content ul:not(:last-of-type){border-bottom:0.1rem solid #eee}.mobile-header-grouping.mobile-active .mobile-branding .branding__logo svg path:not(:first-of-type){fill:#fff}.mobile-header-grouping.mobile-active .header__bar{z-index:4}.mobile-header-grouping.mobile-active .header__bar .header__branding-logo svg path{fill:#fff !important}.mobile-header-grouping.mobile-active .nav-toggle a{opacity:0}.mobile-header-grouping.mobile-active .nav-toggle .hamburger span{transform:rotate(45deg) translateX(4px) translateY(3px);position:relative;left:-0.05rem;background:#fff}.mobile-header-grouping.mobile-active .nav-toggle .hamburger span:nth-child(2){transform:rotate(-45deg) translateX(1px) translateY(0rem)}.mobile-header-grouping.mobile-active .nav-toggle .hamburger span:nth-child(3){transform:rotate(0) translateY(-0.5rem);opacity:0;max-width:1.5rem}.mobile-header-grouping.mobile-active .mobile-menu{display:flex;opacity:1}.mobile-header-grouping.mobile-active .mobile-menu::before{z-index:1}.mobile-header-grouping.mobile-active .mobile-menu .socials{transform:translateY(0)}.mobile-header-grouping.secondary-active .nav-toggle .hamburger span{background:var(--mainColor)}.mobile-header-grouping.secondary-active .header__bar{z-index:0}.mobile-header-grouping.secondary-active .mobile-menu .secondary-level.secondary-active{transform:translateX(1rem);box-shadow:0px 100px 170px rgba(0,0,0,0.25),0px 41.7776px 71.0219px rgba(0,0,0,0.179714),0px 22.3363px 37.9717px rgba(0,0,0,0.149027),0px 12.5216px 21.2866px rgba(0,0,0,0.125),0px 6.6501px 11.3052px rgba(0,0,0,0.100973),0px 2.76726px 4.70434px rgba(0,0,0,0.0702864)}@keyframes delay-absolute{100%{position:absolute}}@keyframes fadeIn{0%{transform:scale(0.95);opacity:0}80%{transform:scale(1.05)}100%{transform:scale(1);opacity:1}}.nav-bg{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--mainColorDarkAlpha), 0.5);pointer-events:none;transition:all 350ms ease;z-index:99997;opacity:0;visibility:hidden}.nav-bg.is-active{opacity:1;visibility:visible}body:not(.theme-cyan) .mobile-header-grouping .mobile-menu .secondary-level__title{font-family:"Lato",sans-serif}input,textarea{font-style:normal;font-weight:400;border:1px solid rgba(74,74,74,0.5);color:#fff;background:rgba(218,218,218,0.1);padding:8px 4px;outline:0;text-align:center}input.error,textarea.error{border-color:red}input{text-align:left;padding:8px 8px 8px 20px}input:focus,input:hover,textarea:focus,textarea:hover,div.select-wrap select:focus,div.select-wrap select:hover{border-color:#4A4A4A;color:#4A4A4A;background:0 0}div.select-wrap{position:relative;margin-bottom:2em}div.select-wrap::after{position:absolute;content:'';right:.7em;top:50%;z-index:2;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #9A9DA9;height:0;width:0}div.select-wrap select{border:1px solid transparent;box-sizing:border-box;border-radius:0;line-height:1.3em;width:100%;background:rgba(218,218,218,0.1);font-style:normal;font-weight:400;color:#9A9DA9;position:relative;height:58px;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;text-indent:15px;padding:0 6px;font-size:20px}input[type=submit]{font-size:1.4rem;line-height:1.35em;-webkit-appearance:button;cursor:pointer;font-style:normal;background:0 0;color:#4A4A4A;line-height:60px;letter-spacing:2px;height:58px;border:1px solid;padding:0 50px;display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;text-decoration:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;border-radius:0;text-transform:uppercase;margin-top:20px}@media (max-width: 767px){input[type=submit]{font-size:13px}}input[type=submit]:hover{background-color:#4A4A4A;color:#fff;border-color:#4A4A4A}.hbspt-form form fieldset{max-width:100%}.hbspt-form form fieldset.form-columns-1,.hbspt-form form fieldset.form-columns-2{margin-bottom:2rem}.hbspt-form form fieldset.form-columns-1 .input,.hbspt-form form fieldset.form-columns-2 .input{margin-right:0}.hbspt-form form fieldset.form-columns-1 .hs-input,.hbspt-form form fieldset.form-columns-2 .hs-input{width:100%;border-color:#DBDCDD;background-color:#fff;border-radius:2px;padding:1rem 1.6rem;font-size:1.5rem}@media (max-width: 959px){.hbspt-form form fieldset.form-columns-1 .hs-input,.hbspt-form form fieldset.form-columns-2 .hs-input{font-size:15px}}.hbspt-form form fieldset.form-columns-1 ul li,.hbspt-form form fieldset.form-columns-2 ul li{margin-bottom:0}.hbspt-form form fieldset.form-columns-1 ul li:not(:last-of-type),.hbspt-form form fieldset.form-columns-2 ul li:not(:last-of-type){margin-bottom:0}@media (min-width: 768px){.hbspt-form form fieldset.form-columns-2 .hs-form-field{width:calc(50% - 1.8rem)}.hbspt-form form fieldset.form-columns-2 .hs-form-field:first-child{margin-right:1.8rem}.hbspt-form form fieldset.form-columns-2 .hs-form-field:last-child{margin-left:1.8rem}}@media (max-width: 767px){.hbspt-form form fieldset.form-columns-2 .hs-form-field:first-child{margin-bottom:2rem}}.hbspt-form form fieldset label{display:block;margin-bottom:.5rem}.hbspt-form form fieldset label span{color:#72797C;font-size:1.3rem;text-transform:uppercase}@media (max-width: 959px){.hbspt-form form fieldset label span{font-size:13px}}.hbspt-form form fieldset label.hs-error-msg{font-size:1.3rem;color:#72797C}@media (max-width: 959px){.hbspt-form form fieldset label.hs-error-msg{font-size:13px}}.hbspt-form form input{width:100%;color:#000}.hbspt-form form input.hs-button{width:auto;margin-top:0;height:auto;padding:1.2rem 3rem 1rem;line-height:initial;letter-spacing:initial;font-size:1.2rem;text-transform:uppercase;background:#006BA1;color:#fff;font-family:"DIN 2014",sans-serif;border:none;transition:all 350ms ease}.hbspt-form form input.hs-button:hover{background:#014F76}@media (max-width: 959px){.hbspt-form form input.hs-button{font-size:12px}}.hbspt-form form textarea{text-align:left;color:#000}.video{margin:2rem 0}.video-wrapper{position:relative}.video-wrapper.autoplay::before{content:"";height:100%;width:100%;position:absolute;top:0;left:0;z-index:3}.video-wrapper.is-playing::after{display:none}.video-wrapper.is-playing .video-ui{display:none}.video-ui{position:absolute;bottom:3rem;left:3rem;display:flex;justify-content:center;align-items:center;z-index:1;color:#fff}.video-ui .button-play{height:6.6rem;width:6.6rem;background:url("img/play.svg");background-size:contain;background-repeat:no-repeat;cursor:pointer}.video-ui .video__text{padding-left:2rem}.video-ui .video__text span{display:block;font-size:1.8rem;line-height:1.9rem;margin-bottom:0.8rem}.video-ui .video__text span:first-of-type{font-family:"Barlow",sans-serif;font-weight:bold;font-size:1.2rem;line-height:1.2rem}.card__video-modal{position:fixed;top:0;left:0;z-index:99999;width:100%;height:100vh;margin:0 auto;display:none}.card__video-modal::before{content:"";height:250vh;width:110vw;top:-100%;left:0;position:absolute;background:#000;z-index:-1;opacity:0.85}.card__video-modal__container{margin:0 auto;width:65vw;position:relative}.card__video-modal__container .video-ui{display:none}.card__video-modal__actions{position:absolute;top:0;right:-2rem;cursor:pointer;pointer-events:none}.card__video-modal__data{color:#fff;padding-top:2rem;max-width:800px}.card__video-modal__data h3{font-weight:600;padding-bottom:2rem;color:inherit}.card__video-modal__data h3 strong{color:inherit;font-family:inherit}.card__video-modal__data p{color:inherit}.card__video-modal.is-active{display:block;overflow-x:scroll}.team-card{position:relative}@media (max-width: 767px){.team-card{width:100%}}.team-card.no-hover .team-card--top{cursor:default}.team-card.no-hover .team-card--top figure{cursor:default}.team-card.no-hover .team-card--top:hover figure{box-shadow:none}.team-card--top{text-align:center}.team-card--top figure{position:relative;border-radius:999px;overflow:hidden;margin-left:auto;margin-right:auto;margin-bottom:2rem;background-color:#fff;transition:all 350ms ease;border:solid 3px #fff}.team-card--top figure::before{content:"";display:block;height:0;padding-top:100%}.team-card--top:hover figure{box-shadow:0px 39.501px 57.4559px rgba(var(--mainColorMediumAlpha), 0.18),0px 16.5026px 24.0037px rgba(var(--mainColorMediumAlpha), 0.12939),0px 8.82306px 12.8335px rgba(var(--mainColorMediumAlpha), 0.1073),0px 4.94613px 7.19438px rgba(var(--mainColorMediumAlpha), 0.09),0px 2.62685px 3.82088px rgba(var(--mainColorMediumAlpha), 0.0727),0px 1.09309px 1.58995px rgba(var(--mainColorMediumAlpha), 0.05061)}.team-card--info p{color:#3E484C;font-size:1.3rem;line-height:1.4em}.team-card--info p.name{color:var(--mainColorDark)}.team-card--info p:first-child{font-family:"Barlow",sans-serif;font-weight:700;text-transform:uppercase;margin-bottom:6px}.team-card--info p:last-child{font-weight:100;letter-spacing:-0.01em}@media (max-width: 767px){.team-card--info p{font-size:14px}}.team-card--social{margin-top:2rem;display:flex;justify-content:center}.team-card--social-link{position:relative;height:2.5rem;width:2.5rem;display:flex;align-items:center;justify-content:center;background-color:#f8f7f7;margin:0 0.5rem;transition:all 350ms ease}.team-card--social-link svg path{transition:all 350ms ease}.team-card--social-link:hover{background-color:#004E75}.team-card--social-link:hover svg path{fill:#fff}@media (max-width: 767px){.team-card--social-link{width:4rem;height:4rem}}.team-card-shortcode{margin:3rem 0 2rem}.team-card-shortcode .team-card--top .team-card--portrait{height:16rem;width:16rem;box-shadow:0px 39.501px 57.4559px rgba(var(--mainColorMediumAlpha), 0.18),0px 16.5026px 24.0037px rgba(var(--mainColorMediumAlpha), 0.12939),0px 8.82306px 12.8335px rgba(var(--mainColorMediumAlpha), 0.1073),0px 4.94613px 7.19438px rgba(var(--mainColorMediumAlpha), 0.09),0px 2.62685px 3.82088px rgba(var(--mainColorMediumAlpha), 0.0727),0px 1.09309px 1.58995px rgba(var(--mainColorMediumAlpha), 0.05061)}.team-card-shortcode .team-card--top .team-card--portrait img{height:100%}.team-card-shortcode .team-card--top .team-card--info p{font-size:1.4rem !important;margin-bottom:0 !important;color:#000 !important}.team-card-shortcode.team-card-left{float:left;margin-right:4.25rem}@media (max-width: 959px){.team-card-shortcode.team-card-left{float:unset;margin:0}}.team-card-shortcode.team-card-right{float:right;margin-left:4.25rem}@media (max-width: 959px){.team-card-shortcode.team-card-right{float:unset;margin:0}}.video-embed__container{max-width:90rem;margin:7.5rem auto 3rem;padding:0 3rem}.video-embed__title{margin-bottom:2rem}.video-embed__content{margin-top:1rem}.video-embed__content p{font-size:1.8rem}.cata-badge{position:absolute;top:0;left:5%}.cata-badge.small{left:0}@media (max-width: 959px){.cata-badge img{max-width:7rem}}.cata-space{position:relative}.cata-top{position:absolute;top:0;left:10%;width:13rem}@media (max-width: 767px){.cata-top{left:2.2rem;width:5rem}}.blog-detail-content--hero .post-meta .subline.cata-cat .category:not(:last-child){margin-right:1.5rem}.blog-detail-content--hero .post-meta .subline.cata-cat .text-box{margin-left:0}.video-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(16,16,17,0.8);z-index:-99999;opacity:0;visibility:hidden;transition:opacity 0.25s, visibility 0.25s;pointer-events:none}.video-modal.is-active{opacity:1;visibility:visible;z-index:99999;pointer-events:auto}.video-modal.is-active .video-container{margin-top:0;opacity:1}.video-modal .video-container{width:80%;height:initial;max-width:1024px;position:relative;margin-top:70px;opacity:0;transition:0.5s;transition-delay:0.25s}@media (max-width: 639px){.video-modal .video-container{width:90%}}.video-modal .video-container:before{content:'';display:block;height:0;padding-top:57%}.video-modal iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-modal .close-btn{position:absolute;right:-50px;top:5px;cursor:pointer}@media (max-width: 639px){.video-modal .close-btn{top:-40px;right:5px;width:30px}.video-modal .close-btn svg{width:30px}}.video-modal-trigger{cursor:pointer}.video-play-button{width:100px;height:100px;background:rgba(0,0,0,0.5);border-radius:50%;position:relative;cursor:pointer;transition:background 0.4s}.video-play-button .btn-inner-circle{width:90%;height:90%;border:4px solid #fff;border-radius:50%}.video-play-button .play-triangle{width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:30px solid #fff;margin-left:5%}.slider .slide__img-wrapper{height:40rem;position:relative}.slider .slide img{position:absolute;top:0;right:0;left:0;bottom:0;height:100%;width:100%;object-fit:cover;object-position:center}.slider .caption{padding-top:2.5rem;font-style:italic;font-weight:500;font-size:1.4rem;line-height:1.9rem;text-align:center;color:#888B8D}.slider .slick-dots{bottom:-2.7rem}.slider .slick-dots li{margin:0;width:2rem;height:2rem}.slider .slick-dots li button{width:2rem;height:2rem}.slider .slick-dots li button:before{content:'';width:0.9rem;height:0.9rem;border-radius:50%;background:rgba(0,163,224,0.2);opacity:1;left:50%;top:50%;transform:translate(-50%, -50%)}.slider .slick-dots li.slick-active button:before{background:#00a3e0;opacity:1}.eyebrow-pushdown--sec{position:relative;overflow:hidden;display:none;max-width:1800px;margin:0 auto}.eyebrow-pushdown--sec.is-shown{display:block}.eyebrow-pushdown--sec .eyebrow-push--bg{position:absolute;left:0;top:0;width:100%;height:100%}@media (max-width: 767px){.eyebrow-pushdown--sec .eyebrow-push--bg{object-fit:cover}}.eyebrow-pushdown--sec .close{position:absolute;right:5%;top:3.5rem;width:3.1rem;height:3.1rem;cursor:pointer;z-index:1;object-fit:cover;border-radius:50%;z-index:5}.eyebrow-pushdown--sec .close:hover{opacity:0.8}@media (max-width: 767px){.eyebrow-pushdown--sec .close{top:2.5rem;left:5%;right:inherit}}.eyebrow-pushdown--sec .row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative;z-index:1;padding:8rem 0 7rem}@media (max-width: 767px){.eyebrow-pushdown--sec .row{flex-direction:column-reverse;padding:5rem 0}}.eyebrow-pushdown--sec article{width:59rem;margin-right:8rem}@media (max-width: 767px){.eyebrow-pushdown--sec article{width:100%;margin-right:0;margin-top:3.5rem}}.eyebrow-pushdown--sec .subline{color:#05B8B8;font-size:1.5rem;text-transform:uppercase;font-weight:600}.eyebrow-pushdown--sec .copy-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.eyebrow-pushdown--sec .copy-box .copy{max-width:44.2rem;padding-right:2rem}.eyebrow-pushdown--sec .copy-box .btn{background-color:#009898;font-size:1.14rem;line-height:122.5%}.eyebrow-pushdown--sec .copy-box .btn:hover{opacity:0.8}@media (max-width: 767px){.eyebrow-pushdown--sec .copy-box .btn{display:inline-block;margin-top:3rem}}.eyebrow-pushdown--sec h2{font-size:4.2rem;line-height:108.5%;letter-spacing:-0.035em;color:#fff;margin-bottom:2.5rem}@media (max-width: 767px){.eyebrow-pushdown--sec h2{font-size:3.2rem}.eyebrow-pushdown--sec h2 br{display:none}}.eyebrow-pushdown--sec p{font-size:1.4rem;line-height:135.5%;color:#fff}.eyebrow-pushdown--sec p strong{font-size:1.4rem;line-height:135.5%;color:#fff;font-weight:bold}.eyebrow-pushdown--sec .badge{max-width:19.6rem;box-shadow:0px 5.20994px 50.9549px rgba(119,243,243,0.6);border-radius:50%}@media (max-width: 767px){.eyebrow-pushdown--sec .badge{max-width:14rem}}.index .home-eyebrow--sec{display:block}.index.is-locked .home-eyebrow--sec{display:none}.home-eyebrow--sec{position:relative;min-height:25rem;max-width:1800px;margin:0 auto;overflow:hidden;padding-top:11rem;padding-bottom:4rem;display:none}@media (max-width: 767px){.home-eyebrow--sec{padding-bottom:5.5rem}}.home-eyebrow--sec.hidden-sec{display:none}.home-eyebrow--sec .eyebrow-overlay{position:absolute;top:0;left:0;background:linear-gradient(297.66deg, #000 20.57%, rgba(0,0,0,0) 58.14%);transform:matrix(-1, 0, 0, 1, 0, 0);width:100%;height:100%;z-index:1}@media (max-width: 767px){.home-eyebrow--sec .eyebrow-overlay{display:none}}.home-eyebrow--sec .eyebrow--bg{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0}.home-eyebrow--sec .close-btn{position:absolute;right:5%;top:2.5rem;width:3.1rem;height:3.1rem;cursor:pointer;object-fit:cover;border-radius:50%;z-index:5;background-color:#000;display:flex;justify-content:center;align-items:center}@media (max-width: 767px){.home-eyebrow--sec .close-btn{background-color:#888B8D}}.home-eyebrow--sec .close-btn img{width:1rem;height:1rem}.home-eyebrow--sec article{position:relative;z-index:1;display:flex;flex-wrap:wrap;padding-left:5%;padding-right:5%}@media (max-width: 767px){.home-eyebrow--sec article{padding-right:4rem;padding-left:3rem}}.home-eyebrow--sec .copy{max-width:59rem}@media (max-width: 767px){.home-eyebrow--sec .copy{max-width:100%;width:100%;margin-bottom:2rem}}.home-eyebrow--sec h2{color:#fff;font-size:4.2rem;line-height:108.5%;font-weight:700;letter-spacing:-0.035em}.home-eyebrow--sec p{color:#fff;font-size:1.4rem;line-height:135.5%;opacity:0.7}@media (max-width: 767px){.home-eyebrow--sec p{opacity:1}}.home-eyebrow--sec .btn-wrap .btn{background-color:#009898;font-size:1.4rem;line-height:122.5%;font-weight:600;padding:1.2rem 2rem 1rem}.body-rail-nav-right--wrap{position:absolute;top:0;right:0;width:37.4rem;height:100%;display:flex;flex-wrap:wrap;flex-direction:column;overflow:hidden}@media (min-width: 1800px){.body-rail-nav-right--wrap{right:0}}@media (max-width: 767px){.body-rail-nav-right--wrap{display:none}}.body-rail-nav-right--wrap .body-rail--top-part{position:absolute;top:0;right:0;width:calc(100% - 1rem);height:50rem;clip:rect(0, auto, auto, 0)}.body-rail-nav-right--wrap .body-rail--top-part:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--mainColor);opacity:0.7;isolation:isolate;z-index:1;pointer-events:none;transform:translateZ(0)}.body-rail-nav-right--wrap .body-rail--top-part-nav{width:100%;padding-top:8rem;padding-bottom:8rem;position:fixed;top:3rem;z-index:5;transform:translateZ(0)}.body-rail-nav-right--wrap .body-rail--top-part-nav ul{padding-left:0;margin-top:22.8rem}.body-rail-nav-right--wrap .body-rail--top-part-nav li{text-align:left;list-style:none;position:relative;margin:0 !important;padding-left:3.8rem}.body-rail-nav-right--wrap .body-rail--top-part-nav a{font-family:"Barlow",sans-serif;font-size:1.3rem;letter-spacing:0.02em;display:block;padding-right:4.4rem;padding-top:0.9rem;padding-bottom:0.9rem;color:#fff;text-transform:uppercase;font-weight:700;line-height:115%}@media (max-width: 767px){.body-rail-nav-right--wrap .body-rail--top-part-nav a{font-size:12px}}.body-rail-nav-right--wrap .body-rail--top-part-nav a:hover{text-decoration:underline}.body-rail-nav-right-parent{z-index:4;flex:1;position:absolute;top:50rem;width:100%;height:calc(100% - 50rem);clip:rect(0, auto, auto, 0);padding-left:1rem}.body-rail-nav-right-parent:before{content:'';position:absolute;top:0;left:1rem;width:1px;height:calc(100%);background-color:#EEEEEE}.body-rail-nav-right{width:100%;padding-top:8rem;padding-bottom:8rem;position:fixed;top:3rem;z-index:5;transform:translateZ(0)}.body-rail-nav-right.is-fixed{position:fixed}.body-rail-nav-right.is-bottom{position:absolute;top:auto !important;bottom:0;right:-1rem}.body-rail-nav-right ul{padding-left:0;margin-top:22.8rem}.body-rail-nav-right li{text-align:left;list-style:none;position:relative;margin:0 !important;padding-left:3.8rem}.body-rail-nav-right li:before{content:'';position:absolute;top:50%;transform:translateY(-50%);left:-0.4rem;width:0.8rem;height:0.8rem;border-radius:50%;background:#fff;box-shadow:0px 0px 6px 1px var(--mainColor);opacity:0}.body-rail-nav-right li:hover a,.body-rail-nav-right li.is-active a{color:#131819}.body-rail-nav-right li.is-active:before{opacity:1}.body-rail-nav-right li a{font-family:"Barlow",sans-serif;font-size:1.3rem;letter-spacing:0.02em;display:block;padding-right:4.4rem;padding-top:0.9rem;padding-bottom:0.9rem;color:#6E767A;text-transform:uppercase;font-weight:700;line-height:115%}@media (max-width: 767px){.body-rail-nav-right li a{font-size:12px}}.body-rail-nav-right .bottom--icon{display:flex;justify-content:flex-end;padding-right:4.4rem;padding-top:3rem}.body-rail-nav-right .bottom--icon *{fill:var(--mainColor)}[fakedropdown-menu]{visibility:hidden;height:0px;position:absolute;padding:2rem 0}[fakedropdown-menu].fakedropdown--active{visibility:visible;height:auto;position:relative}.CookieBanner{background-color:#000;padding:6rem 0 7rem;overflow:hidden;position:relative;display:none}.CookieBanner.is-shown{display:block}@media (max-width: 767px){.CookieBanner{padding:40px 0 50px}}.CookieBanner .container{position:relative;max-width:87rem;width:90%;padding:0}.CookieBanner__content *{color:#fff}.CookieBanner__content p{font-size:1.4rem;line-height:1.35em}@media (max-width: 767px){.CookieBanner__content p{font-size:13px}}@media (max-width: 767px){.CookieBanner__content h2{margin-top:20px}}@media (max-width: 767px){.CookieBanner__wrap{flex-wrap:wrap}}.CookieBanner__col-l,.CookieBanner__col-r{display:flex;flex-wrap:wrap;align-items:center}.CookieBanner__col-l{width:59.5rem}@media (max-width: 767px){.CookieBanner__col-l{width:100%}}.CookieBanner__col-l .BtnTheme{display:inline-block;margin-top:3rem;padding:0.7em 2em}@media (max-width: 767px){.CookieBanner__col-l .BtnTheme{margin-top:30px}}.CookieBanner__col-r{width:20rem}@media (max-width: 767px){.CookieBanner__col-r{width:100%;display:none}.CookieBanner__col-r img{width:100%;max-width:200px}}@media (max-width: 767px){.CookieBanner__bg.desk{display:none}}.CookieBanner__bg.mobile{display:none}@media (max-width: 767px){.CookieBanner__bg.mobile{display:block}}.CookieBanner__closeBtn{position:absolute;top:2.5rem;right:2.5rem;width:5rem;display:flex;justify-content:center;align-items:center;padding:0.5rem 0;z-index:10;cursor:pointer}.CookieBanner__closeBtn:hover svg{scale:1.15}@media (max-width: 767px){.CookieBanner__closeBtn{top:15px;right:15px;width:50px;padding:5px 0}}.CookieBanner__closeBtn svg{width:3rem;transition:0.35s}@media (max-width: 767px){.CookieBanner__closeBtn svg{width:30px}}.CookieBanner.text-only{position:absolute;top:0;left:0;width:100%;padding:1.36rem 0 1.75rem;background-color:rgba(20,1,74,0.698039);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:1}@media (max-width: 767px){.CookieBanner.text-only{padding:1.9rem 0 2rem}}.CookieBanner.text-only .CookieBanner__wrap{justify-content:center}@media (max-width: 767px){.CookieBanner.text-only .CookieBanner__wrap{justify-content:flex-start}}.CookieBanner.text-only .CookieBanner__col-l{width:100%;justify-content:center}@media (max-width: 767px){.CookieBanner.text-only .CookieBanner__col-l{width:80%;justify-content:flex-start}}.CookieBanner.text-only .CookieBanner__col-l .BtnTheme{margin:0 0 0 2.2rem}@media (max-width: 767px){.CookieBanner.text-only .CookieBanner__col-l .BtnTheme{display:none}}.CookieBanner.text-only .CookieBanner__content p{font-weight:600}@media (max-width: 767px){.CookieBanner.text-only .CookieBanner__content p{font-size:12px}}.CookieBanner.text-only .CookieBanner__content p a{font-weight:600;text-decoration:underline;text-transform:uppercase}@media (min-width: 768px){.CookieBanner.text-only .CookieBanner__content p a.mobile-only{display:none}}.CookieBanner.text-only .CookieBanner__closeBtn{top:45%;transform:translateY(-45%)}@media (max-width: 767px){.CookieBanner.text-only .CookieBanner__closeBtn{top:2rem;transform:none}}.Bottom__Signup{padding:6.8rem 0 11rem}@media (max-width: 767px){.Bottom__Signup{padding:6.8rem 0 9rem}}.Bottom__Signup .container{width:90%;max-width:77.6rem;margin:0 auto;padding:0}@media (max-width: 767px){.Bottom__Signup h4 svg{display:block}.Bottom__Signup .text-center{text-align:left}}.Bottom__Signup h4{font-family:"Barlow",sans-serif;font-size:1.9rem;letter-spacing:0.02em;text-transform:uppercase;margin-bottom:1.4rem;font-weight:700}@media (max-width: 767px){.Bottom__Signup h4{font-size:18px}}.Bottom__Signup h4 svg{vertical-align:bottom;display:inline-block;margin-right:1rem;width:2.6rem}.Bottom__Signup h4 svg path{stroke:var(--mainColor)}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.Bottom__Signup h4{display:flex;align-items:center;justify-content:center}}.Bottom__Signup p{font-size:1.6rem;line-height:1.35em;color:#262E31;font-weight:400}@media (max-width: 767px){.Bottom__Signup p{font-size:14px}}@media (max-width: 767px){.Bottom__Signup .container{width:90%}.Bottom__Signup h4 svg{display:block;margin-bottom:12px;width:2rem;vertical-align:bottom}}.Bottom__Signup .hbspt-form{margin-top:3rem}.Bottom__Signup .hbspt-form form{display:flex;justify-content:space-between;position:relative}.Bottom__Signup .hbspt-form form ::-webkit-input-placeholder{color:#565F63}.Bottom__Signup .hbspt-form form ::-moz-placeholder{color:#565F63}.Bottom__Signup .hbspt-form form :-ms-input-placeholder{color:#565F63}.Bottom__Signup .hbspt-form form :-moz-placeholder{color:#565F63}.Bottom__Signup .hbspt-form .legal-consent-container{display:none}.Bottom__Signup .hbspt-form .hs_error_rollup{position:absolute;top:calc(100% + 0.5rem);right:0}.Bottom__Signup .hbspt-form .hs_error_rollup label{color:red}.Bottom__Signup .hbspt-form .hs-form-field label{display:none}.Bottom__Signup .hbspt-form .hs-form-field{width:20.3rem;margin-right:0.95rem}.Bottom__Signup .hbspt-form .hs-form-field input{font-size:1.4rem;line-height:1.35em;width:100%;padding:1.3rem 2rem;height:4.5rem;border:1px solid #BDC3C6;background:#fff;color:#3E484C}@media (max-width: 767px){.Bottom__Signup .hbspt-form .hs-form-field input{font-size:13px}}.Bottom__Signup .hbspt-form .hs-form-field input:focus{border-color:var(--mainColor)}.Bottom__Signup .hbspt-form .hs_submit{width:13.8rem}.Bottom__Signup .hbspt-form .hs_submit [type="submit"]{font-size:1.4rem;line-height:1.35em;margin-top:0;height:auto;padding:0.7rem 1rem;width:100%;line-height:initial;letter-spacing:initial;height:4.5rem;text-transform:uppercase;background:var(--mainColor);color:#fff;font-family:"Barlow",sans-serif;border:none}@media (max-width: 767px){.Bottom__Signup .hbspt-form .hs_submit [type="submit"]{font-size:13px}}.Bottom__Signup .hbspt-form .hs_submit [type="submit"]:hover{border:none;background:var(--mainColorMedium)}@media (max-width: 767px){.Bottom__Signup .hbspt-form form{flex-wrap:wrap}.Bottom__Signup .hbspt-form .hs_error_rollup{width:100%}.Bottom__Signup .hbspt-form .hs-form-field{width:100%;margin-right:0;margin-bottom:0.8rem}.Bottom__Signup .hbspt-form .hs-form-field.hs-firstname,.Bottom__Signup .hbspt-form .hs-form-field.hs-lastname{width:calc(50% - 0.4rem)}.Bottom__Signup .hbspt-form .hs-form-field input{width:100%;padding:0.7rem 1rem;font-size:1.4rem;height:4.5rem;background:#fff}.Bottom__Signup .hbspt-form .hs_submit{width:100%}.Bottom__Signup .hbspt-form .hs_submit [type="submit"]{font-size:1.4rem}}.error-404 .hero{height:53.8rem;width:100%;position:relative;display:flex;justify-content:center;align-items:center;background:#fff}@media (max-width: 767px){.error-404 .hero{height:25rem}}.error-404 .hero img{position:absolute;top:0;right:0;left:0;bottom:0;height:100%;width:100%;object-fit:cover;object-position:center}.error-404 .hero::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:linear-gradient(35.34deg, #000 2.86%, rgba(0,0,0,0) 64.58%);opacity:0.5}.error-404 .hero__text{z-index:4;text-align:center}.error-404 .hero__text h1{font-family:"Butler",serif;font-style:normal;font-weight:bold;font-size:6.2rem;line-height:6.7rem;color:#fff}.error-404 .hero__text p{font-family:"Lato",sans-serif;font-style:normal;font-weight:normal;font-size:1.8rem;line-height:2.4rem;color:#fff}.error-404 .content-wrapper{background:rgba(0,163,224,0.05)}.error-404 .home-btn{font-family:"Barlow",sans-serif;font-style:normal;font-weight:bold;font-size:1.2rem;line-height:1.5rem;text-transform:uppercase;padding:1.4rem 2.6rem;background:#006BA1;color:#fff}.error-404 main .main-container{background:#fff;border-top:10px solid rgba(129,96,227,0.7);box-shadow:0px 16px 32px rgba(0,0,0,0.16);padding:7.5rem 13.75rem;margin-top:-5rem;margin-bottom:-5rem;position:relative;max-width:90rem;margin-bottom:20rem}@media (max-width: 767px){.error-404 main .main-container{padding:7.5rem 2.2rem;margin-bottom:10rem;max-width:30rem}}.error-404 main .main-container .content{text-align:center;max-width:62.25rem;margin:0 auto}.error-404 main .main-container .content h2{font-style:normal;font-weight:bold;font-size:3.2rem;line-height:3.3rem;letter-spacing:-0.035em;margin-bottom:5rem}.index .home-blog-slider{display:none}.index .locationsHome__news{margin-top:10rem;padding:10rem 0 2rem}@media (max-width: 767px){.index .locationsHome__news{margin-top:6rem;padding-top:6rem}}.index .locationsHome__news .btn-wrap{text-align:center;margin-top:2rem}@media (max-width: 767px){.index .locationsHome__news .btn-wrap{margin-top:50px}}.index .locationsHome__news .btn-wrap .btn{min-width:15rem;font-size:1.3rem}@media (max-width: 767px){.index .locationsHome__news .btn-wrap .btn{font-size:1.3rem}}.home__body-bg{position:absolute;top:0;left:50%;width:100%;background:#fff;transform:translateX(-50%)}.home__body-bg.desk{width:131.8rem}@media (min-width: 1800px){.home__body-bg.desk{max-width:1450px}}@media (max-width: 767px){.home__body-bg.desk{display:none}}.home__body-bg.mobile{display:none}@media (max-width: 767px){.home__body-bg.mobile{display:block}}.home__body-bg img{display:block;width:100%}.home__hero{min-height:55rem;max-height:62.4rem;background:radial-gradient(130.08% 159.19% at -20.31% 201.49%, #00a3e0 0%, rgba(0,163,224,0) 100%)}.home__hero .text-wrap{width:57%}.home__hero-bg{position:absolute;object-position:right}@media (max-width: 767px){.home__hero-bg{display:none}}.home__hero h1{margin-bottom:2rem;color:#040F46}.home__hero p{font-size:1.8rem;line-height:1.4em;color:#262E31;line-height:1.4em}@media (max-width: 767px){.home__hero p{font-size:16px}}@media (min-width: 768px){.home__hero p{max-width:46rem}}.home__hero .mainImg{-webkit-user-select:none;-ms-user-select:none;user-select:none;width:55%;height:100%;top:0;left:0;pointer-events:none}.home__hero .mainImg img{object-position:left}.home__hero .mainImg .mobile{display:none}@media (min-width: 768px){.home__hero h1{max-width:56rem;padding-top:3.5rem}.home__hero .container-1060{padding-bottom:6rem}}@media (max-width: 767px){.home__hero{display:block;height:auto;max-height:none;padding-top:6rem;min-height:unset}.home__hero .container-1060{width:80%}.home__hero .text-wrap{width:100%}.home__hero .mainImg{position:static;width:100%;height:auto}.home__hero .mainImg .desktop{display:none}.home__hero .mainImg .mobile{display:block;margin-top:1.5rem;width:100%}}.home__hero-partner{margin-top:7rem;width:32rem}@media (max-width: 767px){.home__hero-partner{display:none}}.home__hero-partner>div{padding-right:1.5rem}.home__hero-partner p{font-family:"Barlow",sans-serif;font-size:1rem;text-transform:uppercase;color:#888B8D;font-weight:bold;margin-bottom:1.7rem}@media (max-width: 959px){.home__hero-partner p{font-size:12px}}.home__hero-partner img{display:block;-ms-grid-row-align:center;align-self:center;max-width:10rem;max-height:3.2rem}@media (min-width: 768px){.home__hero-partner img:nth-of-type(1){width:6rem}.home__hero-partner img:nth-of-type(2){width:9.2rem}.home__hero-partner img:nth-of-type(3){width:8rem}}.home__articles{margin-top:-11.4rem;position:relative}@media (max-width: 767px){.home__articles{margin-top:0}}.home__article-sec{margin-bottom:3rem}@media (max-width: 767px){.home__article-sec{margin-bottom:20px}}.home__article-sec .cell{min-height:50rem;background:#fff}@media (max-width: 767px){.home__article-sec .cell{width:100% !important;min-height:auto}}.home__article-sec .cell-prime,.home__article-sec .cell-item{padding:1rem;width:100%}.home__article-sec .cell-prime{position:relative;background:transparent}.home__article-sec .cell-item{border:1px solid #f1f0f0;transition:box-shadow 0.35s}.home__article-sec .cell-item:hover{box-shadow:0px 4px 34px rgba(0,0,0,0.15)}.home__article-sec .cell-item.has-bg .cell-item-inner{background-color:#000}.home__article-sec .cell-item.has-bg .text-wrap h5,.home__article-sec .cell-item.has-bg .text-wrap h5 strong{color:#fff}.home__article-sec .cell-item.has-bg .text-wrap p{color:#F1F4F5}.home__article-sec .cell-bg-img{position:absolute;top:0;left:0;width:100%;height:100%}.home__article-sec .cell-bg-img-overlay{position:absolute;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, #000 100%)}.home__article-sec .cell-item-inner,.home__article-sec .cell-prime-inner{width:100%}.home__article-sec .cell-item-inner{background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#f9f9f9;padding:4.6rem 2rem 7rem;position:relative}@media (max-width: 767px){.home__article-sec .cell-item-inner{padding:4rem 2rem 0}}.home__article-sec .cell-prime-inner{position:relative}@media (max-width: 767px){.home__article-sec .cell-prime-inner{padding-left:0;padding-right:0}}.home__article-sec .cell-label{font-family:"Barlow",sans-serif;font-size:1.1rem;letter-spacing:0.02em;font-weight:700;position:absolute;top:0;left:0;text-transform:uppercase;color:#fff;background:var(--mainColor);font-family:"Barlow",sans-serif;padding:0.4rem 1.1rem;line-height:122.5%;z-index:3}@media (max-width: 767px){.home__article-sec .cell-label{font-size:10px}}.home__article-sec .cell-cta{font-family:"Barlow",sans-serif;font-size:1.3rem;letter-spacing:0.02em;position:absolute;bottom:2.5rem;color:var(--mainColor);font-weight:bold;display:flex;align-items:center;text-transform:uppercase;font-family:"Barlow",sans-serif;line-height:1.2em;z-index:2;left:2rem}@media (max-width: 767px){.home__article-sec .cell-cta{font-size:12px}}.home__article-sec .cell-cta svg{display:inline-block;margin-right:1rem;width:1.3rem}.home__article-sec .cell-cta svg path{stroke:var(--mainColor)}@media (max-width: 767px){.home__article-sec .cell-cta{position:relative;bottom:initial;left:initial;padding:4rem 0 2rem}}.home__article-sec .cell-tooltip{position:relative}.home__article-sec .cell-tooltip:hover .cell-tt-pop{opacity:1;visibility:visible}.home__article-sec .cell-tt-pop{opacity:0;visibility:hidden;position:absolute;bottom:calc(100% + 0.3rem);left:50%;transform:translateX(-50%);color:#fff;font-weight:bold;font-size:1.2rem;line-height:1em;background:rgba(62,72,76,0.9);padding:1rem 2rem;text-transform:uppercase;font-family:"Barlow",sans-serif;white-space:nowrap;transition:opacity 0.35s, visibility 0.35s}.home__article-sec .cell-tt-pop svg{margin-right:0.5rem}.home__article-sec .cell-tt-pop path{stroke:#fff}.home__article-sec .cell-circle-img{position:absolute;border-radius:50%;width:11.8rem;height:11.8rem;border:0.8rem solid #fff;background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0px 100px 133px rgba(37,136,254,0.22),0px 41.7776px 55.5642px rgba(37,136,254,0.158148),0px 22.3363px 29.7073px rgba(37,136,254,0.131144),0px 12.5216px 16.6537px rgba(37,136,254,0.11),0px 6.6501px 8.84464px rgba(37,136,254,0.0888564),0px 2.76726px 3.68045px rgba(37,136,254,0.061852)}.home__article-sec .cell-graphic-stack{position:absolute;background-size:contain;background-position:center;z-index:0;display:none}.home__article-sec .cell-graphic-stack .lines,.home__article-sec .cell-graphic-stack .dots{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible}.home__article-sec .cell-graphic-stack .lines{z-index:0}.home__article-sec .cell-graphic-stack .dots{z-index:1}.home__article-sec .cell-graphic-stack .dots circle{filter:drop-shadow(0px 0px 3px rgba(var(--mainColorAlpha), 1))}.home__article-sec .cell-graphic-stack svg{width:100%;height:auto;object-fit:contain;object-position:center}.home__article-sec .text-wrap{z-index:2;position:relative}.home__article-sec .text-wrap h5{font-size:1.8rem;line-height:1.4em;line-height:125%;font-family:"hk_grotesksemibold",sans-serif;line-height:1.25;color:var(--mainColorDark);margin-bottom:1.1rem}@media (max-width: 767px){.home__article-sec .text-wrap h5{font-size:16px}}.home__article-sec .text-wrap h5 strong{font-family:inherit;font-weight:inherit;font-weight:bold}.home__article-sec .text-wrap p{font-size:1.4rem;line-height:1.35em;color:#262E31;line-height:1.35}@media (max-width: 767px){.home__article-sec .text-wrap p{font-size:13px}}.home__article-sec h3{position:relative;z-index:1;color:var(--mainColorMedium);flex:none;order:0;flex-grow:0;line-height:1.25em}.home__article-sec h3 a{font-family:inherit;font-weight:inherit;font-weight:inherit;color:var(--mainColorBright)}.home__article-sec h3 a:hover{text-decoration:underline}.home__article-3col .cell{width:calc(100% / 3 - 1.8rem)}.home__article-2col .cell:first-of-type{width:calc(100% / 3 - 1.8rem)}.home__article-2col .cell:last-of-type{width:calc((100% / 3) * 2 - (1.8rem / 2))}.home__article-sec1 .cell-item:not(.has-bg) .text-wrap{margin-bottom:3rem}.home__article-sec1 .circle-img-mobile{display:none;position:absolute;top:-5rem;left:0}@media (max-width: 767px){.home__article-sec1 .circle-img-mobile{display:block}}.home__article-sec1 .cell-prime-inner{padding:13rem 0 2.3rem 1rem}@media (min-width: 768px){.home__article-sec1 .cell-prime-inner h3{max-width:28rem}}.home__article-sec1 .cell-item-inner{display:flex;flex-wrap:wrap;align-items:flex-end;align-content:flex-end}.home__article-sec1 .cell-bg-img{height:auto}.home__article-sec1 .cell-graphic-stack{width:40rem;height:40rem;top:-5rem;left:0}.home__article-sec1 .cell-bg-img-overlay{bottom:0;left:0;width:100%;height:60%}.home__article-sec1 .cell-circle-img{top:10%;left:0}@media (max-width: 767px){.home__article-sec1 .cell-circle-img{display:none}}@media (min-width: 1800px){.home__article-sec1 .cell-circle-img{top:12%}}.home__article-sec1 .cell-label{font-family:"Barlow",sans-serif;font-size:1.1rem;letter-spacing:0.02em;font-weight:700}@media (max-width: 767px){.home__article-sec1 .cell-label{font-size:10px}}.home__article-sec1 .cell-cta.bright{color:var(--mainColorBright)}.home__article-sec1 .cell-cta.bright path{stroke:var(--mainColorBright)}@media (max-width: 767px){.home__article-sec1 .cell-item:first-of-type{margin-bottom:1.7rem}.home__article-sec1 .cell-item.has-bg{min-height:50rem}.home__article-sec1 .cell-prime-inner{padding-top:6.5rem;padding-bottom:2rem;padding-right:1rem}.home__article-sec1 .cell-circle-img{top:calc(-9.7rem / 2);left:2rem;width:7.7rem;height:7.7rem;border-width:0.5rem}.home__article-sec1 .cell-circle-img img{width:100%}}.home__article-sec2{flex-direction:row-reverse}.home__article-sec2 .circle-img-mobile{display:none;position:absolute;top:-30rem;right:0}@media (max-width: 767px){.home__article-sec2 .circle-img-mobile{display:block}}@media (min-width: 768px){.home__article-sec2 h3{max-width:28rem}}@media (max-width: 767px){.home__article-sec2 h3{padding-right:7rem}}.home__article-sec2 .cell:first-of-type{background:none}.home__article-sec2 .cell:last-of-type{display:flex;flex-wrap:wrap}.home__article-sec2 .cell:last-of-type .cell-item:last-of-type .cell-item-inner{flex-direction:row-reverse}.home__article-sec2 .cell-content{padding:3.4rem 2rem 3.4rem}.home__article-sec2 .cell-content p{color:#262E31}.home__article-sec2 .text-wrap h5{font-size:1.6rem;line-height:1.35em}@media (max-width: 767px){.home__article-sec2 .text-wrap h5{font-size:14px}}.home__article-sec2 .text-wrap p{font-size:1.3rem;line-height:1.35em}@media (max-width: 767px){.home__article-sec2 .text-wrap p{font-size:12px}}.home__article-sec2 .cell-prime-inner{padding-top:10rem;padding-bottom:10rem;padding-left:2.9rem;padding-right:0}@media (max-width: 767px){.home__article-sec2 .cell-prime-inner{padding-top:0 !important}}.home__article-sec2 .cell-item-inner{padding:0}.home__article-sec2 .cell-item:first-of-type{margin-bottom:3rem}@media (max-width: 767px){.home__article-sec2 .cell-item:first-of-type{margin-bottom:20px}}.home__article-sec2 .cell-content{width:54%;z-index:2}.home__article-sec2 .cell-img-wrap{position:relative;width:46%;overflow:hidden}.home__article-sec2 .cell-graphic-stack{width:45rem;height:45rem;top:-26rem;right:-9rem}.home__article-sec2 .cell-cta{position:static;margin-top:2rem;align-items:initial}.home__article-sec2 .cell-bg-img{height:100%;width:auto;left:auto;right:0}.home__article-sec2 .cell-bg-img img{height:100%;width:auto;object-fit:cover}.home__article-sec2 .cell-bg-img-overlay{bottom:0;left:0;width:50%;height:100%;background:linear-gradient(-90deg, rgba(0,0,0,0) 0%, #000 100%)}.home__article-sec2 .cell-circle-img{width:11.3rem;height:11.3rem;top:-14%;left:97%}@media (max-width: 767px){.home__article-sec2 .cell-circle-img{display:none}}@media (max-width: 767px){.home__article-sec2 .desktop{display:none}}@media (min-width: 768px){.home__article-sec2 .mobile{display:none}}@media (max-width: 767px){.home__article-sec2 .cell-prime-inner{padding-top:5rem;padding-bottom:4rem;padding-left:0;padding-right:0}.home__article-sec2 .cell-circle-img{width:5.6rem;height:5.6rem;top:-6rem;left:auto;right:0;border-width:0.35rem}.home__article-sec2 .cell-content,.home__article-sec2 .cell-img-wrap{width:100%}.home__article-sec2 .cell-item.has-bg .cell-item-inner{padding-top:0;padding-left:0;padding-right:0}.home__article-sec2 .cell-item.has-bg .cell-content{padding:0rem 2.9rem 1rem;margin-top:-4rem}.home__article-sec2 .cell-item{position:relative;z-index:1;margin-bottom:20px}.home__article-sec2 .cell-content{padding:20px}.home__article-sec2 .cell-img-wrap{margin-bottom:0;position:relative}.home__article-sec2 .cell-img-wrap:before{content:'';display:block;position:relative;padding-top:73%}.home__article-sec2 .cell-cta{padding:0}.home__article-sec2 .cell-bg-img{height:auto;width:100%;left:auto;right:auto;position:static}.home__article-sec2 .cell-bg-img img{height:auto;width:100%}.home__article-sec2 .cell-bg-img-overlay{width:100%;height:50%;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, #000 100%)}}.home__article-sec3 .circle-img-mobile{display:none;position:absolute;top:-5rem;left:-5rem}@media (max-width: 767px){.home__article-sec3 .circle-img-mobile{display:block}}.home__article-sec3 .mobile-flot-item{display:none;float:left;width:7.7rem;height:7.7rem}@media (max-width: 767px){.home__article-sec3 .mobile-flot-item{display:block}}.home__article-sec3 .cell{background:none}.home__article-sec3 .cell .text-wrap h5{font-size:1.6rem;line-height:1.35em}@media (max-width: 767px){.home__article-sec3 .cell .text-wrap h5{font-size:14px}}@media (max-width: 767px){.home__article-sec3 .cell .text-wrap h5{margin-bottom:1.2rem}}.home__article-sec3 .cell .text-wrap p{font-size:1.3rem;line-height:1.35em}@media (max-width: 767px){.home__article-sec3 .cell .text-wrap p{font-size:12px}}.home__article-sec3 .cell-cta.bright{color:var(--mainColorBright)}.home__article-sec3 .cell-cta.bright path{stroke:var(--mainColorBright)}.home__article-sec3 .cell.topRight{width:calc((100% / 3) * 2 - (1.8rem / 2))}@media (max-width: 767px){.home__article-sec3 .cell.topRight{display:flex;flex-direction:column-reverse}}.home__article-sec3 .cell.topRight .cell-item{margin-bottom:2.5rem;background:#fff;z-index:1}@media (min-width: 768px){.home__article-sec3 .cell.topRight .cell-item .cell-item-inner{padding-bottom:12rem}}@media (max-width: 767px){.home__article-sec3 .cell.topRight .cell-item .cell-item-inner{padding-top:4.9rem}}@media (min-width: 768px){.home__article-sec3 .cell.topRight .cell-item .cell-cta{bottom:auto;left:0;top:calc(100% + 2rem)}}@media (max-width: 767px){.home__article-sec3 .cell.topRight .cell-item .cell-cta{padding:1.9rem 0 0}}.home__article-sec3 .cell.topRight .cell-item .cell-content{width:55%}@media (min-width: 768px){.home__article-sec3 .cell.topRight .cell-item .cell-content{position:relative}}.home__article-sec3 .cell.topRight .cell-item .cell-img-wrap{width:40%}.home__article-sec3 .cell.topRight .cell-item .cell-img{position:absolute;bottom:0;right:2rem;width:40%}@media (min-width: 768px){.home__article-sec3 .cell.topRight .cell-item .cell-img{width:58%}}@media (max-width: 767px){.home__article-sec3 .cell.topRight .cell-item .cell-img{max-height:33rem}}@media (max-width: 767px){.home__article-sec3 .cell.topRight .cell-item .cell-content,.home__article-sec3 .cell.topRight .cell-item .cell-img-wrap{width:100%}.home__article-sec3 .cell.topRight .cell-item .cell-item-inner{padding-bottom:0;overflow:hidden}.home__article-sec3 .cell.topRight .cell-item .cell-img{position:relative;right:0;width:calc(100% + 9rem);max-width:calc(100% + 9rem);left:-5.4rem;margin-top:-2rem}}.home__article-sec3 .cell.left{width:calc(100% / 3 - 1.8rem)}.home__article-sec3 .cell.left .cell-item{margin-bottom:2.5rem;position:relative;background:#fff}.home__article-sec3 .cell.left .cell-bg-img{position:relative;width:100%;height:auto;padding:0}.home__article-sec3 .cell.left .cell-item-inner{flex:1;padding-top:3rem;background-color:#000}.home__article-sec3 .cell.left .text-wrap h5{color:#fff}.home__article-sec3 .cell.left .text-wrap p{color:#F1F4F5}.home__article-sec3 .cell.left.mobile .cell-bg-img{background-color:#000}.home__article-sec3 .cell.left.mobile .cell-bg-img img{width:26.7rem;margin:0 auto -5.1rem;object-position:0 -5.1rem}.home__article-sec3 .cell.left.mobile .cell-item-inner{padding-top:0}.home__article-sec3 .cell.left.mobile .cell-cta{padding:1.9rem 0 3rem}@media (min-width: 768px){.home__article-sec3 .cell.left.mobile{display:none}}@media (max-width: 767px){.home__article-sec3 .cell.left.desktop{display:none}}.home__article-sec3 .cell-prime-inner{padding-top:3rem;padding-bottom:4rem}@media (min-width: 768px){.home__article-sec3 .cell-prime-inner h3{max-width:47.6rem}}@media (max-width: 767px){.home__article-sec3 .cell-prime-inner{padding-top:0}}.home__article-sec3 .heading-img-wrap{position:relative;width:calc(100% - 73%)}.home__article-sec3 .heading-wrap{width:68%}@media (min-width: 768px){.home__article-sec3 .heading-wrap.more-margin-left{margin-left:2rem}}.home__article-sec3 .cell-circle-img{width:5.4rem;height:5.4rem;top:50%;transform:translate(-50%, -136%);left:50%;border-width:0.35rem;z-index:1}@media (max-width: 767px){.home__article-sec3 .cell-circle-img{display:none}}.home__article-sec3 .cell-graphic-stack{width:45rem;height:45rem;top:-7.5rem;left:-6rem}@media (max-width: 767px){.home__article-sec3 .cell-graphic-stack{display:none}}@media (min-width: 768px){.home__article-sec3 .heading-wrap{max-width:46.2rem}}@media (max-width: 767px){.home__article-sec3 .heading-img-wrap,.home__article-sec3 .heading-wrap{width:100%}.home__article-sec3 .cell-prime-inner{flex-direction:column-reverse}.home__article-sec3 .cell-circle-img{position:relative;transform:none;margin-bottom:4.5rem;top:0;left:0}}.home__article-sec4{margin-bottom:0}.home__article-sec4 .circle-img-mobile{display:none;position:absolute;top:-19rem;right:-3rem}@media (max-width: 767px){.home__article-sec4 .circle-img-mobile{display:block}}@media (min-width: 768px){.home__article-sec4 h3{max-width:28rem}}.home__article-sec4 .cell-prime-inner{padding-left:2.9rem;padding-right:0;padding-top:1.6rem}@media (max-width: 767px){.home__article-sec4 .cell-prime-inner{padding-top:4rem;padding-bottom:7rem}}.home__article-sec4 .cell-bg-img-overlay{width:100%;height:70%;z-index:1;bottom:0;left:0;opacity:0.5}.home__article-sec4 .cell{min-height:auto}.home__article-sec4 .cell:first-of-type{background:transparent}.home__article-sec4 .cell-content{width:72%;max-width:43.9rem}.home__article-sec4 .cell-cta{bottom:2.3rem}@media (min-width: 768px){.home__article-sec4 .cell-cta{left:3rem}}@media (max-width: 767px){.home__article-sec4 .cell-cta{bottom:initial}}.home__article-sec4 .slick-list,.home__article-sec4 .slick-track,.home__article-sec4 .slick-slide{width:100%}.home__article-sec4 .cell-item-inner{height:100%}.home__article-sec4 .cell-circle-img{width:11.6rem;height:11.6rem;bottom:12%;right:92%;border-width:0.5rem}@media (max-width: 767px){.home__article-sec4 .cell-circle-img{display:none}}.home__article-sec4 .slick-arrow{position:absolute;bottom:3rem;width:auto;width:3rem;height:3rem;background-color:transparent;background-size:contain;background-position:center;background-repeat:no-repeat;border:none;cursor:pointer;z-index:3;top:initial;transform:none}.home__article-sec4 .slick-arrow:before{content:''}.home__article-sec4 .slick-arrow:disabled{opacity:0.5;cursor:auto}@media (max-width: 767px){.home__article-sec4 .slick-arrow{display:none !important;width:2rem;height:1rem;bottom:3.5rem}}.home__article-sec4 .slick-arrow svg{display:none}.home__article-sec4 .slick-arrow.slick-prev{right:7.5rem;left:initial;background-image:url("img/home/arrow-right.svg")}@media (max-width: 767px){.home__article-sec4 .slick-arrow.slick-prev{right:6rem}}.home__article-sec4 .slick-arrow.slick-next{right:3.5rem;background-image:url("img/home/arrow-right.svg");transform:rotate(180deg)}@media (max-width: 767px){.home__article-sec4 .slick-arrow.slick-next{right:3rem}}.home__article-sec4 .slick-arrow[disabled]{background-image:url("img/home/arrow-right-gray.svg")}.home__article-sec4 .cell-graphic-stack{width:45rem;height:80rem;top:-33.5rem;right:-8rem}@media (max-width: 767px){.home__article-sec4 .cell-prime-inner{position:relative;padding-top:0;padding-bottom:8.5rem;padding-left:0;padding-right:0}.home__article-sec4 .cell-item-inner{padding-left:0;padding-top:0;padding-right:0}.home__article-sec4 .cell-content{width:100%}.home__article-sec4 .text-wrap-outer{padding:0 2.9rem 1rem;margin-top:-6rem}}@media (max-width: 767px) and (max-width: 767px){.home__article-sec4 .text-wrap-outer{padding:0 2rem 1rem}}@media (max-width: 767px){.home__article-sec4 .cell-circle-img{width:6.6rem;height:6.6rem;bottom:3rem;right:2rem;border-width:0.4rem}.home__article-sec4 .cell-bg-img-overlay{opacity:1;height:50%;background:linear-gradient(180deg, rgba(0,0,0,0) 10%, #000 120%)}.home__article-sec4 .cell-bg-img{position:relative;height:0;padding-top:100%}}.home__article-sec4 .cell-slide{position:relative}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.home__article-sec4 .cell-slide{min-height:43rem}}@media (min-width: 768px){.home__article-sec4 .cell-slide .cell-item-inner{padding-left:3rem;padding-top:20rem}}.home__article-sec4 .slick-dotted.slick-slider{margin-bottom:0}.home__article-sec4 .slick-dots{bottom:-2.7rem}.home__article-sec4 .slick-dots li{margin:0;width:22px;height:16px}.home__article-sec4 .slick-dots li button{width:100%;height:16px}.home__article-sec4 .slick-dots li button:before{content:"";width:8px;height:8px;border-radius:50%;background:#BDC3C6;opacity:1;left:50%;top:50%;transform:translate(-50%, -50%)}.home__article-sec4 .slick-dots li.slick-active button:before{background:var(--mainColor);opacity:1}.home__article-sec4 .slick-arrow{display:none}.home__article-sec4 .cell-sliderArrows{bottom:2rem;right:4rem;z-index:5}@media (max-width: 767px){.home__article-sec4 .cell-sliderArrows{bottom:2.7rem}}.home__article-sec4 .cell-sliderArrows svg{display:block;width:2.9rem}.home__article-sec4 .cell-sliderArrows .arrow-left{margin-right:1rem}.home__article-sec4 .cell-sliderArrows .slider-arrow{padding-top:2rem;padding-bottom:2rem;cursor:pointer}.home__article-sec4 .cell-sliderArrows .slider-arrow:hover path{fill:#00A3E0}.home__article-sec4 .cell-cards .cell-item-inner{position:relative;min-height:22.9rem;padding:3.8rem 2.3rem 0 2rem}@media (max-width: 767px){.home__article-sec4 .cell-cards .cell-item-inner{padding:4.9rem 2rem 3.9rem;min-height:40rem}}.home__article-sec4 .cell-cards .cell-bg-img.overflow-img{top:unset;bottom:0}@media (max-width: 767px){.home__article-sec4 .cell-cards .cell-bg-img.overflow-img{position:absolute}}.home__article-sec4 .cell-cards .cell-bg-img.overflow-img .overflow-img-image{position:absolute;bottom:0}.home__article-sec4 .cell-cards .cell-card .text-wrap h5{font-size:1.6rem}.home__article-sec4 .cell-cards .cell-card .text-wrap p{font-size:1.3rem}@media (max-width: 767px){.home__article-sec4 .cell-cards .cell-card .text-wrap-outer{margin-top:0;padding:0}}@media (max-width: 767px){.home__article-sec4 .cell-cards .cell-card .cell-bg-img img.desktop{display:none}}@media (min-width: 768px){.home__article-sec4 .cell-cards .cell-card .cell-bg-img img.mobile{display:none}}@media (max-width: 767px){.home__article-sec4 .cell-cards .cell-card .cell-cta{padding:2.1rem 0 0}}.home__article-sec4 .cell-cards .cell-card:first-of-type{margin-bottom:2.6rem}.home__article-sec4 .cell-cards .cell-card:first-of-type .text-wrap h5,.home__article-sec4 .cell-cards .cell-card:first-of-type .text-wrap p{color:#fff}.home__article-sec4 .cell-cards .cell-card:first-of-type .cell-item-inner{background-color:#000}@media (max-width: 767px){.home__article-sec4 .cell-cards .cell-card:first-of-type .cell-item-inner{flex-direction:column-reverse;justify-content:flex-end;min-height:36.3rem}}@media (min-width: 768px){.home__article-sec4 .cell-cards .cell-card:first-of-type .cell-cta{left:2.3rem;color:#2588FE}}@media (max-width: 767px){.home__article-sec4 .cell-cards .cell-card:first-of-type .cell-bg-img{padding-top:44%}}.home__article-sec4 .cell-cards .cell-card:last-of-type .cell-item-inner{flex-direction:row-reverse}@media (max-width: 767px){.home__article-sec4 .cell-cards .cell-card:last-of-type .cell-item-inner{flex-direction:column}}@media (min-width: 768px){.home__article-sec4 .cell-cards .cell-card:last-of-type .cell-content{max-width:22.5rem}}.home__article-sec4 .cell-cards .cell-card:last-of-type .text-wrap h5{color:#040F46}.home__article-sec4 .cell-cards .cell-card:last-of-type .text-wrap p{color:#3E484C}.home__article-sec4 .cell-cards .cell-card:last-of-type .cell-cta{color:#036DEA}@media (min-width: 768px){.home__article-sec4 .cell-cards .cell-card:last-of-type .cell-cta{left:unset}}.home__article-sec4 .cell-cards .cell-card:last-of-type .cell-cta svg *{stroke:#036DEA}.home__article-sec5 .cell{flex-direction:column}.home__article-sec5 .cell .cell-bg-img{position:relative;width:100%;height:auto;padding-top:61.39%}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.home__article-sec5 .cell .cell-bg-img img{height:auto}}.home__article-sec5 .cell .cell-item-inner{flex:1;padding-top:3rem}@media (max-width: 767px){.home__article-sec5 .cell .cell-item-inner{padding-top:20px}}.home__article-sec5 .heading-img-wrap{width:calc(100% - 73%)}.home__article-sec5 .heading-wrap{width:63%}@media (min-width: 768px){.home__article-sec5 .heading-wrap{max-width:35.2rem}.home__article-sec5 .cell-prime-inner{padding-left:2.9rem}}@media (max-width: 767px){.home__article-sec5 .cell{margin-bottom:2.5rem}.home__article-sec5 .heading-img-wrap,.home__article-sec5 .heading-wrap{width:100%}.home__article-sec5 .cell-circle-img{position:static;transform:none;margin-top:3.5rem}.home__article-sec5 .cell-prime{margin-top:2rem}}.home__latest{background:rgba(0,163,224,0.05);padding-top:16rem;padding-bottom:16rem;margin-top:-6rem}.home__latest h6{font-family:"Barlow",sans-serif;text-transform:uppercase;font-size:1.4rem;margin-bottom:3.6rem;font-weight:700}@media (max-width: 959px){.home__latest h6{font-size:14px}}.home__latest .col{width:100%;padding-left:6rem;position:relative;margin-bottom:5rem}.home__latest .col:hover p{color:#00A3E0}.home__latest .col:hover span{color:#006BA1;border-bottom:2px solid #006BA1}.home__latest .col:last-of-type{margin-bottom:0}.home__latest .col p{font-size:1.6rem;color:#006BA1;line-height:1.3;transition:0.35s}@media (max-width: 959px){.home__latest .col p{font-size:16px}}.home__latest .col span{border-bottom:2px solid transparent;transition:0.35s}.home__latest .col img{position:absolute;left:0;top:0;width:3rem}.home__latest .col .cta{display:inline-block;margin-top:1.3rem;font-size:1.2rem;text-transform:uppercase;color:#00A3E0;font-family:"Barlow",sans-serif;font-weight:700}@media (max-width: 959px){.home__latest .col .cta{font-size:12px}}@media (max-width: 767px){.home__latest{padding-top:13rem;padding-bottom:2rem}.home__latest .col{width:100%;margin-bottom:5.5rem}}.home-blog-slider{margin-top:10rem;padding:10rem 0 2rem;overflow:hidden;position:relative}@media (max-width: 767px){.home-blog-slider{margin-top:6rem;padding-top:6rem}}.home-blog-slider .hub-logo__container{margin:0}.home-blog-slider .hub-logo svg{max-width:24rem}.home-blog-slider .hub-logo svg path:last-of-type{fill:var(--mainColor)}@media (max-width: 767px){.home-blog-slider .hub-logo svg{max-width:190px}}.home-blog-slider .blogCard--label{background-color:var(--mainColor) !important;color:#fff !important;padding:0.4rem 0.9rem !important}.home-blog-slider .blogCard--cta{font-size:1.3rem;line-height:1.35em;color:var(--mainColor)}@media (max-width: 767px){.home-blog-slider .blogCard--cta{font-size:12px}}.home-blog-slider .text-wrap h5{font-size:1.6rem;line-height:1.35em;font-family:"hk_grotesksemibold",sans-serif;line-height:1.25em;font-family:"hk_grotesksemibold",sans-serif}@media (max-width: 767px){.home-blog-slider .text-wrap h5{font-size:14px}}.home-blog-slider .text-wrap p{font-size:1.3rem;line-height:1.35em;color:#262E31}@media (max-width: 767px){.home-blog-slider .text-wrap p{font-size:12px}}.home-blog-slider .flickity-viewport{overflow:visible}.home-blog-slider .flickity-page-dots{margin-top:2rem;display:flex;flex-direction:row;align-items:center;justify-content:center}@media (max-width: 767px){.home-blog-slider .flickity-page-dots{margin-top:2rem}}.home-blog-slider .flickity-page-dots li.dot{background:var(--mainColor);height:0.9rem;width:0.9rem;margin:0 0.55rem;border-radius:100%;cursor:pointer}.home-blog-slider .flickity-page-dots li.dot:not(.is-selected){background:#BDC3C6}.home-blog-slider__list{padding-bottom:3rem;outline:none;margin-top:4.4rem}@media (max-width: 767px){.home-blog-slider__list{margin-top:3rem}}.home-blog-slider__list-item{width:50rem;margin-right:3rem;display:flex}.home-blog-slider__list-item .blogCard{height:17rem;cursor:pointer}@media (max-width: 767px){.home-blog-slider__list-item .blogCard .text-wrap{padding:2rem 20px 5rem}}.home-blog-slider__list-item .blogCard h5{min-width:20rem}@media (max-width: 767px){.home-blog-slider__list-item .blogCard{height:100%}}.home-blog-slider__list-item .blogCard--img svg{position:absolute;bottom:3rem;left:1rem}@media (max-width: 767px){.home-blog-slider__list-item{width:100%}}.home-blog-slider__list.no-dots .flickity-page-dots{display:none}.home-blog-slider::after{content:"";background:linear-gradient(270deg, #fff -35.77%, rgba(255,255,255,0) 100%);height:100%;width:3.3rem;position:absolute;display:block;top:0;right:0}.home__video-slider{position:relative;z-index:1;margin-bottom:7rem;padding:1.5rem 0;border:1px solid #f1f0f0}@media (max-width: 767px){.home__video-slider{padding:1rem 0}}.home__video-item{opacity:0;pointer-events:none;width:100%}.home__video-item.is-selected{opacity:1;pointer-events:auto}.home__video-item a{position:relative}.home__video-item-wrapper{position:relative}.home__video-item-img{height:52.4rem;width:100%}.home__video-item-img img{width:100%;height:100%}.home__video-item-content{position:absolute;color:#fff;display:flex;align-items:center;bottom:3.5rem;left:5.2rem;z-index:2;pointer-events:none}@media (max-width: 767px){.home__video-item-content{bottom:1.5rem;left:2.5rem}}.home__video-item-content svg{width:8.4rem;height:8.4rem}@media (max-width: 767px){.home__video-item-content svg{width:4rem;height:4rem}}.home__video-item-content p:first-of-type{font-size:1.8rem;line-height:1.4em;line-height:125%;font-family:"hk_grotesksemibold",sans-serif}@media (max-width: 767px){.home__video-item-content p:first-of-type{font-size:16px}}@media (max-width: 767px){.home__video-item-content p:first-of-type{line-height:1.1em}}.home__video-item-content p:first-of-type+p{margin-top:1rem}@media (max-width: 767px){.home__video-item-content p:first-of-type+p{margin-top:0.35rem}}.home__video-item-content p{font-size:1.6rem;line-height:1.35em;color:#fff;letter-spacing:-0.025em;max-width:47.9rem}@media (max-width: 767px){.home__video-item-content p{font-size:14px}}@media (max-width: 767px){.home__video-item-content p{line-height:1.1em;max-width:100%;width:100%}}.home__video-item-content p strong{color:#fff}.home__video-overlay{position:absolute;bottom:4rem;left:2rem;pointer-events:none}.home__video-slider{transition:box-shadow 0.35s;background-color:#fff}.home__video-slider a{position:relative}@media (max-width: 767px){.home__video-slider .home__video-item-content{width:calc(100% - 5rem)}.home__video-slider .home__video-item-content .home__video-item-copy{width:100%}}@media (max-width: 767px){.home__video-slider .home__video-item-content.less-dimensions{left:1.5rem}}.home__video-slider .flickity-slider{transform:none !important}.home__video-slider .home__video-item{left:0 !important;opacity:0;transition:opacity 0.3s ease-in-out;z-index:-1}.home__video-slider .home__video-item.black-text .home--video-wrap:before{background:linear-gradient(360deg, rgba(255,255,255,0.75) 17.47%, rgba(255,255,255,0) 28.08%)}.home__video-slider .home__video-item.black-text .home__video-item-copy *{color:#131819 !important}.home__video-slider .home__video-item.is-selected{opacity:1;z-index:0}.home__video-slider:hover{box-shadow:0px 4px 34px rgba(0,0,0,0.15)}.home__video-slider *{outline:inherit}.home__video-slider .home--video-wrap{position:relative;display:block;width:calc(100% - 3rem);left:1.5rem;overflow:hidden;background-color:#fff}@media (max-width: 767px){.home__video-slider .home--video-wrap{width:calc(100% - 2rem);left:1rem}}.home__video-slider .home--video-wrap:before{content:'';background:linear-gradient(3.45deg, rgba(0,0,0,0.5) 1.77%, rgba(0,0,0,0) 34.39%);position:absolute;width:100%;height:100%;bottom:0;left:0;right:0;margin:0 auto;z-index:1;pointer-events:none}@media (max-width: 767px){.home__video-slider .home--video-wrap:before{background:linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.05) 50%)}}@media (max-width: 767px){.home__video-slider .home--video-wrap.video-bg:before{width:100%}}.home__video-slider .home--video-wrap:after{content:'';height:0;display:block;padding-top:54.6%}@media (max-width: 767px){.home__video-slider .home--video-wrap:after{padding-top:53%}}.home__video-slider .home--video-wrap.less-dimensions:after{padding-top:62%}@media (max-width: 767px){.home__video-slider .home--video-wrap.less-dimensions:after{padding-top:60%}}.home__video-slider .home--video-wrap video,.home__video-slider .home--video-wrap img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:center}.home__video-slider .flickity-button{position:absolute;right:0;bottom:3.5rem;width:auto;width:5.8rem;height:5.8rem;background-color:rgba(0,0,0,0.5);background-size:40%;background-repeat:no-repeat;background-position:center;border-radius:50%;border:none;cursor:pointer;z-index:3}.home__video-slider .flickity-button:disabled{opacity:0.5;cursor:auto}@media (max-width: 767px){.home__video-slider .flickity-button{display:none;width:2rem;height:1rem;bottom:3.5rem}}.home__video-slider .flickity-button svg{display:none}.home__video-slider .flickity-button.previous{right:11.5rem;background-image:url("img/home/arrow-right.svg")}@media (max-width: 767px){.home__video-slider .flickity-button.previous{right:6rem}}.home__video-slider .flickity-button.next{right:5rem;background-image:url("img/home/arrow-right.svg");transform:rotate(180deg)}@media (max-width: 767px){.home__video-slider .flickity-button.next{right:3rem}}.home__video-slider .flickity-button[disabled]{background-image:url("img/home/arrow-right-gray.svg")}.home__video-slider .flickity-page-dots{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:1.5rem;position:absolute;left:50%;transform:translateX(-50%);bottom:-4rem}@media (max-width: 767px){.home__video-slider .flickity-page-dots{bottom:-3rem}}.home__video-slider .flickity-page-dots li{width:8px;height:8px;background-color:#BDC3C6;border-radius:50%;cursor:pointer}@media (max-width: 767px){.home__video-slider .flickity-page-dots li{width:8px;height:8px}}.home__video-slider .flickity-page-dots li.is-selected{background-color:var(--mainColor)}.home__video-slider .flickity-page-dots li:not(:last-child){margin-right:0.9rem}.contact{background-color:#F9F9FA}.contact .max-container{background-color:#F9F9FA}.contact .Bottom__Signup{background-color:#fff}.contact .hbspt-form form label span{color:#3E484C;line-height:135%;font-size:1.6rem;font-weight:600;text-transform:capitalize;font-family:"hk_grotesksemibold",sans-serif}.contact .hbspt-form form fieldset.form-columns-2{margin-bottom:2.5rem}.contact .hbspt-form form .hs-input{border-color:#DDE1E2}.contact .hbspt-form form input.hs-button{background-color:var(--mainColor);font-size:1.3rem;letter-spacing:0.02em;font-family:"Barlow",sans-serif;font-weight:bold;padding:1.5rem 4rem;margin-top:4rem}.contact .Bottom__Signup{padding-top:10rem}@media (max-width: 767px){.contact .Bottom__Signup{padding-top:6.5rem}}.contact-hero{position:relative;padding-top:64.7rem}.contact-hero__content{position:absolute;bottom:0;left:50%;width:100%;max-width:106rem;transform:translateX(-50%);padding:5rem 9rem 3rem;background-color:rgba(var(--mainColorDarkAlpha), 0.7)}@media (max-width: 767px){.contact-hero__content{padding:5rem 2.2rem 3rem}}.contact-hero__content article{max-width:85rem;margin:0 auto}.contact-hero__content h1{font-size:5.6rem;font-weight:600;color:#fff;margin-bottom:2.5rem;line-height:110%;letter-spacing:-0.015em}@media (max-width: 959px){.contact-hero__content h1{font-size:30px}}.contact-hero__content p{font-weight:300;color:#fff;font-size:1.8rem;margin-bottom:2rem;line-height:140%;opacity:0.7}.contact-hero__content p a{color:#fff;font-weight:300;text-decoration:underline}@media (max-width: 959px){.contact-hero__content p{font-size:16px}}.contact-hero .hero-img{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%}@media (max-width: 767px){.contact-hero__watermark{display:none}}@media (max-width: 767px){.contact-hero{padding-top:58.7rem}.contact-hero__content{max-width:100%;width:100%}}.contact-tabs{padding:0 10rem 15rem}.contact-tabs__wrap{background-color:#fff;max-width:106rem;margin:0 auto;box-shadow:0px 41.7776px 33.4221px rgba(71,183,222,0.0503198),0px 22.3363px 17.869px rgba(71,183,222,0.0417275),0px 12.5216px 10.0172px rgba(71,183,222,0.035),0px 6.6501px 5.32008px rgba(71,183,222,0.0282725),0px 2.76726px 2.21381px rgba(71,183,222,0.0196802)}.contact-tabs__list{display:flex;flex-direction:row;justify-content:space-between;position:relative;overflow-x:hidden}.contact-tabs__list::before{content:"";height:100%;width:110%;left:-20px;top:0;display:block;z-index:1;position:absolute;box-shadow:inset 4px -4px 15px rgba(0,0,0,0.06);pointer-events:none}.contact-tabs__list-item{background:#fff;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;flex:1;font-family:"Barlow",sans-serif;font-weight:bold;font-size:1.9rem;color:#8e9598;text-transform:uppercase;height:8rem;cursor:pointer;letter-spacing:0.02em}@media (max-width: 767px){.contact-tabs__list-item{height:initial;padding:25px 15px 15px;font-size:14px;line-height:115%}}.contact-tabs__list-item::before{content:"";height:1rem;position:absolute;top:0;background:rgba(var(--mainColorBrightAlpha), 0.7);left:0;width:100%;opacity:0}@media (max-width: 767px){.contact-tabs__list-item::before{height:7px}}.contact-tabs__list-item.is-active{color:#003A57;box-shadow:unset;pointer-events:none;position:relative;z-index:2;box-shadow:0px 16px 32px rgba(0,0,0,0.1)}.contact-tabs__list-item.is-active::before{opacity:1}.contact-tabs__content{width:100%}.contact-tabs__content-item{display:none;padding:5.5rem 8.5rem 6.5rem}.contact-tabs__content-item.is-active{display:block}@media (max-width: 767px){.contact-tabs__content-item{padding:2.2rem}}@media (max-width: 767px){.contact-tabs{padding:0}}.contact-outro{padding:9rem 10rem}.contact-outro__content{display:flex;flex-direction:column;align-items:center;text-align:center}.contact-outro__content h3{font-family:"Butler",serif;font-size:2.8rem;font-weight:600}@media (max-width: 959px){.contact-outro__content h3{font-size:18px}}.contact-outro__content p{font-weight:300;color:#72797C;font-size:1.8rem;max-width:54rem}@media (max-width: 959px){.contact-outro__content p{font-size:16px}}@media (max-width: 767px){.contact-outro{padding:10rem 2.2rem 6rem}.contact-outro__content h3{font-size:2rem}.contact-outro__content p{font-size:1.6rem}}.single-page .hero{position:relative;z-index:3;width:100%;height:50rem;position:relative}@media (max-width: 767px){.single-page .hero{height:25rem}}@media (max-width: 767px){.single-page .hero-rail{display:none}}.single-page .hero__img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:-1;object-fit:cover;object-position:center}.single-page .hero__img-btn{height:10.8rem;width:10.8rem;border-radius:891.484px;border:6px solid #fff;position:absolute;right:calc(30% - 5.4rem);bottom:-5.4rem;background-position:center;background-size:cover;z-index:4}@media (max-width: 767px){.single-page .hero__img-btn{display:none}}.single-page .hero__wrapper{height:100%;width:70%}@media (max-width: 767px){.single-page .hero__wrapper{width:100%}}.single-page .hero__content{z-index:2;width:90%;margin-top:auto;padding:0 0 5rem 10rem}.single-page .hero__content h1{color:#fff}@media (max-width: 767px){.single-page .hero__content{width:100%;padding:0 0 2rem 2rem}}.single-page .hero__category{color:#00A3E0;font-family:"Barlow",sans-serif;font-weight:bold;font-size:1.4rem;line-height:1.4rem;text-transform:uppercase}@media (max-width: 959px){.single-page .hero__category{font-size:14px}}.single-page .clip-container{position:absolute;top:0;left:0;width:100%;height:100%;clip:rect(0, auto, auto, 0)}.single-page .rail{position:absolute;top:0;right:0;width:30%;height:100%;z-index:2}.single-page .rail.hero-rail .nav a{color:white}.single-page .rail.body-rail{border-left:2px solid #eee;margin-right:2px;background:rgba(249,249,249,0.5)}@media (max-width: 767px){.single-page .rail.body-rail{display:none}}.single-page .rail.body-rail .nav.is-bottom{position:absolute;top:initial;bottom:0}.single-page .rail.body-rail .nav a{color:#6E767A}.single-page .rail.body-rail .nav--active a{color:#131819}.single-page .rail.body-rail .nav--active::before{content:"";position:absolute;top:0.6rem;left:-4.5rem;height:0.8rem;width:0.80rem;border-radius:50%;background:#fff;z-index:3}.single-page .nav{position:fixed;top:0}.single-page .nav ul{padding:7rem 4rem;margin:0;list-style:none;width:37.5rem;padding-top:15rem}.single-page .nav ul li{position:relative}.single-page .nav ul a{font-family:"Barlow",sans-serif;font-size:1.3rem;letter-spacing:0.02em;font-weight:bold;line-height:1.6rem}@media (max-width: 767px){.single-page .nav ul a{font-size:12px}}.single-page .nav-hero{width:100%}.single-page .nav-hero a{position:relative}.single-page .nav-hero a:hover::after{content:"";height:1px;position:absolute;bottom:0;left:0;right:0;border-bottom:1px solid rgba(255,255,255,0.3)}.single-page .content-body{position:relative}.single-page .content-body__content{width:70%;padding:5rem 10rem}@media (max-width: 767px){.single-page .content-body__content{width:100%;padding:5rem 2rem}}.single-page .content-body__content h2{font-style:normal;font-weight:bold;font-size:2.8rem;line-height:3.6rem}@media (max-width: 959px){.single-page .content-body__content h2{font-size:20px}}.single-page .content-body__content .section-header{font-family:"Barlow",sans-serif;font-weight:bold;font-size:2.0rem;line-height:2.1rem;text-transform:uppercase;margin-bottom:6rem}.single-page .content-body__content .section-header::after{content:"";height:2px;background:#eee;width:100%;display:block;margin-top:1.5rem}@media (max-width: 959px){.single-page .content-body__content .section-header{font-size:20px}}.single-page .content-body__content p:not(.wp-caption-text){font-size:1.6rem;line-height:1.35em;line-height:1.5em;font-style:normal;font-weight:normal;color:#262E31;margin-bottom:3rem}@media (max-width: 767px){.single-page .content-body__content p:not(.wp-caption-text){font-size:14px}}@media (max-width: 959px){.single-page .content-body__content p:not(.wp-caption-text){margin-bottom:15px}}.single-page .content-body__content p:not(.wp-caption-text) a{position:relative;transition:all 0.5s ease;color:var(--mainColor);border-bottom:1px solid transparent}.single-page .content-body__content p:not(.wp-caption-text) a:hover{border-bottom-color:var(--mainColor)}.single-page .content-body__content ul,.single-page .content-body__content ol{padding-left:2.5rem;margin:2.5rem 0}.single-page .content-body__content li{font-size:1.6rem;line-height:1.35em;line-height:1.5em;color:#262E31;margin-bottom:0.4rem}@media (max-width: 767px){.single-page .content-body__content li{font-size:14px}}.single-page .content-body__section{padding-top:5rem}.single-page .content-body__section h2,.single-page .content-body__section h3,.single-page .content-body__section h4,.single-page .content-body__section h5,.single-page .content-body__section h6{font-family:"DIN 2014", sans-serif;font-weight:bold;text-transform:uppercase}.single-page .content-body__section h3{font-size:2rem;line-height:2rem;margin-bottom:2rem}@media (max-width: 959px){.single-page .content-body__section h3{font-size:18px;margin-bottom:14px;line-height:1.3em}}.single-page .content-body__section h4,.single-page .content-body__section h5,.single-page .content-body__section h6{font-size:1.8rem;line-height:2rem}.single-page .content-body__section h4{padding-top:2.5rem;margin-bottom:2.5rem;font-size:1.8rem;font-family:"Lato",sans-serif}.single-page .hero-rail{background:rgba(var(--mainColorAlpha), 0.5)}.single-page .content-body__subhead{color:var(--mainColorMedium)}.single-page .nav--active::before{box-shadow:0px 0px 6px 1px var(--mainColor)}.single-page .wp-caption-text{font-style:italic;font-weight:500;font-size:1.4rem;line-height:1.9rem;text-align:center}.single-page .wp-caption{width:100% !important;margin-bottom:5rem}.single-page .wp-caption img{margin-bottom:3.5rem;height:auto}.single-page .content-blockquote{border-left:6px solid #00A3E0;padding-left:17px}.single-page .content-blockquote .quotation{font-family:"Butler",serif;font-style:normal;font-weight:bold;font-size:2.4rem;line-height:3.1rem}.single-page .content-blockquote__author{font-size:1.3rem;line-height:1.6rem;color:#888B8D}.single-page .featured-publication{border:1px solid #F1F0F0;padding:10px}.single-page .featured-publication__wrapper{background:#F9F9F9}.single-page .featured-publication__label{display:inline-block;color:#fff;background:#0B6BC5;font-weight:600;font-size:1.8rem;line-height:2.3rem;padding:4.5px 7.6px;text-transform:uppercase}.single-page .featured-publication__content{display:flex;justify-content:space-between}.single-page .featured-publication__text{padding:3rem}.single-page .featured-publication__img{padding:0 3.1rem 3.7rem 0}.single-page .featured-publication__link{text-transform:uppercase;color:#00A3E0;display:inline-flex;align-items:center;font-family:"Barlow",sans-serif;font-weight:bold;font-size:1.2rem;line-height:1.5rem;text-transform:uppercase}.our-work .hero{z-index:3;width:100%;height:42.3rem;position:relative}.our-work .hero:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(0,57,111,0.7) 26.9%, rgba(0,57,111,0) 47.98%),linear-gradient(8deg, rgba(0,57,111,0.7) 32.44%, rgba(0,57,111,0) 51.14%),linear-gradient(79deg, rgba(0,75,164,0) -2.88%, rgba(0,76,164,0) 20.38%),linear-gradient(19deg, #004BA4 -4.31%, rgba(0,76,164,0) 32.9%);z-index:2}@media (max-width: 767px){.our-work .hero{height:auto;padding-top:85px}.our-work .hero .hero__wrapper{align-items:flex-end}.our-work .hero .hero__content{padding:0 5%;padding-bottom:28px;padding-top:105px}.our-work .hero:before{bottom:0;left:0;width:100%;background:linear-gradient(13deg, #002048 17.54%, rgba(0,0,36,0.2) 90%)}}.our-work .hero-rail{opacity:0.8}@media (max-width: 767px){.our-work .hero-rail{display:none}}.our-work .hero-rail li a::after,.our-work .hero-rail p a::after{content:unset}.our-work .hero__img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:-1;object-fit:cover;object-position:center}@media (max-width: 767px){.our-work .hero__img.desktop{display:none}}.our-work .hero__img.mobile{display:none}@media (max-width: 767px){.our-work .hero__img.mobile{display:block}}.our-work .hero__img-btn{height:10.8rem;width:10.8rem;border-radius:891.484px;border:6px solid #fff;position:absolute;right:calc(30% - 5.4rem);bottom:-5.4rem;background-position:center;background-size:cover;z-index:4}@media (max-width: 767px){.our-work .hero__img-btn{display:none}}.our-work .hero__wrapper{height:100%;width:100%}@media (max-width: 767px){.our-work .hero__wrapper{width:100%}}.our-work .hero__content{z-index:2;width:90%;margin-top:auto;padding:0 0 5rem 10rem}.our-work .hero__content h1{color:#fff}@media (max-width: 767px){.our-work .hero__content{width:100%;padding:0 0 2rem 2rem}}.our-work .hero__category{color:#fff;font-weight:700;line-height:1.4rem;text-transform:uppercase}.our-work__dropdown-mobile{margin-top:40px;z-index:4}@media (min-width: 768px){.our-work__dropdown-mobile{display:none}}.our-work__dropdown-mobile p,.our-work__dropdown-mobile li{text-transform:uppercase}.our-work__dropdown-mobile ul{position:absolute;top:100%;left:0;width:100%;padding:10px 0;margin:0;border:1px solid #BDC3C6;border-top:0;box-shadow:0px 16px 32px rgba(0,0,0,0.1)}.our-work__dropdown-mobile li{list-style:none;margin:0}.our-work__dropdown-mobile a{padding:6px 15px;display:block}.our-work__dropdown-mobile p{color:var(--mainColorDark);border:1px solid #BDC3C6;padding:15px 50px 15px 15px;text-transform:uppercase;cursor:pointer}.our-work__dropdown-mobile svg{position:absolute;top:50%;transform:translateY(-50%);right:20px}.our-work__dropdown-mobile svg path{stroke:var(--mainColor)}.our-work .clip-container{position:absolute;top:0;left:0;width:100%;height:100%;clip:rect(0, auto, auto, 0)}.our-work .rail{position:absolute;top:0;right:0;width:30%;height:100%;z-index:2}.our-work .rail.hero-rail .nav a{color:white}.our-work .rail.body-rail{border-left:2px solid #eee;margin-right:2px;background:rgba(249,249,249,0.5)}@media (max-width: 767px){.our-work .rail.body-rail{display:none}}.our-work .rail.body-rail .nav a{color:#aeaeae}.our-work .rail.body-rail .nav--active a{color:#282E31}.our-work .rail.body-rail .nav--active::before{content:"";position:absolute;left:0;height:0.8rem;width:0.8rem;border-radius:50%;transform:translateX(calc(-0.4rem - 1px));background:#fff;z-index:3}.our-work .nav ul{height:100%;display:flex;flex-direction:column;justify-content:center;margin:0;list-style:none}.our-work .nav ul a{font-family:"Barlow",sans-serif;font-weight:500;font-size:1.5rem;line-height:1.6rem}@media (max-width: 959px){.our-work .nav ul a{font-size:14px}}.our-work .nav-hero{width:100%;height:100%}.our-work .nav-hero a{position:relative}.our-work .nav-hero a:hover::after{content:"";height:1px;position:absolute;bottom:0;left:0;right:0;border-bottom:1px solid rgba(255,255,255,0.3)}.our-work .content-body{position:relative}.our-work .content-body__content{width:70%;padding:5rem 10rem}@media (max-width: 767px){.our-work .content-body__content{width:100%;padding:5rem 2rem}}.our-work .content-body__content h2{font-style:normal;font-weight:500;font-size:2.8rem;line-height:3.6rem}.our-work .content-body__content .section-header{font-family:"Barlow",sans-serif;font-weight:500;font-size:2rem;line-height:2.1rem;text-transform:uppercase;margin-bottom:6rem}.our-work .content-body__content .section-header::after{content:"";height:2px;background:#eee;width:100%;display:block;margin-top:1.5rem}.our-work .content-body__content p:not(.wp-caption-text){font-size:1.8rem;line-height:2.4rem;font-style:normal;font-weight:normal;color:#72797C;margin-bottom:3rem}.our-work .content-body__section{padding-top:5rem}.our-work .theme--soft-violet .nav-hero{background:var(--mainColor)}.our-work .theme--soft-violet .hero-category{color:var(--mainColor)}.our-work .theme--soft-violet .hero-rail{background:#8348EF}.our-work .theme--soft-violet .hero__img-btn{box-shadow:0px 37px 105px rgba(var(--mainColorAlpha), 0.13),0px 15.4577px 43.8665px rgba(var(--mainColorAlpha), 0.09345),0px 8.26443px 23.4531px rgba(var(--mainColorAlpha), 0.07749),0px 4.63297px 13.1476px rgba(var(--mainColorAlpha), 0.065),0px 2.46054px 6.98261px rgba(var(--mainColorAlpha), 0.05251),0px 1.02388px 2.90562px rgba(var(--mainColorAlpha), 0.03655)}.our-work .theme--soft-violet .content-body__subhead{color:var(--mainColor)}.our-work .theme--soft-violet .nav--active::before{box-shadow:0px 0px 6px 1px var(--mainColorBright)}.our-work .theme--pure-blue .nav-hero{background:var(--mainColor)}.our-work .theme--pure-blue .hero-category{color:var(--mainColor)}.our-work .theme--pure-blue .hero-rail{background:var(--mainColor)}.our-work .theme--pure-blue .content-body__subhead{color:var(--mainColor)}.our-work .theme--pure-blue .nav--active::before{box-shadow:0px 0px 6px 1px var(--mainColor)}.our-work .theme--bright-blue .nav-hero{background:var(--mainColor)}.our-work .theme--bright-blue .hero-category{color:var(--mainColor)}.our-work .theme--bright-blue .hero-rail{background:var(--mainColor)}.our-work .theme--bright-blue .hero__img-btn{box-shadow:0px 49.0807px 71.3901px rgba(var(--mainColorAlpha), 0.18),0px 20.5048px 29.8251px rgba(var(--mainColorAlpha), 0.12939),0px 10.9628px 15.9459px rgba(var(--mainColorAlpha), 0.1073),0px 6.14567px 8.93915px rgba(var(--mainColorAlpha), 0.09),0px 3.26392px 4.74752px rgba(var(--mainColorAlpha), 0.0727),0px 1.35819px 1.97555px rgba(var(--mainColorAlpha), 0.05061)}.our-work .theme--bright-blue .content-body__subhead{color:var(--mainColor)}.our-work .theme--bright-blue .nav--active::before{box-shadow:0px 0px 6px 1px var(--mainColor)}.our-work .theme--strong-cyan .nav-hero{background:var(--mainColor)}.our-work .theme--strong-cyan .hero-category{color:var(--mainColor)}.our-work .theme--strong-cyan .hero-rail{background:var(--mainColorMedium)}.our-work .theme--strong-cyan .hero__img-btn{box-shadow:0px 100px 133px rgba(var(--mainColorAlpha), 0.22),0px 41.7776px 55.5642px rgba(var(--mainColorAlpha), 0.15815),0px 22.3363px 29.7073px rgba(var(--mainColorAlpha), 0.13114),0px 12.5216px 16.6537px rgba(var(--mainColorAlpha), 0.11),0px 6.6501px 8.84464px rgba(var(--mainColorAlpha), 0.08886),0px 2.76726px 3.68045px rgba(var(--mainColorAlpha), 0.06185)}.our-work .theme--strong-cyan .content-body__subhead{color:var(--mainColor)}.our-work .theme--strong-cyan .nav--active::before{box-shadow:0px 0px 6px 1px var(--mainColorMedium)}.our-work .wp-caption-text{font-style:italic;font-weight:500;font-size:1.4rem;line-height:1.9rem;text-align:center}.our-work .wp-caption{width:100% !important;margin-bottom:5rem}.our-work .wp-caption img{margin-bottom:3.5rem;height:auto}.our-work .content-blockquote{border-left:6px solid var(--mainColor);padding-left:17px}.our-work .content-blockquote .quotation{font-family:"Butler",serif;font-style:normal;font-weight:500;font-size:2.4rem;line-height:3.1rem}.our-work .content-blockquote__author{font-size:1.3rem;line-height:1.6rem;color:#888B8D}.our-work .featured-publication{border:1px solid #f1f0f0;padding:10px}.our-work .featured-publication__wrapper{background:#f9f9f9}.our-work .featured-publication__label{display:inline-block;color:#fff;background:#0b6bc5;font-weight:500;font-size:1.8rem;line-height:2.3rem;padding:4.5px 7.6px;text-transform:uppercase}.our-work .featured-publication__content{display:flex;justify-content:space-between}.our-work .featured-publication__text{padding:3rem}.our-work .featured-publication__img{padding:0 3.1rem 3.7rem 0}.our-work .featured-publication__link{text-transform:uppercase;color:var(--mainColor);display:inline-flex;align-items:center;font-weight:500;line-height:1.5rem;text-transform:uppercase}.our-work-intro{padding:4.2rem 0 6.2rem}@media (max-width: 767px){.our-work-intro{padding:60px 0 10px}}.our-work-intro__wrap{display:flex;align-items:center;justify-content:space-between;align-items:center}@media (max-width: 767px){.our-work-intro__wrap{flex-direction:column}}.our-work-intro__content{width:90rem}@media (max-width: 767px){.our-work-intro__content{width:100%;margin-bottom:50px}}.our-work-intro__content h2{color:#262E31;margin-bottom:2rem;font-weight:500}@media (max-width: 767px){.our-work-intro__content h2{margin-bottom:20px}}.our-work-intro__content p{color:#262E31;max-width:64.6rem}.our-work-intro__image{position:absolute;right:0;width:47.5rem;max-width:475px}@media (max-width: 767px){.our-work-intro__image{display:none}}.our-work-grid__wrap{padding:0 11rem}@media (max-width: 767px){.our-work-grid__wrap{padding:0 2rem}}.our-work-grid__list{display:flex;flex-wrap:wrap;justify-content:space-between}.our-work-grid__list-item{width:calc(100% / 2 - 1.5rem);border:1px solid #DDE1E2;margin-bottom:4rem;min-height:60rem;box-shadow:unset;transition:all 0.25s ease-in-out;display:flex;flex-wrap:wrap;flex-direction:column}.our-work-grid__list-item a{height:100%;display:flex;flex-wrap:wrap;flex-direction:column}@media (max-width: 767px){.our-work-grid__list-item{min-height:initial}}.our-work-grid__list-item-image{padding:1rem 1rem 0;position:relative;height:25rem}@media (max-width: 767px){.our-work-grid__list-item-image{height:15.9rem}}.our-work-grid__list-item-image figure{height:100%;width:100%}.our-work-grid__list-item-image figure img{object-fit:cover;height:100%;width:100%}.our-work-grid__list-item-image .caption{margin:1rem 0rem 0;font-family:"Barlow",sans-serif;font-size:1.1rem;letter-spacing:0.02em;position:absolute;top:0;color:#fff;padding:7px 11px;width:auto;background:rgba(3,109,234,0.85)}@media (max-width: 767px){.our-work-grid__list-item-image .caption{font-size:10px}}.our-work-grid__list-item-link{display:flex;flex-wrap:wrap;height:100%}.our-work-grid__list-item-content{flex:1;display:flex;width:100%;flex-wrap:wrap}.our-work-grid__list-item-content h3{color:#282E31;margin:0}.our-work-grid__list-item-content p{color:#262E31;padding:1.5rem 0 2.5rem}.our-work-grid__list-item-content-top{padding:2.3rem 2.1rem 0rem 3rem}@media (max-width: 767px){.our-work-grid__list-item-content-top{padding:1.8rem 2rem 0rem 2rem}}.our-work-grid__list-item-content .learn-more{display:flex;align-items:center;color:#036DEA;text-transform:uppercase;font-family:"Barlow",sans-serif;font-weight:500;padding-bottom:5rem}.our-work-grid__list-item-content .learn-more svg{margin-right:1rem}.our-work-grid__list-item-content .learn-more svg path{stroke:#036DEA}@media (max-width: 959px){.our-work-grid__list-item-content .learn-more{padding-bottom:3rem}}.our-work-grid__list-item-content .logo-container{display:flex;justify-content:space-between;width:100%;align-self:flex-end}.our-work-grid__list-item-content .logo{flex:1;padding:0 1.6rem;border-top:1px solid #DEDEDE;text-align:center;border-right:1px solid #DEDEDE;display:flex;justify-content:center;position:relative;height:8rem}@media (max-width: 767px){.our-work-grid__list-item-content .logo{padding:1.6rem 1.6rem}}.our-work-grid__list-item-content .logo:last-of-type{border-right:none}.our-work-grid__list-item-content .logo img{max-width:100%;max-height:100%;margin:.75rem}@media (max-width: 767px){.our-work-grid__list-item-content .logo img{margin:auto}}@media (max-width: 767px){.our-work-grid__list-item{width:100%;margin-bottom:2rem}}.our-work-grid__list-item:hover{box-shadow:0px 100px 80px rgba(var(--mainColorAlpha), 0.07),0px 41.7776px 33.4221px rgba(var(--mainColorAlpha), 0.05032),0px 22.3363px 17.869px rgba(var(--mainColorAlpha), 0.04173),0px 12.5216px 10.0172px rgba(var(--mainColorAlpha), 0.035),0px 6.6501px 5.32008px rgba(var(--mainColorAlpha), 0.02827),0px 2.76726px 2.21381px rgba(var(--mainColorAlpha), 0.01968)}.our-work-grid__list-item.theme--cyan .caption{background:#0D7CB5}.our-work-grid__list-item.theme--cyan .learn-more{color:#0D7CB5}.our-work-grid__list-item.theme--cyan svg path{stroke:#0D7CB5}.our-work-grid__list-item.theme--teal .caption{background:#007977}.our-work-grid__list-item.theme--teal .learn-more{color:#007977}.our-work-grid__list-item.theme--teal svg path{stroke:#007977}.our-work-grid__list-item.theme--navy .caption{background:#033E98}.our-work-grid__list-item.theme--navy .learn-more{color:#033E98}.our-work-grid__list-item.theme--navy svg path{stroke:#033E98}.our-work-grid__list-item.theme--violet .caption{background:#5B26F1}.our-work-grid__list-item.theme--violet .learn-more{color:#5B26F1}.our-work-grid__list-item.theme--violet svg path{stroke:#5B26F1}.owh--hero{position:relative}.owh--hero.groups-projects--hero::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(3deg, rgba(0,75,112,0.8) 37.29%, rgba(0,74,111,0) 86.58%);mix-blend-mode:multiply;z-index:2}@media (max-width: 767px){.owh--hero.groups-projects--hero::before{background:linear-gradient(11deg, rgba(0,75,112,0.8) 68.29%, rgba(0,74,111,0) 86.58%)}}@media (max-width: 767px){.owh--hero.groups-projects--hero{padding-top:37.6rem}}.owh--hero .groups-projects--hero-content{z-index:3}@media (max-width: 767px){.owh--hero .groups-projects--hero-content{padding:8.5rem 2.2rem 3rem}}@media (max-width: 767px){.owh--hero .groups-projects--hero-content .sub-wrap{margin-bottom:1.2rem}}.owh--hero .groups-projects--hero-content .sub-wrap p{color:#fff;opacity:1;font-weight:700}.owh--hero .groups-projects--hero-content h1{margin-bottom:1rem}@media (max-width: 767px){.owh--hero .groups-projects--hero-content h1{font-size:4.2rem;margin-bottom:1.6rem}}.owh--hero .groups-projects--hero-content .copy *{opacity:1}.owh--hero .groups-projects--hero-content .copy p{font-size:1.8rem;line-height:1.4em;letter-spacing:0;text-transform:none;font-weight:400}@media (max-width: 767px){.owh--hero .groups-projects--hero-content .copy p{font-size:16px}}.owh--hero .groups-projects--nav ul li div{color:var(--mainColorDark)}@media (max-width: 767px){.owh--hero figure{overflow:hidden}.owh--hero figure img{height:101%;width:130%;object-position:33% 10%}}.owh--intro{position:relative;width:100%;max-width:109rem;padding:6rem 2rem;margin:0 auto}@media (max-width: 767px){.owh--intro{padding:4rem 2.2rem}}.owh--intro-title{margin-bottom:6rem}@media (max-width: 767px){.owh--intro-title{margin-bottom:3rem}}.owh--intro-title h2{font-size:3.3rem}@media (max-width: 767px){.owh--intro-title h2{font-size:24px}}.owh--intro-row .col{width:50%}.owh--intro-row .col p{margin-bottom:1em}@media (min-width: 768px){.owh--intro-row .col:first-child{padding-right:4rem}.owh--intro-row .col:last-child{padding-left:4rem;padding-right:3rem}.owh--intro-row .col img{max-height:40rem}}@media (max-width: 767px){.owh--intro-row .col{width:100%}.owh--intro-row .col:first-child{margin-bottom:2rem}}.owh--highlight{position:relative;padding:4rem 0;margin:0 auto}@media (min-width: 768px){.owh--highlight .container{max-width:109rem;padding-left:2.2rem;padding-right:2.2rem}}.owh--highlight-wrap{position:relative;padding:1rem;border:1px solid #F1F4F5;background:#fff;transition:all 350ms ease;z-index:0}.owh--highlight-wrap:not(:last-child){margin-bottom:2rem}.owh--highlight-wrap:hover{box-shadow:0px 29px 64px 0px rgba(0,0,0,0.15);z-index:2}@media (min-width: 768px){.owh--highlight-wrap{padding:2rem}}.owh--highlight-block{position:relative;display:flex;justify-content:flex-start;width:100%}@media (max-width: 767px){.owh--highlight-block{flex-wrap:wrap}}@media (min-width: 768px){.owh--highlight-block div.mobile{display:none}}@media (max-width: 767px){.owh--highlight-block div.desktop{display:none}}.owh--highlight-block .link-wrap{display:flex;flex-wrap:wrap;align-items:center;margin-top:18px}.owh--highlight-block .link-wrap svg{width:16px;height:16px}.owh--highlight-block .link-wrap svg path{stroke:var(--mainColor)}.owh--highlight-block .link-wrap span{font-family:"Barlow",sans-serif;font-size:1.3rem;letter-spacing:0.02em;color:var(--mainColor);text-transform:uppercase;line-height:115%;font-weight:bold;margin-left:9px}@media (max-width: 767px){.owh--highlight-block .link-wrap span{font-size:12px}}.owh--highlight-block:hover .btn{background-color:#fff;color:var(--mainColor);box-shadow:0px 1px 3px 0px rgba(0,0,0,0.2),0px 5px 5px 0px rgba(0,0,0,0.17)}.owh--highlight-block .bg{z-index:0}@media (min-width: 768px){.owh--highlight-block .bg{position:absolute;top:0;left:0;width:100%;height:100%}.owh--highlight-block .bg::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(40deg, rgba(0,75,112,0.8) 44.78%, rgba(0,74,111,0.8) 76.12%);background:linear-gradient(40deg, color(display-p3 0.0124 0.2866 0.425/0.8) 44.78%, color(display-p3 0.0118 0.2863 0.4235/0) 76.12%);mix-blend-mode:multiply}.owh--highlight-block .bg img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}}.owh--highlight-block .copy{position:relative;width:100%;padding:4rem 2rem;z-index:2}@media (max-width: 767px){.owh--highlight-block .copy{padding:20px}}.owh--highlight-block .copy h2,.owh--highlight-block .copy h3,.owh--highlight-block .copy p,.owh--highlight-block .copy li{color:#fff}.owh--highlight-block .copy h2 a,.owh--highlight-block .copy h3 a,.owh--highlight-block .copy p a,.owh--highlight-block .copy li a{color:inherit}@media (max-width: 767px){.owh--highlight-block .copy h2,.owh--highlight-block .copy h3,.owh--highlight-block .copy p,.owh--highlight-block .copy li{color:#000}}.owh--highlight-block .copy h2{font-family:"Barlow",sans-serif;font-size:1.1rem;letter-spacing:0.02em;display:block;font-weight:700;text-transform:uppercase}@media (max-width: 767px){.owh--highlight-block .copy h2{font-size:10px}}.owh--highlight-block .copy .btn{margin-top:3rem}@media (min-width: 768px){.owh--highlight-block .copy{width:50%;padding:9rem 6rem}.owh--highlight-block .copy .btn{margin-top:6rem}}.owh--highlight-block.right{justify-content:flex-end}@media (min-width: 768px){.owh--highlight-block.right .bg::after{background:linear-gradient(-96deg, color(display-p3 0.0113 0.2479 0.3674/0.8) 45.09%, color(display-p3 0.0118 0.2863 0.4235/0) 65.73%);mix-blend-mode:multiply}}.owh--team{position:relative;margin:0 0 3rem}@media (min-width: 768px){.owh--team{display:flex;justify-content:flex-end;margin:4rem 0}}.owh--team .bg{position:relative}@media (min-width: 768px){.owh--team .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.owh--team .bg::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(268deg, rgba(255,255,255,0.8) 27.47%, #fff 42.95%),linear-gradient(180deg, #fff 10.26%, #fff 30.35%);background:linear-gradient(268deg, color(display-p3 1 1 1/0.8) 27.47%, color(display-p3 1 1 1/0) 42.95%),linear-gradient(180deg, color(display-p3 1 1 1) 10.26%, color(display-p3 1 1 1/0) 30.35%)}.owh--team .bg img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:left}}@media (max-width: 767px){.owh--team .bg::before{content:'';display:block;height:0;padding-top:80%}.owh--team .bg img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:left}}.owh--team .copy{position:relative;width:100%;padding:2rem;z-index:2}.owh--team .copy h2,.owh--team .copy h3,.owh--team .copy p,.owh--team .copy li{color:#000}.owh--team .copy h2 a,.owh--team .copy h3 a,.owh--team .copy p a,.owh--team .copy li a{color:inherit}.owh--team .copy h2{font-family:"Barlow",sans-serif;font-size:1.1rem;letter-spacing:0.02em;display:block;font-weight:700;text-transform:uppercase}@media (max-width: 767px){.owh--team .copy h2{font-size:10px}}.owh--team .copy .btn{margin-top:3rem}@media (min-width: 768px){.owh--team .copy{width:45%;padding:9rem}.owh--team .copy .btn{margin-top:4rem}}body.our-work-highlight .locationsHome__tools{padding-top:6.25rem}@media (max-width: 767px){body.our-work-highlight .locationsHome__tools{padding-top:2.1rem}}body.our-work-highlight .locationsHome__tools .locationsHome__sec-title h2{border-color:#DDE1E2;padding-bottom:2.5rem;margin-bottom:6.5rem}@media (max-width: 767px){body.our-work-highlight .locationsHome__tools .locationsHome__sec-title h2{margin-bottom:2.3rem;padding-bottom:18px}}body.our-work-highlight .locationsHome__tools__list{overflow:hidden;padding:2rem;margin:-2rem}body.our-work-highlight .locationsHome__tools__list .resources__grid-item-content{border-color:#DDE1E2}body.our-work-highlight .locationsHome__tools__list .resources__grid-item-content .inner-wrap{background-color:#F9F9FA}body.our-work-highlight .locationsHome__tools__list .resources__grid-item-content figure{border:none}body.our-work-highlight .locationsHome__tools__list .resources__grid-item-content .title{font-size:1.8rem;line-height:125%;margin-bottom:1.4rem;color:var(--mainColorDark)}@media (max-width: 767px){body.our-work-highlight .locationsHome__tools__list .resources__grid-item-content .title{font-size:16px}}body.our-work-highlight .locationsHome__tools__list .resources__grid-item-content article{padding:3rem 2rem 0}body.our-work-highlight .locationsHome__tools__list .resources__grid-item-content article p{font-size:1.4rem;line-height:135%;color:#262E31}@media (max-width: 767px){body.our-work-highlight .locationsHome__tools__list .resources__grid-item-content article p{font-size:13px}}body.our-work-highlight .locationsHome__tools__list .resources__grid-item-actions{left:2rem}@media (max-width: 767px){body.our-work-highlight .locationsHome__tools__list .resources__grid-item-actions{bottom:2rem}}body.our-work-highlight .locationsHome__tools__list .resources__grid-item-actions .item{font-size:1.3rem}body.our-work-highlight .locationsHome__tools .flickity-page-dots{margin-top:2.8rem}@media (max-width: 767px){body.our-work-highlight .locationsHome__tools .flickity-page-dots{margin-top:3rem}}body.our-work-highlight .Bottom__Signup{padding-top:15.2rem}@media (max-width: 767px){body.our-work-highlight .Bottom__Signup{padding-top:8rem}}.helix-bg{width:100%;position:absolute;left:0;top:8.25rem}.helix-bg img{width:100%}@media (max-width: 959px){.helix-bg{top:15rem}}.blog-lander .Bottom__Signup{border-top:0.1rem solid #BDC3C6}.blog-lander .content-wrapper{padding-bottom:6rem}.blog-lander .helix-bg{top:26.25rem}@media (max-width: 1259px){.blog-lander .helix-bg{top:25rem}}@media (max-width: 959px){.blog-lander .helix-bg{top:30rem}}@media (max-width: 767px){.blog-lander .helix-bg{top:44rem}}.blog--pagination{display:flex;justify-content:center;margin-top:9rem}@media (max-width: 767px){.blog--pagination{margin-top:7rem}}.blog--pagination .btn-pagination.last{display:none}.blog--pagination .pagination--list{display:flex;flex-wrap:wrap}.blog--pagination span{color:#fff;background:var(--mainColor)}.blog--pagination a{color:var(--mainColor);border:0.2rem solid var(--mainColor)}.blog--pagination a,.blog--pagination span{font-family:"Barlow",sans-serif;font-style:normal;font-weight:bold;font-size:1.5rem;margin-right:1rem;height:4.5rem;width:4.5rem;display:flex;align-items:center;justify-content:center;letter-spacing:0.02em;text-transform:uppercase}.blog--pagination .prev,.blog--pagination .next{width:unset;padding:0 1.7rem}.blglr__catnav{margin-bottom:4rem}.blglr__catnav a{display:inline-block;padding:0.5rem 1.2rem 0.4rem;text-transform:uppercase;font-size:1.2rem;background:#3E484C;color:#fff;font-family:"Barlow",sans-serif;margin-right:1.3rem;font-weight:600;transition:0.35s}.blglr__catnav a:last-of-type{margin-right:0}.blglr__catnav a.is-active,.blglr__catnav a:hover{background:#00A3E0}@media (max-width: 767px){.blglr__catnav{flex-wrap:wrap}.blglr__catnav a{margin-bottom:1.3rem}}@media (max-width: 767px){.blglr__hero-signup{width:100%;margin-bottom:3rem}}.blglr__hero-signup svg{width:2.2rem}.blglr__hero-signup p{text-transform:uppercase;font-size:1.2rem;color:#00A3E0;font-family:"Barlow",sans-serif;font-weight:100;margin-left:0.8rem;border-bottom:1px solid #00A3E0;font-weight:600;line-height:1.2}.blglr__featured{padding:1rem;border:1px solid rgba(0,0,0,0.1);box-shadow:0 1.6rem 3.2rem 0 rgba(0,0,0,0.15);background:#fff}.blglr__featured h2{margin-bottom:2.5rem;line-height:125%;letter-spacing:-0.01em;font-size:2.3rem;color:var(--mainColorDark);font-weight:600;text-wrap:balance}@media (max-width: 767px){.blglr__featured h2{font-size:19px}}.blglr__featured h2 a{letter-spacing:-0.01em;font-size:2.3rem;color:var(--mainColorDark);font-weight:600;line-height:125%;font-family:"STIX Two Text",serif}@media (max-width: 767px){.blglr__featured h2 a{font-size:19px}}.blglr__featured h2 strong,.blglr__featured h2 span{font-family:inherit;color:inherit}.blglr__featured p{font-size:1.6rem}@media (max-width: 767px){.blglr__featured p{font-size:14px}}.blglr__featured .cols-wrap{width:100%}.blglr__featured .blogCard--img{position:relative;width:100%;height:0;padding-top:64%}.blglr__featured .blogCard--img.thumbnail-author{background-color:#F3FAFD}.blglr__featured .blogCard--img.thumbnail-author img{width:31rem;height:31rem;border-radius:50%;border:8px solid #FFFFFF;left:50%;top:50%;transform:translate(-50%, -50%);box-shadow:0px 49.0807px 71.3901px rgba(0,181,255,0.18),0px 20.5048px 29.8251px rgba(0,181,255,0.129394),0px 10.9628px 15.9459px rgba(0,181,255,0.107299),0px 6.14567px 8.93915px rgba(0,181,255,0.09),0px 3.26392px 4.74752px rgba(0,181,255,0.0727007),0px 1.35819px 1.97555px rgba(0,181,255,0.0506062)}@media (max-width: 767px){.blglr__featured .blogCard--img.thumbnail-author img{width:14rem;height:14rem;border:5px solid #FFFFFF}}.blglr__featured .col-l{width:65%}.blglr__featured .col-r{width:35%;padding:2rem 2.7rem 2rem 4.6rem}.blglr__featured .blogCard--inner{width:100%;background:#fff;padding:0}.blglr__featured .top-cat-wrap{display:flex;align-items:center;margin-bottom:1.8rem}@media (max-width: 767px){.blglr__featured .top-cat-wrap{margin-bottom:1.5rem}}.blglr__featured .top-cat-wrap .date{margin-left:1rem;border-left:0.1rem solid #565F63;padding-left:1rem;color:#565F63;font-family:"Barlow",sans-serif;font-size:1.1rem;letter-spacing:0.02em;font-weight:500;font-family:"hk_grotesksemibold",sans-serif;letter-spacing:inherit}@media (max-width: 767px){.blglr__featured .top-cat-wrap .date{font-size:10px}}.blglr__featured .blogCard--cta{margin-top:3rem}@media (max-width: 767px){.blglr__featured h2{margin-bottom:1rem}.blglr__featured .cols-wrap{flex-wrap:wrap}.blglr__featured .col-r,.blglr__featured .col-l{width:100%}.blglr__featured .col-r{padding:2rem 1.5rem 3rem}}@media (max-width: 767px) and (max-width: 767px){.blglr__featured .col-r{padding:3rem 1.5rem}}.blglr__featured:not(:first-of-type){margin-top:2rem}.blogCard--label{text-transform:uppercase;display:inline-block;font-weight:700;line-height:115%;font-family:"Barlow",sans-serif;font-size:1.1rem;letter-spacing:0.02em;letter-spacing:0.02em;color:var(--mainColorMedium)}@media (max-width: 767px){.blogCard--label{font-size:10px}}.blogCard--cta{color:var(--mainColor);font-size:1.2rem;font-weight:bold;display:flex;align-items:center;text-transform:uppercase;font-family:"Barlow",sans-serif;line-height:1em;z-index:2;font-size:1.3rem;line-height:1.35em;letter-spacing:0.02em}@media (max-width: 767px){.blogCard--cta{font-size:12px}}.blogCard--cta svg{display:inline-block;margin-right:1rem;position:relative;top:-0.05rem;width:1.2rem;height:1.2rem}@media (max-width: 767px){.blogCard--cta svg{height:11px;height:11px;margin-right:8px;margin-top:3px}}.blogCard--cta svg path{stroke:var(--mainColor)}.blglr__cardContainer{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);grid-auto-rows:1fr;grid-gap:2.7rem}@media (max-width: 767px){.blglr__cardContainer{-ms-grid-columns:1fr;grid-template-columns:1fr}}.blglr__cardContainer .flickity-viewport{width:100%;overflow:visible}.blglr__cardContainer .blogCard--slide{width:100%;display:flex;max-height:50.5rem;height:100%}@media (max-width: 767px){.blglr__cardContainer .blogCard--slide{max-height:unset;height:auto}}.blglr__cardContainer .blogCard--slide .blogCard--img.thumbnail-author{background-color:#F3FAFD}.blglr__cardContainer .blogCard--slide .blogCard--img.thumbnail-author img{width:12rem;height:12rem;border-radius:50%;border:6px solid #FFFFFF;left:50%;top:50%;transform:translate(-50%, -50%);box-shadow:0px 49.0807px 71.3901px rgba(0,181,255,0.18),0px 20.5048px 29.8251px rgba(0,181,255,0.129394),0px 10.9628px 15.9459px rgba(0,181,255,0.107299),0px 6.14567px 8.93915px rgba(0,181,255,0.09),0px 3.26392px 4.74752px rgba(0,181,255,0.0727007),0px 1.35819px 1.97555px rgba(0,181,255,0.0506062)}@media (max-width: 767px){.blglr__cardContainer .blogCard--slide .blogCard--img.thumbnail-author img{width:14rem;height:14rem;border:5px solid #FFFFFF}}.blglr__cardContainer .blogCard--inner{height:auto}.blglr__cardContainer .blogCard{height:auto}.blogCard{padding:1rem;border:1px solid rgba(0,0,0,0.1);background:#fff;transition:0.35s;overflow:hidden;min-height:49.8rem;display:flex;width:100%}.blogCard:hover{box-shadow:0px 4px 34px rgba(0,0,0,0.15)}.blogCard h5{font-family:"Lato",sans-serif;font-size:1.8rem;line-height:1.3}.blogCard h5 strong,.blogCard h5 span{font-family:inherit;color:inherit}.blogCard p{font-size:1.4rem;color:#888b8d}.blogCard .text-wrap{position:relative;z-index:2}.blogCard .blogCard--cta{position:absolute;bottom:2.5rem}.blogCard .text-wrap,.blogCard .blogCard--cta{padding:0 2rem}.blogCard .blogCard--img{position:relative}.blogCard .blogCard--label{position:absolute;top:0;left:0}.blogCard--inner{width:100%;height:auto;background:#f9f9f9;position:relative;padding:4.6rem 0 6.5rem;overflow:hidden}.blogCard--img-overlay{position:absolute;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, #000 100%);bottom:0;left:0;width:100%;height:60%;z-index:1}.blogCard--layout1 .blogCard--img{margin-top:2rem}.blogCard--layout2 .blogCard--inner{padding-top:0}.blogCard--layout2 .blogCard--img{padding-top:62%;margin-bottom:5rem}.blogCard--layout3 .blogCard--inner{padding-bottom:0}.blogCard--layout3 .blogCard--cta{position:static !important;margin-top:2rem}.blogCard--layout3 .blogCard--img{position:absolute;bottom:0;left:12%;z-index:1;width:110%;padding-top:calc(83% + 4rem)}.blogCard--layout3 .blogCard--img img{object-position:bottom left}.blogCard--layout3 .blogCard--img.is-fake{padding-top:calc(83%);width:100%;position:relative}.blogCard--layout3 .blogCard--cta{padding-left:0 !important}.blogCard--layout4 .blogCard--inner{padding-top:0;padding-bottom:2.5rem;background:#000;display:flex;flex-wrap:wrap;align-items:flex-end}.blogCard--layout4 .blogCard--img{padding-top:107%;width:100%;position:absolute;top:0;left:0}.blogCard--layout4 .blogCard--cta{position:static;padding-left:0;margin-top:2rem}.blogCard--layout4 .text-wrap{position:relative;margin-top:-10rem}.blogCard--layout4 h5{color:#fff}.blogCard--layout4 p{color:#c5c6c7}.blogCard--layout5{min-height:unset}.blogCard--layout5 .blogCard--inner{padding-top:0;padding-bottom:0;display:flex;flex-direction:row;background:unset;height:unset}.blogCard--layout5 .blogCard--inner p{font-size:1.2rem}@media (max-width: 767px){.blogCard--layout5 .blogCard--inner{flex-direction:column}}.blogCard--layout5 .blogCard--img{position:relative;width:100%;height:0;padding-top:36%}.blogCard--layout5 .blogCard--img.thumbnail-author{background-color:#F3FAFD}.blogCard--layout5 .blogCard--img.thumbnail-author img{width:10rem;height:10rem;border-radius:50%;border:4px solid #FFFFFF;left:50%;top:50%;transform:translate(-50%, -50%);box-shadow:0px 49.0807px 71.3901px rgba(0,181,255,0.18),0px 20.5048px 29.8251px rgba(0,181,255,0.129394),0px 10.9628px 15.9459px rgba(0,181,255,0.107299),0px 6.14567px 8.93915px rgba(0,181,255,0.09),0px 3.26392px 4.74752px rgba(0,181,255,0.0727007),0px 1.35819px 1.97555px rgba(0,181,255,0.0506062)}@media (max-width: 767px){.blogCard--layout5 .blogCard--img.thumbnail-author img{width:14rem;height:14rem;border:5px solid #FFFFFF}}@media (max-width: 767px){.blogCard--layout5 .blogCard--img img{width:100%}}@media (max-width: 767px){.blogCard--layout5 .blogCard--img{padding-top:56%;height:15rem}}.blogCard--layout5 .blogCard--cta{position:absolute;text-align:left;margin:0;padding:1rem 0;bottom:0;width:100%}@media (max-width: 767px){.blogCard--layout5 .text-wrap{padding:3rem}}.blogCard--shortcode{width:100%;padding-bottom:2rem}.blogCard--shortcode .blogCard .blogCard--inner .blogCard--img{min-width:30%;padding-top:22%}@media (max-width: 959px){.blogCard--shortcode .blogCard .blogCard--inner .blogCard--img{width:100%}.blogCard--shortcode .blogCard .blogCard--inner .blogCard--img img{width:100%}}.blogCard--shortcode .blogCard .blogCard--inner .blogCard--label{font-family:"Barlow",sans-serif;font-size:1.3rem;letter-spacing:0.02em;background-color:var(--mainColor) !important;color:#fff;padding:0.3em 1.1rem}@media (max-width: 767px){.blogCard--shortcode .blogCard .blogCard--inner .blogCard--label{font-size:12px}}@media (max-width: 959px){.blogCard--shortcode .blogCard .blogCard--inner .blogCard--cta span{font-size:12px}.blogCard--shortcode .blogCard .blogCard--inner .blogCard--cta .cross-icon{max-width:2rem;height:2rem;margin-top:-0.5rem}}.blogCard--shortcode .blogCard .blogCard--inner .text-wrap{flex:120rem}.blogCard--shortcode .blogCard .blogCard--inner .text-wrap h5{font-size:1.6rem;line-height:1.35em;font-family:"hk_grotesksemibold",sans-serif;line-height:1.25em;color:var(--mainColorDark)}@media (max-width: 767px){.blogCard--shortcode .blogCard .blogCard--inner .text-wrap h5{font-size:14px}}.blogCard--shortcode .blogCard .blogCard--inner .text-wrap p{font-size:1.4rem;line-height:1.35em;color:#262E31;line-height:1.35em}@media (max-width: 767px){.blogCard--shortcode .blogCard .blogCard--inner .text-wrap p{font-size:13px}}@media (max-width: 959px){.blogCard--shortcode .blogCard .blogCard--inner .text-wrap{padding:2rem 2rem 4rem;flex:unset}}@media (max-width: 959px){.blogCard--shortcode .blogCard .blogCard--inner{flex-direction:column}}@media (max-width: 959px){.blogCard--shortcode .blogCard{height:auto}}.blglr__sec{padding:6rem 0;overflow:hidden}.blglr__sec.lightblue{background:rgba(0,163,224,0.05)}.blglr__sec.lightblue h2{color:#006BA1}.blglr__sec h2{font-size:3rem;margin-bottom:3rem}.blglr__sec.desktop{display:block}.blglr__sec.mobile{display:none}@media (max-width: 767px){.blglr__sec.mobile{display:block}}.blglr__sec-wrap{background-size:contain;background-position:top center;background-repeat:no-repeat}.blog-lander .Bottom__Signup{background:#fff}.full-link{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.blog-lander .hub-logo{padding:3rem 0}@media (max-width: 767px){.blog-lander .hub-logo{padding:2rem 0 1.5rem;margin-bottom:2rem}}.blog-lander .hub-logo a{pointer-events:none}.blog-lander .hub-logo a svg{width:27.2rem;height:8rem}.blogCard--inner .play-button{position:absolute;bottom:2rem;left:2rem;max-width:3.4rem;height:3.4rem}.cross-icon{height:1.3rem;max-width:1.3rem;margin-right:1rem;margin-top:-0.15rem}#viewMoreBtn{display:none;margin:3rem auto;padding:1.5rem 1rem;width:100%;max-width:250px;line-height:initial;letter-spacing:initial;font-size:14px;text-transform:uppercase;background:#006BA1;color:white;font-family:"Barlow",sans-serif;border:none}#viewMoreBtn:hover{cursor:pointer;background:#004E75}.blog-lander .pagination-life-science{display:flex;justify-content:center;margin-top:7rem}.blog-lander .pagination-life-science ul{width:100%;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;padding-left:0}.blog-lander .pagination-life-science li.disabled{display:none}@media (max-width: 767px){.blog-lander .pagination-life-science{margin-top:6rem}}.blog-lander .pagination-life-science span{color:#fff;background:var(--mainColor)}.blog-lander .pagination-life-science a{color:var(--mainColor);border:0.2rem solid var(--mainColor)}.blog-lander .pagination-life-science a,.blog-lander .pagination-life-science span{font-family:"Barlow",sans-serif;font-style:normal;font-weight:bold;font-size:1.5rem;margin-right:1rem;height:4.5rem;width:4.5rem;display:flex;align-items:center;justify-content:center;letter-spacing:0.02em;text-transform:uppercase}.blog-lander .pagination-life-science .prev,.blog-lander .pagination-life-science .next{width:unset;padding:0 1.7rem}.blog-lander .blglr__hero .hero-col-l{padding-top:2rem}@media (max-width: 767px){.blog-lander .blglr__hero .hero-col-l{margin-bottom:4rem}}.blog-lander .blglr__hero .hero-col-l .hero-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%}.blog-lander .blglr__hero .hero-col-l .hero-wrap .hub-logo{width:calc(100% - 32rem);padding-right:3rem}@media (max-width: 767px){.blog-lander .blglr__hero .hero-col-l .hero-wrap .hub-logo{width:100%;padding-right:0}}.blog-lander .blglr__hero .hero-col-l .hero-wrap .intro-wrap{margin-bottom:6.5rem}@media (max-width: 767px){.blog-lander .blglr__hero .hero-col-l .hero-wrap .intro-wrap{margin-bottom:4.5rem}}.blog-lander .blglr__hero .hero-col-l .hero-wrap .intro-wrap p{font-size:1.8rem;font-weight:500;letter-spacing:-0.02em;line-height:152.5%;color:rgba(40,46,49,0.7)}.blog-lander .blglr__hero .search--wrap{position:relative;width:32rem;margin-bottom:2rem}@media (max-width: 767px){.blog-lander .blglr__hero .search--wrap{width:100%}}.blog-lander .blglr__hero .search--wrap input{background-color:rgba(0,163,224,0.05);border-radius:100px;border:none;width:100%;font-size:1.6rem;padding-right:4rem}.blog-lander .blglr__hero .search--wrap img{position:absolute;top:1rem;right:2rem;width:2rem;height:2rem}.blog-lander .newsroom-nav-wrap{width:calc(100% - 32rem);padding-right:5rem}@media (max-width: 767px){.blog-lander .newsroom-nav-wrap{width:100%;padding-right:0}}.blog-lander .newsroom--nav{margin-top:1rem;display:flex;border-bottom:0.1rem solid #BDC3C6;margin-bottom:4.5rem}.blog-lander .newsroom--nav svg{display:none}@media (max-width: 767px){.blog-lander .newsroom--nav svg{display:block}}@media (max-width: 767px){.blog-lander .newsroom--nav{position:relative;padding:1rem 1.5rem;border:0.1rem solid #BDC3C6;width:100%;margin-bottom:2rem;margin-top:1rem;flex-wrap:wrap}.blog-lander .newsroom--nav.open{padding-top:2rem;padding-bottom:2rem}.blog-lander .newsroom--nav.open li{display:block;width:100%;margin-left:0}.blog-lander .newsroom--nav.open li:not(:last-of-type){margin-bottom:1rem}.blog-lander .newsroom--nav svg{position:absolute;top:1.3rem;right:2rem;cursor:pointer}.blog-lander .newsroom--nav li{display:none;margin-bottom:0}.blog-lander .newsroom--nav li a{font-size:1.4rem;font-weight:700;letter-spacing:0.02em;text-transform:uppercase;font-family:"Barlow",sans-serif}.blog-lander .newsroom--nav li.is-active{display:block}}.blog-lander .newsroom--nav li{position:relative;text-transform:uppercase;color:#6E767A;font-weight:bold;letter-spacing:0.02em;font-size:1.5rem;line-height:103.5%;padding-bottom:1.5rem;margin-bottom:0;font-family:"Barlow",sans-serif}@media (max-width: 767px){.blog-lander .newsroom--nav li{padding-bottom:0.4rem;font-size:1.4rem}}.blog-lander .newsroom--nav li a{font-family:"Barlow",sans-serif;color:#6E767A;font-size:1.5rem;font-weight:700;letter-spacing:0.02em;text-transform:uppercase}@media (max-width: 767px){.blog-lander .newsroom--nav li a{font-size:1.4rem}}.blog-lander .newsroom--nav li:not(:last-of-type){margin-right:3rem}.blog-lander .newsroom--nav li.is-active{color:#131819}.blog-lander .newsroom--nav li.is-active a{color:#131819}@media (min-width: 768px){.blog-lander .newsroom--nav li.is-active:before{content:'';position:absolute;width:100%;height:0.6rem;bottom:-0.25rem;background-color:var(--mainColorBright)}}.faqs__hero{position:relative}.faqs__hero figure{z-index:0}.faqs__hero figure::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:#273439}.faqs__hero figure img{display:block;opacity:0.2}.faqs__hero .container{position:relative;z-index:1;margin-left:unset;margin-right:unset}.faqs__hero-title{padding-top:7.2rem;padding-bottom:7.2rem}.faqs__hero-title h1{margin:0;color:#fff;line-height:1em;vertical-align:middle}.faqs__nav{display:flex;align-items:center;flex-wrap:wrap;padding:2.5rem 7.7rem}.faqs__nav-item{padding:0.5rem 1.2rem;margin-right:1rem;margin-bottom:1rem;font-weight:600;text-transform:uppercase;color:#6f7375;cursor:pointer;background-color:#f6f6f6;transition:all 350ms ease;border:none;outline:none}.faqs__nav-item:hover,.faqs__nav-item.is-active{background-color:#00A3E0;color:#fff}@media (max-width: 959px){.faqs__nav-item{font-size:14px}}@media (max-width: 767px){.faqs__nav{display:none}}.faqs__content{background:rgba(7,132,186,0.06)}.faqs__content-wrap{padding:0 7.7rem;display:flex;flex-direction:row;justify-content:space-between}@media (max-width: 767px){.faqs__content-wrap{flex-direction:column;padding:0 2rem}}.faqs__content-sections{flex:1;max-width:70rem;width:100%;padding-top:5.5rem}.faqs__content-sections .faqs__content-section{margin-bottom:7.9rem}.faqs__content-sections .faqs__content-section-header{border-bottom:0.2rem solid #F1F0F0;padding-bottom:1.5rem;margin-bottom:4.5rem}.faqs__content-sections .faqs__content-section-header .title{font-family:"Barlow",sans-serif;font-size:2rem;line-height:103.5%;font-weight:900;text-transform:uppercase}.faqs__content-sections .faqs__content-section .accordion{background:#fff;box-shadow:unset;transition:box-shadow 0.25s ease-in-out}.faqs__content-sections .faqs__content-section .accordion.accordion__content--active{box-shadow:0px 20px 40px rgba(21,81,137,0.15)}.faqs__content-sections .faqs__content-section .accordion.accordion__content--active .accordion__title .indicator path{fill:#00a3e0}.faqs__content-sections .faqs__content-section .accordion.accordion__content--active .accordion__title .indicator path:last-of-type{stroke:#fff}.faqs__content-sections .faqs__content-section .accordion.accordion__content--active .accordion-wrap{display:flex;flex-direction:column}.faqs__content-sections .faqs__content-section .accordion.accordion__content--active .accordion-wrap::before{content:"";width:3rem;height:0.4rem;background:#0b6bc5;opacity:0.3;margin-top:1.25rem;margin-bottom:1.25rem}.faqs__content-sections .faqs__content-section .accordion:last-of-type{margin-bottom:0}.faqs__content-sections .faqs__content-section .accordion__title{justify-content:space-between;cursor:pointer;align-items:center}.faqs__content-sections .faqs__content-section .accordion__title .indicator{transition:all 0.25s ease-in-out}.faqs__content-sections .faqs__content-section .accordion__title p{letter-spacing:-0.035em;font-size:2rem}.faqs__content-sections .faqs__content-section .accordion-wrap{flex-wrap:wrap;padding:0;display:none}.faqs__content-rail{width:28rem;padding:6.7rem 0 7.9rem;min-height:100%}.faqs__content-rail-body{position:sticky;top:6.7rem}.faqs__content-rail-body h3{font-size:2.8rem;color:#004E75;margin-bottom:2rem}@media (max-width: 959px){.faqs__content-rail-body h3{font-size:18px}}.faqs__content-rail-body p{color:#72797C;font-size:1.8rem}@media (max-width: 959px){.faqs__content-rail-body p{font-size:16px}}.faqs__content-rail-body .actions{margin-top:4.9rem}@media (max-width: 767px){.faqs__content-rail{padding:0 0 4rem;width:100%;min-height:unset}}.faqs main{overflow:visible}.team--hero{position:relative;display:flex;align-items:flex-end;padding-top:24rem;padding-bottom:2rem}@media (min-width: 768px){.team--hero{padding-top:42.8rem;padding-bottom:5.7rem}}.team--hero-image{position:absolute;top:0;left:0;height:100%;width:100%;z-index:0}.team--hero-image::after{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(67.42deg, #000 -1.42%, rgba(0,0,0,0) 61.89%);z-index:1}.team--hero-content{position:relative;z-index:1;width:100%}.team--hero-content h1{color:#fff}.team--hero-content .caption{margin-bottom:3.6rem}.team--main{display:flex;flex-wrap:wrap}.team--grid{background-color:#fff}.team--grid-top{padding-top:5rem;padding-left:2.2rem;padding-right:2.2rem}.team--grid-bottom{background-color:#F2FAFD;padding-top:5rem;padding-left:2.2rem;padding-right:2.2rem}.team--grid-bottom .team--grid-title{border-bottom:solid 2px #DEE9ED}.team--grid-title{padding-bottom:1.35rem;border-bottom:solid 2px #eee}@media (min-width: 768px){.team--grid{flex:1}.team--grid-top,.team--grid-bottom{padding-left:10.4rem;padding-right:7.5rem}.team--grid-top{border-right:solid 2px #eee}.team--grid-bottom{border-right:solid 2px #A9DAED}}.team--rail{background-color:#FCFCFC;padding-top:5rem;padding-left:5rem;padding-right:5rem;padding-bottom:4rem}.team--rail h2{font-family:"Butler",serif;font-size:3.2rem;color:#006BA1;line-height:1.1em;margin-bottom:3rem}.team--rail p{color:#888B8D}.team--rail p:not(:last-child){margin-bottom:2rem}@media (max-width: 767px){.team--rail{padding-left:2.2rem;padding-right:2.2rem;padding-top:4rem}}.team--rail-top{padding-bottom:4rem;border-bottom:solid 2px #eee}@media (min-width: 768px){.team--rail-top{padding-right:2.2rem;padding-bottom:8rem}}.team--rail-bottom{padding-top:4rem}.team--rail-bottom h2{color:#282E31;font-size:2.4rem;margin-bottom:2rem}@media (min-width: 768px){.team--rail-bottom{padding-right:2.2rem;padding-top:8rem}}.team--rail-links{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-top:2rem}.team--rail-button{padding:1rem 1.65rem .7rem;text-transform:uppercase;background-color:#EDEDED;color:#282E31;font-size:1.3rem;font-weight:bold;font-family:"Barlow",sans-serif;margin-bottom:1rem;margin-right:1rem;min-width:10rem;text-align:center;line-height:1em;vertical-align:middle}.team--rail-button:hover,.team--rail-button.is-active{background-color:#00A3E0;color:#fff}@media (max-width: 959px){.team--rail-button{font-size:12px}}@media (min-width: 768px){.team--rail{width:47.5rem}}.team--grid-members{display:flex;flex-wrap:wrap;padding-top:6rem}@media (max-width: 767px){.team--grid-members{padding-top:4rem}}@media (min-width: 768px){.team--grid-members .team-card{width:calc((100% / 3) - 5rem);margin-right:6rem;margin-bottom:8rem}.team--grid-members .team-card:nth-child(3n){margin-right:0}}@media (max-width: 767px){.team--grid-members .team-card{width:calc((100% / 2) - 2rem);margin-right:4rem;margin-bottom:6rem}.team--grid-members .team-card:nth-child(2n){margin-right:0}}.team-detail--grid{padding-top:8rem}.team-detail--grid-nav{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:6rem}.team-detail--grid-nav .people--nav-item{color:#000;font-size:1.1rem}@media (max-width: 767px){.team-detail--grid-nav .people--nav-item{margin-bottom:1rem}}.team-detail--grid-map{display:flex;flex-wrap:wrap;padding-bottom:2rem}@media (min-width: 768px){.team-detail--grid-map .team-card{width:calc(25% - 7rem);margin:0 3.5rem 6rem}.team-detail--grid-map .team-card:nth-child(3n){margin-right:3rem}}@media (max-width: 767px){.team-detail--grid-map .team-card{margin-bottom:5rem}}.team-detail--advisors{padding-top:8rem;padding-bottom:2rem;background-color:#F2FAFD}.team-detail--advisors h2{text-align:center;margin:0}@media (min-width: 768px){.team-detail--advisors .team-card{width:calc(25% - 7rem);margin:0 3.5rem 6rem}.team-detail--advisors .team-card:nth-child(3n){margin-right:3rem}}.leadership .team-detail--advisors,.leadership-detail .team-detail--advisors{display:none}.leadership .team-detail--grid,.leadership-detail .team-detail--grid{display:none}.generic .wrap{max-width:900px;margin:0 auto}.generic .Bottom__Signup{padding-top:20rem}.generic .wp-block-image img{height:auto}.generic--hero{padding:7rem 0 17rem}.generic--hero .text-center{text-align:center}.generic--hero span{color:#00A3E0;text-transform:uppercase;line-height:122.5%;font-size:1.2rem;font-weight:bold;display:block}.generic--hero h1{font-size:4.6rem;line-height:103.5%;letter-spacing:-0.035em;margin-top:3rem;margin-bottom:1.5rem}@media (max-width: 767px){.generic--hero h1{font-size:4.3rem}}.generic--hero .time{font-size:1.2rem;color:#262E31;text-transform:uppercase;line-height:122.5%}.generic--main{background-color:rgba(0,163,224,0.05);padding-top:1px;margin-top:-1px;margin-bottom:-1px;padding-bottom:1px}.generic--main .container{padding-left:14rem;padding-right:14rem}@media (max-width: 767px){.generic--main .container{padding-left:2.2rem;padding-right:2.2rem}}.generic--main .cell-circle-img{position:absolute;border-radius:50%;width:11.8rem;height:11.8rem;border:0.8rem solid #fff;background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0px 49.0807px 71.3901px rgba(0,181,255,0.18),0px 20.5048px 29.8251px rgba(0,181,255,0.129394),0px 10.9628px 15.9459px rgba(0,181,255,0.107299),0px 6.14567px 8.93915px rgba(0,181,255,0.09),0px 3.26392px 4.74752px rgba(0,181,255,0.0727007),0px 1.35819px 1.97555px rgba(0,181,255,0.0506062)}@media (max-width: 767px){.generic--main .cell-circle-img{display:none}}.generic--main .cell-circle-img.left{bottom:35rem;left:-14rem}.generic--main .cell-circle-img.right{top:40%;right:-14rem}.generic--main figure{background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative}.generic--main figure::before{content:'';display:block;height:0;padding-top:64.73%}.generic--main figure svg{max-width:90px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:1;width:9rem;height:9rem;cursor:pointer}@media (max-width: 767px){.generic--main figure svg{width:7rem;height:7rem}}.generic--main .wrap{background-color:#fff;box-shadow:0px 16px 32px rgba(0,0,0,0.1);margin-top:-14rem;margin-bottom:-14rem;position:relative;z-index:1}.generic--main .main-content{text-align:left;padding:3rem 10%;border-top:1px solid #F1F0F0}.generic--main .main-content .social-icon{margin-bottom:5rem}.generic--main .main-content .social-icon a{display:inline-block;margin-right:15px}.generic--main .main-content figure::before{content:unset}.generic--main .main-content h3{font-size:2.2rem;font-weight:bold;line-height:160%;color:#3E484C;font-family:"Lato",sans-serif;font-weight:600;margin-bottom:2.5rem}@media (max-width: 959px){.generic--main .main-content h3{font-size:18px}}.generic--main .main-content p strong{font-weight:bold;color:#3E484C;font-family:"Lato",sans-serif;font-weight:600;margin-bottom:2.5rem}.generic--main .main-content p,.generic--main .main-content li{color:#262E31;margin-bottom:2.5rem}.generic--main .main-content p em,.generic--main .main-content li em{color:#262E31}.generic--main .main-content p a,.generic--main .main-content li a{color:var(--mainColor);border-bottom:1px solid transparent;font-weight:900}.generic--main .main-content p a:hover,.generic--main .main-content li a:hover{border-bottom-color:var(--mainColor)}.generic--main .main-content ul,.generic--main .main-content ol{margin:2.5rem 0;padding-left:2rem}.generic--main .main-content ul li,.generic--main .main-content ol li{margin-bottom:1rem}body.leadership main{overflow:initial}.team-detail--section{padding-top:6rem;padding-bottom:6rem;overflow:hidden}@media (max-width: 767px){.team-detail--section{padding-bottom:0}}.team-detail--section .container{position:relative;max-width:125rem}.team-detail--web{position:absolute;top:-6rem;right:-3rem;max-width:60rem;z-index:0}.team-detail--web .web svg,.team-detail--web .dots svg{width:100%;height:auto}.team-detail--web .web{position:relative;z-index:0}.team-detail--web .dots{position:absolute;top:0;left:0;z-index:1}.team-detail--web .dots svg{filter:drop-shadow(0px 0px 3px rgba(var(--mainColorAlpha), 1))}.team-detail--web .dots svg circle{filter:drop-shadow(0px 0px 3px rgba(var(--mainColorAlpha), 1))}@media (max-width: 767px){.team-detail--web{display:none}}.team-detail--wrap{position:relative;display:flex;flex-wrap:wrap;z-index:1;border-bottom:1px solid #BCC3C6;padding-bottom:9.5rem}@media (max-width: 767px){.team-detail--wrap{flex-direction:column-reverse}}.team-detail--content .logo-mark path{fill:var(--mainColorBright)}@media (min-width: 768px){.team-detail--content{flex:1;padding-left:2rem;padding-right:7rem}}.team-detail--content-top{margin-bottom:3rem}@media (max-width: 767px){.team-detail--content-top{margin-bottom:3.2rem}}.team-detail--content-top h1{color:var(--mainColorDark);margin-top:0;margin-bottom:1rem}@media (max-width: 767px){.team-detail--content-top h1{margin-bottom:1.6rem}}.team-detail--content-top span{font-size:1.8rem;line-height:1.4em;line-height:1.55em;color:var(--mainColorMedium);font-weight:600}@media (max-width: 767px){.team-detail--content-top span{font-size:16px}}.team-detail--content-top .back-btn{margin-bottom:4rem}@media (max-width: 767px){.team-detail--content-top .back-btn{position:absolute;top:0;left:0;margin-bottom:0}}.team-detail--content-top .back-btn p{font-family:"Barlow",sans-serif;font-size:1.5rem;letter-spacing:0.02em;text-transform:uppercase;position:relative;padding-left:2.5rem;margin-left:0;color:#565F63}@media (max-width: 767px){.team-detail--content-top .back-btn p{font-size:14px}}.team-detail--content-top .back-btn p svg{position:absolute;top:0.15rem;left:0;width:1.6rem;height:1.6rem}.team-detail--content-top .back-btn p svg path{fill:#565F63}.team-detail--content-main{margin-bottom:3.5rem}.team-detail--content-main p{font-size:1.6rem;line-height:1.35em;line-height:1.5em;color:#262E31;margin-bottom:2rem}@media (max-width: 767px){.team-detail--content-main p{font-size:14px}}.team-detail--content-main ul{margin:1.5rem 0;padding-left:2.5rem}.team-detail--content-main li{font-size:1.6rem;line-height:1.35em;line-height:1.5em;color:#262E31;font-family:"Lato",sans-serif}@media (max-width: 767px){.team-detail--content-main li{font-size:14px}}@media (min-width: 768px){.team-detail--info{width:32rem}}@media (max-width: 767px){.team-detail--info{width:100%}}.team-detail--sticky{padding-top:2rem}@media (min-width: 768px){.team-detail--sticky{position:sticky;position:-webkit-sticky;top:0}}@media (max-width: 767px){.team-detail--sticky{padding-top:4rem}}.team-detail--sticky .email-wrap{margin-top:3rem;text-align:center;width:30rem}.team-detail--sticky .staff-email{font-family:"Barlow",sans-serif;font-size:1.9rem;letter-spacing:0.02em;color:var(--mainColorMedium);font-weight:bold;text-transform:uppercase;display:inline-block}@media (max-width: 767px){.team-detail--sticky .staff-email{font-size:18px}}.team-detail--portrait{position:relative;border-radius:9999px;border:solid 12px #fff;overflow:hidden;background-color:#fff;width:30rem;height:30rem;box-shadow:0px 39.501px 57.4559px rgba(var(--mainColorMediumAlpha), 0.18),0px 16.5026px 24.0037px rgba(var(--mainColorMediumAlpha), 0.12939),0px 8.82306px 12.8335px rgba(var(--mainColorMediumAlpha), 0.1073),0px 4.94613px 7.19438px rgba(var(--mainColorMediumAlpha), 0.09),0px 2.62685px 3.82088px rgba(var(--mainColorMediumAlpha), 0.0727),0px 1.09309px 1.58995px rgba(var(--mainColorMediumAlpha), 0.05061)}@media (max-width: 767px){.team-detail--portrait{margin:2rem auto 3rem 0;width:20rem;height:20rem;border:solid 6px #fff}}.team-detail--portrait img{border-radius:9999px;position:absolute;top:0;left:0;display:block;height:100%;width:100%;object-fit:cover;object-position:center}.team-detail--social{position:relative;display:flex;align-items:center;justify-content:center;z-index:1;margin-top:4rem}.team-detail--social.is-hidden{display:none}.team-detail--social a{width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center;box-shadow:0px 0px 6px 1px #00A3E0;border-radius:99px;background-color:#fff;margin:0 .75rem;transition:all 350ms ease}.team-detail--social a svg{width:1.75rem;height:auto;max-height:1.75rem}.team-detail--social a svg *{transition:all 350ms ease}.team-detail--social a:hover{background-color:#006BA1}.team-detail--social a:hover svg path{fill:#fff}.blog-detail .content-wrapper{overflow:hidden}.blog-detail .hub-logo{text-align:center;padding:0}@media (min-width: 769px){.blog-detail .hub-logo{max-width:17.7rem;width:100%}}@media (max-width: 767px){.blog-detail .hub-logo{width:50%}}.blog-detail .hub-logo a{display:block}.blog-detail .hub-logo svg{width:100%}.blog-detail .hub-logo__container{margin:0 auto}.blog-detail .post-meta .subline{display:flex;align-items:center}@media (max-width: 767px){.blog-detail .post-meta .subline{display:block}}.blog-detail .post-meta .subline .category{color:#fff;background-color:#036DEA;padding:0.5rem 1.1rem;font-family:"Barlow",sans-serif;text-transform:uppercase;font-size:1.1rem;line-height:1.3em;letter-spacing:0.02em;font-weight:700;line-height:115%}@media (max-width: 767px){.blog-detail .post-meta .subline .category{font-size:10px}}.blog-detail .post-meta .subline .text-box{display:flex;align-items:center;margin-left:3rem}@media (max-width: 767px){.blog-detail .post-meta .subline .text-box{width:100%;margin-left:0;margin-top:3rem;flex-wrap:wrap}}.blog-detail .post-meta .subline .author{color:#262E31;line-height:135%;font-weight:700;font-family:"hk_groteskbold",sans-serif;font-size:1.3rem;line-height:1.35em}@media (max-width: 767px){.blog-detail .post-meta .subline .author{font-size:12px}}@media (max-width: 767px){.blog-detail .post-meta .subline .author{width:100%}}.blog-detail .post-meta .subline .time{line-height:135%;font-size:1.3rem;line-height:1.35em;padding-left:1.2rem;margin-left:1.2rem;border-left:0.1rem solid #6E767A}@media (max-width: 767px){.blog-detail .post-meta .subline .time{font-size:12px}}@media (max-width: 767px){.blog-detail .post-meta .subline .time{border-left:none;margin-left:0;padding-left:0;width:100%}}.blog-detail .post-meta p{padding:1rem 0;color:#72797C;font-size:1.8rem;font-weight:500}.blog-detail .author-meta .author-image{width:5.5rem;height:5.5rem;border-radius:100%;display:none}.blog-detail .author-meta .author-info{text-transform:uppercase;padding-bottom:1rem}@media (max-width: 767px){.blog-detail .author-meta .author-info{margin-bottom:1.25rem}}.blog-detail .author-meta .author-info p{font-size:1.4rem;margin-bottom:0;color:#888B8D}@media (max-width: 1799px){.blog-detail .author-meta .author-info p{font-size:14px}}.blog-detail .author-meta .author-info .name{font-weight:600;color:#282E31;margin-top:2rem}.blog-detail .author-meta .author-info .author-headline{-ms-grid-row-align:center;align-self:center}.blog-detail .post-outro{display:flex;flex-direction:column;justify-content:space-between;align-items:end;padding-top:3rem;padding-bottom:3rem;border-top:2px solid #F1F0F0;display:none}.blog-detail .post-outro .author-meta .author-info{display:none}.blog-detail-content--hero .post-meta .subline-wrap{display:flex;justify-content:space-between;align-items:center;margin-bottom:4rem}@media (max-width: 767px){.blog-detail-content--hero .post-meta .subline-wrap{position:relative;flex-wrap:wrap;width:100%}}@media (max-width: 767px){.blog-detail-content--hero .post-meta .subline-wrap .social-icon-wrap{width:100%;display:flex;justify-content:flex-start;border-top:solid 1px #e1e1e1;padding-top:2rem}}.blog-detail-content--hero .post-meta .subline-wrap .social-icon-wrap a svg{width:4rem;height:4rem;transition:0.35s}.blog-detail-content--hero .post-meta .subline-wrap .social-icon-wrap a svg path{fill:#6E767A !important}.blog-detail-content--hero .post-meta .subline-wrap .social-icon-wrap a:hover path{fill:var(--mainColor) !important}@media (max-width: 767px){.blog-detail-content--hero .post-meta .subline-wrap .social-icon-wrap a{display:block;margin-right:0.25rem;background-color:#f1f1f1}}.blog-detail-content--hero .post-meta .subline{display:flex;align-items:center}@media (max-width: 767px){.blog-detail-content--hero .post-meta .subline{align-items:flex-start;width:100%;flex-wrap:wrap}}.blog-detail-content--hero .post-meta .subline .category{color:#fff;background-color:#036DEA;padding:0.5rem 1.1rem;font-family:"Barlow",sans-serif;text-transform:uppercase;font-size:1.1rem;line-height:1.3em;letter-spacing:0.02em;font-weight:700;line-height:115%}@media (max-width: 767px){.blog-detail-content--hero .post-meta .subline .category{font-size:10px}}.blog-detail-content--hero .post-meta .subline .category:not(:last-child){margin-right:1rem}@media (max-width: 767px){.blog-detail-content--hero .post-meta .subline .category{margin-top:1rem;white-space:nowrap}}.blog-detail-content--hero .post-meta .subline .text-box{display:flex;align-items:center;margin-left:3rem}@media (max-width: 767px){.blog-detail-content--hero .post-meta .subline .text-box{width:100%;margin-left:0;margin-top:2rem;margin-bottom:2rem;flex-wrap:wrap}}.blog-detail-content--hero .post-meta .subline .author{color:#262E31;line-height:135%;font-weight:700;font-family:"hk_groteskbold",sans-serif;font-size:1.3rem;line-height:1.35em}@media (max-width: 767px){.blog-detail-content--hero .post-meta .subline .author{font-size:12px}}@media (max-width: 767px){.blog-detail-content--hero .post-meta .subline .author{width:100%}}.blog-detail-content--hero .post-meta .subline .time{line-height:135%;font-size:1.3rem;line-height:1.35em;padding-left:1.2rem;margin-left:1.2rem;border-left:0.1rem solid #6E767A}@media (max-width: 767px){.blog-detail-content--hero .post-meta .subline .time{font-size:12px}}@media (max-width: 767px){.blog-detail-content--hero .post-meta .subline .time{border-left:none;margin-left:0;padding-left:0;width:100%}}.blog-detail-content--hero .post-meta p{padding:1rem 0;color:#72797C;font-size:1.8rem;font-weight:500}.blog-detail--hero{padding:4rem 0 2.5em 0}@media (min-width: 768px){.blog-detail--hero{padding-left:4.5rem;margin-left:4.5rem;border-left:1px solid rgba(136,139,141,0.5)}}.blog-detail--hero .subline .category{color:var(--mainColor);text-transform:uppercase;line-height:122.5%;font-size:1.1rem;font-weight:bold;display:block}@media (max-width: 1799px){.blog-detail--hero .subline .category{font-size:11px}}.blog-detail--hero .subline .category:not(:last-of-type){margin-right:0.8rem}.blog-detail--hero span{color:#3E484C;text-transform:uppercase;line-height:122.5%;font-size:1.1rem;font-weight:bold;display:block}@media (max-width: 1799px){.blog-detail--hero span{font-size:11px}}.blog-detail--hero h1{font-size:4.6rem;line-height:103.5%;letter-spacing:-0.035em;margin-bottom:3rem}@media (max-width: 767px){.blog-detail--hero h1{font-size:36px;margin-bottom:4rem}}.blog-detail--hero h1 strong{font-family:inherit;font-size:inherit;color:inherit;font-style:inherit}.blog-detail--header{background-color:#F9F9FA;padding:8rem 0 19rem 0}.blog-detail--header .hub-logo-wrap{position:relative}.blog-detail--header .hub-logo-wrap .hub-bg-wrap{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width: 767px){.blog-detail--header .hub-logo-wrap .hub-bg-wrap{top:-12rem}}.blog-detail--header .hub-logo-wrap .hub-bg-wrap .hub-bg-mobile{display:none}.blog-detail--header .hub-logo-wrap .hub-bg-wrap img{width:100%;height:auto;object-fit:cover}.blog-detail--header .hub-logo-wrap .inner-wrap{max-width:128rem;padding-left:7.8rem;padding-right:7.8rem;margin:0 auto}.blog-detail--header .hub-logo-wrap .inner-wrap .logo-link{position:relative;z-index:2}@media (max-width: 767px){.blog-detail--header .hub-logo-wrap .inner-wrap{padding-left:2.2rem;padding-right:2.2rem}}.blog-detail--header .hero-wrap{display:flex;align-items:center;display:none}@media (max-width: 767px){.blog-detail--header{padding:12rem 0 16rem 0;background-color:#fff}}.blog-detail--header.container{padding-left:15.8rem;padding-right:15.8rem}@media (max-width: 767px){.blog-detail--header.container{padding-left:2.2rem;padding-right:2.2rem}}.blog-detail--main{background-color:#F9F9FA;padding-top:1px;margin-top:-1px;margin-bottom:-1px;padding-bottom:1px}@media (max-width: 767px){.blog-detail--main{background-color:#fff}}.blog-detail--main .container{padding-left:15.8rem;padding-right:15.8rem}@media (max-width: 767px){.blog-detail--main .container{padding-left:0;padding-right:0}}.blog-detail--main .back-link-wrap{display:flex;flex-wrap:wrap;margin-bottom:3rem}@media (max-width: 767px){.blog-detail--main .back-link-wrap{margin-bottom:1.5rem}}.blog-detail--main .back-link-wrap a,.blog-detail--main .back-link-wrap span{font-family:"Barlow",sans-serif;font-size:1.3rem;letter-spacing:0.02em;text-transform:uppercase;color:#72777a;font-weight:bold;transition:0.35s}@media (max-width: 767px){.blog-detail--main .back-link-wrap a,.blog-detail--main .back-link-wrap span{font-size:12px}}.blog-detail--main .back-link-wrap a:hover{color:var(--mainColor)}.blog-detail--main .back-link-wrap span:last-of-type{color:var(--mainColor)}.blog-detail--main .back-link-wrap .arrow{margin:0 1rem}.blog-detail--main .back-link-wrap span.cata-text{font-family:"STIX Two Text",serif;font-size:1.6rem;line-height:125%;letter-spacing:-0.16px;text-transform:uppercase}@media (max-width: 767px){.blog-detail--main .back-link-wrap span.cata-text{font-size:14px}}.blog-detail--main .blog-detail-content--hero h1{font-size:4.3rem;letter-spacing:-0.015em;line-height:110%;font-weight:600;color:var(--mainColorDark);margin-bottom:2.5rem}@media (max-width: 767px){.blog-detail--main .blog-detail-content--hero h1{font-size:33px}}@media (max-width: 767px){.blog-detail--main .blog-detail-content--hero h1{margin-bottom:1rem}}.blog-detail--main .blog-detail-content--hero .hero-img:after{content:'';display:block;height:0;padding-top:64.73%}.blog-detail--main .cell-circle-img{position:absolute;border-radius:50%;width:11.8rem;height:11.8rem;border:0.8rem solid #fff;background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0px 49.0807px 71.3901px rgba(0,181,255,0.18),0px 20.5048px 29.8251px rgba(0,181,255,0.129394),0px 10.9628px 15.9459px rgba(0,181,255,0.107299),0px 6.14567px 8.93915px rgba(0,181,255,0.09),0px 3.26392px 4.74752px rgba(0,181,255,0.0727007),0px 1.35819px 1.97555px rgba(0,181,255,0.0506062)}@media (max-width: 767px){.blog-detail--main .cell-circle-img{display:none}}.blog-detail--main .cell-circle-img.left{bottom:35rem;left:-14rem}.blog-detail--main .cell-circle-img.right{top:40%;right:-14rem}.blog-detail--main figure{background-position:center;background-repeat:no-repeat;background-size:cover}.blog-detail--main figure svg{max-width:90px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:1;width:9rem;height:9rem;cursor:pointer}@media (max-width: 767px){.blog-detail--main figure svg{width:7rem;height:7rem}}.blog-detail--main .wrap{background-color:#fff;margin-top:-14rem;position:relative;z-index:1}@media (min-width: 768px){.blog-detail--main .wrap{box-shadow:0px 16px 32px rgba(0,0,0,0.1);margin-bottom:6rem}}.blog-detail--main .featured-image-caption{margin-top:30px;font-family:"Lato",sans-serif;color:#888B8D;font-size:1.1rem;line-height:1.3em}@media (max-width: 767px){.blog-detail--main .featured-image-caption{font-size:10px}}.blog-detail--main .main-content{position:relative;text-align:left;padding:6rem 10% 9rem}@media (max-width: 767px){.blog-detail--main .main-content{padding:3rem 2.2rem 5rem}}.blog-detail--main .main-content p{font-size:1.6rem;line-height:1.35em}@media (max-width: 767px){.blog-detail--main .main-content p{font-size:14px}}.blog-detail--main .main-content .bottom-logo{margin-top:3.5rem}.blog-detail--main .main-content .post-summary{color:var(--mainColorMedium);font-size:2.6rem;font-weight:600;line-height:36px;padding:1rem 0;line-height:125%;letter-spacing:-0.01em;font-size:2.8rem;font-family:"STIX Two Text",serif}@media (max-width: 767px){.blog-detail--main .main-content .post-summary{font-size:24px}}.blog-detail--main .main-content .featured-image-caption{margin-top:30px;color:#565F63;font-weight:500;font-size:1.1rem;line-height:1.3em}@media (max-width: 767px){.blog-detail--main .main-content .featured-image-caption{font-size:10px}}@media (max-width: 767px){.blog-detail--main .main-content .featured-image-caption{margin-top:1rem}}.blog-detail--main .main-content .editors-note{margin:0 auto 50px auto;width:100%;color:#262E31;font-style:normal;font-size:18px;font-family:"Lato",sans-serif;font-weight:400;line-height:28px;background:#F1F0F0;padding:30px 40px}.blog-detail--main .main-content .editors-note em{color:inherit;font-style:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit}.blog-detail--main .main-content iframe{width:100%}.blog-detail--main .main-content .social-icon{margin-top:2rem;justify-content:flex-end;display:flex}.blog-detail--main .main-content .social-icon a{display:inline-block;margin-right:15px;color:#00A3E0}.blog-detail--main .main-content .social-icon a:last-of-type{margin-right:0}.blog-detail--main .main-content h3,.blog-detail--main .main-content h4{line-height:125%;color:#262E31;font-family:"hk_grotesk",sans-serif;font-weight:600;margin-bottom:2.5rem;font-size:1.8rem;letter-spacing:-0.0005em}@media (max-width: 767px){.blog-detail--main .main-content h3,.blog-detail--main .main-content h4{font-size:16px}}.blog-detail--main .main-content p em{color:inherit;font-style:italic}.blog-detail--main .main-content p strong{font-size:inherit;font-weight:bold;line-height:160%;color:#262E31;font-family:"Lato",sans-serif;font-weight:600;margin-bottom:2.5rem;font-style:inherit}.blog-detail--main .main-content p strong em{font-weight:600}.blog-detail--main .main-content p a{position:relative;color:var(--mainColor);font-weight:700;border-bottom:1px solid transparent;font-family:"hk_groteskbold",sans-serif}.blog-detail--main .main-content p a:hover{border-color:var(--mainColor)}.blog-detail--main .main-content p,.blog-detail--main .main-content li{color:#262E31;margin-bottom:2.5rem;font-size:1.6rem;line-height:1.35em;line-height:150%}@media (max-width: 767px){.blog-detail--main .main-content p,.blog-detail--main .main-content li{font-size:14px}}.blog-detail--main .main-content ul,.blog-detail--main .main-content ol{margin:2.5rem 0;padding-left:2rem}.blog-detail--main .main-content ul li,.blog-detail--main .main-content ol li{margin-bottom:1rem}.blog-detail--main .main-content .author-headline{color:#262E31;margin:0;padding-right:1rem}@media (max-width: 767px){.blog-detail--main .main-content .wp-caption{width:100% !important}.blog-detail--main .main-content .wp-caption img{height:auto}}.blog-detail--main .main-content .wp-caption-text{color:#565F63;font-family:"Lato",sans-serif;font-weight:500;margin:0 auto;padding:1rem 0 2.5rem;font-size:1.1rem;line-height:1.3em;line-height:130%}@media (max-width: 767px){.blog-detail--main .main-content .wp-caption-text{font-size:10px}}.blog-detail--main .main-content figure::before{content:unset}.blog-detail--main .main-content figure img{display:block;height:auto;max-height:600px;margin:0 auto}.blog-detail--main .main-content figure figcaption,.blog-detail--main .main-content figure .wp-caption-text{color:#888B8D;font-family:"Lato",sans-serif;font-weight:300;font-style:italic;margin:0 auto;padding:3rem 0 5rem;font-size:1.4rem;text-align:center;max-width:500px}@media (max-width: 1799px){.blog-detail--main .main-content figure figcaption,.blog-detail--main .main-content figure .wp-caption-text{font-size:14px}}@media (max-width: 767px){.blog-detail--main .main-content figure figcaption,.blog-detail--main .main-content figure .wp-caption-text{font-size:12px}}.blog-detail--main .main-content blockquote{margin-left:2rem}.blog-detail--main .main-content blockquote p{color:#006BA1;font-style:normal;font-size:2.8rem;font-family:"Butler",serif;font-weight:500;line-height:122.5%}.blog-detail--main .main-content blockquote p em{color:inherit;font-style:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit}@media (max-width: 767px){.blog-detail--main .main-content blockquote p em{font-size:1.8rem}}.blog-detail--main .main-content blockquote cite{color:#006BA1;margin-bottom:2rem;font-size:1.25rem;font-weight:600}@media (max-width: 767px){.blog-detail--main .main-content blockquote{margin-left:0}}.blog-detail--main .tags--wrap{margin:7rem 0}@media (max-width: 767px){.blog-detail--main .tags--wrap{margin:5rem 0}}.blog-detail--main .tags--wrap span{text-transform:uppercase;line-height:122.5%;font-size:1.2rem;background-color:#888B8D;padding:0.5rem 1.2rem;padding-top:0.8rem;text-align:center;display:inline-block;color:#fff;min-width:102px;font-family:"Barlow",sans-serif;font-weight:400;margin-right:1.2rem}.relative--posts{padding-top:17rem}@media (max-width: 767px){.relative--posts{padding-top:0rem}}.relative--posts .wrap{padding:0 5%}@media (max-width: 767px){.relative--posts .wrap{padding:0}}.relative--posts .header{display:flex;flex-wrap:wrap;justify-content:space-between;padding:3rem 0 3.5rem 1rem;padding-bottom:1rem;align-items:center;border-bottom:0.1rem solid #BDC3C6;margin-bottom:5rem}.relative--posts .header a{font-size:15px;color:#969DA0;text-transform:uppercase;line-height:122.5%;font-weight:bold;display:inline-block;position:relative;padding-right:2.5rem;letter-spacing:0.02em;font-family:"Barlow",sans-serif}@media (max-width: 767px){.relative--posts .header a{font-size:14px;display:none}}.relative--posts .header a svg{transform:rotate(180deg);margin-right:0.4rem;transition:0.35s}.relative--posts .header a:hover svg{right:-0.5rem}.relative--posts .header a:hover svg{margin-right:0.7rem}.relative--posts h4{font-size:1.6rem;line-height:1.35em;font-family:"hk_grotesksemibold",sans-serif;font-weight:600;line-height:125%;color:#002F47}@media (max-width: 767px){.relative--posts h4{font-size:14px}}.relative--posts h2{font-size:3rem;letter-spacing:-0.035em;font-weight:bold;color:var(--mainColorDark);margin:0}.relative--posts .cards{display:flex;flex-wrap:wrap;justify-content:space-between}.relative--posts .cards .card{margin-right:2.59rem;margin-bottom:2.59rem;display:none}.relative--posts .cards .card:nth-of-type(-n+3){display:block}@media (max-width: 767px){.relative--posts .cards .card{margin-bottom:2rem;margin-right:0}}.relative--posts .cards .card:nth-child(3n){margin-right:0}.relative--posts .card{width:calc(100% / 3 - 1.73rem);padding:9px;border:1px solid #DDE1E2;display:block;transition:0.35s}.relative--posts .card:hover{box-shadow:0px 100px 80px rgba(0,0,0,0.07),0px 41.7776px 33.4221px rgba(0,0,0,0.0503198),0px 22.3363px 17.869px rgba(0,0,0,0.0417275),0px 12.5216px 10.0172px rgba(0,0,0,0.035),0px 6.6501px 5.32008px rgba(0,0,0,0.0282725),0px 2.76726px 2.21381px rgba(0,0,0,0.0196802)}@media (max-width: 767px){.relative--posts .card{width:100%;margin-bottom:2rem}}.relative--posts .card p{font-size:1.3rem;line-height:1.35em}@media (max-width: 767px){.relative--posts .card p{font-size:12px}}.relative--posts .card-wrap{position:relative;height:100%}.relative--posts .card-wrap figure{background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative}.relative--posts .card-wrap figure::before{content:'';display:block;height:0;padding-top:60%}.relative--posts .card-wrap figure span{font-family:"Barlow",sans-serif;font-size:1.1rem;letter-spacing:0.02em;position:absolute;left:0;top:0;padding:0.4rem 1.3rem;color:#fff;background-color:var(--mainColor);text-transform:uppercase;text-align:center;letter-spacing:0.02em;font-family:"Barlow",sans-serif;font-weight:700;line-height:115%}@media (max-width: 767px){.relative--posts .card-wrap figure span{font-size:10px}}.relative--posts .card-wrap figure.thumbnail-author{background-color:#F3FAFD}.relative--posts .card-wrap figure.thumbnail-author img{width:10rem;height:10rem;border-radius:50%;border:4px solid #FFFFFF;left:50%;top:50%;transform:translate(-50%, -50%);box-shadow:0px 49.0807px 71.3901px rgba(0,181,255,0.18),0px 20.5048px 29.8251px rgba(0,181,255,0.129394),0px 10.9628px 15.9459px rgba(0,181,255,0.107299),0px 6.14567px 8.93915px rgba(0,181,255,0.09),0px 3.26392px 4.74752px rgba(0,181,255,0.0727007),0px 1.35819px 1.97555px rgba(0,181,255,0.0506062)}@media (max-width: 767px){.relative--posts .card-wrap figure.thumbnail-author img{width:14rem;height:14rem;border:5px solid #FFFFFF}}.relative--posts .card-wrap article{padding:2rem 5% 8rem}@media (max-width: 767px){.relative--posts .card-wrap article p:first-child{font-size:1.6rem}}.relative--posts .card-wrap .btn-wrap{display:flex;position:absolute;left:5%;bottom:2.5rem}.relative--posts .card-wrap .btn-wrap p{font-family:"Barlow",sans-serif;font-size:1.3rem;letter-spacing:0.02em;color:var(--mainColor);line-height:122.5%;text-transform:uppercase;font-weight:bold}@media (max-width: 767px){.relative--posts .card-wrap .btn-wrap p{font-size:12px}}.relative--posts .card-wrap .btn-wrap svg{width:1.3rem;margin-right:1.2rem;display:block}.relative--posts .card-wrap .btn-wrap path{stroke:var(--mainColor)}.relative--posts .card-wrap .btn-wrap img{margin-right:12px}.alignright{float:right;padding-left:2.2rem}@media (max-width: 767px){.alignright{float:unset;padding-left:0}}.alignleft{float:left;padding-right:2.2rem}@media (max-width: 767px){.alignleft{float:unset;padding-right:0}}.aligncenter{width:100%}.people--hero{position:relative}.people--hero figure{z-index:0}.people--hero figure::before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background-color:#273439}.people--hero figure img{display:block;opacity:.2}.people--hero .container{position:relative;z-index:1}.people--hero-title{padding-top:7.2rem;padding-bottom:7.2rem}.people--hero-title h1{margin:0;color:#fff;line-height:1em;vertical-align:middle}.people--hero-title p{color:#fff;margin-top:1rem}.people--intro__content{padding-bottom:6rem;border-bottom:0.2rem solid #eee}.people--intro__content p{color:#3E484C;max-width:87rem}.people--intro__content p:not(:last-child){margin-bottom:2rem}.people--intro__content-title{margin-bottom:2rem}@media (max-width: 767px){.people--intro__content-title{margin-bottom:1rem}}.people--content{position:relative;overflow:hidden;padding-top:5rem;padding-bottom:8rem}.people--nav{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:1rem}.people--nav .suffix{font-size:1.2rem;text-transform:uppercase;font-weight:600;padding-right:2rem}.people--nav-item{padding:.5rem 1.2rem;margin-right:1rem;font-weight:600;text-transform:uppercase;color:#6F7375;cursor:pointer;background-color:#F6F6F6;transition:all 350ms ease;border:none;outline:none}.people--nav-item:hover,.people--nav-item.is-active{background-color:#00A3E0;color:#fff}@media (max-width: 959px){.people--nav-item{font-size:12px}}.people--scroller{display:flex;flex-wrap:wrap;margin-top:3rem}.people--scroller-link{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:#F1F0F0;transition:all 350ms ease;border-radius:999px;margin-right:1rem;margin-bottom:1rem;cursor:default;pointer-events:none}.people--scroller-link span{display:block;color:#6F7375;transition:all 350ms ease;font-weight:bold}.people--scroller-link.has-link{background-color:#D0F2FF;cursor:pointer;pointer-events:auto}.people--scroller-link.has-link span{color:#00A3E0}.people--scroller-link.has-link:hover{background-color:#00A3E0}.people--scroller-link.has-link:hover span{color:#fff}.people--scroller-link:not(.has-link){display:none}.people--grid{position:relative}.people--grid-wrap{position:relative;margin-left:auto;margin-right:auto;max-width:108.75rem}@media (min-width: 768px){.people--grid-wrap::after{content:'';position:absolute;bottom:0;left:0;height:100%;width:100%;border:solid 6.5rem #fff;z-index:1;pointer-events:none}}@media (max-width: 767px){.people--grid-wrap::after{content:'';position:absolute;bottom:0;left:0;height:100%;width:100%;border:solid 2.2rem #fff;z-index:-1}}@media (min-width: 768px){.people--grid::before{content:'';position:absolute;top:0;left:50%;height:100%;width:1px;background-color:#eee;z-index:1}}.people--grid::after{content:'';position:absolute;bottom:0;left:0;height:100%;width:100%;border:solid 1px #fff;z-index:1;pointer-events:none}.people--grid-item{width:100%;border-top:solid 1px #eee}@media (min-width: 768px){.people--grid-item{width:calc(50% - 1px);padding:6.5rem}}@media (max-width: 767px){.people--grid-item{padding:2.2rem}}.people--grid-item-title{display:flex;flex-wrap:wrap;align-items:center}.people--grid-item-title figure{position:relative;width:15rem;border-radius:999px;overflow:hidden;border:solid 5px #F9F9F9}@media (max-width: 767px){.people--grid-item-title figure{width:12rem}}.people--grid-item-title figure::before{content:'';display:block;height:0;padding-top:100%}.people--grid-item-title div{flex:1;padding-left:3rem}@media (max-width: 767px){.people--grid-item-title div{flex:initial;padding-left:0;width:100%;padding-top:2rem}}.people--grid-item-title div h2{font-family:"Lato",sans-serif;text-transform:uppercase;font-size:1.7rem;font-weight:900;color:#475155;margin-bottom:.5rem}@media (max-width: 959px){.people--grid-item-title div h2{font-size:16px}}@media (max-width: 767px){.people--grid-item-title div h2{margin-bottom:1rem}}.people--grid-item-title div p{font-size:1.4rem;color:#475155;padding-right:.5rem}@media (max-width: 959px){.people--grid-item-title div p{font-size:14px}}.people--grid-item-title div a{font-size:1.4rem;color:#00A3E0;transition:all 350ms ease}.people--grid-item-title div a:hover{opacity:.5}@media (max-width: 959px){.people--grid-item-title div a{font-size:14px}}.people--grid-item-title div span{display:flex;align-items:center;margin-top:.5rem}.people--grid-item-content{padding-top:2rem}.people--grid-item-content p,.people--grid-item-content li{font-size:1.8rem;line-height:145%;color:#72797C;font-weight:300}.people--grid-item-content p span a,.people--grid-item-content li span a{font-weight:300;transition:all 0.5s ease;background:linear-gradient(180deg, rgba(255,255,255,0) 54%, #D0F2FF 50%)}.people--grid-item-content p span a:hover,.people--grid-item-content li span a:hover{background:linear-gradient(180deg, rgba(255,255,255,0) 14%, #D0F2FF 50%)}.people--grid-item-content p a,.people--grid-item-content li a{font-weight:300;transition:all 0.5s ease;background:linear-gradient(180deg, rgba(255,255,255,0) 54%, #D0F2FF 50%)}.people--grid-item-content p a:hover,.people--grid-item-content li a:hover{background:linear-gradient(180deg, rgba(255,255,255,0) 14%, #D0F2FF 50%)}@media (max-width: 959px){.people--grid-item-content p,.people--grid-item-content li{font-size:16px}}.people--grid-item-readmore{margin-top:2rem}.people--grid-item-readmore .read-more{font-weight:600;text-transform:uppercase;color:#00A3E0;cursor:pointer;transition:all 350ms ease;border:none;outline:none}.people-investigators .people--hero .people--hero-title{padding-top:15rem;padding-bottom:5rem}@media (max-width: 767px){.people-investigators .people--hero .people--hero-title{padding-top:13rem;padding-bottom:2.5rem}}.people-investigators .people--hero .people--hero-title h1{font-size:6.3rem;font-weight:600;line-height:110%;letter-spacing:-0.015em}@media (max-width: 767px){.people-investigators .people--hero .people--hero-title h1{font-size:4.2rem}}.people-investigators .people--hero figure img{opacity:1}.people-investigators .people--hero figure::before{background:rgba(13,124,181,0.5);content:none;z-index:1}.people-investigators .people--content{display:none}.people-investigators .people--intro.people--inves-intro{padding:5rem 0 0}.people-investigators .people--intro.people--inves-intro .container{border-bottom:0.2rem solid #BDC3C6}.people-investigators .people--intro.people--inves-intro .people--intro__content{padding-bottom:3.5rem;max-width:72rem;margin:0 auto;border-bottom:none}.people-investigators .people--intro.people--inves-intro .people--intro__content p{padding:0;margin-bottom:2.5rem;color:#262E31;line-height:155%;font-size:1.8rem}@media (max-width: 767px){.people-investigators .people--intro.people--inves-intro .people--intro__content p{font-size:1.6rem}}.people-investigators .people--intro.people--inves-intro .people--intro__content p a{position:relative;color:#0D7CB5;font-weight:600;white-space:nowrap;z-index:0}.people-investigators .people--intro.people--inves-intro .people--intro__content p a:hover{text-decoration:underline}.news-lander header .header-grouping .branding{border-bottom:unset}.news-lander header .header-grouping .navigation{border-bottom:unset}.news-lander .news-hero{background:rgba(0,163,224,0.05);padding:8rem 11rem;height:45rem}@media (max-width: 767px){.news-lander .news-hero{padding:8rem 4.5rem}}.news-lander .news-hero h1{font-family:"Butler",serif;font-weight:bold;font-size:4.6rem;line-height:4.8rem;color:#282E31}.news-lander .news-hero__filter-wrap{display:flex;justify-content:space-between;margin:2rem 0}@media (max-width: 767px){.news-lander .news-hero__filter-wrap{flex-direction:column}}@media (max-width: 767px){.news-lander .news-hero__filters{display:flex;flex-wrap:wrap}}.news-lander .news-hero__filter-item{background:#E3F0F4;color:#849398;cursor:pointer;font-family:"Barlow",sans-serif;font-weight:bold;font-size:1.2rem;line-height:1.5rem;text-transform:uppercase;padding:0.7rem;height:2.5rem;margin-right:0.6rem;transition:all 350ms ease}.news-lander .news-hero__filter-item:hover{color:#fff;background:#00A3E0}@media (max-width: 959px){.news-lander .news-hero__filter-item{font-size:14px}}@media (max-width: 767px){.news-lander .news-hero__filter-item{margin-top:0.5rem}}.news-lander .news-hero__filter-item.active{color:#fff;background:#00A3E0}.news-lander .news-hero__update-btn{text-transform:uppercase;-webkit-text-decoration-line:underline;text-decoration-line:underline;font-family:"Barlow",sans-serif;font-weight:bold;font-size:1.2rem;line-height:1.5rem;color:#00A3E0;display:flex;align-items:center}@media (max-width: 767px){.news-lander .news-hero__update-btn{margin-top:0.5rem}}.news-lander .news-hero__update-btn svg{height:2rem;margin-right:1rem;transition:all 350ms ease}.news-lander .news-hero__update-btn:hover svg{transform:translate(3px, -3px)}.news-lander .news-hero__actions{display:flex;flex-direction:row}.news-lander .news-hero__actions a{padding-left:6rem}@media (max-width: 767px){.news-lander .news-hero__actions a{padding-left:0;padding-top:0.25rem}}@media (max-width: 767px){.news-lander .news-hero__actions{padding-top:1rem;flex-direction:column}}.news-lander .news-grid{display:flex;flex-direction:column;padding:5rem 10rem;margin-top:-30rem}@media (max-width: 767px){.news-lander .news-grid{padding:5rem 2%;margin-top:-20rem}}.news-lander .news-grid .news-card{cursor:pointer;background:#fff;display:none;padding:1rem;transition:all 350ms ease;margin-bottom:4rem}@media (max-width: 767px){.news-lander .news-grid .news-card{flex-wrap:wrap}}.news-lander .news-grid .news-card.active{display:flex}.news-lander .news-grid .news-card:hover{box-shadow:0px 16px 32px rgba(0,0,0,0.1)}.news-lander .news-grid .news-card:hover .news-card__img::after{opacity:0.7}.news-lander .news-grid .news-card:hover .news-card__img::before{opacity:1}.news-lander .news-grid .news-card__img{height:35.2rem;min-width:45.1rem;position:relative}.news-lander .news-grid .news-card__img.thumbnail-author{background-color:#F3FAFD}.news-lander .news-grid .news-card__img.thumbnail-author img{width:24rem;height:24rem;border-radius:50%;border:8px solid #FFFFFF;left:50%;top:50%;transform:translate(-50%, -50%);box-shadow:0px 49.0807px 71.3901px rgba(0,181,255,0.18),0px 20.5048px 29.8251px rgba(0,181,255,0.129394),0px 10.9628px 15.9459px rgba(0,181,255,0.107299),0px 6.14567px 8.93915px rgba(0,181,255,0.09),0px 3.26392px 4.74752px rgba(0,181,255,0.0727007),0px 1.35819px 1.97555px rgba(0,181,255,0.0506062)}@media (max-width: 767px){.news-lander .news-grid .news-card__img{width:100%;min-width:unset}}.news-lander .news-grid .news-card__img::after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;background:linear-gradient(180deg, #00a3e0 0%, #006ba1 100%);opacity:0;transition:all 350ms ease}.news-lander .news-grid .news-card__img::before{content:url("img/news-logo.svg");position:absolute;bottom:2.6rem;left:3.4rem;z-index:4;opacity:0}.news-lander .news-grid .news-card__img img{position:absolute;top:0;bottom:0;right:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center}.news-lander .news-grid .news-card__content{padding:4.4rem}@media (max-width: 767px){.news-lander .news-grid .news-card__content{padding:2rem 0 4rem}}.news-lander .news-grid .news-card__content-meta{margin-bottom:1.1rem;font-family:"Lato",sans-serif;font-style:normal;font-weight:bold;font-size:11px;line-height:15px;color:#888b8d;display:flex;align-items:center}.news-lander .news-grid .news-card__content-meta span{margin-right:0.25rem;font-size:1.1rem}@media (max-width: 959px){.news-lander .news-grid .news-card__content-meta span{font-size:12px}}.news-lander .news-grid .news-card__content-meta span.tag{background:#00ACAC;color:#fff;font-family:"Barlow",sans-serif;padding:0.44rem 1.1rem 0.34rem;text-transform:uppercase;font-weight:bold;font-size:0.95rem}.news-lander .news-grid .news-card__content-meta span.author::after{content:","}.news-lander .news-grid .news-card__content-meta span.citation::after{content:"-";margin-left:0.25rem}@media (max-width: 767px){.news-lander .news-grid .news-card__content-meta span.citation::after{content:unset}}.news-lander .news-grid .news-card__content-meta .external-meta{margin-left:1rem}@media (max-width: 767px){.news-lander .news-grid .news-card__content-meta .external-meta{margin:1rem 0}}@media (max-width: 767px){.news-lander .news-grid .news-card__content-meta{flex-direction:column;align-items:start}}.news-lander .news-grid .news-card__content h5{font-family:"Lato",sans-serif;font-style:normal;font-weight:bold;font-size:2.4rem;line-height:3.1rem;color:#282E31}.news-lander .news-grid .news-card__content p{font-family:"Lato",sans-serif;font-style:normal;font-weight:normal;font-size:1.6rem;line-height:2.5rem;color:#3E484C}@media (max-width: 959px){.news-lander .news-grid .news-card__content p{font-size:16px}}.news-lander .news-grid .news-card__cta{font-family:"Barlow",sans-serif;font-style:normal;font-weight:bold;font-size:1.2rem;line-height:1.5rem;text-transform:uppercase;color:#00A3E0;display:flex;align-items:center;margin-top:2.5rem}.news-lander .news-grid .news-card__cta img{margin-right:1rem}@media (max-width: 959px){.news-lander .news-grid .news-card__cta{font-size:12px}.news-lander .news-grid .news-card__cta img{margin-top:-.2rem}}.news-lander .news-grid .news-card[data-filter*="press"] .tag{background:#00A3E0}.news-lander .pagination{display:flex;justify-content:center}.news-lander .pagination span{color:#fff;background:#006BA1}.news-lander .pagination a{color:#00A3E0;border:0.2rem solid #00A3E0}.news-lander .pagination a,.news-lander .pagination span{font-family:"Barlow",sans-serif;font-style:normal;font-weight:bold;font-size:2rem;margin-right:1rem;height:4.5rem;width:4.5rem;display:flex;align-items:center;justify-content:center}.news-lander .pagination .prev,.news-lander .pagination .next{width:unset;padding:0 1.7rem}.news-lander .Bottom__Signup{background:rgba(0,163,224,0.05)}.programs-fellowships-lander .Bottom__Signup{padding-top:9rem}.prog-fell--hero{position:relative;height:61.2rem}.prog-fell--hero .hero--gradinet{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background:linear-gradient(67.42deg, #000 -1.42%, rgba(0,0,0,0) 61.89%)}@media (max-width: 767px){.prog-fell--hero{height:50rem}}.prog-fell--hero .hero-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.prog-fell--hero h1{position:absolute;bottom:18rem;z-index:2;color:#fff;margin-right:auto;margin-left:auto;max-width:121.6rem;padding-left:7.7rem;padding-right:7.7rem;width:100%;left:0;right:0;font-size:6.2rem}@media (max-width: 767px){.prog-fell--hero h1{padding-left:5%;padding-right:5%;font-size:5.7rem}.prog-fell--hero h1 br{display:none}}.prog-fell--main{height:44.8rem;background-size:cover;background-repeat:no-repeat;background-position:center;padding-bottom:1px;margin-bottom:-1px;padding-top:1px;margin-top:-1px}@media (max-width: 767px){.prog-fell--main{padding-top:5rem;margin-top:0;padding-bottom:4rem;height:auto}}@media (max-width: 767px){.prog-fell--main .container{padding-left:5%;padding-right:5%}}.prog-fell--main .cards-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:-5rem;margin-top:-10.5rem;position:relative;z-index:3}@media (max-width: 767px){.prog-fell--main .cards-wrap{margin-top:0;padding-top:1rem;margin-bottom:0}}.prog-fell--main .card{width:calc(100% / 3 - 2rem);background-color:#fff;padding:3rem;padding-top:5.7rem;padding-bottom:9rem;box-shadow:0px 16px 32px rgba(0,0,0,0.16);position:relative;min-height:40rem;display:block}.prog-fell--main .card:hover .deadline{opacity:1;top:0;visibility:visible}.prog-fell--main .card:hover .btn{background-color:#004E75}.prog-fell--main .card:hover .copy{animation:fadeOut ease 0.7s;-webkit-animation:fadeOut ease 0.7s;-moz-animation:fadeOut ease 0.7s;-o-animation:fadeOut ease 0.7s;-ms-animation:fadeOut ease 0.7s;opacity:0;visibility:visible}.prog-fell--main .card .copy-wrap{position:relative}.prog-fell--main .card .deadline{transition:all 0.7s ease;position:absolute;top:100%;opacity:0}@media (max-width: 767px){.prog-fell--main .card{width:100%;padding:2.5rem;padding-top:6rem;margin-bottom:2.5rem}}.prog-fell--main .card:first-child:before{content:'';width:75%;height:10px;background-color:rgba(77,228,101,0.7);top:-1px;left:0;position:absolute;z-index:1}.prog-fell--main .card:first-child:after{content:'';width:25%;height:10px;background-color:rgba(245,249,54,0.7);top:-1px;right:0;position:absolute;z-index:1}.prog-fell--main .card:nth-child(2):before{content:'';width:75%;height:10px;background-color:rgba(88,50,207,0.7);top:-1px;left:0;position:absolute;z-index:1}.prog-fell--main .card:nth-child(2):after{content:'';width:25%;height:10px;background-color:rgba(103,198,250,0.7);top:-1px;right:0;position:absolute;z-index:1}.prog-fell--main .card:nth-child(3):before{content:'';width:75%;height:10px;background-color:rgba(16,130,78,0.7);top:-1px;left:0;position:absolute;z-index:1}.prog-fell--main .card:nth-child(3):after{content:'';width:25%;height:10px;background-color:rgba(147,18,18,0.7);top:-1px;right:0;position:absolute;z-index:1}.prog-fell--main .card img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.prog-fell--main .card .btn{margin-top:3rem;position:absolute;bottom:4.5rem;left:2.5rem}.prog-fell--main .card article{position:relative}.prog-fell--main .card h3{font-size:3.2rem;color:#fff;line-height:103.5%;margin-bottom:1.8rem}@media (max-width: 959px){.prog-fell--main .card h3{font-size:20px}}.prog-fell--main .card span{color:#fff;font-size:1.14rem;text-transform:uppercase;padding:1rem;padding-top:1.1rem;background-color:rgba(241,240,240,0.2);display:inline-block;line-height:122.5%}.prog-fell--main .card p{color:#F1F0F0;line-height:135%;font-size:1.6rem}@media (max-width: 959px){.prog-fell--main .card p{font-size:16px}}.programs-fellowships-detail .eyebrow-pushdown--sec{display:none}.programs-fellowships-detail .eyebrow-pushdown--sec.is-shown{display:none}.programs-fellowships-detail .hero--gradinet{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(67.42deg, #000 -1.42%, rgba(0,0,0,0) 61.89%)}.programs-fellowships-detail .faq--dropdown{padding-top:0 !important}.programs-fellowships-detail .faq--dropdown .accordion{background:rgba(var(--mainColorAlpha), 0.05)}.programs-fellowships-detail .faq--dropdown .accordion.is-active .answer-wrap{display:block;margin-top:2rem;padding-bottom:2rem}.programs-fellowships-detail .faq--dropdown .accordion.is-active .accordion__title svg{transform:rotate(0deg)}.programs-fellowships-detail .faq--dropdown .accordion__title{justify-content:space-between;cursor:pointer}@media (max-width: 767px){.programs-fellowships-detail .faq--dropdown .accordion__title{position:relative;padding-right:6%}}.programs-fellowships-detail .faq--dropdown .accordion__title svg{display:inline-block;width:2rem;transform:rotate(180deg);transition:transform 0.35s}@media (max-width: 767px){.programs-fellowships-detail .faq--dropdown .accordion__title svg{position:absolute;right:0}}.programs-fellowships-detail .faq--dropdown .accordion__title svg path{stroke:var(--mainColor)}.programs-fellowships-detail .faq--dropdown .accordion__title p{font-size:1.8rem;line-height:1.4em;line-height:125%;font-family:"hk_grotesksemibold",sans-serif;color:var(--mainColorDark) !important;letter-spacing:-0.0005em}@media (max-width: 767px){.programs-fellowships-detail .faq--dropdown .accordion__title p{font-size:16px}}.programs-fellowships-detail .faq--dropdown .answer-wrap{display:none}.programs-fellowships-detail .faq--dropdown .answer-wrap p{font-size:1.4rem !important;margin-bottom:2.3rem !important;color:#262E31}.programs-fellowships-detail .faq--dropdown .answer-wrap h3{font-size:1.6rem;font-weight:600;color:var(--mainColorMedium);margin-top:3.5rem;margin-bottom:1.5rem;font-family:"hk_groteskbold",sans-serif}.programs-fellowships-detail .scholars--dropdown{padding-top:0 !important}.programs-fellowships-detail .scholars--dropdown .accordion{background:rgba(var(--mainColorAlpha), 0.05)}.programs-fellowships-detail .scholars--dropdown .accordion.is-active .scholars-wrap{display:flex}.programs-fellowships-detail .scholars--dropdown .accordion.is-active .accordion__title svg{transform:rotate(0deg)}.programs-fellowships-detail .scholars--dropdown .accordion__title{justify-content:space-between;cursor:pointer}.programs-fellowships-detail .scholars--dropdown .accordion__title p{font-size:1.8rem;line-height:1.4em;line-height:125%;font-family:"hk_grotesksemibold",sans-serif;color:var(--mainColorDark) !important}@media (max-width: 767px){.programs-fellowships-detail .scholars--dropdown .accordion__title p{font-size:16px}}.programs-fellowships-detail .scholars--dropdown .accordion__title svg{display:inline-block;margin-top:1px;transform:rotate(180deg);width:2rem;transition:transform 0.35s}.programs-fellowships-detail .scholars--dropdown .accordion__title svg path{stroke:var(--mainColor)}.programs-fellowships-detail .scholars--dropdown .scholars-wrap{margin-top:4rem;display:flex;flex-wrap:wrap;padding:0 2%;display:none}.programs-fellowships-detail .scholars--dropdown .scholars-wrap .team--grid-members{padding-top:0}.programs-fellowships-detail .scholars--dropdown .scholars-wrap .person{width:calc(100% / 3 - 3rem);text-align:center;margin-bottom:4rem;margin-right:4.5rem;display:block}@media (max-width: 767px){.programs-fellowships-detail .scholars--dropdown .scholars-wrap .person{width:calc(100% / 2 - 1.5rem);margin-right:3rem}}.programs-fellowships-detail .scholars--dropdown .scholars-wrap .person:nth-child(3n){margin-right:0}@media (max-width: 767px){.programs-fellowships-detail .scholars--dropdown .scholars-wrap .person:nth-child(3n){margin-right:3rem}}@media (max-width: 767px){.programs-fellowships-detail .scholars--dropdown .scholars-wrap .person:nth-child(even){margin-right:0}}.programs-fellowships-detail .scholars--dropdown .scholars-wrap .person img{border-radius:50%;border:solid 0.4rem #F9F9F9;transition:all 350ms ease;margin:0 auto}.programs-fellowships-detail .scholars--dropdown .scholars-wrap .person:hover img{box-shadow:0px 39.501px 57.4559px rgba(0,181,255,0.18),0px 16.5026px 24.0037px rgba(0,181,255,0.129394),0px 8.82306px 12.8335px rgba(0,181,255,0.107299),0px 4.94613px 7.19438px rgba(0,181,255,0.09),0px 2.62685px 3.82088px rgba(0,181,255,0.0727007),0px 1.09309px 1.58995px rgba(0,181,255,0.0506062)}.programs-fellowships-detail .scholars--dropdown .scholars-wrap .name{font-weight:600;color:#3E484C;text-transform:uppercase;line-height:120%;font-size:1.4rem;margin-top:2.3rem;margin-bottom:0.7rem !important}.programs-fellowships-detail .scholars--dropdown .scholars-wrap .title{font-weight:600;font-size:1.4rem;font-style:italic}.programs-fellowships-detail .timeline--section{padding-top:0 !important}.programs-fellowships-detail .timeline--section .time-wrap{display:flex;flex-wrap:wrap;position:relative;margin-bottom:1.3rem}.programs-fellowships-detail .timeline--section .time-wrap.un-check svg path{stroke:#969DA0}.programs-fellowships-detail .timeline--section P{margin-bottom:0 !important}.programs-fellowships-detail .timeline--section svg{position:absolute;top:0.4rem;left:0;width:1.7rem}.programs-fellowships-detail .timeline--section svg path{stroke:var(--mainColor)}.programs-fellowships-detail .timeline--section .date{color:#282E31 !important;font-size:1.6rem;line-height:135.5%;font-weight:bold !important;width:20rem;padding-left:3rem}@media (max-width: 767px){.programs-fellowships-detail .timeline--section .date{width:100%;margin-bottom:1.5rem !important;padding-left:3rem}}.programs-fellowships-detail .timeline--section .copy{width:calc(100% - 20rem);padding-left:1.5rem}@media (max-width: 767px){.programs-fellowships-detail .timeline--section .copy{width:100%;padding-left:3rem}}.programs-fellowships-detail .people--dropdown{padding-top:0 !important}.programs-fellowships-detail .people--dropdown .accordion{background:rgba(var(--mainColorAlpha), 0.05)}.programs-fellowships-detail .people--dropdown .accordion.is-active .people-wrap{display:flex}.programs-fellowships-detail .people--dropdown .accordion.is-active .accordion__title svg{transform:rotate(0deg)}.programs-fellowships-detail .people--dropdown .accordion__title{justify-content:space-between;cursor:pointer}.programs-fellowships-detail .people--dropdown .accordion__title p{font-size:1.8rem;line-height:1.4em;line-height:125%;font-family:"hk_grotesksemibold",sans-serif;color:var(--mainColorDark) !important}@media (max-width: 767px){.programs-fellowships-detail .people--dropdown .accordion__title p{font-size:16px}}.programs-fellowships-detail .people--dropdown .accordion__title svg{display:inline-block;margin-top:1px;transform:rotate(180deg);width:2rem}.programs-fellowships-detail .people--dropdown .accordion__title svg path{stroke:var(--mainColor)}.programs-fellowships-detail .people--dropdown .people-wrap{margin-top:3.5rem;flex-wrap:wrap;padding-bottom:3rem;margin-left:1rem;margin-right:1rem;display:none}.programs-fellowships-detail .people--dropdown .people-wrap:not(:last-child){border-bottom:2px solid #eee}.programs-fellowships-detail .people--dropdown .people-wrap .l-col{width:15rem}.programs-fellowships-detail .people--dropdown .people-wrap .l-col img{width:13.5rem;height:13.5rem;border-radius:50%;object-fit:cover;border:0.4rem solid #fff;margin:0 auto}@media (max-width: 767px){.programs-fellowships-detail .people--dropdown .people-wrap .l-col{width:100%;text-align:center}.programs-fellowships-detail .people--dropdown .people-wrap .l-col img{display:inline-block}}.programs-fellowships-detail .people--dropdown .people-wrap .r-col{width:calc(100% - 15rem);padding:0 2rem}@media (max-width: 767px){.programs-fellowships-detail .people--dropdown .people-wrap .r-col{width:100%;margin-top:2.5rem;padding:0}}.programs-fellowships-detail .people--dropdown .people-wrap .social-info{text-align:center;margin-top:1.7rem}@media (max-width: 767px){.programs-fellowships-detail .people--dropdown .people-wrap .social-info{margin-top:1.1rem}}.programs-fellowships-detail .people--dropdown .people-wrap .social-info a{display:inline-block}.programs-fellowships-detail .people--dropdown .people-wrap .social-info a:first-child{margin-right:0.7rem}.programs-fellowships-detail .people--dropdown .people-wrap .social-info path{fill:var(--mainColorMedium)}.programs-fellowships-detail .people--dropdown .people-wrap .infor .copy p{font-size:1.5rem !important}@media (max-width: 959px){.programs-fellowships-detail .people--dropdown .people-wrap .infor .copy p{font-size:12px !important}}.programs-fellowships-detail .people--dropdown .people-wrap .name{font-weight:600;line-height:120%;font-size:1.4rem;text-transform:uppercase;margin-bottom:0.4rem !important;color:#3E484C}@media (max-width: 959px){.programs-fellowships-detail .people--dropdown .people-wrap .name{font-size:12px}}.programs-fellowships-detail .people--dropdown .people-wrap .title{font-weight:600;line-height:120%;font-size:1.4rem;font-style:italic;color:#3E484C}@media (max-width: 959px){.programs-fellowships-detail .people--dropdown .people-wrap .title{font-size:12px}}.programs-fellowships-detail .people--dropdown .people-wrap h4{color:var(--mainColorMedium);text-transform:uppercase;font-size:1rem;line-height:120%;font-weight:bold;font-family:"Lato",sans-serif;margin:2rem 0 1rem}@media (max-width: 959px){.programs-fellowships-detail .people--dropdown .people-wrap h4{font-size:12px}}.programs-fellowships-detail .two-columns--section{padding-top:0 !important}.programs-fellowships-detail .two-columns--section .two-columns-wrap{display:flex;flex-wrap:wrap}.programs-fellowships-detail .two-columns--section .l-col,.programs-fellowships-detail .two-columns--section .r-col{width:50%}@media (max-width: 767px){.programs-fellowships-detail .two-columns--section .l-col,.programs-fellowships-detail .two-columns--section .r-col{width:100%}}.programs-fellowships-detail .two-columns--section ul,.programs-fellowships-detail .two-columns--section ol{margin-top:0.5rem !important;padding-right:2.5rem}@media (max-width: 767px){.programs-fellowships-detail .two-columns--section ul,.programs-fellowships-detail .two-columns--section ol{padding-right:0}}.programs-fellowships-detail .two-columns--section li{line-height:135.5%}.programs-fellowships-detail .apply--section{padding-top:1rem !important}.programs-fellowships-detail .apply--section .apply-wrap{margin-bottom:3.5rem}.programs-fellowships-detail .apply--section h4{color:#3E484C;font-family:"Lato",sans-serif;font-size:1.8rem;font-style:italic;font-weight:bold;padding-top:2.5rem;position:relative}.programs-fellowships-detail .apply--section h4:before{content:'';position:absolute;top:0;left:0;width:3rem;height:0.4rem;background-color:var(--mainColor)}.programs-fellowships-detail .apply--section ol ul{margin:0.6rem 0;list-style:disc}.programs-fellowships-detail .apply--section .apply-btn-wrap{background-color:rgba(var(--mainColorAlpha), 0.05);padding:3rem 5%;text-align:center;margin-bottom:1rem}.programs-fellowships-detail .apply--section .apply-btn-wrap h2{font-size:2.4rem;line-height:108.5%;margin-bottom:2rem}.programs-fellowships-detail .apply--section .apply-btn-wrap .btn{background-color:var(--mainColor);display:inline-block;font-weight:800;padding:1em 2.5em 1.1em}.programs-fellowships-detail .apply--section .apply-btn-wrap .btn:hover{background-color:var(--mainColorMedium)}.programs-fellowships-detail .image-float-right--section{padding-top:0 !important}.programs-fellowships-detail .image-float-right--section img{float:right;max-width:30rem;margin:0 2rem 2rem}@media (max-width: 767px){.programs-fellowships-detail .image-float-right--section img{float:inherit;margin:0 auto 2rem}}.programs-fellowships-detail .team--grid-section{padding-top:0 !important}.programs-fellowships-detail .Bottom__Signup{border-top:2px solid #eee}.programs-fellowships-detail .hero{position:relative;z-index:3;width:100%;height:50rem;position:relative}@media (max-width: 767px){.programs-fellowships-detail .hero{height:30rem}}.programs-fellowships-detail .hero .hero-bottom-text{position:absolute;bottom:0;padding-left:10rem;mix-blend-mode:normal;width:100%;padding-top:1.5rem;padding-bottom:1.5rem;z-index:3;background-color:rgba(var(--mainColorBrightAlpha), 0.3)}.programs-fellowships-detail .hero .hero-bottom-text p{position:relative;padding-left:2rem}.programs-fellowships-detail .hero .hero-bottom-text p:before{content:'';position:absolute;left:0;top:0.5rem;width:0.8rem;height:0.8rem;border-radius:50%}.programs-fellowships-detail .hero .hero-bottom-text.light-red p:before{background-color:#DC3C3C}@media (max-width: 767px){.programs-fellowships-detail .hero .hero-bottom-text{padding-left:5%;padding-right:5%}}.programs-fellowships-detail .hero .hero-bottom-text p{color:#fff;font-size:1.3rem;line-height:103.5%;letter-spacing:0.02em}@media (max-width: 959px){.programs-fellowships-detail .hero .hero-bottom-text p{font-size:14px}}.programs-fellowships-detail .hero .hero-bottom-text p span{font-family:"Barlow",sans-serif}.programs-fellowships-detail .hero .hero-bottom-text a{color:#fff;display:inline-block;margin-left:1rem;font-size:1.3rem;line-height:122.5%;text-transform:uppercase;cursor:pointer;font-family:"Barlow",sans-serif;font-weight:bold}.programs-fellowships-detail .hero .hero-bottom-text a:hover{text-decoration:underline}.programs-fellowships-detail .hero .hero-bottom-text a:after{content:none}@media (max-width: 959px){.programs-fellowships-detail .hero .hero-bottom-text a{font-size:14px}}.programs-fellowships-detail .hero-rail{background:rgba(var(--mainColorAlpha), 0.7)}@media (max-width: 767px){.programs-fellowships-detail .hero-rail{display:none}}.programs-fellowships-detail .hero__img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:-1;object-fit:cover}.programs-fellowships-detail .hero__img-btn{height:10.8rem;width:10.8rem;border-radius:891.484px;border:6px solid #fff;position:absolute;right:calc(30% - 5.4rem);bottom:-5.4rem;background-position:center;background-size:cover;z-index:4}.programs-fellowships-detail .hero__wrapper{height:100%;width:70%;z-index:1;position:relative}@media (max-width: 767px){.programs-fellowships-detail .hero__wrapper{width:100%}}.programs-fellowships-detail .hero__content{z-index:2;width:90%;margin-top:auto;padding:0 0 8rem 10rem}@media (max-width: 767px){.programs-fellowships-detail .hero__content{width:100%;padding-left:5%;margin:0;position:absolute;transform:translateY(-50%);top:50%;padding-bottom:0}}.programs-fellowships-detail .hero__content h1{color:#fff;margin-top:2rem;font-size:6.3rem}@media (max-width: 767px){.programs-fellowships-detail .hero__content h1{font-size:3.8rem}}.programs-fellowships-detail .hero__category{font-family:"Barlow",sans-serif;font-size:1.5rem;letter-spacing:0.02em;color:var(--mainColorBright);font-weight:bold;text-transform:uppercase;line-height:103.5%}@media (max-width: 767px){.programs-fellowships-detail .hero__category{font-size:14px}}.programs-fellowships-detail .clip-container{position:absolute;top:0;left:0;width:100%;height:100%;clip:rect(0, auto, auto, 0);z-index:1}.programs-fellowships-detail .rail{position:absolute;top:0;right:0;width:30%;height:100%;z-index:2}@media (max-width: 767px){.programs-fellowships-detail .rail{display:none}}.programs-fellowships-detail .rail.hero-rail .nav a{color:white}.programs-fellowships-detail .rail.hero-rail .nav a::after{content:unset}.programs-fellowships-detail .rail.body-rail{border-left:2px solid #eee;margin-right:2px;background:rgba(249,249,249,0.5)}.programs-fellowships-detail .rail.body-rail .nav.is-bottom{position:absolute;bottom:0;top:initial}.programs-fellowships-detail .rail.body-rail .nav a{color:#6E767A}.programs-fellowships-detail .rail.body-rail .nav--active a{color:#131819}.programs-fellowships-detail .rail.body-rail .nav--active::before{content:"";position:absolute;left:-4rem;top:1rem;height:0.8rem;width:0.80rem;border-radius:50%;transform:translateX(calc(-0.4rem - 1px));background:#fff;box-shadow:0px 0px 6px 1px var(--mainColor);z-index:3}.programs-fellowships-detail .nav{position:fixed;top:8rem}.programs-fellowships-detail .nav ul{padding:5rem 4rem;margin:0;list-style:none}.programs-fellowships-detail .nav ul li{position:relative;padding-bottom:0;margin-bottom:0.5rem;position:relative}.programs-fellowships-detail .nav ul li.is-hidden{display:none}.programs-fellowships-detail .nav ul a{font-family:"Barlow",sans-serif;font-weight:bold;font-size:1.3rem;letter-spacing:0.02em;text-transform:uppercase;line-height:115%;font-weight:bold}@media (max-width: 959px){.programs-fellowships-detail .nav ul a{font-size:14px}}.programs-fellowships-detail .nav-hero{width:100%}.programs-fellowships-detail .nav-hero a{position:relative}.programs-fellowships-detail .nav-hero a:hover::after{content:"";height:1px;position:absolute;bottom:0;left:0;right:0;border-bottom:1px solid rgba(255,255,255,0.3)}.programs-fellowships-detail .content-body{position:relative}.programs-fellowships-detail .content-body .team--grid-members .team-card{margin-bottom:6rem}@media (max-width: 767px){.programs-fellowships-detail .content-body .team--grid-members .team-card{width:100%;margin-right:0;margin-bottom:32px}}@media (max-width: 767px){.programs-fellowships-detail .content-body .team--grid-members .team-card--top{display:flex;justify-content:space-between;align-items:center}}@media (max-width: 767px){.programs-fellowships-detail .content-body .team--grid-members .team-card--top figure{width:38%;margin:0}}@media (max-width: 767px){.programs-fellowships-detail .content-body .team--grid-members .team-card--info{width:50%;text-align:left}}.programs-fellowships-detail .content-body .team--grid-members .team-card--info .name{font-family:"Barlow",sans-serif;font-size:1.3rem;letter-spacing:0.02em;font-weight:900;line-height:1.15em;margin-bottom:1.1rem;color:var(--mainColorDark)}@media (max-width: 767px){.programs-fellowships-detail .content-body .team--grid-members .team-card--info .name{font-size:12px}}.programs-fellowships-detail .content-body .team--grid-members .team-card--info .title{font-size:1.3rem;line-height:1.35em;margin-bottom:7px;color:#3E484C}@media (max-width: 767px){.programs-fellowships-detail .content-body .team--grid-members .team-card--info .title{font-size:12px}}.programs-fellowships-detail .content-body__content{width:70%;padding:5rem 10rem}@media (max-width: 767px){.programs-fellowships-detail .content-body__content{width:100%;padding:4rem 5%}}.programs-fellowships-detail .content-body__content .bottom--icon{margin-top:6rem;display:none}@media (max-width: 767px){.programs-fellowships-detail .content-body__content .bottom--icon{margin-top:5rem}}.programs-fellowships-detail .content-body__content .pfd--content-mainColor{color:var(--mainColor)}.programs-fellowships-detail .content-body__content .pfd--content-mainColor *{color:var(--mainColor)}.programs-fellowships-detail .content-body__content .content-mainColor{color:var(--mainColor)}.programs-fellowships-detail .content-body__content .content-mainColor *{color:var(--mainColor)}.programs-fellowships-detail .content-body__content .content-mainColorBright{color:var(--mainColorBright)}.programs-fellowships-detail .content-body__content .content-mainColorBright *{color:var(--mainColorBright)}.programs-fellowships-detail .content-body__content .content-mainColorMedium{color:var(--mainColorMedium)}.programs-fellowships-detail .content-body__content .content-mainColorMedium *{color:var(--mainColorMedium)}.programs-fellowships-detail .content-body__content .content-mainColorDark{color:var(--mainColorDark)}.programs-fellowships-detail .content-body__content .content-mainColorDark *{color:var(--mainColorDark)}.programs-fellowships-detail .content-body__content h2{font-style:normal;font-weight:bold;font-size:3.3rem;line-height:120%;margin-bottom:0;color:var(--mainColorMedium);letter-spacing:-0.01em;font-weight:600}@media (max-width: 767px){.programs-fellowships-detail .content-body__content h2{font-size:2.8rem}}.programs-fellowships-detail .content-body__content .section-header{font-family:"Barlow",sans-serif;font-weight:bold;font-size:1.9rem;line-height:115%;text-transform:uppercase;margin-bottom:3rem;position:relative;letter-spacing:0.02em}.programs-fellowships-detail .content-body__content .section-header .accordion-arrow{position:absolute;right:0;cursor:pointer}.programs-fellowships-detail .content-body__content .section-header .accordion-arrow.flip{transform:rotate(180deg)}.programs-fellowships-detail .content-body__content .section-header::after{content:"";height:1px;background:#BDC3C6;width:100%;display:block;margin-top:1.5rem}.programs-fellowships-detail .content-body__content p:not(.wp-caption-text){font-style:normal;font-weight:normal;color:#262E31;line-height:155%;margin-bottom:2.5rem}.programs-fellowships-detail .content-body__content p:not(.wp-caption-text) a{color:var(--mainColor);font-weight:bold}.programs-fellowships-detail .content-body__content p:not(.wp-caption-text) a:hover{text-decoration:underline}.programs-fellowships-detail .content-body__content ol{padding-left:2.5rem;margin-bottom:2.5rem}.programs-fellowships-detail .content-body__content ol li{margin-bottom:1rem}.programs-fellowships-detail .content-body__content ul{padding-left:2.5rem;margin:2.5rem 0}.programs-fellowships-detail .content-body__content ul ul{margin:1rem 0;list-style:disc}.programs-fellowships-detail .content-body__content li{color:#262E31}.programs-fellowships-detail .content-body__content li a{color:var(--mainColor);border-bottom:1px solid transparent;transition:0.35s;font-weight:700}.programs-fellowships-detail .content-body__content li a:hover{border-bottom-color:var(--mainColor)}.programs-fellowships-detail .content-body__content li .download{font-size:1.2rem;line-height:122.5%;font-family:"Barlow",sans-serif;color:#00A3E0;display:flex;position:relative;display:inline-block;padding-left:2rem;margin-left:0.4rem;cursor:pointer;text-transform:uppercase;font-weight:bold}.programs-fellowships-detail .content-body__content li .download:hover{opacity:0.8}.programs-fellowships-detail .content-body__content li .download:before{content:url("img/programs-fellowships/download-icon.svg");position:absolute;left:0}.programs-fellowships-detail .content-body__content ul[class],.programs-fellowships-detail .content-body__content ol[class]{list-style:initial}.programs-fellowships-detail .content-body__content ul.check-icon-list{padding:0}.programs-fellowships-detail .content-body__content ul.check-icon-list>li{list-style:none;padding-left:2.5rem;position:relative}.programs-fellowships-detail .content-body__content ul.check-icon-list>li:before{content:'';width:1.5rem;height:1.5rem;position:absolute;top:0.2rem;left:0;background:var(--mainColor);-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 16.5C13.1421 16.5 16.5 13.1421 16.5 9C16.5 4.85786 13.1421 1.5 9 1.5C4.85786 1.5 1.5 4.85786 1.5 9C1.5 13.1421 4.85786 16.5 9 16.5Z' stroke='%230D7CB5' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.3419 6.81836L8.71063 11.6609C8.54725 11.8781 8.29771 12.0139 8.02654 12.0331C7.75537 12.0523 7.48921 11.953 7.29688 11.7609L5.42188 9.88586' stroke='%230D7CB5' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 16.5C13.1421 16.5 16.5 13.1421 16.5 9C16.5 4.85786 13.1421 1.5 9 1.5C4.85786 1.5 1.5 4.85786 1.5 9C1.5 13.1421 4.85786 16.5 9 16.5Z' stroke='%230D7CB5' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.3419 6.81836L8.71063 11.6609C8.54725 11.8781 8.29771 12.0139 8.02654 12.0331C7.75537 12.0523 7.48921 11.953 7.29688 11.7609L5.42188 9.88586' stroke='%230D7CB5' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.programs-fellowships-detail .content-body__content .awardee-list{padding-top:1.5rem}.programs-fellowships-detail .content-body__content .awardee-list__wrapper{padding:0;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);grid-gap:2rem;margin:0}@media (max-width: 767px){.programs-fellowships-detail .content-body__content .awardee-list__wrapper{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-gap:11px}}.programs-fellowships-detail .content-body__content .awardee-list__item{padding:2.9rem 2rem;background-color:#F2FAFD;text-align:center;display:flex;align-items:center}@media (max-width: 767px){.programs-fellowships-detail .content-body__content .awardee-list__item{padding:15px 10px}}.programs-fellowships-detail .content-body__content .awardee-list__item-content{width:100%}.programs-fellowships-detail .content-body__content .awardee-list__item-content span{display:block}.programs-fellowships-detail .content-body__content .awardee-list__item-content .name{font-family:"Barlow",sans-serif;font-size:1.3rem;letter-spacing:0.02em;text-transform:uppercase;margin-bottom:0.8rem;color:#040F46;line-height:1.15em;font-weight:900}@media (max-width: 767px){.programs-fellowships-detail .content-body__content .awardee-list__item-content .name{font-size:12px}}@media (max-width: 767px){.programs-fellowships-detail .content-body__content .awardee-list__item-content .name{margin-bottom:4px}}.programs-fellowships-detail .content-body__content .awardee-list__item-content .uni{font-size:1.3rem;line-height:1.35em;color:#3E484C;line-height:1.35em}@media (max-width: 767px){.programs-fellowships-detail .content-body__content .awardee-list__item-content .uni{font-size:12px}}.programs-fellowships-detail .content-body__content .normal-quote-sec{padding-left:5rem;margin:3.5rem 0}@media (max-width: 767px){.programs-fellowships-detail .content-body__content .normal-quote-sec{padding-left:2.5rem;margin:2.5rem 0}}.programs-fellowships-detail .content-body__content .normal-quote-sec h3{font-size:1.8rem;letter-spacing:-0.035em;line-height:115.5%;position:relative;font-family:"Lato",sans-serif;margin-bottom:1.5rem;font-weight:700;color:var(--mainColor)}@media (max-width: 767px){.programs-fellowships-detail .content-body__content .normal-quote-sec h3{font-size:1.6rem}}.programs-fellowships-detail .content-body__content .normal-quote-sec h3 span{position:absolute;top:1.5rem;left:-3.4rem;font-size:5.6rem;font-family:"STIX Two Text",serif}@media (max-width: 767px){.programs-fellowships-detail .content-body__content .normal-quote-sec h3 span{font-size:3.8rem;line-height:110%;top:0;left:-2.5rem}}.programs-fellowships-detail .content-body__content .normal-quote-sec .author-wrap{display:flex;align-items:center}.programs-fellowships-detail .content-body__content .normal-quote-sec .author-wrap img{width:7.5rem;height:7.5rem;border-radius:50%;background-color:#E3F0F4;display:none}.programs-fellowships-detail .content-body__content .normal-quote-sec .author-wrap p{font-size:1.1rem;line-height:158%;font-weight:600;margin:0}@media (max-width: 767px){.programs-fellowships-detail .content-body__content .normal-quote-sec .author-wrap p{font-size:1rem}}.programs-fellowships-detail .content-body__content .normal-quote-sec .author-wrap .name{font-family:"Barlow",sans-serif;color:#002F47;letter-spacing:0.02em;text-transform:uppercase;font-weight:bold}.programs-fellowships-detail .content-body__content .normal-quote-sec .author-wrap .position{color:#565F63;font-weight:500;line-height:130%}.programs-fellowships-detail .content-body__section{padding-top:4rem}.programs-fellowships-detail .content-body__section .team--grid-members{padding-top:0}.programs-fellowships-detail .content-body__section-data.is-hiding{display:none}.programs-fellowships-detail .wp-caption-text{font-style:italic;font-weight:500;font-size:1.3rem;line-height:1.9rem}.programs-fellowships-detail .wp-caption{width:100% !important;margin-bottom:5rem;margin-top:4rem}.programs-fellowships-detail .wp-caption img{margin-bottom:2.1rem;width:100%;max-width:100%;display:inline-block;object-fit:cover}.programs-fellowships-detail .wp-caption .wp-caption-text{font-weight:500;font-size:1.3rem;line-height:135.5%;color:#565F63}@media (max-width: 959px){.programs-fellowships-detail .wp-caption .wp-caption-text{font-size:14px}}.programs-fellowships-detail .content-blockquote{border-left:6px solid #00A3E0;padding-left:17px}.programs-fellowships-detail .content-blockquote .quotation{font-family:"Butler",serif;font-style:normal;font-weight:bold;font-size:2.4rem;line-height:3.1rem}.programs-fellowships-detail .content-blockquote__author{font-size:1.3rem;line-height:1.6rem;color:#888B8D}.thank-you .hero{padding:12.5rem 0;width:100%;position:relative;display:flex;justify-content:center;align-items:center;background:#fff}@media (max-width: 767px){.thank-you .hero{padding:12.7rem 0}}.thank-you .hero img{position:absolute;top:0;right:0;left:0;bottom:0;height:100%;width:100%;object-fit:cover;object-position:center}.thank-you .hero__text{z-index:4;padding:6rem 9rem}@media (max-width: 767px){.thank-you .hero__text{padding:6rem 3rem}}.thank-you .hero__text h1{color:var(--mainColorDark);max-width:69.2rem}.thank-you .hero__text p{font-size:1.8rem;line-height:1.4em;color:#262E31;line-height:1.4em}@media (max-width: 767px){.thank-you .hero__text p{font-size:16px}}.thank-you .hero__text p a{color:var(--mainColor);font-weight:700;border-bottom:1px solid transparent}.thank-you .hero__text p a:hover{border-bottom-color:var(--mainColor)}.thank-you .hero__text .BtnTheme{margin-top:2.4rem}.projects-detail .home__article-sec1 .cell-item{border:0.1rem solid #DDE1E2}.projects-detail .home__article-sec1 .cell-bg-img-overlay{background:linear-gradient(17.27deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 98.27%);height:100%;z-index:1}.projects-detail .home__article-sec1 .cell-cta{color:var(--mainColor)}.projects-detail .home__article-sec1 .cell-cta svg path{stroke:var(--mainColor)}.projects-detail .home__article-sec1 .cell-item-inner .img{display:block;margin:0 auto}.projects-detail .home__article-sec1 .cell-item.has-bg .cell-item-inner{background-color:inherit}.projects-detail .home__article-sec1 .cell-item.has-bg .cell-item-inner .cell-bg-img{height:100%}@media (min-width: 768px){.projects-detail .home__article-sec1 .cell-item.has-bg .cell-item-inner{padding-bottom:9rem}}.projects-detail .home__article-sec1 .cell-item.has-bg .cell-item-inner .img{position:absolute;object-fit:cover;width:100%;height:100%;top:0;left:0}.projects-detail .home__article-sec1 .cell-item.has-bg .text-wrap p{color:#F1F4F5}.projects-detail .home__article-sec1 .cell-item.half-black-block .cell-bg-img-overlay{background:linear-gradient(180deg, rgba(0,0,0,0) 0%, #000 100%);height:60%}@media (max-width: 767px){.projects-detail .home__article-sec1 .cell-item.half-black-block{min-height:50rem}}.projects-detail .home__article-sec1 .cell-item.half-black-block .cell-item-inner{background-color:#000}@media (min-width: 768px){.projects-detail .home__article-sec1 .cell-item.half-black-block .cell-item-inner{padding-bottom:9rem}}.projects-detail .home__article-sec1 .cell-item.half-black-block .text-wrap h5{color:#fff}.projects-detail .home__article-sec1 .cell-item.half-black-block .text-wrap p{color:#F1F4F5}.projects-detail .home__article-sec1 .normal-block .text-wrap{margin-bottom:0}.projects-detail .home__article-sec1 .normal-block .text-wrap .img{margin-bottom:2rem}.projects-detail .home__article-sec1 .cell-bg-img img{width:100%}.projects-detail .home__article-sec1 .cell-label{background-color:var(--mainColor);letter-spacing:0.02em}.projects-detail .home__article-sec1 .text-wrap h5{letter-spacing:-0.0005em;font-weight:600}.projects-detail .home__article-sec1 .text-wrap p{font-size:1.3rem;line-height:135%}.projects-detail--hero{position:relative;padding-top:59.7rem}@media (max-width: 767px){.projects-detail--hero{padding-top:85%}}.projects-detail--hero-content{position:absolute;bottom:0;left:50%;width:100%;max-width:88.6rem;transform:translateX(-50%);padding:6rem 9rem 4rem}@media (max-width: 767px){.projects-detail--hero-content{padding:2rem 2.2rem}}.projects-detail--hero-content .abs-full,.projects-detail--hero-content .life-czb #mission .bg,.life-czb #mission .projects-detail--hero-content .bg,.projects-detail--hero-content .life-czb #mission .bg img,.life-czb #mission .bg .projects-detail--hero-content img,.projects-detail--hero-content .life-czb #mission .bg::before,.life-czb #mission .projects-detail--hero-content .bg::before,.projects-detail--hero-content .life--video span,.life--video .projects-detail--hero-content span,.projects-detail--hero-content .life--overview img,.life--overview .projects-detail--hero-content img,.projects-detail--hero-content .life--values-quote .slide .portrait img,.life--values-quote .slide .portrait .projects-detail--hero-content img,.projects-detail--hero-content .fullbleed-positions .bg,.fullbleed-positions .projects-detail--hero-content .bg,.projects-detail--hero-content .fullbleed-positions .bg img,.fullbleed-positions .bg .projects-detail--hero-content img{background-color:var(--mainColor);opacity:0.7}.projects-detail--hero-content .sub-wrap{display:flex;align-items:center}.projects-detail--hero-content .sub-wrap svg{width:1rem;margin:0 1rem}.projects-detail--hero-content div,.projects-detail--hero-content h1{position:relative;z-index:1}.projects-detail--hero-content div{display:flex;align-items:center;margin-bottom:2rem}.projects-detail--hero-content div p,.projects-detail--hero-content div a{text-transform:uppercase;font-weight:700;font-family:"Barlow",sans-serif;font-size:1.5rem;color:#fff;transition:opacity 0.25s ease-in-out;letter-spacing:0.02em}@media (max-width: 959px){.projects-detail--hero-content div p,.projects-detail--hero-content div a{font-size:14px}}.projects-detail--hero-content div a:hover{opacity:1}.projects-detail--hero-content div a[href*="#"]{pointer-events:none}.projects-detail--hero-content h1{color:#fff;margin:0;font-size:5.6rem;letter-spacing:-0.015em;line-height:110%;font-weight:600}@media (max-width: 767px){.projects-detail--hero-content h1{font-size:3.8rem}.projects-detail--hero-content h1 br{display:none}}.projects-detail--content{position:relative;padding-bottom:14rem;background-color:rgba(var(--mainColorAlpha), 0.05)}.projects-detail--content .container h2{color:var(--mainColor)}@media (max-width: 767px){.projects-detail--content{padding-bottom:0}}.projects-detail--content .img-bg{z-index:0}.projects-detail--content .container{position:relative;background-color:#fff;max-width:88.6rem;padding:6rem 9rem 8rem;filter:drop-shadow(0px 20px 40px rgba(var(--mainColorAlpha), 0.3));z-index:1}@media (max-width: 767px){.projects-detail--content .container{padding:2rem 2.2rem}}.projects-detail--content .container h2{font-size:3.3rem;color:var(--mainColorMedium);font-weight:600;line-height:120%;letter-spacing:-0.01em}@media (max-width: 959px){.projects-detail--content .container h2{font-size:24px}}.projects-detail--content .container div.main{margin-top:2rem}.projects-detail--content .container div.main .title{font-family:"Barlow",sans-serif;font-size:2rem;text-transform:uppercase;font-weight:700;border-bottom:solid 2px #eee;padding-top:2rem}.projects-detail--content .container div.main p{color:#262E31;font-size:1.8rem;line-height:140%}.projects-detail--content .container div.main p:not(:last-of-type){margin-bottom:2.5rem}.projects-detail--content .container div.main p a{color:var(--mainColor);border-bottom:1px solid transparent;transition:0.35s}.projects-detail--content .container div.main p a:after{content:none}.projects-detail--content .container div.main p a:hover{border-bottom-color:var(--mainColor)}.projects-detail--content .container div.main img{object-fit:cover;width:100%;margin-top:6rem;margin-bottom:1.5rem}@media (max-width: 767px){.projects-detail--content .container div.main img{margin-top:4rem}}@media (max-width: 959px){.projects-detail--content .container div.main p{font-size:16px}}.projects-detail--content .container .platforms{padding-top:6rem}@media (max-width: 767px){.projects-detail--content .container .platforms{padding-top:4.5rem}}.projects-detail--content .container .platforms .title{border-bottom:solid 0.2rem #BDC3C6;margin-bottom:1.5rem}.projects-detail--content .container .platforms .title h3{font-family:"Barlow",sans-serif;font-size:1.9rem;text-transform:uppercase;font-weight:700;color:var(--mainColorDark);letter-spacing:0.02em;line-height:115%;margin-bottom:2rem}@media (max-width: 767px){.projects-detail--content .container .platforms .title h3{font-size:19px;margin-bottom:17px}}.projects-detail--content .container .platforms .rows{margin-top:7rem}@media (max-width: 767px){.projects-detail--content .container .platforms .rows{margin-top:3.5rem}}.projects-detail--content .container .platforms .row{margin-bottom:5rem}@media (min-width: 768px){.projects-detail--content .container .platforms .row{display:flex;flex-wrap:wrap;justify-content:space-between}}@media (max-width: 767px){.projects-detail--content .container .platforms .row{margin-bottom:35px}}.projects-detail--content .container .platforms .row figure{width:25.5rem}.projects-detail--content .container .platforms .row figure .inner-wrap{position:relative}.projects-detail--content .container .platforms .row figure .inner-wrap:before{content:'';display:block;padding-top:67%;height:0}@media (max-width: 767px){.projects-detail--content .container .platforms .row figure{width:100%}}.projects-detail--content .container .platforms .row figure a{display:block}.projects-detail--content .container .platforms .row figure img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.projects-detail--content .container .platforms .row article{width:calc(100% - 30rem)}@media (max-width: 767px){.projects-detail--content .container .platforms .row article{position:relative;padding-top:3rem}}.projects-detail--content .container .platforms .row article .link-wrap{display:flex;flex-wrap:wrap;align-items:center;margin-top:2rem}@media (max-width: 767px){.projects-detail--content .container .platforms .row article .link-wrap{margin-top:20px}}.projects-detail--content .container .platforms .row article .link-wrap svg{width:1.9rem;height:1.9rem}@media (max-width: 767px){.projects-detail--content .container .platforms .row article .link-wrap svg{width:16px;height:16px}}.projects-detail--content .container .platforms .row article .link-wrap svg path{stroke:var(--mainColor)}.projects-detail--content .container .platforms .row article .link-wrap span{font-family:"Barlow",sans-serif;font-size:1.3rem;letter-spacing:0.02em;color:var(--mainColor);text-transform:uppercase;line-height:122.5%;font-weight:bold;margin-left:0.9rem}@media (max-width: 767px){.projects-detail--content .container .platforms .row article .link-wrap span{font-size:12px}}@media (max-width: 767px){.projects-detail--content .container .platforms .row article .link-wrap span{margin-left:10px}}.projects-detail--content .container .platforms .row article .authors{display:flex;flex-wrap:wrap;flex-direction:row-reverse;float:right;margin-left:2.5rem;margin-bottom:1.5rem;margin-top:0.2rem}@media (max-width: 767px){.projects-detail--content .container .platforms .row article .authors{position:absolute;top:-4.1rem;right:10%}}.projects-detail--content .container .platforms .row article .authors .img-wrap{width:6.1rem;height:6.1rem;border:0.3rem solid #fff;overflow:hidden;position:relative;background-color:#fff;display:inline-block;border-radius:50%;-khtml-border-radius:50%}.projects-detail--content .container .platforms .row article .authors .img-wrap:nth-child(2){margin-top:3rem;margin-right:-1rem}@media (max-width: 767px){.projects-detail--content .container .platforms .row article .authors .img-wrap:nth-child(2){margin-right:1.5rem;margin-top:0}}@media (max-width: 767px){.projects-detail--content .container .platforms .row article .authors .img-wrap{width:5.1rem;height:5.1rem;border:0.2rem solid #fff}}.projects-detail--content .container .platforms .row article .authors .img-wrap:not(:last-child){margin-right:-0.4rem}.projects-detail--content .container .platforms .row article .authors img.author-img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;border-radius:50%}@media (max-width: 767px){.projects-detail--content .container .platforms .row article{width:100%;margin-top:1rem}}.projects-detail--content .container .platforms .row h3{font-size:2.3rem;margin-bottom:1.5rem;font-weight:600;margin-top:0;letter-spacing:-0.01em;color:var(--mainColorDark)}@media (max-width: 767px){.projects-detail--content .container .platforms .row h3{font-size:20px;margin-bottom:17px}}.projects-detail--content .container .platforms .row p{color:#262E31;font-size:1.4rem;line-height:135%}@media (max-width: 767px){.projects-detail--content .container .platforms .row p{font-size:13px}}.projects-detail--content .container .platforms .row p strong,.projects-detail--content .container .platforms .row p b{font-weight:bold}.projects-detail--content .container .platforms .row p a{position:relative;color:var(--mainColor);white-space:nowrap;z-index:0;margin-bottom:1.5rem;font-weight:700;border-bottom:1px solid transparent}.projects-detail--content .container .platforms .row p a:hover{border-bottom-color:var(--mainColor)}.projects-detail--content .container .people{margin-top:6rem}.projects-detail--content .container .people .title{border-bottom:solid 2px #eee}.projects-detail--content .container .people .title h3{font-family:"Barlow",sans-serif;font-size:2rem;text-transform:uppercase;font-weight:700}@media (max-width: 959px){.projects-detail--content .container .people .title h3{font-size:18px}}.projects-detail--content .container .people .row{display:flex;flex-wrap:wrap;align-items:center;margin-top:2.5rem}.projects-detail--content .container .people img,.projects-detail--content .container .people article{width:50%}@media (max-width: 767px){.projects-detail--content .container .people img,.projects-detail--content .container .people article{width:100%}}.projects-detail--content .container .people img{object-fit:cover}.projects-detail--content .container .people article{padding-left:3rem}@media (max-width: 767px){.projects-detail--content .container .people article{padding-left:0;margin-top:3rem;margin-bottom:3rem}}.projects-detail--content .container .people article h3{font-size:3.2rem;line-height:103.5%;margin-bottom:3rem}@media (max-width: 959px){.projects-detail--content .container .people article h3{font-size:18px}}.projects-detail--content .container .people article p{color:#888B8D}.projects-detail--content .container .people article .btn{display:inline-block;margin-top:4rem}.projects-detail--content .container .featured-cards{margin-top:4rem}.projects-detail--content .container .featured-cards .title{border-bottom:solid 2px #BDC3C6}.projects-detail--content .container .featured-cards .title h3{font-family:"Barlow",sans-serif;font-size:2rem;text-transform:uppercase;font-weight:700;font-size:1.9rem;letter-spacing:0.02em;color:var(--mainColorDark);line-height:115%;margin-bottom:2rem}@media (max-width: 767px){.projects-detail--content .container .featured-cards .title h3{font-size:1.8rem;margin-bottom:1.5rem}}.projects-detail--content .container .featured-cards .cards{margin-top:3rem}.projects-detail--content .container .featured-cards .cards .cell{width:calc(50% - 1.8rem)}.projects-detail--form{background-color:#fff}@media (min-width: 768px){.partners .Bottom__Signup{padding-top:23rem}}.partnerse--hero{height:60rem;position:relative}@media (max-width: 767px){.partnerse--hero{height:50rem}}.partnerse--hero img{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%}.partnerse--main-content{padding-top:1px;margin-top:-1px;background-position:center;background-size:cover;padding-bottom:1px;margin-bottom:-1px}.partnerse--main-content .container{padding-left:14rem;padding-right:14rem}@media (max-width: 767px){.partnerse--main-content .container{padding-left:2.2rem;padding-right:2.2rem}}.partnerse--main-content .top{background-color:rgba(0,107,161,0.85);height:25.6rem;position:relative}@media (max-width: 767px){.partnerse--main-content .top{height:24rem;padding:3rem 2.2rem}}@media (min-width: 768px){.partnerse--main-content .copy-wrap{position:absolute;transform:translateY(-50%);top:50%;padding-left:10rem;padding-right:10rem;padding-top:3rem}}@media (max-width: 767px){.partnerse--main-content .copy-wrap{padding-left:0;padding-right:0}}.partnerse--main-content .link-wrap{display:flex;align-items:center}.partnerse--main-content .link-wrap a{color:rgba(255,255,255,0.5)}.partnerse--main-content .link-wrap span{color:#fff}.partnerse--main-content .link-wrap a,.partnerse--main-content .link-wrap span{font-weight:bold;line-height:103.5%;font-size:1.4rem;font-family:"Barlow",sans-serif;text-transform:uppercase}@media (max-width: 959px){.partnerse--main-content .link-wrap a,.partnerse--main-content .link-wrap span{font-size:14px}}.partnerse--main-content .link-wrap svg{margin:0 1rem}.partnerse--main-content h1{color:#fff;font-size:6.2rem;margin-top:2.5rem;line-height:100%}@media (max-width: 767px){.partnerse--main-content h1{font-size:4rem;margin-bottom:0;line-height:1.05em}.partnerse--main-content h1 br{display:none}}.partnerse--main-content .wrap{position:relative;z-index:1}@media (min-width: 1800px){.partnerse--main-content .wrap{margin-top:-77px}}@media (min-width: 768px){.partnerse--main-content .wrap{margin-top:-25.6rem;margin-bottom:-14rem;box-shadow:0px 80px 100px rgba(71,183,222,0.07),0px 33.4px 41.78px rgba(71,183,222,0.0503),0px 17.87px 22.34px rgba(71,183,222,0.0417),0px 10.02px 12.52px rgba(71,183,222,0.035),0px 5.32px 6.65px rgba(71,183,222,0.0283),0px 2.21px 2.77px rgba(71,183,222,0.0197)}}@media (max-width: 767px){.partnerse--main-content .wrap{margin:0;margin-top:-24rem;padding:0 0 5rem}}.partnerse--main-content .content{padding:5rem 10rem 8rem;background-color:#fff}@media (max-width: 767px){.partnerse--main-content .content{padding:4rem 2.5rem}}.partnerse--main-content .content h2{font-size:3.2rem;line-height:103.5%;color:#006BA1;margin-bottom:8rem}.partnerse--main-content .content .copy{margin-bottom:8rem}@media (max-width: 767px){.partnerse--main-content .content .copy{margin-bottom:4rem}}.partnerse--main-content .content .copy p a{position:relative;transition:all 0.5s ease;background:linear-gradient(180deg, rgba(255,255,255,0) 54%, #D0F2FF 50%)}.partnerse--main-content .content .copy p a:hover{background:linear-gradient(180deg, rgba(255,255,255,0) 14%, #D0F2FF 50%)}.partnerse--main-content .content h4{font-family:"Barlow",sans-serif;font-size:2rem;text-transform:uppercase;line-height:103.5%;padding-bottom:1rem;border-bottom:2px solid #EEEEEE;margin-bottom:3rem;font-weight:bold}.partnerse--main-content .content p{color:#72797C;margin-bottom:2.5rem}.partnerse--main-content .content .rows{margin-top:6rem}.partnerse--main-content .content .row{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:4.2rem}@media (max-width: 767px){.partnerse--main-content .content .row{margin-bottom:2.5rem}}.partnerse--main-content .content .row:hover figure{border-color:#00A3E0}.partnerse--main-content .content .row:hover figure svg path{fill:#282E31}.partnerse--main-content .content .row:first-child svg{width:17.9rem}.partnerse--main-content .content .row:nth-child(2) svg{width:13.1rem}.partnerse--main-content .content .row:nth-child(3) svg{width:19.7rem}.partnerse--main-content .content .row figure{width:27.3rem;height:17.2rem;border:1px solid #EEEEEE;display:flex;justify-content:center;align-items:center;transition:all .5s ease}.partnerse--main-content .content .row article{width:calc(100% - 32rem)}@media (max-width: 767px){.partnerse--main-content .content .row article{width:100%;margin-top:3rem}}.partnerse--main-content .content .row svg path{transition:all .5s ease}.partnerse--main-content .content .row h3{font-size:2rem;color:#004E75}@media (max-width: 959px){.partnerse--main-content .content .row h3{font-size:18px}}@media (min-width: 768px){.partnerse--main-content .content .row h3{background:linear-gradient(180deg, rgba(255,255,255,0) 36%, #D0F2FF 50%);display:inline-block}}.licensing__hero{height:34rem;position:relative}.licensing__hero figure{position:absolute;top:0;left:0;width:100%;height:100%}.licensing__hero .hero__text{position:absolute;z-index:2;top:50%;transform:translateY(-50%);left:0;width:100%;margin-top:-2.5rem}@media (max-width: 767px){.licensing__hero .hero__text{margin-top:0}}.licensing__hero h1{width:100%;color:#fff;text-align:center}@media (max-width: 767px){.licensing__hero{height:20.8rem}}.licensing__body{background:#fff;padding-bottom:10rem;position:relative;z-index:2;padding-top:1px;margin-top:-1px;background-repeat:no-repeat;background-size:contain}@media (max-width: 767px){.licensing__body{padding-bottom:80px}}.licensing__body .row{display:flex;flex-wrap:wrap;margin-top:-10.6rem;padding:7.5rem;box-shadow:0px 16px 32px rgba(var(--mainColorAlpha), 0.16);background:#fff}@media (max-width: 767px){.licensing__body .row{padding:40px 5% 60px;margin-top:-2.6rem}}.licensing__body .col-l{width:calc(100% - 26.6rem);padding-right:4rem}@media (max-width: 767px){.licensing__body .col-l{padding:60px 0;margin-top:-30px;width:100%}}.licensing__body .col-l .inner-wrap{max-width:40rem}.licensing__body .col-l h2{font-size:3.3rem;line-height:120%;letter-spacing:-0.01em;color:#040F46;margin-bottom:2.5rem}@media (max-width: 767px){.licensing__body .col-l h2{font-size:28px;margin-bottom:25px}}.licensing__body .col-l .main-copy p{line-height:140%;font-size:1.8rem;line-height:1.4em;margin-bottom:1.5rem}@media (max-width: 767px){.licensing__body .col-l .main-copy p{font-size:16px}}@media (max-width: 767px){.licensing__body .col-l .main-copy p{margin-bottom:15px}}.licensing__body .col-l .main-copy p a{color:var(--mainColor);border-bottom:1px solid transparent;font-weight:600}.licensing__body .col-l .main-copy p a:hover{border-color:var(--mainColor)}.licensing__body .col-l .main-copy p a:after{content:none}.licensing__body .col-l .BtnTheme{background:var(--mainColor);display:inline-block;margin-top:2.3rem;font-weight:900}.licensing__body .col-l .BtnTheme:hover{background:var(--mainColorMedium)}@media (max-width: 767px){.licensing__body .col-l .BtnTheme{margin-top:25px}}.licensing__body .col-r{width:26.6rem}@media (max-width: 767px){.licensing__body .col-r{width:100%}}.licensing__body .col-r-img{object-fit:cover}.licensing__contact_sec{background-color:#F9F9FA;padding-bottom:7rem}@media (max-width: 767px){.licensing__contact_sec{padding-bottom:50px}}.licensing__contact{padding-top:7rem}@media (max-width: 767px){.licensing__contact{padding-top:50px}}.licensing__contact p{text-align:center;max-width:55.5rem;margin:0 auto;font-size:1.8rem;line-height:1.4em}@media (max-width: 767px){.licensing__contact p{font-size:16px}}.licensing__contact p a{color:var(--mainColor);border-bottom:1px solid transparent}.licensing__contact p a:hover{border-color:var(--mainColor)}.licensing__contact p a:after{content:none}.resources__hero{position:relative}.resources__hero figure{z-index:0}.resources__hero figure img{display:block}.resources__hero .container{position:relative;z-index:1}.resources__hero-title{padding-top:12.2rem;padding-bottom:4.2rem}.resources__hero-title h1{margin:0;color:#fff;line-height:1em;vertical-align:middle}@media (min-width: 768px){.resources__hero-title h1{font-size:6.3rem}}.resources__hero-title p{color:#fff;margin-top:1rem}.resources__intro-content{margin-bottom:3rem}.resources__intro-content p{font-size:2.3rem;font-family:"STIX Two Text",serif;font-weight:bold;line-height:125%;color:var(--mainColorMedium);padding:5rem 0 2.5rem}.resources__nav{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:1rem}@media (max-width: 767px){.resources__nav{display:block;border:0.1rem solid #BDC3C6;padding:1rem 0.5rem;position:relative}.resources__nav.open a{display:block}}.resources__nav svg{display:none;z-index:1}.resources__nav svg path{stroke:var(--mainColor)}@media (max-width: 767px){.resources__nav svg{display:block;position:absolute;top:1.8rem;right:2rem;cursor:pointer;width:16px;height:15px}}.resources__nav .suffix{font-size:1.2rem;text-transform:uppercase;font-weight:600;padding-right:2rem}.resources__nav-item{padding:0.5rem 1.2rem;margin-right:1rem;font-size:11px;font-weight:700;font-family:"Barlow",sans-serif;text-transform:uppercase;color:var(--mainColorDark);cursor:pointer;background-color:#f6f6f6;transition:all 350ms ease;border:none;outline:none}@media (max-width: 767px){.resources__nav-item{width:100%;display:block;background-color:#fff;display:none;padding-right:4rem}}.resources__nav-item:hover,.resources__nav-item.is-active{background-color:var(--mainColor);color:#fff}@media (max-width: 767px){.resources__nav-item:hover,.resources__nav-item.is-active{color:var(--mainColorDark);background-color:#fff;display:block}}@media (max-width: 959px){.resources__nav-item{font-size:12px}}.resources__grid-wrap{display:flex;flex-wrap:wrap;margin-top:5rem}@media (max-width: 767px){.resources__grid-wrap{flex-direction:row}}.resources__grid-item{width:calc(100% / 3 - 1.7rem);margin-bottom:3rem;margin-right:2.55rem}.resources__grid-item:nth-child(3n){margin-right:0}@media (max-width: 767px){.resources__grid-item{width:100%;margin-right:0}}.resources__grid-item-content{display:flex;flex-wrap:wrap;height:100%;padding:1rem;border:1px solid #F1F0F0;position:relative;transition:0.35s}.resources__grid-item-content:hover{box-shadow:0px 4px 34px rgba(0,0,0,0.15)}.resources__grid-item-content .inner-wrap{position:relative;padding-bottom:5.5rem}.resources__grid-item-content article{padding:2.5rem 8% 0}.resources__grid-item-content article p{font-size:1.2rem;line-height:137%;color:#262E31;margin-bottom:1.5rem}.resources__grid-item-content figure{position:relative;border:1px solid #F1F0F0}.resources__grid-item-content figure:before{content:'';display:block;height:0;padding-top:61%}.resources__grid-item-content figure img{position:absolute;object-fit:cover;top:0;left:0;width:100%;height:100%}.resources__grid-item-content .tag{background:var(--mainColor);color:#fff;font-family:"Barlow",sans-serif;padding:0.44rem 1.1rem 0.34rem;text-transform:uppercase;font-weight:bold;font-size:0.95rem;margin-right:0.25rem;line-height:24px;width:-webkit-fit-content;width:fit-content}.resources__grid-item-content .title{font-size:2rem;line-height:118%;color:#3E484C;letter-spacing:-0.025em;font-weight:600;margin-bottom:1rem;display:block}.resources__grid-item-actions{position:absolute;left:8%;bottom:3rem}.resources__grid-item-actions .item{font-family:"Barlow",sans-serif;font-style:normal;font-weight:bold;font-size:1.2rem;line-height:1.5rem;text-transform:uppercase;color:var(--mainColorAccessible);display:flex;align-items:center}.resources__grid-item-actions .item svg{margin-right:1rem;margin-bottom:-0.1rem}.resources__grid-item-actions .item svg path{stroke:var(--mainColorAccessible)}@media (max-width: 959px){.resources__grid-item-actions .item{font-size:12px}.resources__grid-item-actions .item img{margin-top:-0.2rem}}body.rapid-response .hero--gradinet{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(67.42deg, #000 -1.42%, rgba(0,0,0,0) 61.89%)}body.rapid-response .apply--section{padding-top:1rem !important}body.rapid-response .apply--section .apply-wrap{margin-bottom:3.5rem}body.rapid-response .apply--section h4{color:#3E484C;font-family:"Lato",sans-serif;font-size:1.8rem;font-style:italic;font-weight:bold;padding-top:2.5rem;position:relative}body.rapid-response .apply--section h4:before{content:'';position:absolute;top:0;left:0;width:3rem;height:0.4rem;background-color:#5832CF}body.rapid-response .apply--section ol ul{margin:0.6rem 0;list-style:disc}body.rapid-response .apply--section .apply-btn-wrap{background-color:rgba(103,193,250,0.08);padding:3rem 5%;text-align:center;margin-bottom:1rem}body.rapid-response .apply--section .apply-btn-wrap h2{font-size:2.4rem;line-height:108.5%;margin-bottom:2rem}body.rapid-response .apply--section .apply-btn-wrap .btn{display:inline-block}body.rapid-response .team--grid-section{padding-top:0 !important}body.rapid-response .news--section{padding-top:2rem !important;padding-bottom:0.1rem}body.rapid-response .news--section .news-wrap:not(:last-of-type){margin-bottom:5rem}body.rapid-response .news--section h4{font-weight:bold;font-size:2.4rem;line-height:129%;margin-top:3.5rem}@media (max-width: 959px){body.rapid-response .news--section h4{font-size:18px}}body.rapid-response .news--section small{display:block;font-style:italic;font-size:1.6rem;margin:1.6rem 0 1.5rem;color:#888B8D}@media (max-width: 959px){body.rapid-response .news--section small{font-size:14px}}body.rapid-response .news--section p{color:#72797C}body.rapid-response .Bottom__Signup{border-top:2px solid #eee}body.rapid-response .hero{position:relative;z-index:3;width:100%;height:50rem;position:relative}@media (max-width: 767px){body.rapid-response .hero{height:30rem}}body.rapid-response .hero .hero-bottom-text{position:absolute;bottom:0;padding-left:10rem;mix-blend-mode:normal;width:100%;padding-top:1.5rem;padding-bottom:1.5rem;z-index:3}body.rapid-response .hero .hero-bottom-text.light-green{background-color:rgba(77,228,101,0.3)}body.rapid-response .hero .hero-bottom-text.purple{background-color:rgba(88,50,207,0.3)}body.rapid-response .hero .hero-bottom-text.light-red{background-color:rgba(147,18,18,0.3)}@media (max-width: 767px){body.rapid-response .hero .hero-bottom-text{padding-left:5%;padding-right:5%}}body.rapid-response .hero .hero-bottom-text p{color:rgba(255,255,255,0.7);font-size:1.4rem;line-height:103.5%;font-family:"Barlow",sans-serif}body.rapid-response .hero .hero-bottom-text a{color:#fff;display:inline-block;margin-left:1rem;font-size:1.2rem;line-height:122.5%;text-transform:uppercase;cursor:pointer;font-family:"Barlow",sans-serif}body.rapid-response .hero .hero-bottom-text a:hover{text-decoration:underline}body.rapid-response .hero .hero-bottom-text a:after{content:none}@media (max-width: 767px){body.rapid-response .hero-rail{display:none}}body.rapid-response .hero__img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:-1;object-fit:cover}body.rapid-response .hero__img-btn{height:10.8rem;width:10.8rem;border-radius:891.484px;border:6px solid #fff;position:absolute;right:calc(30% - 5.4rem);bottom:-5.4rem;background-position:center;background-size:cover;z-index:4}body.rapid-response .hero__wrapper{height:100%;width:70%;z-index:1;position:relative}@media (max-width: 767px){body.rapid-response .hero__wrapper{width:100%}}body.rapid-response .hero__content{z-index:2;width:90%;margin-top:auto;padding:0 0 8rem 10rem}@media (max-width: 767px){body.rapid-response .hero__content{width:100%;padding-left:5%;margin:0;position:absolute;transform:translateY(-50%);top:50%;padding-bottom:0}}body.rapid-response .hero__content h1{color:#fff;margin-top:2rem}body.rapid-response .hero__category{color:#00A3E0;font-family:"Barlow",sans-serif;font-weight:bold;font-size:1.4rem;line-height:1.4rem;text-transform:uppercase;line-height:103.5%}@media (max-width: 959px){body.rapid-response .hero__category{font-size:14px}}body.rapid-response .clip-container{position:absolute;top:0;left:0;width:100%;height:100%;clip:rect(0, auto, auto, 0)}body.rapid-response .rail{position:absolute;top:0;right:0;width:30%;height:100%;z-index:2}@media (max-width: 767px){body.rapid-response .rail{display:none}}body.rapid-response .rail.hero-rail .nav a{color:white}body.rapid-response .rail.body-rail{border-left:2px solid #eee;margin-right:2px;background:rgba(249,249,249,0.5)}body.rapid-response .rail.body-rail .nav.is-bottom{position:absolute;bottom:0;top:initial}body.rapid-response .rail.body-rail .nav a{color:#aeaeae}body.rapid-response .rail.body-rail .nav--active a{color:#282E31}body.rapid-response .rail.body-rail .nav--active::before{content:"";position:absolute;left:0;height:0.8rem;width:0.80rem;border-radius:50%;transform:translateX(calc(-0.4rem - 1px));background:#fff;z-index:3}body.rapid-response .nav{position:fixed;top:8rem}body.rapid-response .nav ul{padding:5rem 4rem;margin:0;list-style:none}body.rapid-response .nav ul a{font-family:"Barlow",sans-serif;font-weight:600;font-size:1.5rem;line-height:1.6rem;text-transform:uppercase}@media (max-width: 959px){body.rapid-response .nav ul a{font-size:14px}}body.rapid-response .nav-hero{width:100%}body.rapid-response .nav-hero a{position:relative}body.rapid-response .nav-hero a:hover::after{content:"";height:1px;position:absolute;bottom:0;left:0;right:0;border-bottom:1px solid rgba(255,255,255,0.3)}body.rapid-response .content-body{position:relative}body.rapid-response .content-body .team--grid-members{padding-top:2rem}body.rapid-response .content-body .team--grid-members .team-card{margin-bottom:6rem}body.rapid-response .content-body .team--grid-members .team-card--top figure{border:solid 0.4rem #F9F9F9}body.rapid-response .content-body .team--grid-members .team-card--info .name{margin-bottom:0.3rem;color:#3E484C}body.rapid-response .content-body .team--grid-members .team-card--info .title{font-style:italic;margin-bottom:2.2rem;color:#3E484C}body.rapid-response .content-body__content{width:70%;padding:7rem 10rem 5rem 10rem;position:relative;z-index:3}body.rapid-response .content-body__content-circle-img{position:absolute;top:calc(-10.8rem / 2);right:calc(-10.8rem / 2);width:10.8rem;height:10.8rem;border-radius:50%;border:0.6rem solid #fff;background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 49.0807px 71.3901px rgba(0,181,255,0.18),0 20.5048px 29.8251px rgba(0,181,255,0.129394),0 10.9628px 15.9459px rgba(0,181,255,0.107299),0 6.14567px 8.93915px rgba(0,181,255,0.09),0 3.26392px 4.74752px rgba(0,181,255,0.0727007),0 1.35819px 1.97555px rgba(0,181,255,0.0506062)}@media (max-width: 767px){body.rapid-response .content-body__content-circle-img{display:none}}@media (max-width: 767px){body.rapid-response .content-body__content{width:100%;padding:4rem 5%}}body.rapid-response .content-body__content .bottom--icon{margin-top:6rem}@media (max-width: 767px){body.rapid-response .content-body__content .bottom--icon{margin-top:5rem}}body.rapid-response .content-body__content h2{font-style:normal;font-weight:bold;font-size:2.8rem;line-height:129%;margin-bottom:6rem;color:#006BA1}@media (max-width: 767px){body.rapid-response .content-body__content h2{font-size:2.3rem}}body.rapid-response .content-body__content .section-header{font-family:"Barlow",sans-serif;font-weight:bold;font-size:2.0rem;line-height:2.1rem;text-transform:uppercase;margin-bottom:3rem;padding-top:4rem}body.rapid-response .content-body__content .section-header::after{content:"";height:2px;background:#eee;width:100%;display:block;margin-top:1.5rem}body.rapid-response .content-body__content p:not(.wp-caption-text){font-style:normal;font-weight:normal;color:#72797C;margin-bottom:2.5rem}body.rapid-response .content-body__content p:not(.wp-caption-text) a{position:relative;transition:all 0.5s ease;background:linear-gradient(180deg, rgba(255,255,255,0) 54%, #D0F2FF 50%)}body.rapid-response .content-body__content p:not(.wp-caption-text) a:hover{background:linear-gradient(180deg, rgba(255,255,255,0) 14%, #D0F2FF 50%)}body.rapid-response .content-body__content ol{padding-left:2.5rem;margin-bottom:2.5rem}body.rapid-response .content-body__content ol li{margin-bottom:1rem}body.rapid-response .content-body__content ul{padding-left:2.5rem;margin:2.5rem 0}body.rapid-response .content-body__content ul ul{margin:1rem 0;list-style:disc}body.rapid-response .content-body__content li{color:#72797C}body.rapid-response .content-body__content li .download{font-size:1.2rem;line-height:122.5%;font-family:"Barlow",sans-serif;color:#00A3E0;display:flex;position:relative;display:inline-block;padding-left:2rem;margin-left:0.4rem;cursor:pointer;text-transform:uppercase;font-weight:bold}body.rapid-response .content-body__content li .download:hover{opacity:0.8}body.rapid-response .content-body__content li .download:before{content:url("img/programs-fellowships/download-icon.svg");position:absolute;left:0}@media (max-width: 959px){body.rapid-response .content-body__content li .download{font-size:16px}}body.rapid-response .content-body__section{margin-top:5rem}body.rapid-response .content-body__section>h2>h3,body.rapid-response .content-body__section>h4,body.rapid-response .content-body__section>h5,body.rapid-response .content-body__section>h6{font-family:"Lato",sans-serif;font-weight:600;margin-bottom:2.5rem;letter-spacing:0}body.rapid-response .content-body__section>h4{font-size:2.2rem}body.rapid-response .theme--pure-blue .nav-hero{background:rgba(0,21,131,0.8)}body.rapid-response .theme--pure-blue .hero-rail{background:rgba(0,36,224,0.8)}body.rapid-response .theme--pure-blue .nav--active::before{box-shadow:0px 0px 6px 1px #00A3E0}body.rapid-response .wp-caption-text{font-style:italic;font-weight:500;font-size:1.4rem;line-height:1.9rem;text-align:center}body.rapid-response .wp-caption{width:100% !important;margin-bottom:5rem;margin-top:4rem}body.rapid-response .wp-caption img{margin-bottom:2.1rem;width:100%;max-width:100%;display:inline-block;object-fit:cover}body.rapid-response .wp-caption .wp-caption-text{font-weight:500;font-size:1.4rem;text-align:center;line-height:135.5%;color:#888B8D;max-width:45rem;margin:0 auto}body.rapid-response .rapid-response__sec_slider figure{width:100%;padding-top:58.28%}body.rapid-response .rapid-response__sec_slider p:not(.wp-caption-text){max-width:45rem;margin:2rem auto 0;text-align:center;font-size:1.4rem;font-style:italic;line-height:1.3;color:#888B8D}@media (max-width: 959px){body.rapid-response .rapid-response__sec_slider p:not(.wp-caption-text){font-size:14px}}body.rapid-response .rapid-response__sec_slider .slick-dots{position:relative;margin:1.5rem 0 0 0;bottom:0}body.rapid-response .rapid-response__sec_slider .slick-dots button::before{content:none}body.rapid-response .rapid-response__sec_slider .slick-dots button{border:1.5px solid rgba(0,163,224,0.5);border-radius:50%;width:0.8rem;height:0.8rem;display:block;margin:0 auto;padding:0}body.rapid-response .rapid-response__sec_slider .slick-dots li{width:1.4rem}body.rapid-response .rapid-response__sec_slider .slick-dots .slick-active button{background:#00A3E0;border:1.5px solid #00A3E0;box-shadow:0px 0px 6px 1px #00A3E0}body.rapid-response .rp-resources-sec-container:not(:last-of-type){margin-bottom:5rem}body.rapid-response .publication-section{margin-bottom:5rem}body.rapid-response .publication-section:first-of-type{margin-top:7rem}body.rapid-response .publication-section>h5{font-family:"Lato",sans-serif;font-size:2.2rem;font-weight:bold;letter-spacing:0;margin-bottom:2.5rem}body.rapid-response .publication-section .accordion__title p{color:#3E484C;margin-right:2rem}body.rapid-response .publication-section .accordion__content p{color:#888B8D}body.rapid-response .publication-section .accordion__content p strong{color:#3E484C;font-weight:500}body.rapid-response .publication-section .cta{margin-top:2.5rem}body.rapid-response .featured-publication{border:1px solid #F1F0F0;padding:10px}body.rapid-response .featured-publication:not(:last-of-type){margin-bottom:2.5rem}body.rapid-response .featured-publication__wrapper{background:#F9F9F9}body.rapid-response .featured-publication__label{display:inline-block;color:#fff;background:#0B6BC5;font-weight:600;font-size:1rem;line-height:1;padding:6px 1rem;text-transform:uppercase}@media (max-width: 959px){body.rapid-response .featured-publication__label{font-size:12px}}@media (min-width: 768px){body.rapid-response .featured-publication__content{display:flex;justify-content:space-between}}body.rapid-response .featured-publication__text{padding:3rem}@media (max-width: 767px){body.rapid-response .featured-publication__text{padding:2rem 1.5rem}}body.rapid-response .featured-publication__img img{width:100%;height:auto}@media (min-width: 768px){body.rapid-response .featured-publication__img{padding:0 3rem 0 0;width:37.2rem;display:flex;align-items:center}}@media (max-width: 767px){body.rapid-response .featured-publication__img{width:100%;padding:1.5rem}}body.rapid-response .featured-publication__link{text-transform:uppercase;color:#00A3E0;display:inline-flex;align-items:center;font-family:"Barlow",sans-serif;font-weight:bold;font-size:1.2rem;line-height:1.5rem;text-transform:uppercase}body.rapid-response .featured-publication__link img{display:inline-block;margin-right:0.8rem}@media (max-width: 959px){body.rapid-response .featured-publication__link{font-size:12px}}body.rapid-response .featured-publication h5{font-size:1.8rem;font-family:"Lato",sans-serif;font-weight:500;color:#3E484C;line-height:1.3}@media (max-width: 959px){body.rapid-response .featured-publication h5{font-size:16px}}body.rapid-response .featured-publication p:not(.wp-caption-text){color:#888B8D}body.rapid-response .rp-resources-sec{margin-top:5.5rem}body.rapid-response .rp-resources-sec .rp-resources-wrap:not(:first-of-type){margin-top:2.5rem}body.rapid-response .rp-resources-sec .featured-publication__link{vertical-align:middle;white-space:nowrap}body.rapid-response .rp-resources-sec .featured-publication__link img{margin-left:0.5rem;margin-right:0.5rem}body.rapid-response .rp-resources-sec .featured-publication__link span{display:inline-block;padding-top:2px;border-bottom:1px solid transparent}body.rapid-response .rp-resources-sec .featured-publication__link:hover span{border-bottom:1px solid #00A3E0}body.rapid-response .rp-resources-sec h4,body.rapid-response .rp-resources-sec h5{font-family:"Lato",sans-serif}body.rapid-response .rp-resources-sec h4{font-size:2.2rem;font-weight:bold;margin-bottom:2rem}body.rapid-response .rp-resources-sec h5{font-size:1.8rem;margin-bottom:1rem}body.rapid-response .rp-resources-sec ul{margin:1.5rem 0}body.rapid-response .rp-resources-sec ul li:not(:last-of-type){margin-bottom:1.5rem}body.rapid-response .rp-resources-sec ul.is-number{list-style:decimal}body.rapid-response .rp-resources-sec ul.is-number li{padding-left:0.5rem}body.rapid-response .rp-resources-sec ul.is-bullet{list-style:disc}.careers{background-color:#F9F9FA}.careers .Bottom__Signup{background-color:#fff}.careers .max-container{background-color:#F9F9FA}.careers--hero{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.careers--hero::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(81.18deg, #000 -25.69%, rgba(0,0,0,0) 52.69%)}.careers--hero .container{position:relative;z-index:1;display:flex;align-items:flex-end;padding-bottom:6rem;padding-top:27rem}.careers--hero .container h1{color:#fff;font-size:6.3rem;letter-spacing:-0.015em;line-height:110%}@media (max-width: 767px){.careers--hero .container h1{margin-bottom:0;font-size:4.2rem}}@media (max-width: 767px){.careers--hero .container{padding-top:14rem;padding-bottom:4rem}}.careers--notice{padding:10rem 0 6rem;max-width:106.4rem;margin-left:auto;margin-right:auto;margin-bottom:6rem;position:relative;background-color:#fff}@media (min-width: 768px){.careers--notice{z-index:6;margin-top:-10rem}}@media (max-width: 767px){.careers--notice{padding:5rem 0 3rem;margin-bottom:3rem}}.careers--notice p{font-size:1.8rem;line-height:1.4em;line-height:1.55em;color:#262E31;padding-right:2rem;margin-bottom:2rem}@media (max-width: 767px){.careers--notice p{font-size:16px}}.careers--notice .inner-wrap{max-width:72rem;margin:0 auto}.careers--notice .note-copy{margin-top:0}.careers--notice .note-copy p{font-size:1.8rem;line-height:1.4em;line-height:1.55em;color:#262E31}@media (max-width: 767px){.careers--notice .note-copy p{font-size:16px}}.careers--notice .note-copy .note-text{font-size:1.3rem;line-height:1.35em;font-style:italic;font-family:"hk_groteskmedium_italic",sans-serif}@media (max-width: 767px){.careers--notice .note-copy .note-text{font-size:12px}}.careers--notice .diversity-row{display:flex;flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding-top:4rem;margin-top:4rem;border-top:0.1rem solid #BDC3C6}.careers--notice .diversity-row h3{font-size:2.3rem;font-weight:600;line-height:125%;letter-spacing:-0.01em;color:var(--mainColorMedium);margin-bottom:2rem}.careers--notice .diversity-row p{font-size:1.6rem;color:#262E31;line-height:135%;margin-bottom:1rem}.careers--notice .diversity-row img{object-fit:cover}.careers--notice .diversity-row .col{width:47.5%}@media (max-width: 767px){.careers--notice .diversity-row .col{width:100%}.careers--notice .diversity-row .col:last-of-type{margin-top:2rem}}.careers--nav{padding-top:3.5rem;padding-bottom:3.5rem}.careers--nav-block{display:flex;align-items:flex-start}.careers--nav-title{width:8rem;margin-top:.3rem}.careers--nav-title p{font-size:1.1rem;text-transform:uppercase;color:#3E484C;font-weight:700}@media (max-width: 959px){.careers--nav-title p{font-size:12px}}.careers--nav-triggers{flex:1}.careers--nav-triggers button.nav-filter-button{margin:0 5px 10px;background-color:#3E484C;color:#fff}.careers--nav-triggers button.nav-filter-button:hover,.careers--nav-triggers button.nav-filter-button.is-active{background-color:#00A3E0}.careers--grid{position:relative;background-color:#F9F9FA;padding-top:4rem}@media (max-width: 767px){.careers--grid{padding-top:2rem}}.careers--grid .container{position:relative;z-index:1}.careers--grid .filter-wrapper{display:flex;justify-content:flex-end;align-items:center;padding-bottom:4rem;padding-top:2rem}@media (max-width: 767px){.careers--grid .filter-wrapper{display:block;padding-top:0}}.careers--grid .filter-wrapper h5{font-size:1.4rem;margin-right:1.7rem;margin-bottom:0;text-transform:uppercase;font-family:"Barlow",sans-serif;letter-spacing:0.28px;font-weight:700;line-height:115%;color:#131819}@media (max-width: 767px){.careers--grid .filter-wrapper h5{margin-bottom:15px;font-size:12px}}.careers--grid .filter-wrapper .select-input{-webkit-appearance:none;-moz-appearance:none;padding:1rem;padding-right:2.5rem;border:0.1rem solid #DDE1E2;color:#565F63;font-weight:400;font-size:1.4rem;width:100%;position:relative;background-color:#FFFFFF;cursor:pointer}@media (max-width: 767px){.careers--grid .filter-wrapper .select-input{width:100%}}.careers--grid .filter-wrapper .select-input.is-active svg path{fill:var(--mainColor)}.careers--grid .filter-wrapper .select-input legend{font-size:1.4rem;line-height:135%;color:#565F63;font-weight:400}.careers--grid .filter-wrapper .select-input svg{position:absolute;top:50%;right:1.2rem;transform:translate(-50%, -50%)}.careers--grid .filter-wrapper form{width:20rem;height:4.5rem;position:relative}@media (max-width: 767px){.careers--grid .filter-wrapper form{width:100%;height:auto}}.careers--grid .filter-wrapper form:not(:last-child){margin-right:1rem}@media (max-width: 767px){.careers--grid .filter-wrapper form:not(:last-child){margin-bottom:10px}}.careers--grid .filter-wrapper .filter-dropdown-box{position:absolute;left:0;top:4.8rem;width:100%;background-color:#FFF;box-shadow:0px 2.76726px 2.21381px 0px rgba(3,109,234,0.02),0px 6.6501px 5.32008px 0px rgba(3,109,234,0.03),0px 12.52155px 10.01724px 0px rgba(3,109,234,0.04),0px 22.33631px 17.86905px 0px rgba(3,109,234,0.04),0px 41.77761px 33.42209px 0px rgba(3,109,234,0.05);border:1px solid #DDE1E2;padding:1.5rem 1rem;z-index:1;display:none;border:1px #dadada solid}@media (max-width: 767px){.careers--grid .filter-wrapper .filter-dropdown-box{top:3.4rem;border-top:none}}.careers--grid .filter-wrapper .filter-dropdown-box.is-active{display:block}.careers--grid .filter-wrapper .filter-dropdown-box span{color:#000000;font-size:1.2rem;text-transform:capitalize;line-height:120%;padding-left:2.2rem;font-weight:500;font-family:"hk_grotesksemibold",sans-serif}.careers--grid .filter-wrapper .filter-dropdown-box input{margin:0;padding:0;display:none;opacity:0}.careers--grid .filter-wrapper .filter-dropdown-box label{position:relative;cursor:pointer;display:block}.careers--grid .filter-wrapper .filter-dropdown-box label:not(:last-child){margin-bottom:1rem}.careers--grid .filter-wrapper .filter-dropdown-box label.is-active span{color:var(--mainColor)}.careers--grid .filter-wrapper .filter-dropdown-box label.is-active::after{opacity:1}.careers--grid .filter-wrapper .filter-dropdown-box label::before{content:'';width:1.4rem;border:1px solid #DDE1E2;height:1.4rem;position:absolute;left:0.1rem;top:0.5rem;transform:translateY(-50%);background-color:#fff}.careers--grid .filter-wrapper .filter-dropdown-box label::after{content:'\2713';width:1.4rem;height:1.4rem;position:absolute;left:0.25rem;top:0.25rem;transition:opacity .3s;font-size:1.3rem;transform:translateY(-50%);opacity:0;color:var(--mainColor)}@media (max-width: 767px){.careers--grid-title{border-bottom:solid 2px #BDC3C6}}.careers--grid-title h2{font-family:"Barlow",sans-serif;font-size:1.9rem;font-weight:bold;text-transform:uppercase;margin-bottom:1.5rem;color:var(--mainColorDark);letter-spacing:0.02em}@media (max-width: 767px){.careers--grid-title h2{margin-bottom:20px;font-size:19px}}.careers--grid-group{margin-top:4rem;height:auto !important}.careers--grid-card{background-color:#fff;padding:3rem;border:solid 1px #F1F0F0;transition:all 350ms ease;margin-bottom:2rem}.careers--grid-card:hover{box-shadow:0px 20px 40px rgba(21,81,137,0.15)}.careers--grid-card h3{position:relative;font-size:2.8rem;padding-bottom:1.5rem;margin-bottom:1.5rem}.careers--grid-card h3::after{content:'';position:absolute;bottom:0;left:0;height:4px;width:30px;background-color:#B6D3EE}@media (max-width: 959px){.careers--grid-card h3{font-size:16px}}.careers--grid-card p{color:#282E31;font-size:1.8rem}.careers--grid-card p:last-of-type{color:#3E484C;text-transform:uppercase;font-size:1.2rem;opacity:.5;margin-top:.5rem}@media (max-width: 959px){.careers--grid-card p{font-size:12px}.careers--grid-card p:last-of-type{font-size:12px}}.careers--grid-card .card-cta{display:flex;align-items:center;margin-top:2rem;margin-bottom:2rem;color:#00A3E0;font-size:1.2rem;font-weight:bold;text-transform:uppercase;font-family:"DIN 2014",sans-serif;line-height:1em}.careers--grid-card .card-cta svg{margin-right:1rem;margin-top:-.2rem}@media (max-width: 959px){.careers--grid-card .card-cta{font-size:12px}}@media (min-width: 768px){.careers--grid-card{width:calc((100% / 3) - 2.2rem);margin-right:2.2rem}}@media (max-width: 767px){.careers--grid-card{width:100%;margin-bottom:1rem}}.careers--contact{padding-top:7rem;padding-bottom:7rem;border-bottom:solid 0.2rem #BDC3C6;text-align:center}@media (max-width: 767px){.careers--contact{padding-top:5rem}}.careers--contact h2{color:var(--mainColorDark);font-size:3.3rem;margin-bottom:2rem;letter-spacing:-0.01em;line-height:120%;font-weight:600}@media (max-width: 767px){.careers--contact h2{font-size:2.8rem}}.careers--contact p{max-width:60rem;margin:0 auto;color:#262E31;font-size:1.8rem;line-height:140%}@media (max-width: 767px){.careers--contact p{font-size:1.4rem}}.careers--contact .BtnTheme{margin-top:3rem}.careers--grid-api{position:relative}.careers--grid-api .whr-group{margin-top:2rem}.careers--grid-api .whr-group a{font-size:3rem;font-family:"Butler",serif;letter-spacing:.001em;cursor:default}.careers--grid-api .whr-items{display:flex !important;flex-wrap:wrap}.careers--grid-api .whr-items .whr-item{position:relative;width:100%;margin-bottom:2rem;background-color:#fff}.careers--grid-api .whr-items .whr-item:hover{box-shadow:0px 20px 40px rgba(21,81,137,0.15)}.careers--grid-api .whr-items .whr-item h3{position:relative;margin:0;line-height:.6em;letter-spacing:-0.02em;z-index:1}.careers--grid-api .whr-items .whr-item h3 a{position:relative;display:block;font-size:2rem;line-height:103.5%;transition:all 350ms ease;padding:2rem 3rem 2rem;letter-spacing:-0.035em;color:#282E31;font-family:"Butler",serif;font-size:2.8rem;font-weight:700;min-height:16rem;padding-bottom:10rem}@media (max-width: 767px){.careers--grid-api .whr-items .whr-item h3 a{font-size:2.6rem}}.careers--grid-api .whr-items .whr-item .whr-info{position:absolute;bottom:5rem;left:0;width:100%;margin-top:2rem;padding:0 3rem 2rem;z-index:0}@media (max-width: 767px){.careers--grid-api .whr-items .whr-item .whr-info{padding:0 3rem 2rem;bottom:3.5rem}}.careers--grid-api .whr-items .whr-item .whr-dept{margin-bottom:0;font-size:1.6rem}.careers--grid-api .whr-items .whr-item .whr-dept span{display:none}.careers--grid-api .whr-items .whr-item .whr-date{display:none}@media (min-width: 768px){.careers--grid-api .whr-items .whr-item{width:calc(33.3334% - 2rem);margin-right:2rem}.careers--grid-api .whr-items .whr-item:nth-child(3n){margin-right:0}}.video-bg-careers--hero{position:relative}@media (min-width: 768px){.video-bg-careers--hero{height:47rem}}.video-bg-careers--hero::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:var(--mainColor);z-index:2;mix-blend-mode:multiply}.video-bg-careers--hero .hero-video-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.video-bg-careers--hero video{position:absolute;object-fit:cover;top:50%;left:50%;transform:translate(-50%, -50%);min-width:100%;min-height:100%;width:100%;height:100%;filter:grayscale(100%)}.video-bg-careers--hero .container{position:relative;z-index:3;display:flex}@media (min-width: 768px){.video-bg-careers--hero .container{align-items:center;justify-content:center;height:100%}}@media (max-width: 767px){.video-bg-careers--hero .container{align-items:flex-end;padding-bottom:6rem;padding-top:27rem}}.video-bg-careers--hero .container h1{color:#fff;font-size:6.2rem;letter-spacing:-0.015em}@media (max-width: 767px){.video-bg-careers--hero .container{padding-top:14rem;padding-bottom:4rem}.video-bg-careers--hero .container h1{font-size:4rem;margin-bottom:0}}.careers .careers--grid-api .whr-item{position:relative}.careers .careers--grid-api .whr-item:before{content:'LEARN MORE';position:absolute;bottom:1.7rem;left:calc(3rem + 2.5rem);font-size:1.2rem;color:#00A3E0;font-weight:700}@media (max-width: 767px){.careers .careers--grid-api .whr-item:before{bottom:2rem}}.careers .careers--grid-api .whr-item:after{content:'';position:absolute;left:3rem;bottom:2.4rem;width:1.3rem;height:1.3rem;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url("img/plus.svg")}@media (max-width: 959px){.careers .careers--grid-api .whr-item:after{bottom:2.7rem}}@media (max-width: 767px){.careers .careers--grid-api .whr-item:after{left:3rem}}@media (max-width: 499px){.careers .careers--grid-api .whr-item:after{bottom:2.6rem}}.jobs-container{margin-top:6rem}@media (max-width: 767px){.jobs-container{margin-top:23px}}.jobs-container .job{background-color:#fff;padding:3rem;border:0.1rem solid #DDE1E2;flex-wrap:wrap;min-height:18.5rem;display:none;position:relative}@media (max-width: 767px){.jobs-container .job{padding:2rem;padding-bottom:5rem;min-height:inherit}}.jobs-container .job.is-active{display:flex}.jobs-container .job:not(:last-child){margin-bottom:1.5rem}.jobs-container .job .col{position:relative;width:calc(100% / 4);padding-right:3rem}@media (max-width: 767px){.jobs-container .job .col{width:100%;position:static}}.jobs-container .job h3{font-size:2.3rem;font-weight:600;line-height:125%;letter-spacing:-0.23px;color:var(--mainColorDark);padding-bottom:2.5rem}@media (max-width: 767px){.jobs-container .job h3{font-size:19px;letter-spacing:-0.19px;padding-bottom:0}}.jobs-container .job .job-description{font-size:1.3rem;line-height:1.35em;line-height:135%;color:var(--mainColorDark);word-break:break-word}@media (max-width: 767px){.jobs-container .job .job-description{font-size:12px}}.jobs-container .job .institutes{font-size:1.3rem;line-height:1.35em;line-height:135%;color:#565F63;padding-bottom:1.7rem;margin-bottom:1.6rem;position:relative}@media (max-width: 767px){.jobs-container .job .institutes{font-size:12px}}@media (max-width: 767px){.jobs-container .job .institutes{padding-bottom:12px;margin-bottom:12px}}.jobs-container .job .institutes:before{content:'';position:absolute;width:0.5rem;height:0.15rem;background-color:#565F63;bottom:0;left:0}@media (max-width: 767px){.jobs-container .job .institutes:before{width:4px;height:1px}}.jobs-container .job .job-department{font-size:1.3rem;line-height:1.35em;font-weight:700;color:var(--mainColorDark);text-transform:uppercase;font-family:"Barlow",sans-serif}@media (max-width: 767px){.jobs-container .job .job-department{font-size:12px}}@media (max-width: 767px){.jobs-container .job .job-department{margin-top:20px;position:relative;padding-top:20px;margin-bottom:6px}.jobs-container .job .job-department:before{content:'';position:absolute;width:50px;height:1px;background-color:#BDC3C6;top:0;left:0}}.jobs-container .job .job-location{font-size:1.3rem;line-height:1.35em;line-height:135%;color:#565F63}@media (max-width: 767px){.jobs-container .job .job-location{font-size:12px}}.jobs-container .job .learn{color:var(--mainColor);text-transform:uppercase;line-height:115%;font-size:1.3rem;font-weight:bold;font-family:"Barlow",sans-serif;position:relative;padding-left:2.5rem;letter-spacing:0.26px;position:absolute;bottom:0;left:0}@media (max-width: 767px){.jobs-container .job .learn{font-size:13px;left:2rem;bottom:2rem;padding-left:25px}}.jobs-container .job .learn:after{content:'';position:absolute;left:0rem;top:0;bottom:2.4rem;width:1.6rem;height:1.6rem;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url("img/plus-icon-jobs.svg")}@media (max-width: 767px){.jobs-container .job .learn:after{width:16px;height:16px;bottom:24px}}.privacy--main-content{border-bottom:2px solid #eee}.privacy--main-content .container{display:flex;flex-wrap:wrap;flex-direction:row-reverse;padding-right:0;max-width:128rem}@media (max-width: 767px){.privacy--main-content .container{padding-right:2.2rem}}.privacy--main-content .rail-wrap{width:38.1rem;background:rgba(249,249,249,0.5);padding:0;border-left:2px solid #eee;position:relative}@media (max-width: 767px){.privacy--main-content .rail-wrap{width:100%;border-right:none;background-color:#fff;border-left:none}}.privacy--main-content .rail-wrap .top{padding:0 4rem;padding-top:6rem;display:none}@media (max-width: 767px){.privacy--main-content .rail-wrap .top{padding:3rem 0;display:block}}.privacy--main-content .rail-wrap .back-btn{position:relative;text-transform:uppercase;font-family:"Barlow",sans-serif;font-size:1.2rem;color:#969DA0;line-height:115%;padding-left:2.5rem;letter-spacing:0.02em;display:inline-block;font-weight:bold}.privacy--main-content .rail-wrap .back-btn svg{position:absolute;top:-0.1rem;left:0;width:1.6rem;height:1.6rem}.privacy--main-content .rail-wrap .btn-wrap{display:flex;flex:wrap;margin-top:3rem}@media (max-width: 767px){.privacy--main-content .rail-wrap .btn-wrap{margin-top:2rem}}.privacy--main-content .rail-wrap .btn-wrap a{padding:0.2rem 1.3rem;padding-top:0.5rem;font-size:1.2rem;font-family:"Barlow",sans-serif;text-transform:uppercase;display:inline-block}.privacy--main-content .rail-wrap .btn-wrap a:first-child{background-color:#00A3E0;color:#fff;margin-right:1rem}.privacy--main-content .rail-wrap .btn-wrap a:last-child{background-color:#E3F0F4;color:#849398}@media (max-width: 767px){.privacy--main-content .rail--nav-wrap{display:none}}.privacy--main-content .rail--nav-wrap .rail--inner-wrap{padding-top:4rem;padding-bottom:6rem;width:38.1rem}@media (min-width: 768px){.privacy--main-content .rail--nav-wrap .rail--inner-wrap.is-fixed{position:fixed;top:0}.privacy--main-content .rail--nav-wrap .rail--inner-wrap.is-bottom{position:absolute;bottom:0;top:initial}}.privacy--main-content .rail--nav-wrap ul{list-style:none;padding-left:0;padding-left:5.5rem}.privacy--main-content .rail--nav-wrap li{list-style:none;font-size:1.5rem;line-height:103.5%;text-transform:uppercase;margin-bottom:1.5rem;position:relative;padding-right:3rem}.privacy--main-content .rail--nav-wrap li.is-active a{color:#131819;font-weight:bold}.privacy--main-content .rail--nav-wrap li.is-active::before{content:"";position:absolute;left:calc(-6.05rem + 1px);height:0.8rem;width:0.80rem;border-radius:50%;background:#fff;z-index:3;box-shadow:0px 0px 6px 1px #00a3e0}.privacy--main-content .rail--nav-wrap a{font-family:"Barlow",sans-serif;font-size:1.3rem;color:#6E767A;font-weight:bold;position:relative;display:inline-block;letter-spacing:0.02em}.privacy--main-content .rail--nav-wrap a span{position:absolute;left:-1.5rem}.privacy--main-content .privacy-content{width:calc(100% - 38.1rem);padding:6rem 0 6rem 7.7rem;padding-right:7.7rem;padding-left:0}@media (max-width: 767px){.privacy--main-content .privacy-content{width:100%;padding:3.5rem 0;padding-top:1rem}}.privacy--main-content .hero-wrap span{font-size:1.5rem;line-height:115%;font-weight:bold;font-family:"Barlow",sans-serif;color:var(--mainColor);display:block;letter-spacing:0.02em}.privacy--main-content .hero-wrap .date{color:#6E767A;text-transform:uppercase;font-size:1.4rem;line-height:135%;font-weight:bold}.privacy--main-content .hero-wrap h3{font-size:2.3rem;line-height:125%;color:var(--mainColorMedium);margin-top:3rem;position:relative;padding-top:7.2rem;letter-spacing:-0.01em;font-weight:600}@media (max-width: 767px){.privacy--main-content .hero-wrap h3{padding-top:4.2rem}}.privacy--main-content .hero-wrap h3:before{content:'';position:absolute;top:0;width:5rem;height:0.3rem;background-color:var(--mainColor)}.privacy--main-content h1{font-size:4.3rem;line-height:110%;font-weight:bold;margin-top:1.7rem;margin-bottom:1.5rem;letter-spacing:-0.015em;color:var(--mainColorDark)}.privacy--main-content .main-copy{margin-top:4rem}.privacy--main-content .main-copy h4{color:#262E31;font-family:"Barlow",sans-serif;letter-spacing:0.02em;text-transform:uppercase;font-size:1.5rem;font-weight:700;margin-bottom:1.7rem}.privacy--main-content .main-copy p,.privacy--main-content .main-copy li{line-height:180%;color:#262E31}.privacy--main-content .main-copy p a,.privacy--main-content .main-copy li a{color:var(--mainColor);font-weight:bold}.privacy--main-content .main-copy p a *,.privacy--main-content .main-copy li a *{color:inherit}.privacy--main-content .main-copy p a:hover,.privacy--main-content .main-copy li a:hover{text-decoration:underline}.privacy--main-content .main-copy p{font-size:1.6rem;margin-bottom:2.5rem}.privacy--main-content .main-copy p strong{color:#262E31;font-family:"Barlow",sans-serif;letter-spacing:0.02em;text-transform:uppercase;font-size:1.5rem;font-weight:700}.privacy--main-content .main-copy p.title{margin-bottom:2.8rem;margin-top:0.5rem;font-weight:bold;color:var(--mainColorDark);font-size:1.9rem;letter-spacing:0.02em;text-transform:uppercase;line-height:115%;font-family:"Barlow",sans-serif;border-bottom:0.1rem solid #BDC3C6;padding-bottom:1.5rem;padding-top:5rem}@media (max-width: 767px){.privacy--main-content .main-copy p.title{padding-top:2rem}}body.about-page .body-rail-nav-right--wrap .body-rail--top-part-nav ul,body.about-page .body-rail-nav-right ul{margin-top:3rem}body.about-page .about__hero{width:100%;height:50rem;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;padding-bottom:6rem}@media (max-width: 767px){body.about-page .about__hero:before{position:absolute;bottom:0;left:0;width:100%;height:4rem;background-color:var(--mainColor);opacity:0.5;z-index:2}}@media (max-width: 767px){body.about-page .about__hero{min-height:478px;height:auto;padding-bottom:60px}}@media (max-width: 639px){body.about-page .about__hero{min-height:333px}}body.about-page .about__hero .subtitle{font-family:"Barlow",sans-serif;font-size:1.5rem;letter-spacing:0.02em;font-weight:bold;text-transform:uppercase;line-height:103.5%;color:#fff}@media (max-width: 767px){body.about-page .about__hero .subtitle{font-size:14px}}body.about-page .about__hero h1{color:#fff;max-width:74.8rem}@media (max-width: 767px){body.about-page .about__hero h1{max-width:100%}}@media (max-width: 767px){body.about-page .about__hero-bg-desktop{display:none}}body.about-page .about__hero-bg-mobile{display:none}@media (max-width: 767px){body.about-page .about__hero-bg-mobile{display:block}}body.about-page .about__hero .bottom-text{position:absolute;bottom:0;mix-blend-mode:normal;width:100%;padding-top:1.5rem;padding-bottom:1.5rem;z-index:3;background-color:rgba(var(--mainColorDarkAlpha), 0.6)}body.about-page .about__hero .bottom-text p{font-size:1.3rem;line-height:1.35em;color:#fff;font-size:1.3rem;line-height:103.5%;letter-spacing:0.02em}@media (max-width: 767px){body.about-page .about__hero .bottom-text p{font-size:12px}}body.about-page .about__hero .bottom-text p span{font-family:"Barlow",sans-serif}body.about-page .about__hero .bottom-text a{font-size:1.3rem;line-height:1.35em;color:#fff;display:inline-block;margin-left:1rem;line-height:122.5%;text-transform:uppercase;cursor:pointer;font-family:"Barlow",sans-serif;font-weight:bold}@media (max-width: 767px){body.about-page .about__hero .bottom-text a{font-size:12px}}body.about-page .about__hero .bottom-text a:hover{text-decoration:underline}body.about-page .about__hero .bottom-text a:after{content:none}body.about-page .about__dropdown-mobile{margin-top:40px;z-index:4}@media (min-width: 768px){body.about-page .about__dropdown-mobile{display:none}}body.about-page .about__dropdown-mobile p.eye--l,body.about-page .about__dropdown-mobile .life--main p.mobileDropdown,.life--main body.about-page .about__dropdown-mobile p.mobileDropdown{background-color:#F9F9FA;border-color:#DDE1E2}body.about-page .about__dropdown-mobile p,body.about-page .about__dropdown-mobile li{text-transform:uppercase;line-height:115%}body.about-page .about__dropdown-mobile p,body.about-page .about__dropdown-mobile a{font-size:1.2rem;font-weight:700;color:#131819}body.about-page .about__dropdown-mobile ul{position:absolute;top:100%;left:0;width:100%;padding:10px 0;margin:0;border:1px solid #DDE1E2;border-top:0;box-shadow:0px 16px 32px rgba(0,0,0,0.1)}body.about-page .about__dropdown-mobile li{list-style:none;margin:0}body.about-page .about__dropdown-mobile a{padding:6px 15px;display:block;line-height:115%}body.about-page .about__dropdown-mobile a:hover{color:#036DEA}body.about-page .about__dropdown-mobile p{color:var(--mainColorDark);border:1px solid #BDC3C6;padding:10px 50px 10px 15px;text-transform:uppercase;cursor:pointer}body.about-page .about__dropdown-mobile svg{position:absolute;top:50%;transform:translateY(-50%);right:20px}body.about-page .content-body{position:relative;display:flex}body.about-page .content-body .team--grid-section h5{margin-bottom:3rem}body.about-page .content-body .team-card--social-link{background:#fff}body.about-page .content-body .team-card--social path{fill:#004E75}body.about-page .content-body .team-card--social a:hover path{fill:#00A3E0}body.about-page .content-body .team-btm-block{padding-top:2rem;padding-bottom:7rem}body.about-page .content-body .team--grid-members{padding-top:2rem}body.about-page .content-body .team--grid-members .team-card{margin-bottom:6rem}body.about-page .content-body .team--grid-members .team-card--top figure{border:solid 0.4rem #F9F9F9}body.about-page .content-body .team--grid-members .team-card--info .name{font-size:1.4rem;margin-bottom:0.3rem;color:#3E484C}body.about-page .content-body .team--grid-members .team-card--info .title{font-size:1.3rem;font-style:italic;margin-bottom:2.2rem;color:#3E484C}body.about-page .content-body__content{width:69.8rem;padding:2.5rem 0 5rem;position:relative;z-index:3}@media (max-width: 767px){body.about-page .content-body__content{width:100%;padding:0 0 4rem 0}}body.about-page .content-body__content .content-body__mainhead{margin-top:5rem;color:#262E31}body.about-page .content-body__content .content-body__mainhead a{font-size:3.3rem;font-family:"STIX Two Text",serif;font-weight:500;font-style:normal;line-height:120%;margin-bottom:3.3rem;color:#036DEA}@media (max-width: 767px){body.about-page .content-body__content .content-body__mainhead a{font-size:28px}}body.about-page .content-body__content .content-body__mainhead a:hover{text-decoration:underline}@media (max-width: 767px){body.about-page .content-body__content .content-body__mainhead{margin-top:33px}}body.about-page .content-body__content h2{font-size:3.3rem;font-style:normal;line-height:120%;margin-bottom:3.3rem;color:var(--mainColorMedium)}@media (max-width: 767px){body.about-page .content-body__content h2{font-size:28px}}body.about-page .content-body__content .section-header{font-family:"Barlow",sans-serif;font-size:1.9rem;letter-spacing:0.02em;text-transform:uppercase;margin-bottom:2.4rem;padding-top:4rem;font-weight:bold}@media (max-width: 767px){body.about-page .content-body__content .section-header{font-size:18px}}@media (max-width: 767px){body.about-page .content-body__content .section-header{margin-bottom:30px;padding-top:30px}}body.about-page .content-body__content .section-header::after{content:"";height:1px;background:#BDC3C6;width:100%;display:block;margin-top:1.5rem}@media (max-width: 767px){body.about-page .content-body__content .section-header::after{margin-top:18px}}body.about-page .content-body__content p:not(.wp-caption-text){font-size:1.6rem;line-height:1.35em;line-height:1.5em;line-height:1.5em;font-style:normal;font-weight:normal;color:#262E31;margin-bottom:2.5rem}@media (max-width: 767px){body.about-page .content-body__content p:not(.wp-caption-text){font-size:14px}}body.about-page .content-body__content p:not(.wp-caption-text) a{color:var(--mainColor);background-color:none;border-bottom:1px solid rgba(var(--mainColor), 0.3)}body.about-page .content-body__content p:not(.wp-caption-text) a:after{content:none}body.about-page .content-body__content p:not(.wp-caption-text) a:hover{border-bottom:1px solid var(--mainColor)}body.about-page .content-body__content a{white-space:initial;font-weight:500}body.about-page .content-body__content ol{padding-left:2.5rem;margin-bottom:2.5rem}body.about-page .content-body__content ol li{margin-bottom:1rem}body.about-page .content-body__content ul{padding-left:2.5rem;margin:2.5rem 0}body.about-page .content-body__content ul ul{margin:1rem 0;list-style:disc}body.about-page .content-body__content li{font-size:1.6rem;line-height:1.35em;line-height:1.5em;color:#262E31}@media (max-width: 767px){body.about-page .content-body__content li{font-size:14px}}body.about-page .content-body__content li a{color:var(--mainColor);background-color:none;border-bottom:1px solid rgba(var(--mainColor), 0.3)}body.about-page .content-body__content li a:after{content:none}body.about-page .content-body__content li a:hover{border-bottom:1px solid var(--mainColor)}body.about-page .content-body__section{margin-top:3rem}@media (max-width: 767px){body.about-page .content-body__section{margin-top:30px}}body.about-page .textL-imgR-sec .col-l,body.about-page .textL-imgR-sec .col-r{width:48%}@media (max-width: 767px){body.about-page .textL-imgR-sec .col-l,body.about-page .textL-imgR-sec .col-r{width:100%}body.about-page .textL-imgR-sec .col-l{margin-bottom:2rem}}body.about-page .textL-imgR-w-title-sec .col-l,body.about-page .textL-imgR-w-title-sec .col-r{width:46%}@media (max-width: 767px){body.about-page .textL-imgR-w-title-sec .col-l,body.about-page .textL-imgR-w-title-sec .col-r{width:100%}}body.about-page .textL-imgR-w-title-sec h4{font-size:1.8rem;letter-spacing:-0.0005em;margin-bottom:2.5rem}@media (max-width: 767px){body.about-page .textL-imgR-w-title-sec h4{font-size:16px}}body.about-page .full-width-video-sec{margin-top:4rem}@media (max-width: 767px){body.about-page .full-width-video-sec{margin-top:2rem}}body.about-page .full-width-video-sec .video-container{position:relative;margin-bottom:1.7rem}body.about-page .full-width-video-sec .video-container .video-caption{font-size:1.3rem;line-height:1.35em;color:#262E31;margin-top:.5rem}@media (max-width: 767px){body.about-page .full-width-video-sec .video-container .video-caption{font-size:12px}}@media (max-width: 767px){body.about-page .full-width-video-sec .video-container .video-caption{font-size:12px}}body.about-page .full-width-video-sec .video-container .video-caption::before{background-color:#2588FE;border-radius:50%;content:'';display:inline-block;height:7px;margin-right:9px;position:relative;top:-1px;vertical-align:middle;width:7px}@media (max-width: 767px){body.about-page .full-width-video-sec .video-container .video-caption::before{margin-right:5px}}body.about-page .full-width-video-sec video{width:100%}body.about-page .full-width-video-sec li:not(:last-of-type){margin-bottom:2rem}body.about-page .image-grid{display:flex;flex-direction:row;margin-top:6rem;margin-bottom:6rem}@media (max-width: 767px){body.about-page .image-grid{margin-top:4rem;margin-bottom:4rem}}body.about-page .image-grid .stacked-images{flex:1;display:flex;flex-direction:column;padding-right:2rem}@media (max-width: 767px){body.about-page .image-grid .stacked-images{padding-right:6px}}body.about-page .image-grid .stacked-images img{max-width:100%}body.about-page .image-grid .stacked-images img:first-child{padding-bottom:1.5rem}@media (max-width: 767px){body.about-page .image-grid .stacked-images img:first-child{padding-bottom:7px}}body.about-page .image-grid .large-image{flex:2;display:flex;justify-content:center;align-items:center;position:relative}body.about-page .image-grid .large-image .image-caption{font-size:1.4rem;line-height:1.35em;position:absolute;color:#fff;bottom:2.2rem;left:2.5rem}@media (max-width: 767px){body.about-page .image-grid .large-image .image-caption{font-size:13px}}@media (max-width: 767px){body.about-page .image-grid .large-image .image-caption{display:none}}body.about-page .image-grid .large-image .image-caption::before{background-color:#2588FE;border-radius:50%;content:'';display:inline-block;height:7px;margin-right:9px;position:relative;top:-1px;vertical-align:middle;width:7px}body.about-page .image-grid .large-image img{object-fit:cover;object-position:center;min-height:100%}body.about-page .image-grid.reversed{margin-top:3.8rem;margin-bottom:3.8rem}body.about-page .image-grid.reversed .large-image{padding-right:2rem}@media (max-width: 767px){body.about-page .image-grid.reversed .large-image{padding-right:6px}}body.about-page .image-grid.reversed .stacked-images{padding-right:0}body.about-page .institue-grid-sec{margin-top:4rem}@media (max-width: 767px){body.about-page .institue-grid-sec{margin-top:0}}body.about-page .institue-grid-sec .institue-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:20px;position:relative}@media (max-width: 767px){body.about-page .institue-grid-sec .institue-grid{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:0}}body.about-page .institue-grid-sec .institue-item{max-width:28.2rem;padding-top:2.7rem}@media (min-width: 768px){body.about-page .institue-grid-sec .institue-item{padding-bottom:2.5rem}}@media (max-width: 767px){body.about-page .institue-grid-sec .institue-item{max-width:none}body.about-page .institue-grid-sec .institue-item:first-child{padding-top:0}body.about-page .institue-grid-sec .institue-item:not(:last-child){border-bottom:1px solid #F1F4F6}}body.about-page .institue-grid-sec .institue-item p{font-size:1.4rem}body.about-page .institue-grid-sec .institue-item:nth-child(2),body.about-page .institue-grid-sec .institue-item:nth-child(4){margin-left:4.4rem}@media (max-width: 767px){body.about-page .institue-grid-sec .institue-item:nth-child(2),body.about-page .institue-grid-sec .institue-item:nth-child(4){margin-left:0}}body.about-page .institue-grid-sec .institue-item:nth-child(2):before{content:"";position:absolute;width:1px;height:100%;top:0;left:50%;background-color:#F1F4F6;transform:translateX(-50%)}@media (max-width: 767px){body.about-page .institue-grid-sec .institue-item:nth-child(2):before{content:none}}body.about-page .institue-grid-sec .institue-item:nth-child(4):before{content:"";position:absolute;width:100%;height:1px;left:0;top:50%;background-color:#F1F4F6;transform:translateY(-50%)}@media (max-width: 767px){body.about-page .institue-grid-sec .institue-item:nth-child(4):before{content:none}}body.about-page .institue-grid-sec img{max-width:100%;height:auto;padding-bottom:3.3rem}body.about-page .life--values-row{padding-top:4rem}@media (max-width: 767px){body.about-page .life--values-row{padding-top:0}}@media (min-width: 768px){body.about-page .life--values-row{position:relative}body.about-page .life--values-row::after{position:absolute;content:'';background-color:#F1F4F6;width:6px;height:49.3rem;top:5.2rem;left:34.9rem}}body.about-page .life--values-row .col:nth-child(2){padding-top:0;border:none}body.about-page .life--values-row .life--values-list{padding-left:0}body.about-page .life--values-row .life--values-list li:not(:last-child){margin-bottom:3rem}@media (max-width: 767px){body.about-page .life--values-row .life--values-list li .h5{font-size:1.9rem}}body.about-page .life--values-row .life--values-list p{margin-bottom:1em;font-size:1.4rem;line-height:1.35em}@media (max-width: 767px){body.about-page .life--values-row .life--values-list p{font-size:13px}}body.about-page .life--values-row .life--values-list li.is-active h3{margin-bottom:1rem}body.about-page .life--values-row .life--values-wrapper .life--values-quote p{font-size:1.4rem;line-height:1.35em}@media (max-width: 767px){body.about-page .life--values-row .life--values-wrapper .life--values-quote p{font-size:13px}}body.about-page .full-width-text-sec li:not(:last-of-type){margin-bottom:2rem}body.about-page .license-card-sec{min-height:31.4rem;padding:1.2rem;box-shadow:0px 16px 32px transparent;transition:0.35s}body.about-page .license-card-sec:hover{box-shadow:0px 16px 32px rgba(0,0,0,0.1)}body.about-page .license-card-sec .col-l{width:40%}body.about-page .license-card-sec .col-l figure{width:100%;height:100%;padding-top:100%}body.about-page .license-card-sec .col-r{width:55%;padding-right:3%}@media (max-width: 767px){body.about-page .license-card-sec{flex-wrap:wrap}body.about-page .license-card-sec .col-l,body.about-page .license-card-sec .col-r{width:100%}body.about-page .license-card-sec .col-l{margin-bottom:2rem}body.about-page .license-card-sec .col-r{padding-bottom:2rem}}body.about-page .license-card-sec h4{font-size:1.8rem;letter-spacing:-0.0005em;text-transform:uppercase;margin-bottom:2rem}@media (max-width: 767px){body.about-page .license-card-sec h4{font-size:16px}}body.about-page .license-card-sec .cta-btn{font-family:"Barlow",sans-serif;color:#00A3E0;font-weight:bold;font-size:1.2rem;letter-spacing:normal;text-transform:uppercase}body.about-page .license-card-sec .cta-btn svg{margin-right:1rem;margin-bottom:0.4rem}body.about-page .license-card-sec li{color:#004E75}body.about-page .license-card-sec li:not(:last-of-type){margin-bottom:2rem}body.about-page .license-card-sec li a{position:relative;background:linear-gradient(180deg, rgba(255,255,255,0) 54%, #D0F2FF 50%);text-decoration:none;transition:0.35s;color:#004E75}body.about-page .license-card-sec li a:hover{background:linear-gradient(180deg, rgba(255,255,255,0) 10%, #D0F2FF -1%)}body.about-page .fqa-sec{background-color:#F4F9FF;margin-bottom:1.4rem;padding:0}@media (max-width: 767px){body.about-page .fqa-sec{margin-bottom:10px}}body.about-page .fqa-sec.accordion__content--active .arrow-button{transform:rotate(0deg)}body.about-page .fqa-sec .arrow-button{position:absolute;top:2rem;right:2rem;width:2.4rem;transition:0.35s;transform:rotate(180deg)}@media (max-width: 767px){body.about-page .fqa-sec .arrow-button{top:20px;right:20px;width:18px}}body.about-page .fqa-sec .arrow-button svg{width:100%;display:block}body.about-page .fqa-sec .arrow-button svg path{stroke:var(--mainColor)}body.about-page .fqa-sec .faq-a,body.about-page .fqa-sec .faq-q{padding:2rem 6.4rem 2rem 2rem}@media (max-width: 767px){body.about-page .fqa-sec .faq-a,body.about-page .fqa-sec .faq-q{padding:20px 60px 20px 20px}}body.about-page .fqa-sec .faq-q{cursor:pointer}body.about-page .fqa-sec .faq-q p{font-size:1.8rem;line-height:1.4em;line-height:125%;font-family:"hk_grotesksemibold",sans-serif;color:var(--mainColorDark);margin:0;line-height:1.25em}@media (max-width: 767px){body.about-page .fqa-sec .faq-q p{font-size:16px}}body.about-page .fqa-sec .faq-a{padding-top:0}@media (max-width: 767px){body.about-page .fqa-sec .faq-a{padding-top:0}}body.about-page .fqa-sec .faq-a p{font-size:1.4rem;line-height:1.35em;color:#262E31}@media (max-width: 767px){body.about-page .fqa-sec .faq-a p{font-size:13px}}body.about-page .fqa-sec .faq-a p:last-of-type{margin-bottom:0}body.about-page .content-body__section .img-logo-float{max-width:50%}@media (max-width: 767px){body.about-page .content-body__section .img-logo-float{max-width:100%;margin-bottom:20px}}body.about-page .Bottom__Signup{border-top:2px solid #eee}.article--hero{text-align:center;padding-top:10rem;padding-bottom:5rem}.article--hero .caption{color:#00A3E0;font-size:1.2rem}.article--hero .date{font-size:1.1rem;color:#888B8D;text-transform:uppercase}.article--hero h1{margin-top:1rem;font-size:2.8rem}@media (min-width: 768px){.article--hero h1{font-size:4.6rem}}.article--content{position:relative;background-color:#F2FAFD}.article--content::before,.article--content::after{content:'';position:absolute;left:0;width:100%;background-color:#fff;height:14rem;z-index:0}.article--content::before{top:0}.article--content::after{bottom:0}.article--content .container{position:relative;background-color:#fff;box-shadow:0px 16px 32px rgba(0,0,0,0.1);padding-top:6rem;padding-bottom:6rem;max-width:89rem;z-index:1;background-size:cover;background-position:center;background-repeat:no-repeat}.article--content .container p,.article--content .container li{color:#262E31}.article--content .container p em,.article--content .container li em{color:#262E31}.article--content .container p a,.article--content .container li a{color:var(--mainColor);border-bottom:1px solid transparent;font-weight:700;transition:0.35s}.article--content .container p a:after,.article--content .container li a:after{content:none}.article--content .container p a:hover,.article--content .container li a:hover{border-bottom-color:var(--mainColor)}.article--content .container p:not(:last-of-type){margin-bottom:3rem}.article--content .container table{border-collapse:collapse;width:100%;margin:1rem 0}.article--content .container table td,.article--content .container table th,.article--content .container table tr{border:1px solid #565F63}.article--content .container table td,.article--content .container table th{padding:1rem}.article--content .container table th{font-family:"Barlow",sans-serif;font-size:1.1rem;letter-spacing:0.02em;font-weight:700;text-transform:uppercase;line-height:1.1em}@media (max-width: 767px){.article--content .container table th{font-size:10px}}.article--content .container table td{font-size:1.4rem;line-height:1.35em;vertical-align:top}@media (max-width: 767px){.article--content .container table td{font-size:13px}}.article--content .container table a{color:var(--mainColor);border-bottom:1px solid transparent;font-weight:700;transition:0.35s}.article--content .container table a:after{content:none}.article--content .container table a:hover{border-bottom-color:var(--mainColor)}@media (min-width: 768px){.article--content .container{padding-left:10rem;padding-right:10rem}}body.media-kit main{overflow:initial}.mk--hero{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:8rem;padding-bottom:8rem}.mk--hero h1{color:#fff;margin:0}.mk--main{border-bottom:solid 2px #EEEEEE}.mk--main-rail{width:37rem;background-color:#F2FAFD;padding-bottom:8rem;padding-right:4.5rem;padding-left:4rem}.mk--main-rail-sticky{padding-top:6rem;position:sticky;-webkit-position:sticky;top:0}.mk--main-rail .mark{opacity:.2;justify-content:flex-end;padding-right:1rem;margin-top:6rem}@media (max-width: 767px){.mk--main-rail{display:none;pointer-events:none}}.mk--main-nav{text-align:right}.mk--main-nav a{display:block;width:100%;color:#B7B7B7;text-transform:uppercase;font-size:1.5rem;font-weight:600;font-family:"Barlow",sans-serif;margin-bottom:1rem;transition:all 350ms ease;position:relative}.mk--main-nav a:hover,.mk--main-nav a.is-active{color:#000}.mk--main-nav a.is-active::before{content:"";position:absolute;right:calc(-4.9rem + 1px);top:0.5rem;height:0.8rem;width:0.80rem;border-radius:50%;background:#fff;z-index:3;box-shadow:0px 0px 6px 1px #00a3e0}@media (max-width: 959px){.mk--main-nav a{font-size:14px}}.mk--main-content{flex:1;padding-left:7rem;padding-right:10rem}.mk--main-content p{color:#72797C;font-size:1.8rem}.mk--main-content p:not(:last-child){margin-bottom:2rem}@media (max-width: 767px){.mk--main-content{flex:initial;width:100%;padding-left:5%;padding-right:5%;padding-top:3rem}}.mk--section{padding-top:6rem}.mk--section.mk--intro{padding-top:6rem}@media (max-width: 767px){.mk--section.mk--intro{padding-top:2rem}}.mk--section-title{border-bottom:solid 2px #eeeeee;margin-bottom:2rem}.mk--section-title h2{font-family:"Barlow",sans-serif;text-transform:uppercase;font-size:2rem;font-weight:700}@media (max-width: 959px){.mk--section-title h2{font-size:18px}}@media (max-width: 767px){.mk--section{padding-top:4rem}}.mk--fact{display:flex;flex-wrap:wrap;margin-top:4rem}.mk--fact-cell{border:solid 1px #F1F0F0;background-color:#fff;padding:3rem;transition:all 350ms ease;width:calc(50% - 5rem);margin-right:5rem;margin-bottom:1rem}.mk--fact-cell h4{position:relative;font-size:2.8rem;padding-bottom:2rem;margin-bottom:2rem}.mk--fact-cell h4::after{content:'';position:absolute;bottom:0;left:0;height:.4rem;width:3rem;background-color:#B6D3EE}.mk--fact-cell p{color:#000;margin-bottom:2rem}.mk--fact-cell:hover{box-shadow:0px 20px 40px rgba(21,81,137,0.15)}@media (max-width: 767px){.mk--fact-cell{width:100%;margin-right:0;margin-bottom:2rem}}.mk--block{margin-bottom:4rem}.mk--title-link{display:flex;align-items:center;margin-top:1rem}.mk--title-link h3{flex:1;font-family:"Lato",sans-serif;font-size:1.8rem;font-weight:700;margin:0}@media (max-width: 767px){.mk--title-link{flex-wrap:wrap}.mk--title-link h3{flex:initial;width:100%;margin-bottom:2rem}.mk--title-link .link{width:100%}}.mk--leadership{margin-top:3rem}.mk--leadership-block figure{position:relative;border:solid 1px #F1F0F0}.mk--leadership-block figure::before{content:'';display:block;height:0;padding-top:100%}.mk--leadership-block div{margin-top:1.4rem}.mk--leadership-block p{font-size:13px;color:#3E484C}.mk--leadership-block p:not(:last-child){margin-bottom:0}.mk--leadership-block p:last-child{font-size:12px}@media (min-width: 768px){.mk--leadership-block{width:calc(25% - 1.4rem);margin-right:1.8rem;margin-bottom:4rem}.mk--leadership-block:nth-child(4n){margin-right:0}}@media (max-width: 767px){.mk--leadership-block{width:calc(50% - 1rem);margin-right:2rem;margin-bottom:2rem}.mk--leadership-block:nth-child(2n){margin-right:0}}.mk--people{margin-top:3rem}.mk--people-block figure{position:relative}.mk--people-block figure::before{content:'';display:block;height:0;padding-top:50%}.mk--people-block div{margin-top:1.4rem}.mk--people-block p{font-size:13px;color:#3E484C}@media (min-width: 768px){.mk--people-block{width:calc(50% - 11px);margin-right:22px;margin-bottom:4rem}.mk--people-block:nth-child(2n){margin-right:0}}@media (max-width: 767px){.mk--people-block{width:100%;margin-bottom:3rem}}.mk--logos-grid{margin-top:3rem}.mk--logos-grid figure{position:relative;border:solid 1px #eee}.mk--logos-grid figure::before{content:'';display:block;height:0;padding-top:65%}.mk--logos-top{margin-bottom:4rem}@media (min-width: 768px){.mk--logos-top figure{width:calc(50% - 2rem)}.mk--logos-top figure:first-child{margin-right:4rem}}@media (max-width: 767px){.mk--logos-top figure{width:100%}.mk--logos-top figure:first-child{margin-bottom:2rem}}@media (max-width: 767px){.mk--logos-top{margin-bottom:2rem}}.mk--contact{text-align:center;padding-top:4rem;padding-bottom:8rem}.mk--contact h2{color:#004E75;font-size:2.8rem;margin-bottom:2rem}.mk--contact .btn{margin-top:1rem}.anniversary--hero{height:45.9rem;position:relative}.anniversary--hero .hero-img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.anniversary--main-content{background:#F9F9FA;padding-bottom:5rem}@media (max-width: 767px){.anniversary--main-content{padding-bottom:4rem}}.anniversary--main-content .row{display:flex}@media (max-width: 767px){.anniversary--main-content .row{flex-wrap:wrap}}@media (min-width: 768px){.anniversary--main-content .row .col{flex:1}}@media (max-width: 767px){.anniversary--main-content .row .col{text-align:center}}.anniversary--main-content .row .col:first-of-type{padding-right:3.5rem}@media (max-width: 767px){.anniversary--main-content .row .col:first-of-type{padding-right:0}}@media (max-width: 767px){.anniversary--main-content .row .col{width:100%}}.anniversary--main-content .row .BtnTheme{padding:1.2em 2em}@media (max-width: 767px){.anniversary--main-content .row .btn-wrap{margin-bottom:3.5rem;width:100%;text-align:center}}.anniversary--main-content .row .btn-wrap.btn-closed .BtnTheme{background-color:#969DA0;pointer-events:none}.anniversary--main-content .back-link-wrap{display:flex;margin-bottom:2.5rem}.anniversary--main-content .back-link-wrap a.is-active{color:var(--mainColor)}.anniversary--main-content .back-link-wrap a,.anniversary--main-content .back-link-wrap span{font-family:"Barlow",sans-serif;font-size:1.3rem;letter-spacing:0.02em;text-transform:uppercase;color:#72777a;font-weight:bold;transition:0.35s}@media (max-width: 767px){.anniversary--main-content .back-link-wrap a,.anniversary--main-content .back-link-wrap span{font-size:12px}}.anniversary--main-content .back-link-wrap a:hover{color:var(--mainColor)}.anniversary--main-content .back-link-wrap .arrow{margin:0 1rem}.anniversary--main-content .anniversary-inner-wrap{max-width:90rem;margin:-28rem auto 5rem;background-color:#fff;position:relative;padding:6rem 9rem;box-shadow:0px 16px 32px rgba(var(--mainColorAlpha), 0.1)}@media (max-width: 767px){.anniversary--main-content .anniversary-inner-wrap{max-width:90%;padding:3.5rem 5% 4rem;margin:-34rem auto 5rem}}.anniversary--main-content .anniversary-inner-wrap.no-hero-badge{padding-top:7rem}.anniversary--main-content .anniversary-inner-wrap.no-hero-badge .main-icon{display:none}@media (max-width: 767px){.anniversary--main-content .anniversary-inner-wrap.no-hero-badge{padding-top:6rem}}.anniversary--main-content .anniversary-inner-wrap .hero-data--heading{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center;margin-bottom:5rem}@media (max-width: 767px){.anniversary--main-content .anniversary-inner-wrap .hero-data--heading{display:block;margin-bottom:3.1rem}}@media (min-width: 768px){.anniversary--main-content .anniversary-inner-wrap .hero-data--heading h1{max-width:46.9rem}}.anniversary--main-content .main-icon{max-width:17.7rem;border-radius:50%}@media (max-width: 767px){.anniversary--main-content .main-icon{max-width:11.5rem;margin-bottom:3.1rem}}.anniversary--main-content h1{font-size:4.3rem;color:var(--mainColorDark)}@media (max-width: 767px){.anniversary--main-content h1{font-size:33px}}.anniversary--main-content .blogCard .blogCard--inner .blogCard--inner .text-wrap h5{font-size:1.6rem;line-height:1.35em;font-family:"hk_grotesksemibold",sans-serif;line-height:1.25em;color:var(--mainColorDark)}@media (max-width: 767px){.anniversary--main-content .blogCard .blogCard--inner .blogCard--inner .text-wrap h5{font-size:14px}}.anniversary--main-content .blogCard .blogCard--inner .blogCard--inner .text-wrap p{font-size:1.4rem;line-height:1.35em;color:#262E31}@media (max-width: 767px){.anniversary--main-content .blogCard .blogCard--inner .blogCard--inner .text-wrap p{font-size:13px}}.anniversary--main-content .register-wrap{display:flex;flex-wrap:wrap;margin-top:1.5rem;margin-bottom:4rem}@media (max-width: 767px){.anniversary--main-content .register-wrap{margin-bottom:0.8rem}}.anniversary--main-content .register-wrap .BtnTheme{background-color:var(--mainColor)}.anniversary--main-content .register-wrap .BtnTheme:hover{background-color:var(--mainColorMedium)}.anniversary--main-content .register-wrap .copy{padding-right:5rem;text-align:left}@media (max-width: 767px){.anniversary--main-content .register-wrap .copy{text-align:center;padding-right:0;margin-bottom:1.5rem;width:100%}}.anniversary--main-content .register-wrap .date{font-weight:600;font-size:1.6rem;line-height:137%;color:var(--mainColorMedium);margin-bottom:0}@media (max-width: 767px){.anniversary--main-content .register-wrap .date{font-size:1.4rem}}.anniversary--main-content .register-wrap .location{font-size:16px;color:#3E484C;margin-top:0.8rem;margin-bottom:0}.anniversary--main-content .register-wrap .btn{font-size:1.4rem;line-height:122.5%;padding:1.8rem 2.5rem 1rem;font-weight:600}.anniversary--main-content p{font-size:1.8rem;line-height:1.4em;line-height:135.5%;color:#262E31;margin-bottom:2.5rem}@media (max-width: 767px){.anniversary--main-content p{font-size:16px}}.anniversary--main-content p a{color:var(--mainColor);font-weight:700}@media (max-width: 767px){.anniversary--main-content p a{word-break:break-word}}.anniversary--main-content p a:hover{text-decoration:underline}.anniversary--main-content .keynote-speakers{margin-top:5rem}.anniversary--main-content .keynote-speakers .title{margin-top:5rem}.anniversary--main-content .speakers-wrap{margin-top:3rem}@media (max-width: 767px){.anniversary--main-content .speakers-wrap .speaker-copy{width:100%;margin-top:1.5rem}}.anniversary--main-content .speaker{display:flex;flex-wrap:wrap;align-items:center}.anniversary--main-content .speaker:not(:last-child){margin-bottom:5rem}.anniversary--main-content .speaker img{width:13.7rem;height:13.7rem;border-radius:50%;margin-right:3rem}.anniversary--main-content .speaker .name{color:#000;font-size:2.2rem;line-height:135.5%;font-weight:bold;margin-bottom:0.5rem}@media (max-width: 767px){.anniversary--main-content .speaker .name{font-size:1.8rem}}.anniversary--main-content .speaker .person-infor{font-size:1.8rem;line-height:135.5%;margin-bottom:0;color:#72797c}@media (max-width: 767px){.anniversary--main-content .speaker .person-infor{font-size:1.6rem}}.anniversary--main-content .title{border-bottom:solid 1px #BDC3C6;margin-top:6rem;margin-bottom:4rem}@media (max-width: 767px){.anniversary--main-content .title{margin-top:6rem}}.anniversary--main-content .title h3{font-family:"Barlow",sans-serif;font-size:1.9rem;letter-spacing:0.02em;text-transform:uppercase;line-height:103.5%;margin-bottom:2rem;font-weight:bold}@media (max-width: 767px){.anniversary--main-content .title h3{font-size:18px}}.anniversary--main-content .speakers-container{margin:3rem 0}.anniversary--main-content .speakers-container .person .name{margin-bottom:0;font-weight:bold;font-size:1.6rem;line-height:135.5%;color:#000}.anniversary--main-content .speakers-container .person .infor{font-size:1.6rem;line-height:135.5%}.anniversary--main-content .speakers-bottom-wrap{text-align:center;border-top:2px solid #eee;margin-top:5rem;padding-top:6rem;padding-bottom:2rem}.anniversary--main-content .speakers-bottom-wrap p{font-weight:500;font-size:1.8rem;line-height:137%;color:#282e31}.anniversary--main-content .speakers-bottom-wrap .BtnTheme{background-color:var(--mainColor)}.anniversary--main-content .speakers-bottom-wrap .BtnTheme:hover{background-color:var(--mainColorMedium)}.anniversary--main-content .schedule .session__title h4{font-size:1.4rem;color:#000;font-weight:600;margin:3rem 0 1rem;text-transform:uppercase;font-family:"Barlow",sans-serif}.anniversary--main-content .schedule .session__slot{display:flex;padding:3rem 0;border-bottom:2px solid #eee}@media (max-width: 767px){.anniversary--main-content .schedule .session__slot{flex-direction:column}}.anniversary--main-content .schedule .session__meta{min-width:17.6rem;margin-right:7rem}@media (max-width: 767px){.anniversary--main-content .schedule .session__meta{width:100%;margin:0 0 1rem}}.anniversary--main-content .schedule .session__time span{font-size:1.8rem;display:block;margin-bottom:1rem}.anniversary--main-content .schedule .session__info{margin-bottom:2rem}.anniversary--main-content .schedule .session__info span{display:block;font-size:1.8rem;color:#4A4A4A}.anniversary--main-content .schedule .session__people{font-size:1.6rem}.anniversary--main-content .schedule .session__people .person{margin-bottom:1.5rem}.anniversary--main-content .schedule .session__people .person .name{display:block;font-weight:700}.anniversary--main-content .schedule .session__people .person .role{display:block;color:#888B8D}.anniversary--main-content .schedule .session__people .person .affilation{display:block;color:#888B8D;padding-right:6rem}@media (max-width: 767px){.anniversary--main-content .schedule .session__people .person .affilation{padding-right:1rem}}.anniversary--main-content .schedule .session:last-of-type .session__slot:last-of-type{border-bottom:unset}.anniversary-section .section-content{margin-top:2.5rem}.anniversary-section.videos .blogCard--img:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2));isolation:isolate;z-index:1}.anniversary-section.videos .blogCard--label{z-index:2}.anniversary-section.videos .play-button{z-index:3}@media (min-width: 768px){.anniversary-section.videos .section-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.anniversary-section.videos .blogCard--layout5{height:auto}.anniversary-section.videos .blogCard--layout5 .blogCard--inner{flex-direction:column}.anniversary-section.videos .blogCard--layout5 .blogCard--inner .text-wrap{flex:1;margin-top:2rem}.anniversary-section.videos .blogCard--layout5 .blogCard--inner .text-wrap p:last-of-type{margin-bottom:5.5rem}.anniversary-section.videos .blogCard--layout5 .blogCard--inner .blogCard--img{height:16.5rem}.anniversary-section.videos .blogCard--shortcode{width:calc(100% / 2 - 2rem);margin-right:unset;padding-bottom:5rem}}.tabula-lander .max-container{background:linear-gradient(0deg, rgba(249,249,250,0) 0%, rgba(37,136,254,0.08) 98.74%)}.tabula-lander .bg-img{position:absolute;max-width:55rem}@media (max-width: 767px){.tabula-lander .bg-img{max-width:25rem}}.tabula-lander--hero{padding:11rem 0 15rem;position:relative}@media (max-width: 767px){.tabula-lander--hero{padding-top:90px}}.tabula-lander--hero .background-img1{top:-24rem;left:-23rem}@media (max-width: 767px){.tabula-lander--hero .background-img1{left:-10rem;top:-10rem}}.tabula-lander--hero .background-img2{bottom:-26rem;right:-32rem}@media (max-width: 767px){.tabula-lander--hero .background-img2{right:-10rem;bottom:-10rem}}.tabula-lander--hero article{max-width:73rem;margin:0 auto;text-align:center;z-index:2}@media (max-width: 767px){.tabula-lander--hero article{max-width:100%;position:relative}}.tabula-lander--hero h1{line-height:108.5%;letter-spacing:-0.035em;font-weight:600;margin-top:1.5rem;margin-bottom:2rem;color:var(--mainColorDark)}.tabula-lander--hero span{line-height:103.5%;color:var(--mainColor);font-weight:bold;text-transform:uppercase;display:inline-block;letter-spacing:0.02em}.tabula-lander--hero p{font-weight:500;line-height:152.5%;color:#262E31}@media (max-width: 767px){.tabula-lander--hero p{font-size:1.5rem}}.tabula-lander--main{border-bottom:2px solid #EEEEEE;padding-bottom:6rem;position:relative;z-index:2}.tabula-lander--main .container{position:relative;z-index:3}.tabula-lander--main .background-img3{left:-25rem;top:50%}@media (max-width: 767px){.tabula-lander--main .background-img3{left:-10rem;top:50%;z-index:-1}}.tabula-lander--main .background-img4{right:-5rem;bottom:40rem}@media (max-width: 767px){.tabula-lander--main .background-img4{right:-5rem;bottom:30rem;z-index:-1}}.tabula-lander--main .tabula-main--inner-wrap{max-width:90rem;margin-left:auto;margin-right:auto;background-color:#fff;filter:drop-shadow(0px 20px 40px rgba(var(--mainColorAlpha), 0.2));z-index:1;margin-top:-11.5rem;margin-bottom:10rem;position:relative}@media (max-width: 767px){.tabula-lander--main .tabula-main--inner-wrap{margin-bottom:8rem}}.tabula-lander--main .main-padding-wrap{padding:6rem 9rem 8rem}@media (max-width: 767px){.tabula-lander--main .main-padding-wrap{padding:4rem 5%}}.tabula-lander--main h2{color:var(--mainColorMedium);line-height:1.25em;margin-bottom:3.5rem}.tabula-lander--main .intro-copy p{font-size:1.8rem;line-height:1.4em;margin-bottom:2.5rem;line-height:1.4em;color:#262E31}@media (max-width: 767px){.tabula-lander--main .intro-copy p{font-size:16px}}.tabula-lander--main .three-cols{padding:6rem 9rem;background-color:var(--mainColorMedium)}@media (max-width: 767px){.tabula-lander--main .three-cols{padding:5rem 5%}}.tabula-lander--main .three-cols h3{line-height:111%;letter-spacing:-0.035em;font-weight:bold;margin-top:1rem;margin-bottom:1rem}.tabula-lander--main .three-cols small{font-weight:700}.tabula-lander--main .three-cols p,.tabula-lander--main .three-cols small{line-height:135.5%;opacity:0.7}.tabula-lander--main .three-cols .row{display:flex;flex-wrap:wrap}@media (min-width: 768px){.tabula-lander--main .three-cols .col{padding:1rem 4rem;flex:1}}@media (max-width: 767px){.tabula-lander--main .three-cols .col{width:100%;padding-bottom:2rem;padding-top:2rem}}.tabula-lander--main .three-cols .col:first-child{padding-left:0}@media (max-width: 767px){.tabula-lander--main .three-cols .col:first-child{padding-top:0}}@media (max-width: 767px){.tabula-lander--main .three-cols .col:last-child{padding-bottom:0}}.tabula-lander--main .three-cols .col:not(:last-child){border-right:2px solid rgba(var(--mainColorBrightAlpha), 0.3)}@media (max-width: 767px){.tabula-lander--main .three-cols .col:not(:last-child){border-right:0;border-bottom:1px solid rgba(var(--mainColorBrightAlpha), 0.3)}}.tabula-lander--main .three-cols .col:nth-child(3){color:#fff;padding-right:0}.tabula-lander--main .featured-sec .title{border-bottom:solid 1px #BDC3C6;margin-bottom:2rem}.tabula-lander--main .featured-sec .title h3{text-transform:uppercase;font-weight:bold;line-height:103.5%;margin-bottom:2rem}.tabula-lander--main .featured-sec .row{display:flex;flex-wrap:wrap;padding:3.5rem 0}@media (max-width: 767px){.tabula-lander--main .featured-sec .row{padding:2.5rem 0}}.tabula-lander--main .featured-sec .row figure .box-bg.blue{background-color:#036DEA}.tabula-lander--main .featured-sec .row figure .box-bg.pearBright{background-color:#BCDC3C}.tabula-lander--main .featured-sec .row figure .box-bg.pearBright+span{color:#000}.tabula-lander--main .featured-sec .row figure .box-bg.greenBright{background-color:#6BBB4D}.tabula-lander--main .featured-sec .row figure .box-bg.violetBright{background-color:#885FFE}.tabula-lander--main .featured-sec .row figure .box-bg.violetMedium{background-color:#3B12AF}.tabula-lander--main .featured-sec .row figure .box-bg.cyan{background-color:#0D7CB5}.tabula-lander--main .featured-sec .row figure .box-bg.cyanDark{background-color:#003A57}.tabula-lander--main .featured-sec .row .img-wrap{width:26.4rem}@media (max-width: 767px){.tabula-lander--main .featured-sec .row .img-wrap{width:100%}}.tabula-lander--main .featured-sec .row figure{position:relative}.tabula-lander--main .featured-sec .row figure:before{content:'';padding-top:74.2%;display:block;height:0}.tabula-lander--main .featured-sec .row figure img{position:absolute;width:100%;height:100%;left:0;top:0}.tabula-lander--main .featured-sec .row figure .box{position:absolute;width:100%;height:3.5rem;bottom:0;left:0}.tabula-lander--main .featured-sec .row figure .box-bg{width:100%;height:100%;opacity:0.75;mix-blend-mode:normal;position:absolute;top:0;left:0}.tabula-lander--main .featured-sec .row figure span{font-family:"Barlow",sans-serif;font-size:1.1rem;letter-spacing:0.02em;line-height:103.5%;color:#fff;z-index:2;position:absolute;transform:translateY(-50%);top:50%;font-weight:700;left:1.5rem;text-transform:uppercase}@media (max-width: 767px){.tabula-lander--main .featured-sec .row figure span{font-size:10px}}.tabula-lander--main .featured-sec .row .copy{width:calc(100% - 26.4rem);padding-left:3rem}.tabula-lander--main .featured-sec .row .copy h3{line-height:103.5%;margin-bottom:1rem;color:var(--mainColorDark)}@media (max-width: 767px){.tabula-lander--main .featured-sec .row .copy{width:100%;padding-left:0;margin-top:2.5rem}}.tabula-lander--main .featured-sec .row .copy p{font-size:1.4rem;line-height:1.35em;color:#262E31;line-height:1.35em;margin-bottom:2rem}@media (max-width: 767px){.tabula-lander--main .featured-sec .row .copy p{font-size:13px}}.tabula-lander--main .featured-sec .row .copy p a{color:var(--mainColor);font-weight:900;border-bottom:1px solid transparent}.tabula-lander--main .featured-sec .row .copy p a:hover{border-bottom-color:var(--mainColor)}.tabula-lander--main .featured-sec .row .copy a{display:inline-block}.tabula-lander--main .featured-sec .row .copy a .wrap{display:flex;flex-wrap:wrap;align-items:center}.tabula-lander--main .featured-sec .row .copy a svg{width:1.9rem;height:1.9rem}.tabula-lander--main .featured-sec .row .copy a svg path{stroke:var(--mainColor)}.tabula-lander--main .featured-sec .row .copy a span{font-family:"Barlow",sans-serif;font-size:1.3rem;letter-spacing:0.02em;color:var(--mainColor);text-transform:uppercase;line-height:122.5%;font-weight:bold;margin-left:0.9rem}@media (max-width: 767px){.tabula-lander--main .featured-sec .row .copy a span{font-size:12px}}.tabula-lander--main .btn-wrap{margin-top:2.5rem;text-align:center}@media (max-width: 767px){.people-lander .Bottom__Signup{padding-top:3rem}}.people-lander .team--grid-members .team-card{text-align:center}.people-lander .team--grid-members .team-card .last-name{display:none}.people-lander .mobile-title{display:none}.people-lander.theme-violet .content-nav-wrap ul li:last-child{display:none}.people-lander.theme-violet .people-lander--main .main-section .main-sec-nav{display:none}.people-lander.theme-violet .main-section .mobile-nav-wrap{display:none}@media (max-width: 767px){.people-lander.theme-violet .main-section .col-l{padding-top:0}}@media (max-width: 767px){.people-lander.theme-violet .team-card--top figure{border:none}}.people-lander.theme-navy .content-nav-wrap ul li[data-url="board-of-directors"],.people-lander.theme-violet .content-nav-wrap ul li[data-url="board-of-directors"]{display:none}@media (max-width: 767px){.people-lander.theme-navy .people-lander--main .col-l,.people-lander.theme-violet .people-lander--main .col-l{padding-top:0}}@media (max-width: 767px){.people-lander.theme-navy .people-lander--main .col-l .mobile-nav-wrap,.people-lander.theme-violet .people-lander--main .col-l .mobile-nav-wrap{display:none}}@media (max-width: 767px){.people-lander.theme-navy .people-lander--main .col-l .mobile-title,.people-lander.theme-violet .people-lander--main .col-l .mobile-title{display:block}.people-lander.theme-navy .people-lander--main .col-l .mobile-title .eye--l,.people-lander.theme-navy .people-lander--main .col-l .mobile-title .life--main .mobileDropdown,.life--main .people-lander.theme-navy .people-lander--main .col-l .mobile-title .mobileDropdown,.people-lander.theme-navy .people-lander--main .col-l .mobile-title .life--main .mobileDropdown option,.life--main .mobileDropdown .people-lander.theme-navy .people-lander--main .col-l .mobile-title option,.people-lander.theme-violet .people-lander--main .col-l .mobile-title .eye--l,.people-lander.theme-violet .people-lander--main .col-l .mobile-title .life--main .mobileDropdown,.life--main .people-lander.theme-violet .people-lander--main .col-l .mobile-title .mobileDropdown,.people-lander.theme-violet .people-lander--main .col-l .mobile-title .life--main .mobileDropdown option,.life--main .mobileDropdown .people-lander.theme-violet .people-lander--main .col-l .mobile-title option{text-transform:uppercase;font-weight:700;margin:0 2.25rem;padding:17px 0 14px;border-bottom:1px solid #DDE1E2}}.people-lander--hero{position:relative;padding:110px 0 45px}@media (max-width: 767px){.people-lander--hero{padding:45px 0}}.people-lander--hero .hero-bg{position:absolute;width:100%;height:100%;mix-blend-mode:multiply;top:0;left:0;object-fit:cover}.people-lander--hero .bg-color{position:absolute;width:100%;height:100%;background:var(--mainColor);top:0;left:0}.people-lander--hero article{position:relative;z-index:2}.people-lander--hero article span{color:#fff;font-size:1.4rem;display:inline-block;font-family:"Barlow",sans-serif;text-transform:uppercase}@media (max-width: 767px){.people-lander--hero article span{font-size:1.2rem}}.people-lander--hero h1{font-size:6.3rem;color:#fff;letter-spacing:-0.035em;line-height:108.5%;font-weight:700;margin-top:1.3rem}@media (max-width: 767px){.people-lander--hero h1{font-size:3.2rem;line-height:103.5%}}.people-lander--main{padding:0 0 6rem}@media (max-width: 767px){.people-lander--main{padding:0}}.people-lander--main .container{position:relative;max-width:130rem;padding-left:0;padding-right:0}.people-lander--main .col-l{width:calc(100% - 43rem);padding-top:6rem}@media (max-width: 767px){.people-lander--main .col-l{width:100%;padding-top:3.5rem}}@media (max-width: 767px){.people-lander--main .col-l .mobile-nav-wrap{padding-left:2.2rem;padding-right:2.2rem;margin-bottom:1.5rem}.people-lander--main .col-l .mobile-nav-wrap .icon-wrap svg path{stroke:var(--mainColor)}}@media (max-width: 767px){.people-lander--main .col-l .nav-wrap.no-sub--items.is-active{padding-bottom:1rem}}@media (max-width: 767px){.people-lander--main .col-l .nav-wrap.no-sub--items.is-active .content-nav-wrap.mobile .content-nav{border-bottom:none;padding-bottom:0}}.people-lander--main .col-l .nav-wrap .icon-wrap{display:none}@media (max-width: 767px){.people-lander--main .col-l .nav-wrap .icon-wrap{display:block;position:absolute;top:1.2rem;right:2.5rem;cursor:pointer}.people-lander--main .col-l .nav-wrap .icon-wrap svg{width:1.6rem;height:1.6rem}}@media (max-width: 767px){.people-lander--main .col-l .nav-wrap{position:relative;background:#F9F9F9;border:1px solid #F1F0F0;padding:0 1.5rem}.people-lander--main .col-l .nav-wrap .people--scroller{display:none !important}.people-lander--main .col-l .nav-wrap.is-active{padding:0 1.5rem 2rem;box-shadow:0px 100px 80px rgba(0,0,0,0.07),0px 41.7776px 33.4221px rgba(0,0,0,0.0503198),0px 22.3363px 17.869px rgba(0,0,0,0.0417275),0px 12.5216px 10.0172px rgba(0,0,0,0.035),0px 6.6501px 5.32008px rgba(0,0,0,0.0282725),0px 2.76726px 2.21381px rgba(0,0,0,0.0196802)}.people-lander--main .col-l .nav-wrap.is-active .content-nav{padding-bottom:1.5rem;border-bottom:0.2rem solid #DEE9ED}.people-lander--main .col-l .nav-wrap.is-active .content-nav li{display:block}.people-lander--main .col-l .nav-wrap.is-active .main-sec-nav{display:flex}.people-lander--main .col-l .nav-wrap.is-active .people--scroller{display:flex !important}.people-lander--main .col-l .nav-wrap .main-sec-nav{display:none}.people-lander--main .col-l .nav-wrap .content-nav{border-bottom:none}.people-lander--main .col-l .nav-wrap .content-nav li{margin-right:0;padding:1.3rem 0 1rem;width:85%;font-size:1.4rem;display:none}.people-lander--main .col-l .nav-wrap .content-nav li.is-active{display:block}.people-lander--main .col-l .nav-wrap .content-nav li.is-active:before{content:none}}.people-lander--main .col-l .nav-wrap .content-nav-wrap.mobile{display:none}@media (max-width: 767px){.people-lander--main .col-l .nav-wrap .content-nav-wrap.mobile{display:block;margin-bottom:0}}.people-lander--main .col-r{width:43rem;background:linear-gradient(180deg, rgba(3,109,234,0.05) 0%, rgba(255,255,255,0) 100%);padding-top:8rem;padding-bottom:3rem}@media (min-width: 768px){.people-lander--main .col-r{margin-top:-6rem}}@media (max-width: 767px){.people-lander--main .col-r{width:100%;padding-top:4rem;padding-left:2.2rem;padding-right:2.2rem;padding-bottom:2rem}}.people-lander--main .col-r .wrap{padding:0 7.7rem 0 4.2rem;display:none}@media (max-width: 767px){.people-lander--main .col-r .wrap{padding:0}}.people-lander--main .col-r .wrap.show{display:block}.people-lander--main .col-r img{margin-bottom:2.5rem}.people-lander--main .col-r h3{font-size:2.3rem;letter-spacing:-0.035em;line-height:116%;margin-bottom:2.5rem;color:var(--mainColorMedium)}@media (max-width: 767px){.people-lander--main .col-r h3{font-size:2.4rem;margin-bottom:2rem}}.people-lander--main .col-r p{margin-bottom:2rem;font-size:1.6rem;line-height:135.5%}@media (max-width: 767px){.people-lander--main .col-r p{font-size:1.4rem}}.people-lander--main .content-nav-wrap,.people-lander--main nav{padding-left:10rem;padding-right:8rem;margin-bottom:2rem}@media (max-width: 767px){.people-lander--main .content-nav-wrap,.people-lander--main nav{padding:0;margin-bottom:0}}.people-lander--main .content-nav-wrap.desktop{width:calc(100% - 43rem);padding-top:1rem;transform:translateY(100%);margin-bottom:2rem}@media (max-width: 767px){.people-lander--main .content-nav-wrap.desktop{display:none}}.people-lander--main .content-nav{list-style:none;display:flex;flex-wrap:wrap;border-bottom:0.1rem solid #BDC3C6}.people-lander--main .content-nav li{font-size:1.6rem;line-height:103.5%;font-weight:700;text-transform:uppercase;color:#6E767A;position:relative;padding-bottom:1.4rem;margin-bottom:0;font-family:"Barlow",sans-serif}.people-lander--main .content-nav li a{font-family:"Barlow",sans-serif;font-weight:700;color:#6E767A;line-height:103.5%}.people-lander--main .content-nav li:before{width:100%;height:0.5rem;background-color:var(--mainColor);bottom:-0.1rem;left:0;position:absolute}.people-lander--main .content-nav li:not(:last-child){margin-right:4rem}.people-lander--main .content-nav li.is-active{color:#282E31}.people-lander--main .content-nav li.is-active a{color:#282E31}.people-lander--main .content-nav li.is-active:before{content:''}.people-lander--main .main-section{display:none;flex-wrap:wrap}@media (max-width: 767px){.people-lander--main .main-section{flex-direction:column-reverse}}.people-lander--main .main-section.is-active{display:flex}.people-lander--main .main-section .all-members--wrap .team-card.duplicate-item{display:none}.people-lander--main .main-section.hide-and-show-sec--showall.is-active .team-card{position:relative !important;left:initial !important;top:initial !important;display:block !important}.people-lander--main .main-section.hide-and-show-sec--showall.is-active .team--grid-members{height:auto !important}.people-lander--main .main-section.hide-and-show-sec--third .people--scroller{display:none}.people-lander--main .main-section.hide-and-show-sec--third.even-bg .people--scroller{display:flex}.people-lander--main .main-section.hide-and-show-sec.even-bg .group-platform-members--wrap .team-card.duplicate-item{display:none}.people-lander--main .main-section.hide-and-show-sec .team-grid-wrap,.people-lander--main .main-section.hide-and-show-sec--third .team-grid-wrap,.people-lander--main .main-section.first-hide-and-show-sec .team-grid-wrap{display:flex}.people-lander--main .main-section.hide-and-show-sec .team-grid-wrap.show,.people-lander--main .main-section.hide-and-show-sec--third .team-grid-wrap.show,.people-lander--main .main-section.first-hide-and-show-sec .team-grid-wrap.show{display:block;background-color:#fff}.people-lander--main .main-section.hide-and-show-sec .people--scroller,.people-lander--main .main-section.hide-and-show-sec--third .people--scroller,.people-lander--main .main-section.first-hide-and-show-sec .people--scroller{max-width:65rem}.people-lander--main .main-section.hide-and-show-sec .people--scroller-link span,.people-lander--main .main-section.hide-and-show-sec--third .people--scroller-link span,.people-lander--main .main-section.first-hide-and-show-sec .people--scroller-link span{text-transform:uppercase}.people-lander--main .main-section.hide-and-show-sec .people--scroller-link:not(.has-link),.people-lander--main .main-section.hide-and-show-sec--third .people--scroller-link:not(.has-link),.people-lander--main .main-section.first-hide-and-show-sec .people--scroller-link:not(.has-link){display:flex}.people-lander--main .main-section.hide-and-show-sec .team-card .lab-name,.people-lander--main .main-section.hide-and-show-sec--third .team-card .lab-name,.people-lander--main .main-section.first-hide-and-show-sec .team-card .lab-name{color:var(--mainColor);font-size:1.3rem;letter-spacing:-0.025em;text-align:center;display:block;margin-top:0.7rem;line-height:1.4em}.people-lander--main .main-section.hide-and-show-sec .team-card .lab-name:hover,.people-lander--main .main-section.hide-and-show-sec--third .team-card .lab-name:hover,.people-lander--main .main-section.first-hide-and-show-sec .team-card .lab-name:hover{text-decoration:underline}@media (max-width: 767px){.people-lander--main .main-section.hide-and-show-sec .team-card .lab-name,.people-lander--main .main-section.hide-and-show-sec--third .team-card .lab-name,.people-lander--main .main-section.first-hide-and-show-sec .team-card .lab-name{font-size:14px;margin-top:10px}}.people-lander--main .main-section.hide-and-show-sec .team-card .starting,.people-lander--main .main-section.hide-and-show-sec--third .team-card .starting,.people-lander--main .main-section.first-hide-and-show-sec .team-card .starting{font-style:italic;font-size:1.5rem}@media (max-width: 767px){.people-lander--main .main-section.hide-and-show-sec .team-card .starting,.people-lander--main .main-section.hide-and-show-sec--third .team-card .starting,.people-lander--main .main-section.first-hide-and-show-sec .team-card .starting{font-size:15px}}.people-lander--main .main-section .alumni-team-grid-section.even-bg .alumni-team-grid-wrap.show:nth-of-type(even){background-color:#F2FAFD}.people-lander--main .main-section .alumni-team-grid-section h2{font-size:3.5rem;letter-spacing:-0.035em;line-height:108.5%;margin-bottom:2.5rem;padding-left:7.7rem;padding-right:7.7rem;color:#282E31;margin-bottom:5rem}@media (max-width: 767px){.people-lander--main .main-section .alumni-team-grid-section h2{font-size:2.3rem;padding-left:2.2rem;padding-right:2.2rem;margin-bottom:3rem;margin-top:1rem}.people-lander--main .main-section .alumni-team-grid-section h2 .alumi-main-sec-nav{padding-left:2.2rem;padding-right:2.2rem}}.people-lander--main .main-section .alumni-team-grid-section .icon-wrap{display:none}@media (max-width: 767px){.people-lander--main .main-section .alumni-team-grid-section .icon-wrap{display:block;position:absolute;top:1.2rem;right:2.5rem;cursor:pointer}.people-lander--main .main-section .alumni-team-grid-section .icon-wrap svg{width:1.6rem;height:1.6rem}}@media (max-width: 767px){.people-lander--main .main-section .alumni-team-grid-section nav{padding-left:2.2rem;padding-right:2.2rem}.people-lander--main .main-section .alumni-team-grid-section .alumni-main-sec-nav{position:relative;background:#F9F9F9;border:1px solid #F1F0F0;padding:0 1.5rem;margin-bottom:0}.people-lander--main .main-section .alumni-team-grid-section .alumni-main-sec-nav.is-active li{display:block}.people-lander--main .main-section .alumni-team-grid-section .alumni-main-sec-nav li{width:85%;margin:0;padding:1.3rem 0 1rem;font-size:1.4rem;color:#888B8D;background-color:transparent;margin-right:0 !important;display:none}.people-lander--main .main-section .alumni-team-grid-section .alumni-main-sec-nav li.is-active{background-color:transparent;color:#282E31;display:block}.people-lander--main .main-section .alumni-team-grid-section .alumni-main-sec-nav li:hover{background-color:transparent;color:#282E31}}.people-lander--main .main-section .alumni-members-wrap{padding-left:5.7rem;padding-right:5.7rem;padding-top:5.5rem}@media (max-width: 767px){.people-lander--main .main-section .alumni-members-wrap{padding-top:3rem;padding-left:0.2rem;padding-right:0.2rem}}@media (max-width: 639px){.people-lander--main .main-section .alumni-members-wrap{padding-left:1.2rem;padding-right:1.2rem}}.people-lander--main .main-section .alumni-members-wrap .team-card--top:hover figure{box-shadow:none}.people-lander--main .main-section .alumni-team-grid-wrap{display:none;width:100%}.people-lander--main .main-section .alumni-team-grid-wrap.show{display:block}.people-lander--main .main-section .alumni-team-grid-wrap h3{font-size:3rem;letter-spacing:-0.035em;line-height:108.5%;margin-bottom:2.5rem}@media (max-width: 767px){.people-lander--main .main-section .alumni-team-grid-wrap h3{font-size:2.3rem}}@media (min-width: 768px){.people-lander--main .main-section .alumni-team-grid-wrap .team--grid-members .team-card{margin-right:0 !important;padding:0 2rem;width:33.33333%}}@media (max-width: 767px){.people-lander--main .main-section .alumni-team-grid-wrap .team--grid-members .team-card{width:50%;margin-right:0;padding-left:2rem;padding-right:2rem}}@media (max-width: 639px){.people-lander--main .main-section .alumni-team-grid-wrap .team--grid-members .team-card{padding-left:1rem;padding-right:1rem}}@media (max-width: 767px){.people-lander--main .main-section .investigator--members-wrap{justify-content:space-between}}@media (max-width: 767px){.people-lander--main .main-section .investigator--members-wrap .team-card{width:50% !important;margin-right:0 !important;padding-left:2rem;padding-right:2rem}}@media (max-width: 639px){.people-lander--main .main-section .investigator--members-wrap .team-card{padding-left:1rem;padding-right:1rem}}.people-lander--main .main-section .investigator--members-wrap .team-card .team-card--top:hover figure{box-shadow:none}.people-lander--main .main-section .team-grid-wrap{padding-left:7rem;padding-right:7rem;padding-top:2rem}@media (max-width: 767px){.people-lander--main .main-section .team-grid-wrap{padding-top:3rem;padding-left:0.2rem;padding-right:0.2rem;justify-content:space-between}}@media (max-width: 639px){.people-lander--main .main-section .team-grid-wrap{padding-top:3rem;padding-left:1.2rem;padding-right:1.2rem}}.people-lander--main .main-section .team-grid-wrap h3{font-size:3rem;letter-spacing:-0.035em;line-height:108.5%;margin-bottom:2.5rem}@media (max-width: 767px){.people-lander--main .main-section .team-grid-wrap h3{font-size:2.3rem}}.people-lander--main .main-section .team--grid-members{padding-top:1.5rem;width:100%}.people-lander--main .main-section .team--grid-members .team-card{margin-bottom:4rem}@media (min-width: 768px){.people-lander--main .main-section .team--grid-members .team-card{margin-right:0 !important;padding:0 2.8rem;width:33.33333%}}@media (max-width: 767px){.people-lander--main .main-section .team--grid-members .team-card{margin-bottom:2.5rem;padding:0 2rem;width:50%;margin-right:0 !important}.people-lander--main .main-section .team--grid-members .team-card:nth-child(even){margin-right:0}}@media (max-width: 639px){.people-lander--main .main-section .team--grid-members .team-card{padding:0 1rem}}.people-lander--main .main-section .main-sec-nav,.people-lander--main .main-section .alumni-main-sec-nav{display:flex;flex-wrap:wrap}@media (max-width: 767px){.people-lander--main .main-section .main-sec-nav,.people-lander--main .main-section .alumni-main-sec-nav{padding-top:2.5rem}}.people-lander--main .main-section .main-sec-nav li,.people-lander--main .main-section .alumni-main-sec-nav li{font-size:1.3rem;font-weight:700;line-height:1.55em;color:#3E484C;background:#EDEDED;padding:0.5rem 1.5rem;margin-bottom:0;text-transform:uppercase;font-family:"Barlow",sans-serif;cursor:pointer;transition:all 350ms ease;margin-bottom:1rem}.people-lander--main .main-section .main-sec-nav li:hover,.people-lander--main .main-section .alumni-main-sec-nav li:hover{color:#fff;background-color:var(--mainColorBright)}.people-lander--main .main-section .main-sec-nav li:hover a,.people-lander--main .main-section .alumni-main-sec-nav li:hover a{color:#fff}.people-lander--main .main-section .main-sec-nav li a,.people-lander--main .main-section .alumni-main-sec-nav li a{color:#3E484C;font-size:1.3rem;font-weight:700;font-family:"Barlow",sans-serif}.people-lander--main .main-section .main-sec-nav li:not(:last-child),.people-lander--main .main-section .alumni-main-sec-nav li:not(:last-child){margin-right:1rem}.people-lander--main .main-section .main-sec-nav li.is-active,.people-lander--main .main-section .alumni-main-sec-nav li.is-active{color:#fff;background-color:var(--mainColor)}.people-lander--main .main-section .main-sec-nav li.is-active a,.people-lander--main .main-section .alumni-main-sec-nav li.is-active a{color:#fff}.addi-links{position:relative;padding-top:3rem;margin-top:3rem}.addi-links::after{content:'';position:absolute;top:0;left:0;width:4rem;height:1px;background-color:var(--mainColorMedium);opacity:.5}.addi-links ul{list-style:none;padding:0;margin-top:2rem}.addi-links ul li{position:relative;display:flex;align-items:center}.addi-links ul li a{font-family:"Barlow",sans-serif;font-size:1.5rem;letter-spacing:0.02em;color:var(--mainColor);font-weight:900;text-transform:uppercase;display:flex;align-items:center}@media (max-width: 767px){.addi-links ul li a{font-size:14px}}.addi-links ul li a svg{margin-left:5px}.addi-links ul li a svg path{fill:var(--mainColor)}.join-us--hero .container{display:flex;flex-wrap:wrap;padding-left:0;padding-right:0;max-width:100%;position:relative}.join-us--hero .col-l{position:relative;padding:3rem 0;min-height:31.4rem;mix-blend-mode:multiply;display:flex;align-items:end;width:100%}@media (max-width: 767px){.join-us--hero .col-l{width:100%;min-height:20rem;background:linear-gradient(60.34deg, rgba(4,15,70,0.8) -4.53%, rgba(4,15,70,0) 52.11%)}}.join-us--hero .col-l .hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-blend-mode:normal, multiply, normal;mix-blend-mode:normal;background:linear-gradient(60.34deg, rgba(4,15,70,0.8) -4.53%, rgba(4,15,70,0) 52.11%)}.join-us--hero .col-l img{position:absolute;width:100%;height:100%;top:0;left:0;mix-blend-mode:normal}.join-us--hero .col-l h1{position:relative;color:#fff;z-index:1;font-size:6.3rem;letter-spacing:-0.035em;padding-left:10.7rem;line-height:110%;margin-bottom:3rem}@media (max-width: 767px){.join-us--hero .col-l h1{padding-left:2.2rem;padding-right:2.2rem;font-size:3.2rem}}.join-us--hero .col-r{width:37.4rem;position:relative;padding:3.5rem 5rem;position:absolute;top:0;right:0;height:100%}@media (max-width: 767px){.join-us--hero .col-r{width:100%;padding:2.5rem 2.2rem;display:none}}.join-us--hero .col-r .hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--mainColor);mix-blend-mode:multiply}.join-us--hero .col-r ul{list-style:none;position:relative;z-index:1;padding-left:0;margin:1rem 0}@media (max-width: 767px){.join-us--hero .col-r ul{margin:0}}.join-us--hero .col-r li{color:#fff;line-height:119.5%;margin-bottom:1.5rem}.join-us--hero .col-r li a{color:#fff;text-transform:uppercase;font-size:1.3rem;font-weight:700;font-family:"Barlow",sans-serif;line-height:115%;letter-spacing:0.02em;transition:0.35s}.join-us--hero .col-r li a:hover{text-decoration:underline}@media (max-width: 767px){.join-us--hero .col-r li a{font-size:1.4rem}}.join-us--intro{padding:8rem 0}@media (max-width: 767px){.join-us--intro{padding:3rem 0}}.join-us--intro .mobile-hero--nav{display:none;position:relative;padding:1rem 1.5rem;border:0.1rem solid #BDC3C6;width:100%;margin-bottom:4rem;margin-top:1rem}.join-us--intro .mobile-hero--nav.open{padding-top:2rem;padding-bottom:2rem}.join-us--intro .mobile-hero--nav.open li{display:block}.join-us--intro .mobile-hero--nav.open li:not(:last-child){margin-bottom:1rem}.join-us--intro .mobile-hero--nav svg{position:absolute;top:1.3rem;right:2rem;cursor:pointer}.join-us--intro .mobile-hero--nav li{display:none;margin-bottom:0}.join-us--intro .mobile-hero--nav li a{font-size:1.4rem;font-weight:700;letter-spacing:0.02em;text-transform:uppercase;font-family:"Barlow",sans-serif}.join-us--intro .mobile-hero--nav li.is-active{display:block}@media (max-width: 767px){.join-us--intro .mobile-hero--nav{display:block}}.join-us--intro .container{display:flex;flex-wrap:wrap}@media (max-width: 767px){.join-us--intro .container{padding-left:2.2rem;padding-right:2.2rem}}.join-us--intro .quote{position:relative;font-size:1.6rem;line-height:140%;letter-spacing:-0.02em;color:var(--mainColor);font-weight:600}@media (max-width: 767px){.join-us--intro .quote{font-size:1.4rem;line-height:125%}}.join-us--intro .quote svg{position:absolute;top:0;left:-3.2rem}.join-us--intro .quote svg path{fill:var(--mainColor)}@media (max-width: 767px){.join-us--intro .quote svg{width:1.5rem;height:1.1rem;left:-2.5rem}}.join-us--intro .col-l{width:37rem;border-right:0.1rem solid #BDC3C6;padding-right:5rem}@media (max-width: 767px){.join-us--intro .col-l{border-right:none;padding-right:0;border-bottom:0.1rem solid #BDC3C6;padding-bottom:2rem;margin-bottom:2.5rem;padding-left:3rem;padding-right:3rem}}.join-us--intro .col-l .author-wrap{display:flex;flex-wrap:wrap;align-items:center;margin-top:3rem}@media (max-width: 767px){.join-us--intro .col-l .author-wrap{margin-top:2rem}}.join-us--intro .col-l .author-wrap img{width:4.7rem;height:4.7rem;border-radius:50%}.join-us--intro .col-l .author-wrap .copy{padding-left:2rem;width:calc(100% - 4.7rem)}.join-us--intro .col-l .author-wrap .copy .name{color:var(--mainColorDark);font-family:"Barlow",sans-serif;margin-bottom:0.5rem;text-transform:uppercase;letter-spacing:0.02em}@media (max-width: 767px){.join-us--intro .col-l .author-wrap .copy .name{margin-bottom:0.2rem}}.join-us--intro .col-l .author-wrap .copy .position{line-height:130%}.join-us--intro .col-l .author-wrap p{color:#565F63;font-weight:700;line-height:115%;font-size:1.1rem;line-height:1.3em}@media (max-width: 767px){.join-us--intro .col-l .author-wrap p{font-size:10px}}.join-us--intro .col-l .author-wrap p.position{font-weight:500}.join-us--intro .col-r{width:calc(100% - 37rem);padding-left:6rem}@media (max-width: 767px){.join-us--intro .col-r{width:100%;padding-left:0}}.join-us--intro .col-r h2{font-size:3.3rem;color:var(--mainColorMedium);letter-spacing:-0.01em;line-height:120%;margin-bottom:1.8rem;font-weight:600}@media (max-width: 767px){.join-us--intro .col-r h2{font-size:2.8rem;margin-bottom:1.4rem}}.join-us--intro .col-r p{color:#262E31;line-height:140%;font-size:1.8rem}@media (max-width: 767px){.join-us--intro .col-r p{font-size:1.6rem}}.join-us--posts{margin-top:-13rem}@media (max-width: 767px){.join-us--posts{margin-top:5rem}}.join-us--posts .top-row{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2.59rem}@media (max-width: 767px){.join-us--posts .top-row{margin-bottom:2rem}}.join-us--posts .btn-wrap{display:flex;align-items:center}.join-us--posts .btn-wrap svg{width:1.4rem;height:1.4rem}.join-us--posts .btn-wrap svg path{stroke:var(--mainColor)}.join-us--posts .btn-wrap span{color:var(--mainColor);margin-left:1rem;text-transform:uppercase;font-family:"Barlow",sans-serif;font-weight:700;font-size:1.3rem}.join-us--posts .large{width:calc(100% / 3 * 2 - 1rem);padding:1rem;border:1px solid #F1F0F0;background-color:#fff;transition:0.35s}.join-us--posts .large:hover{box-shadow:0px 100px 80px rgba(0,0,0,0.07),0px 41.7776px 33.4221px rgba(0,0,0,0.0503198),0px 22.3363px 17.869px rgba(0,0,0,0.0417275),0px 12.5216px 10.0172px rgba(0,0,0,0.035),0px 6.6501px 5.32008px rgba(0,0,0,0.0282725),0px 2.76726px 2.21381px rgba(0,0,0,0.0196802);z-index:1}.join-us--posts .large .gradient{position:absolute;width:100%;height:100%;background:linear-gradient(63.22deg, rgba(4,15,70,0.8) 1.22%, rgba(4,15,70,0) 55.37%)}.join-us--posts .large .inner-box{position:relative;width:100%;height:100%}.join-us--posts .large img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (max-width: 767px){.join-us--posts .large{width:100%;margin-bottom:2rem;min-height:49.8rem}.join-us--posts .large img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:right}}.join-us--posts .large .copy{position:absolute;bottom:4rem;left:5rem;max-width:43.3rem}@media (max-width: 767px){.join-us--posts .large .copy{left:2.2rem;bottom:3rem}}.join-us--posts .large .btn-wrap{margin-top:2.5rem}.join-us--posts .large h3{letter-spacing:-0.035em;font-size:2.4rem;font-weight:600;line-height:120%;color:#fff;font-family:"Lato",sans-serif}@media (max-width: 767px){.join-us--posts .large h3{font-size:1.8rem}}.join-us--posts .large p{color:#fff;line-height:135%;font-size:1.4rem;max-width:35rem}@media (max-width: 767px){.join-us--posts .large p{font-size:1.3rem;opacity:0.7;max-width:100%}}.join-us--posts .row{display:flex;flex-wrap:wrap}.join-us--posts .row .card{margin-right:2.59rem;margin-bottom:2.59rem}@media (max-width: 767px){.join-us--posts .row .card{margin-bottom:2rem;margin-right:0}}.join-us--posts .row .card:nth-child(3n){margin-right:0}.join-us--posts .card{width:calc(100% / 3 - 1.73rem);padding:1rem;border:1px solid #F1F0F0;position:relative;display:flex;flex-direction:column;min-height:49.8rem;background-color:#fff;transition:0.35s}.join-us--posts .card:hover{box-shadow:0px 100px 80px rgba(0,0,0,0.07),0px 41.7776px 33.4221px rgba(0,0,0,0.0503198),0px 22.3363px 17.869px rgba(0,0,0,0.0417275),0px 12.5216px 10.0172px rgba(0,0,0,0.035),0px 6.6501px 5.32008px rgba(0,0,0,0.0282725),0px 2.76726px 2.21381px rgba(0,0,0,0.0196802);z-index:1}.join-us--posts .card.no-link{pointer-events:none}.join-us--posts .card.no-link:hover{box-shadow:inherit}@media (max-width: 767px){.join-us--posts .card{width:100%}}.join-us--posts .card figure{position:relative;height:auto;width:100%;padding-top:62.5%;top:0}.join-us--posts .card figure img{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0}.join-us--posts .card h4{margin-bottom:1.5rem;color:#3E484C;letter-spacing:-0.025em;line-height:118%;font-size:1.8rem;font-weight:600;font-family:"Lato",sans-serif}.join-us--posts .card .btn-wrap{position:absolute;bottom:4rem;left:3.5rem}.join-us--posts .card p{color:#262E31;font-size:1.4rem;line-height:135%}.join-us--posts .card article{padding:3rem 2.5rem;padding-bottom:4.5rem;background:#F9F9F9;flex:1}.events-detail{position:relative}.events-detail.body-password-required{overflow:hidden}.events-dtail-button--sec{padding-top:0 !important;border-top:none !important;margin-top:3rem !important;padding-bottom:3rem !important}.events-dtail-button--sec .copy-wrap{text-align:left;background:rgba(0,181,255,0.0506062);padding:5rem 3.5rem 3rem;margin-bottom:5.5rem}.ed-embed-vimeo--sec{padding-bottom:5rem;margin-top:1rem}.ed-embed-vimeo--sec .vimeo-video-wrap{width:100%}.ed-embed-vimeo--sec .chat-wrap{position:relative;padding-top:56%}@media (max-width: 899px){.ed-embed-vimeo--sec .chat-wrap{padding-top:75%}}@media (max-width: 767px){.ed-embed-vimeo--sec .chat-wrap{min-height:35rem}}.ed-embed-vimeo--sec .chat-wrap iframe{position:absolute;top:0;left:0}.password--wraper{position:absolute;width:100%;height:100vh;background-color:#fff;z-index:9999;top:0;left:0;overflow:hidden}.password--wraper .post-password-form{background-color:#000;max-width:30rem;margin:0 auto;padding:2rem 1.5rem 4rem;border-radius:0.5rem;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.password--wraper p{font-size:1.4rem;color:#fff}.password--wraper p label{width:100%;display:block;margin-top:2rem}.password--wraper p label input{margin-top:1rem;font-size:1.4rem;padding:0.8rem 0.4rem}.password--wraper form input{width:100%;line-height:1.2;color:#fff;font-size:1.4rem;height:auto;padding:1rem 5rem}.internship-programs .programs-fellowships-detail .hero--gradinet{background:linear-gradient(67.42deg, #000 -1.42%, rgba(0,0,0,0) 61.89%)}.internship-programs .faq--dropdown .accordion__title{pointer-events:none}.internship-programs .faq--dropdown .accordion{cursor:pointer}.internship-programs .content-body__content{padding-top:7rem}.internship-programs .content-body__content h2.content-body__subhead{margin-bottom:2rem;color:#004E75}.internship-programs .content-body__content p{font-size:1.8rem;line-height:135.5%}@media (max-width: 639px){.internship-programs .content-body__content p{font-size:1.4rem}}.internship-programs .content-body__section{padding-top:0}.internship-programs .content-body__content .section-header{padding-top:4rem}@media (max-width: 767px){.internship-programs .content-body__content .section-header{padding-top:3rem}}.internship-programs .content-body__section-data h4{font-size:2rem;text-transform:capitalize;font-family:"hk_grotesksemibold",sans-serif;font-weight:600;margin-top:5rem;margin-bottom:1.8rem}.internship-programs .content-body__section-data .wp-caption{width:100% !important}.internship-programs .content-body__section-data .wp-caption img{height:auto;margin-bottom:1rem}.internship-programs .content-body__section-data .wp-caption .wp-caption-text{max-width:65rem}.internship-programs .columns-color-check--list{display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:3rem}@media (max-width: 767px){.internship-programs .columns-color-check--list{padding-left:0}}.internship-programs .columns-color-check--list ul{list-style:none;margin:1rem 0}@media (max-width: 767px){.internship-programs .columns-color-check--list ul:not(:last-child){margin-bottom:0}}.internship-programs .columns-color-check--list li{position:relative;padding-left:1.2rem;padding-right:1.2rem;color:var(--mainColor);font-size:1.6rem}@media (max-width: 767px){.internship-programs .columns-color-check--list li{padding-left:0.5rem}}.internship-programs .columns-color-check--list li:not(:last-child){margin-bottom:1.7rem}@media (max-width: 767px){.internship-programs .columns-color-check--list li:not(:last-child){margin-bottom:1rem}}.internship-programs .columns-color-check--list li svg{position:absolute;top:0.1rem;left:-2rem;width:1.8rem}@media (max-width: 767px){.internship-programs .columns-color-check--list li svg{width:1.5rem}}.internship-programs .sucess-stories-sec--wrap{position:relative;outline:inherit}.internship-programs .sucess-stories-sec--wrap .slick-dots{display:flex;flex-wrap:wrap;justify-content:center}.internship-programs .sucess-stories-sec--wrap .slick-dots button{display:none}.internship-programs .sucess-stories-sec--wrap .slick-dots li{width:0.7rem;height:0.7rem;border-radius:50%;cursor:pointer;background-color:#BDC3C6}.internship-programs .sucess-stories-sec--wrap .slick-dots li:not(:last-child){margin-right:0.6rem}.internship-programs .sucess-stories-sec--wrap .slick-dots li.slick-active{background-color:#0D7CB5}.internship-programs .success-stories--sec{padding:4rem 4.5rem;margin-bottom:5.5rem;width:100%;min-height:32.6rem;display:flex !important;flex-wrap:wrap;flex-direction:row-reverse;align-items:center;justify-content:space-between}@media (max-width: 767px){.internship-programs .success-stories--sec{padding:5rem 2rem;flex-direction:column-reverse;margin-top:1rem}}.internship-programs .success-stories--sec.turquoise{background-color:rgba(5,184,184,0.08)}.internship-programs .success-stories--sec.orchid{background-color:rgba(131,72,239,0.08)}.internship-programs .success-stories--sec.blue-violet{background-color:rgba(0,36,224,0.08)}.internship-programs .success-stories--sec.medium-blue{background-color:rgba(0,107,161,0.08)}.internship-programs .success-stories--sec.medium-blue h3{color:#006BA1}.internship-programs .success-stories--sec.green{background-color:rgba(31,128,103,0.08)}.internship-programs .success-stories--sec h3{font-size:1.8rem;font-weight:600;line-height:125%;letter-spacing:-0.0005em;color:var(--mainColorMedium);margin-bottom:1.8rem;font-family:"hk_grotesk",sans-serif;width:calc(100% - 16rem)}@media (max-width: 767px){.internship-programs .success-stories--sec h3{width:100%;margin-bottom:1rem}}@media (max-width: 767px){.internship-programs .success-stories--sec p{font-size:1.6rem}}.internship-programs .success-stories--sec .author-wrap{width:12rem;text-align:center}@media (max-width: 767px){.internship-programs .success-stories--sec .author-wrap{width:100%;display:flex;align-items:center;text-align:left;margin-bottom:3.5rem}}.internship-programs .success-stories--sec .author-wrap img{width:10rem;height:10rem;border-radius:50%;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5rem}@media (max-width: 767px){.internship-programs .success-stories--sec .author-wrap img{margin-bottom:0}}@media (max-width: 767px){.internship-programs .success-stories--sec .author-wrap .text-wrap{width:calc(100% - 10rem);padding-left:2.2rem}}.internship-programs .success-stories--sec .author-wrap p{font-size:1.3rem;line-height:135%;font-weight:400;margin:0}.internship-programs .success-stories--sec .author-wrap .name{color:#002F47;letter-spacing:0.02em;text-transform:uppercase;font-weight:bold;font-family:"Barlow",sans-serif;margin-bottom:0.5rem}.internship-programs .success-stories--sec .author-wrap .position{color:#565F63;line-height:135%}.kitchenSink__section{padding:100px 0;border-bottom:1px solid #6E767A}.kitchenSink__section .kitchenSink__heading{-webkit-user-select:none;-ms-user-select:none;user-select:none;padding-left:4rem;position:relative}.kitchenSink__section .kitchenSink__heading .icon{width:3rem;position:absolute;left:0;top:0.8rem}@media (max-width: 767px){.kitchenSink__section .kitchenSink__heading .icon{top:0.15rem}}.kitchenSink__section .container.accordion__content--active .kitchenSink__heading .icon path:nth-last-of-type(2){stroke:transparent}.kitchenSink__section code{display:inline-block;background-color:#F1F4F5;padding:5px 10px;border-radius:4px;margin-bottom:10px}.kitchenSink__section [trigger]{cursor:pointer}.kitchenSink__section [accordion-content]{display:none}.kitchenSink__section [accordion-content].accordion__content--active{display:block}.kitchenSink__highlight{background-color:rgba(255,255,0,0.5)}.themeButtonExample--wrap{display:-ms-grid;display:grid;grid-gap:3rem 4rem;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr)}@media (max-width: 767px){.themeButtonExample--wrap{grid-gap:40px 20px;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}.fontColorExample--wrap{display:-ms-grid;display:grid;grid-gap:8rem 4rem;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr)}@media (max-width: 767px){.fontColorExample--wrap{grid-gap:60px 20px;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}.bgColorExample--wrap{display:-ms-grid;display:grid;grid-gap:8rem 4rem;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr)}.bgColorExample--wrap:not(:last-of-type){padding-bottom:4rem;margin-bottom:4rem;border-bottom:2px dashed #BDC3C6}@media (max-width: 767px){.bgColorExample--wrap:not(:last-of-type){padding-bottom:40px;margin-bottom:40px}}.bgColorExample--wrap p{height:40px}@media (max-width: 767px){.bgColorExample--wrap{grid-gap:60px 20px;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}body.locationsHome.theme-cyan .locationsHome__hero::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(15deg, rgba(0,74,109,0.3) 35.12%, rgba(0,74,109,0) 52.67%),linear-gradient(11deg, rgba(0,74,109,0.8) 31.27%, rgba(0,74,109,0) 70.43%);mix-blend-mode:hard-light;z-index:2}body.locationsHome.theme-cyan .locationsHome__hero .container-1060{z-index:3}body.locationsHome.theme-violet .locationsHome__hero .container-1060{z-index:3}@media (min-width: 769px){body.locationsHome.theme-violet .locationsHome__intro-logo{top:-21.5rem}}@media (max-width: 768px){body.locationsHome.theme-navy .locationsHome__intro-logo{right:0;margin-top:-172px}}@media (min-width: 769px){body.locationsHome.theme-navy .locationsHome__intro-logo{top:-23rem}}body.locationsHome .locationsHome__news,body.locationsHome .locationsHome--blog{margin-top:6rem}body.locationsHome .home-blog-slider{padding-top:4rem;margin-bottom:2rem}@media (max-width: 767px){body.locationsHome .home-blog-slider{padding-top:2rem;padding-bottom:0}}.locationsHome__hero{min-height:50rem;padding-bottom:7rem}@media (max-width: 767px){.locationsHome__hero{min-height:525px;padding-bottom:70px}}.locationsHome__hero h1 br{display:none}@media (max-width: 767px){.locationsHome__hero h1 br{display:block}}@media (max-width: 767px){.locationsHome__heroBg-desk{display:none}}.locationsHome__heroBg-mobile{display:none}@media (max-width: 767px){.locationsHome__heroBg-mobile{display:block}}@media (max-width: 767px){.locationsHome__hero .text-wrap{max-width:100% !important}}.locationsHome__intro{padding:9.7rem 0;z-index:2}@media (max-width: 767px){.locationsHome__intro{padding:80px 0 55px}}.locationsHome__intro .text-wrap{width:100%;max-width:57rem}@media (max-width: 767px){.locationsHome__intro .text-wrap{margin-top:50px;max-width:100%}}.locationsHome__intro h2{color:var(--mainColorMedium)}@media (min-width: 768px){.locationsHome__intro-logo{position:absolute;top:-17rem;right:-3rem;width:44.3rem}}@media (max-width: 767px){.locationsHome__intro-logo{position:relative;margin-top:-155px;right:-15%}}.locationsHome__sec-title h2{color:var(--mainColorDark);font-weight:900;padding:2rem 0;border-bottom:1px solid #BDC3C6;margin-bottom:6rem}@media (max-width: 767px){.locationsHome__sec-title h2{padding:18px 0;margin-bottom:40px}}.locationsHome__comboMod{padding-bottom:10.25rem;position:relative}@media (max-width: 767px){.locationsHome__comboMod{padding-bottom:7.3rem}}.locationsHome__comboMod__bg{position:absolute;z-index:0;width:100%;height:100%}.locationsHome__comboMod__bg img{width:100%;height:100%}@media (max-width: 767px){.locationsHome__comboMod__bg .desktop{display:none}}@media (min-width: 1800px){.locationsHome__comboMod__bg .desktop{display:none}}@media (min-width: 768px){.locationsHome__comboMod__bg .mobile{display:none}}@media (max-width: 1799px){.locationsHome__comboMod__bg .largeScreen{display:none}}.locationsHome__comboMod-wrap{position:relative}@media (min-width: 1800px){.locationsHome__comboMod-wrap .container-1060{max-width:1060px}}.locationsHome__comboMod h2,.locationsHome__comboMod h3{color:#065B86}.locationsHome__comboMod p{font-size:1.8rem;line-height:1.4em}@media (max-width: 767px){.locationsHome__comboMod p{font-size:16px}}.locationsHome__comboMod .videoBlock{position:relative;background-color:#fff;padding:3.6rem 1.7rem 3.5rem 3.5rem;border:1px solid #DDE1E2;box-shadow:0px 3px 7px 0px rgba(0,142,196,0.1),0px 13px 13px 0px rgba(0,142,196,0.09),0px 28px 17px 0px rgba(0,142,196,0.05),0px 50px 20px 0px rgba(0,142,196,0.01),0px 0px 0px 0px #008EC4}@media (max-width: 767px){.locationsHome__comboMod .videoBlock{padding:4rem 2rem 3.5rem}}.locationsHome__comboMod .videoBlock__left{display:none}@media (min-width: 768px){.locationsHome__comboMod .videoBlock__left{display:block;min-width:65.3rem}}.locationsHome__comboMod .videoBlock__left figure{position:relative}.locationsHome__comboMod .videoBlock__left-bottom{margin-top:1.9rem;gap:2rem}@media (min-width: 768px){.locationsHome__comboMod .videoBlock__right{margin:2.4rem 0 0 .9rem}}.locationsHome__comboMod .videoBlock__right h2{margin-bottom:1.9rem}@media (min-width: 768px){.locationsHome__comboMod .videoBlock__right h2{margin:0 0 1.1rem 2.6rem}}.locationsHome__comboMod .videoBlock__right p{margin-bottom:3.1rem}@media (min-width: 768px){.locationsHome__comboMod .videoBlock__right p{margin:0 4rem 5.7rem 2.6rem}}@media (max-width: 767px){.locationsHome__comboMod .videoBlock__right-desktopImg{display:none}}.locationsHome__comboMod .videoBlock__mobileGrid{gap:1rem}@media (min-width: 768px){.locationsHome__comboMod .videoBlock__mobileGrid{display:none}}.locationsHome__comboMod .videoBlock__mobileGrid figure{width:48.2%}.locationsHome__comboMod .videoBlock .video-caption{font-size:1.3rem;line-height:1.35em;position:absolute;color:#fff;bottom:2.2rem;left:2.5rem}@media (max-width: 767px){.locationsHome__comboMod .videoBlock .video-caption{font-size:12px}}.locationsHome__comboMod .videoBlock .video-caption::before{background-color:#2588FE;border-radius:50%;content:'';display:inline-block;height:7px;margin-right:9px;position:relative;top:-1px;vertical-align:middle;width:7px}.locationsHome__comboMod .zContent{padding-top:10.1rem;padding-bottom:6.8rem}@media (max-width: 767px){.locationsHome__comboMod .zContent{padding-top:4.9rem;padding-bottom:6rem}}@media (max-width: 767px){.locationsHome__comboMod .zContent__block{display:block}}.locationsHome__comboMod .zContent__block a{font-size:1.8rem;line-height:1.4em;color:var(--mainColor);font-weight:600}@media (max-width: 767px){.locationsHome__comboMod .zContent__block a{font-size:16px}}.locationsHome__comboMod .zContent__block a:hover{text-decoration:underline}.locationsHome__comboMod .zContent__block figure{border-radius:9999px;height:-webkit-fit-content;height:fit-content}.locationsHome__comboMod .zContent__block-copy p:not(:last-of-type){margin-bottom:1em}.locationsHome__comboMod .zContent__block.two-imgs .two-imgs-wrap{margin-right:14.27rem;justify-content:space-between}@media (min-width: 768px){.locationsHome__comboMod .zContent__block.two-imgs .two-imgs-wrap{min-width:37.36rem}}@media (max-width: 767px){.locationsHome__comboMod .zContent__block.two-imgs .two-imgs-wrap{margin-left:3.035rem;margin-right:2.34rem}}.locationsHome__comboMod .zContent__block.two-imgs .two-imgs-wrap figure:first-of-type{max-width:9.29rem;align-self:flex-end;box-shadow:0px 10px 22px 0px rgba(0,155,186,0.1),0px 41px 41px 0px rgba(0,155,186,0.09),0px 92px 55px 0px rgba(0,155,186,0.05),0px 164px 65px 0px rgba(0,155,186,0.01),0px 36px 72px 0px rgba(0,155,186,0.12549)}@media (max-width: 767px){.locationsHome__comboMod .zContent__block.two-imgs .two-imgs-wrap figure:first-of-type{max-width:6.97rem;align-self:flex-start}}.locationsHome__comboMod .zContent__block.two-imgs .two-imgs-wrap figure:last-of-type{max-width:16.33rem;margin-bottom:7.8rem;box-shadow:0px 10px 22px 0px rgba(0,155,186,0.1),0px 41px 41px 0px rgba(0,155,186,0.09),0px 92px 55px 0px rgba(0,155,186,0.05),0px 164px 65px 0px rgba(0,155,186,0.01),0px 48px 72px 0px rgba(0,155,186,0.12549)}@media (max-width: 767px){.locationsHome__comboMod .zContent__block.two-imgs .two-imgs-wrap figure:last-of-type{max-width:12.25rem;margin-top:8.95rem;margin-bottom:-.7rem}}.locationsHome__comboMod .zContent__block.two-imgs .zContent__block-copy{max-width:50.26rem}@media (max-width: 767px){.locationsHome__comboMod .zContent__block.two-imgs .zContent__block-copy{max-width:265px}}.locationsHome__comboMod .zContent__block.two-imgs .zContent__block-copy h3{margin-bottom:2.4rem}@media (max-width: 767px){.locationsHome__comboMod .zContent__block.two-imgs .zContent__block-copy h3{margin-bottom:1.9rem}}.locationsHome__comboMod .zContent__block.video{margin-top:-1.5rem;flex-direction:row-reverse}@media (max-width: 767px){.locationsHome__comboMod .zContent__block.video{margin-top:5rem}}.locationsHome__comboMod .zContent__block.video .zContent__block-copy{padding-top:11rem;max-width:52.6rem;margin-right:17.9rem}@media (max-width: 767px){.locationsHome__comboMod .zContent__block.video .zContent__block-copy{padding-top:8.24rem;text-align:center;max-width:320px;margin:0 auto}}.locationsHome__comboMod .zContent__block.video .zContent__block-copy h3{margin-bottom:1.7rem}@media (max-width: 767px){.locationsHome__comboMod .zContent__block.video .zContent__block-copy h3{margin-bottom:1.9rem}}.locationsHome__comboMod .zContent__block.video .video-wrap{margin-right:auto;overflow:hidden;border-radius:9999px;border:7px solid #fff;height:26.6rem;width:26.6rem;box-shadow:0px 10px 22px 0px rgba(0,155,186,0.1),0px 41px 41px 0px rgba(0,155,186,0.09),0px 92px 55px 0px rgba(0,155,186,0.05),0px 164px 65px 0px rgba(0,155,186,0.01),0px 82px 72px 0px rgba(0,155,186,0.188235)}@media (max-width: 767px){.locationsHome__comboMod .zContent__block.video .video-wrap{border-width:5.25px;width:19.64rem;height:19.64rem}}.locationsHome__comboMod .zContent__block.video .video-wrap video{border-radius:9999px}.locationsHome__comboMod .zContent__block.one-img{padding-top:4.8rem}@media (max-width: 767px){.locationsHome__comboMod .zContent__block.one-img{padding-top:4.23rem}}.locationsHome__comboMod .zContent__block.one-img figure{max-width:23.9rem;margin-right:12.65rem;box-shadow:0px 10px 22px 0px rgba(0,155,186,0.1),0px 41px 41px 0px rgba(0,155,186,0.09),0px 92px 55px 0px rgba(0,155,186,0.05),0px 164px 65px 0px rgba(0,155,186,0.01),0px 68px 72px 0px rgba(0,155,186,0.12549)}@media (max-width: 767px){.locationsHome__comboMod .zContent__block.one-img figure{max-width:17.96rem;margin-left:7.47rem;margin-right:0}}.locationsHome__comboMod .zContent__block.one-img .zContent__block-copy{max-width:58.8rem;margin-top:7.1rem}@media (max-width: 767px){.locationsHome__comboMod .zContent__block.one-img .zContent__block-copy{margin-top:7.03rem;max-width:330px;margin-left:auto;text-align:right}}.locationsHome__comboMod .zContent__block.one-img .zContent__block-copy h3{margin-bottom:3.4rem}@media (max-width: 767px){.locationsHome__comboMod .zContent__block.one-img .zContent__block-copy h3{margin-bottom:1.9rem}}.locationsHome__comboMod__cta{text-align:center}.locationsHome__program{background-color:#F8F8F8}@media (min-width: 768px){.locationsHome__program-container{display:flex;margin-left:16.1rem}}@media (max-width: 767px){.locationsHome__program-content{margin:0 auto;text-align:center;max-width:33rem;padding:4.2rem 0 1rem}}@media (min-width: 768px){.locationsHome__program-content{display:flex;flex-direction:column;justify-content:center;width:39.6rem;min-width:39.6rem;margin-right:2.7rem;margin-top:.9rem}}.locationsHome__program-content h3,.locationsHome__program-content p{color:#000}.locationsHome__program-content h3{margin:1.25rem 0 1.15rem}.locationsHome__program-content .overline{font-family:"Barlow",sans-serif;font-size:1.1rem;font-weight:700;text-transform:uppercase}.locationsHome__program-content .btn{display:block;width:-webkit-fit-content;width:fit-content;margin-top:2.5rem;background-color:#0D7CB5}@media (max-width: 767px){.locationsHome__program-content .btn{margin-left:auto;margin-right:auto}}.locationsHome__program-content .btn:hover{background-color:#065B86}@media (max-width: 767px){.locationsHome__program-img{margin-left:-1.4rem;margin-right:-2.2rem}}.ZSection:not(.reverse) .ZSection__row:nth-child(even){flex-direction:row-reverse}.ZSection.reverse .ZSection__row:nth-child(odd){flex-direction:row-reverse}.ZSection__row p:not(:last-of-type){margin-bottom:1em}.ZSection__row:not(:last-of-type){margin-bottom:8rem}@media (max-width: 767px){.ZSection__row:not(:last-of-type){margin-bottom:60px}}.ZSection__left{width:62rem}@media (max-width: 767px){.ZSection__left{width:100%;margin-bottom:30px}}.ZSection__right{width:40rem}@media (max-width: 767px){.ZSection__right{width:100%}}.ZSection figcaption{left:0;bottom:2rem;padding:0 2rem 0 4rem;width:100%;max-width:50rem;z-index:2}@media (max-width: 767px){.ZSection figcaption{bottom:15px}}.ZSection figcaption:before{content:'\2022';position:absolute;left:2rem;color:var(--mainColorBright);font-size:3rem;line-height:0.35em}.ZSection__text p{font-size:1.6rem;line-height:1.35em}@media (max-width: 767px){.ZSection__text p{font-size:14px}}.ZSection__cta{display:inline-flex;align-items:center;margin-top:3.2rem;color:var(--mainColor);font-weight:800}.ZSection__cta svg{margin-right:1rem}.ZSection__cta path{stroke:var(--mainColor)}@media (max-width: 767px){.ZSection__cta{margin-top:30px}.ZSection__cta svg{margin-right:10px}}.ZSection .ZSection__float .ZSection__float-image{width:54.5rem;margin-bottom:2.6rem}@media (max-width: 767px){.ZSection .ZSection__float .ZSection__float-image{width:100%}}.ZSection .ZSection__float .float-contain{display:flow-root;margin-bottom:1.8rem}.ZSection .float-left .ZSection__float-image{margin-right:5rem;float:left}.ZSection .float-right .ZSection__float-image{margin-left:5rem;float:right}@media (min-width: 768px){.ZSection__float.float-full .w-full{margin-bottom:4rem}}.ZSection__float.float-full .ZSection__float-image{width:100%}.ZSection__float.float-full .ZSection__float-image img{position:relative;width:100%;z-index:0}.ZSection__float.float-full .ZSection__float-image figcaption{position:relative;max-width:100%;z-index:2}.ZSection__float.float-full .ZSection__float-image::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(0deg, #000 0%, #000 44.81%),rgba(0,0,0,0.2);background:linear-gradient(0deg, color(display-p3 0 0 0) 0%, color(display-p3 0 0 0/0) 44.81%),color(display-p3 0 0 0/0.2);z-index:1}.ZSection__float.float-full .ZSection__text-two-col h2{color:var(--mainColorMedium)}.ZSection__float.float-full .ZSection__text-two-col .col{width:100%}.ZSection__float.float-full .ZSection__text-two-col .col p{margin-bottom:1em}@media (min-width: 768px){.ZSection__float.float-full .ZSection__text-two-col.two-col{justify-content:space-between}.ZSection__float.float-full .ZSection__text-two-col.two-col h2{margin-bottom:4rem}.ZSection__float.float-full .ZSection__text-two-col.two-col .col{width:48%}}.locationsHome__leadership{margin:12rem 0}@media (max-width: 767px){.locationsHome__leadership{margin:80px 0}}.locationsHome__leadership-wrap{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);grid-gap:7.5rem 6.1rem;width:90.3rem}@media (max-width: 767px){.locationsHome__leadership-wrap{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-gap:35px 30px;width:100%}}.locationsHome__leadership-item{transition:transform .3s ease}.locationsHome__leadership-item figure{overflow:hidden;position:relative;border-radius:50%;overflow:hidden;width:100%;max-width:18rem}.locationsHome__leadership-item figure::before{content:'';display:block;height:0;padding-top:100%}.locationsHome__leadership-item h3{font-weight:900;margin-top:2rem;margin-bottom:0.7rem;color:var(--mainColorDark);transition:color 0.35s}@media (max-width: 767px){.locationsHome__leadership-item h3{margin-top:20px;margin-bottom:7px}}.locationsHome__leadership-item p{line-height:1.35em}.locationsHome__leadership-item:hover{transform:scale(1.05)}.locationsHome__leadership-item:hover h3{color:var(--mainColor)}.locationsHome__leadership-cta{font-weight:700;display:inline-block;margin-top:5.3rem;color:var(--mainColor)}.locationsHome__leadership-cta svg{width:1.3rem;display:inline-block;margin-right:1rem;vertical-align:middle;position:relative;top:-0.1rem}.locationsHome__leadership-cta path{stroke:var(--mainColor)}.locationsHome__tools{padding:10rem 0 2rem;overflow:hidden;position:relative}.locationsHome__tools .hub-logo__container{margin:0}.locationsHome__tools .blogCard--inner{display:block;background-color:#F9F9FA}.locationsHome__tools .blogCard--cta{font-size:1.3rem;line-height:1.35em;color:var(--mainColor);padding:0 2rem;bottom:3rem}@media (max-width: 767px){.locationsHome__tools .blogCard--cta{font-size:12px}}.locationsHome__tools .blogCard--cta span{color:var(--mainColor)}.locationsHome__tools .blogCard--cta path{stroke:var(--mainColor)}.locationsHome__tools .text-wrap{padding:0 2rem 6.5rem}.locationsHome__tools .text-wrap h5{font-size:1.8rem;line-height:1.4em;line-height:125%;font-family:"hk_grotesksemibold",sans-serif}@media (max-width: 767px){.locationsHome__tools .text-wrap h5{font-size:16px}}.locationsHome__tools .text-wrap p{font-size:1.4rem;line-height:1.35em;color:#262E31}@media (max-width: 767px){.locationsHome__tools .text-wrap p{font-size:13px}}.locationsHome__tools .resources__grid-item{margin-right:2.55rem;margin-bottom:0;min-height:100%;display:-ms-grid;display:grid}.locationsHome__tools .flickity-slider{min-height:100%}.locationsHome__tools .flickity-viewport{overflow:visible}.locationsHome__tools .flickity-page-dots{margin-top:2rem;display:flex;flex-direction:row;align-items:center;justify-content:center}.locationsHome__tools .flickity-page-dots li:only-child{display:none}.locationsHome__tools .flickity-page-dots li.dot{background:var(--mainColor);height:0.9rem;width:0.9rem;margin:0 0.55rem;border-radius:100%;cursor:pointer}.locationsHome__tools .flickity-page-dots li.dot:not(.is-selected){background:#BDC3C6}.locationsHome__tools__list{padding-bottom:3rem;outline:none}.locationsHome__tools__list.no-dots .flickity-page-dots{display:none}.locationsHome__tools__list-item{width:33.5rem;margin-right:3rem;display:-ms-grid;display:grid;min-height:100%}.locationsHome__tools__list-item .blogCard{height:51rem;cursor:pointer}@media (max-width: 767px){.locationsHome__tools__list-item .blogCard{height:100%;min-height:100%}}.locationsHome__tools__list-item .blogCard h5{color:var(--mainColorDark);min-width:20rem}.locationsHome__tools__list-item .blogCard p{color:#262E31}.locationsHome__tools__list-item .blogCard--img{margin-bottom:3rem;padding-top:61.39%}.locationsHome__tools__list-item .blogCard--img svg{position:absolute;bottom:3rem;left:1rem}@media (max-width: 767px){.locationsHome__tools__list-item{width:100%}}.locationsHome__tools::after{content:"";background:linear-gradient(270deg, #fff -35.77%, rgba(255,255,255,0) 100%);height:100%;width:3.3rem;position:absolute;display:block;top:0;right:0}.locationsHome__news,.locationsHome--blog{margin-bottom:4rem}.locationsHome__news h2,.locationsHome--blog h2{margin-bottom:3rem}.locationsHome__news .news-grid,.locationsHome--blog .news-grid{outline:none}.locationsHome__news .news-grid .flickity-page-dots,.locationsHome--blog .news-grid .flickity-page-dots{margin-top:2rem;display:flex;flex-direction:row;align-items:center;justify-content:center}.locationsHome__news .news-grid .flickity-page-dots li.dot:only-child,.locationsHome--blog .news-grid .flickity-page-dots li.dot:only-child{display:none}.locationsHome__news .news-grid .flickity-page-dots li.dot,.locationsHome--blog .news-grid .flickity-page-dots li.dot{background:var(--mainColor);height:0.9rem;width:0.9rem;margin:0 0.55rem;border-radius:100%;cursor:pointer}.locationsHome__news .news-grid .flickity-page-dots li.dot:not(.is-selected),.locationsHome--blog .news-grid .flickity-page-dots li.dot:not(.is-selected){background:#BDC3C6}.locationsHome__news .news-grid .flickity-slider,.locationsHome--blog .news-grid .flickity-slider{min-height:100%}.locationsHome__news .news-grid a,.locationsHome--blog .news-grid a{width:calc(100% / 3 - (2.6rem * 2 / 3));margin-right:2.6rem;padding:1rem;background-color:#fff;border:1px solid #DDE1E2;display:-ms-grid;display:grid;transition:0.35s}@media (min-width: 768px){.locationsHome__news .news-grid a,.locationsHome--blog .news-grid a{min-height:45rem}}@media (max-width: 767px){.locationsHome__news .news-grid a,.locationsHome--blog .news-grid a{width:100%;margin-right:5%}}.locationsHome__news .news-grid a:last-of-type,.locationsHome--blog .news-grid a:last-of-type{margin-right:0}.locationsHome__news .news-grid a:hover,.locationsHome--blog .news-grid a:hover{box-shadow:0px 4px 34px rgba(0,0,0,0.15)}.locationsHome__news .news-card,.locationsHome--blog .news-card{background-color:#F9F9FA;width:100%;position:relative;display:flex;align-items:center;flex-wrap:wrap;flex-direction:column}.locationsHome__news .news-card__content,.locationsHome--blog .news-card__content{padding:2rem 2rem 6rem;width:100%;flex:1}.locationsHome__news .news-card__content h5,.locationsHome--blog .news-card__content h5{color:var(--mainColorDark);font-weight:600}.locationsHome__news .news-card__content p,.locationsHome--blog .news-card__content p{font-size:1.3rem;line-height:1.35em;color:#262E31}@media (max-width: 767px){.locationsHome__news .news-card__content p,.locationsHome--blog .news-card__content p{font-size:12px}}.locationsHome__news .news-card__cta,.locationsHome--blog .news-card__cta{position:absolute;bottom:2.6rem;display:flex;color:var(--mainColorAccessible);font-weight:700}.locationsHome__news .news-card__cta svg,.locationsHome--blog .news-card__cta svg{width:1.3rem;height:1.6rem;margin-right:1rem}@media (max-width: 767px){.locationsHome__news .news-card__cta svg,.locationsHome--blog .news-card__cta svg{width:13px;height:13px;margin-right:10px}}.locationsHome__news .news-card__cta path,.locationsHome--blog .news-card__cta path{stroke:var(--mainColorAccessible)}.locationsHome__news .news-card__img,.locationsHome--blog .news-card__img{position:relative;padding-top:63.49%;width:100%}.locationsHome__news .news-card__img .tag,.locationsHome--blog .news-card__img .tag{position:absolute;top:0;left:0;z-index:2;font-weight:700;padding:0.4rem 0.9rem;background-color:var(--mainColor);color:#fff}.locationsHome__news .news-card__img img,.locationsHome--blog .news-card__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.locationsHome--blog{margin-top:4rem !important}.locationsHome--blog .hub-logo{padding-bottom:3rem;border-bottom:1px solid #BDC3C6;margin-bottom:3rem}.locationsHome--blog .cata-top{z-index:1;left:0;height:3.8rem;width:10.4rem}.locationsHome--blog .cata-top.cat-top{width:auto}.locationsHome--blog .cata-top .category{color:#fff;background-color:#0D7CB5;font-size:1.1rem;font-weight:700;padding:0.3rem 0.8rem;display:none}.locationsHome--blog .cata-top .category:first-of-type{display:inline-block}.locationsHome--blog .news-grid{position:relative}.locationsHome--blog .news-grid .flickity-page-dots{margin-top:4rem}@media (max-width: 767px){.locationsHome--blog .news-grid .flickity-page-dots{flex-wrap:wrap;margin-top:1rem}}.locationsHome--blog .news-grid .flickity-page-dots li.dot{background:#D9D9D9 !important}@media (max-width: 767px){.locationsHome--blog .news-grid .flickity-page-dots li.dot{margin-bottom:15px}}.locationsHome--blog .news-grid .flickity-page-dots li.dot.is-selected{background:#0D7CB5 !important}.locationsHome--blog .flickity-button{width:6rem;height:6rem;border-radius:50%;position:absolute;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);top:50%;background-color:#fff;border:0.1rem solid #BDC3C6;cursor:pointer}.locationsHome--blog .flickity-button:hover{box-shadow:0px 4px 34px rgba(0,0,0,0.15)}@media (max-width: 767px){.locationsHome--blog .flickity-button{width:4rem;height:4rem}}.locationsHome--blog .flickity-button[disabled]{display:none}.locationsHome--blog .flickity-button.next{right:-3%}.locationsHome--blog .flickity-button.previous{left:-3%}.locationsHome--blog .flickity-button.previous svg{transform:rotate(-180deg)}.locationsHome--blog .flickity-button svg{width:3.1rem;height:1.2rem}@media (max-width: 767px){.locationsHome--blog .flickity-button svg{width:2.5rem;height:0.8rem}}.newsroom .Bottom__Signup{border-top:0.1rem solid #BDC3C6}.newsroom .pagination{display:flex;justify-content:center;margin-top:5rem}.newsroom .pagination span{color:#fff;background:var(--mainColor)}.newsroom .pagination a{color:var(--mainColor);border:0.2rem solid var(--mainColor)}.newsroom .pagination a,.newsroom .pagination span{font-family:"Barlow",sans-serif;font-style:normal;font-weight:bold;font-size:1.5rem;margin-right:1rem;height:4.5rem;width:4.5rem;display:flex;align-items:center;justify-content:center;letter-spacing:0.02em;text-transform:uppercase}.newsroom .pagination .prev,.newsroom .pagination .next{width:unset;padding:0 1.7rem}.newsroom .pagination-biohub-new{display:flex;justify-content:center;margin-top:7rem}.newsroom .pagination-biohub-new.hidden-pagination{display:none}.newsroom .pagination-biohub-new ul{width:100%;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;padding-left:0}.newsroom .pagination-biohub-new li.disabled{display:none}@media (max-width: 767px){.newsroom .pagination-biohub-new{margin-top:5rem}}.newsroom .pagination-biohub-new span{color:#fff;background:var(--mainColor)}.newsroom .pagination-biohub-new a{color:var(--mainColor);border:0.2rem solid var(--mainColor)}.newsroom .pagination-biohub-new a,.newsroom .pagination-biohub-new span{font-family:"Barlow",sans-serif;font-style:normal;font-weight:bold;font-size:1.5rem;margin-right:1rem;height:4.5rem;width:4.5rem;display:flex;align-items:center;justify-content:center;letter-spacing:0.02em;text-transform:uppercase}.newsroom .pagination-biohub-new .prev,.newsroom .pagination-biohub-new .next{width:unset;padding:0 1.7rem}.newsroom .search--wrap{position:relative}@media (max-width: 767px){.newsroom .search--wrap.desktop{display:none}}.newsroom .search--wrap.mobile{margin-bottom:2.5rem;display:none}@media (max-width: 767px){.newsroom .search--wrap.mobile{display:block}}.newsroom .search--wrap input{background-color:rgba(0,163,224,0.05);border-radius:100px;border:none;width:100%;font-size:1.6rem;padding-right:4rem;padding-left:2.5rem;color:#888B8D}.newsroom .search--wrap img{position:absolute;top:1rem;right:2rem;width:2rem;height:2rem}.newsroom--main-content{padding-bottom:6rem;border-top:0.1rem solid #BDC3C6;overflow:hidden}@media (max-width: 767px){.newsroom--main-content{padding-bottom:4rem}}.newsroom--main-content h1{font-weight:bold;line-height:103.5%;margin-bottom:3rem;font-size:4.6rem;color:var(--mainColorDark)}@media (max-width: 767px){.newsroom--main-content h1{font-size:3.3rem}}.newsroom--main-content .intro-wrap{margin-bottom:6.5rem}@media (max-width: 767px){.newsroom--main-content .intro-wrap{margin-bottom:4.5rem}}.newsroom--main-content .intro-wrap p{font-size:1.8rem;font-weight:500;letter-spacing:-0.02em;line-height:152.5%;color:rgba(40,46,49,0.7)}.newsroom--main-content .newsroom--nav{margin-top:1rem;display:flex;border-bottom:0.1rem solid #BDC3C6;margin-bottom:4.5rem}.newsroom--main-content .newsroom--nav svg{display:none}@media (max-width: 767px){.newsroom--main-content .newsroom--nav svg{display:block}}@media (max-width: 767px){.newsroom--main-content .newsroom--nav{position:relative;padding:1rem 1.5rem;border:0.1rem solid #BDC3C6;width:100%;margin-bottom:2rem;margin-top:1rem;flex-wrap:wrap}.newsroom--main-content .newsroom--nav.open{padding-top:2rem;padding-bottom:2rem}.newsroom--main-content .newsroom--nav.open li{display:block;width:100%;margin-left:0}.newsroom--main-content .newsroom--nav.open li:not(:last-child){margin-bottom:1rem}.newsroom--main-content .newsroom--nav svg{position:absolute;top:1.3rem;right:2rem;cursor:pointer}.newsroom--main-content .newsroom--nav li{display:none;margin-bottom:0}.newsroom--main-content .newsroom--nav li a{font-size:1.4rem;font-weight:700;letter-spacing:0.02em;text-transform:uppercase;font-family:"Barlow",sans-serif}.newsroom--main-content .newsroom--nav li.is-active{display:block}}.newsroom--main-content .newsroom--nav li{position:relative;text-transform:uppercase;color:#6E767A;font-weight:bold;letter-spacing:0.02em;font-size:1.5rem;line-height:103.5%;padding-bottom:1.5rem;margin-bottom:0;font-family:"Barlow",sans-serif}@media (max-width: 767px){.newsroom--main-content .newsroom--nav li{padding-bottom:0.4rem;font-size:1.4rem}}.newsroom--main-content .newsroom--nav li a{font-family:"Barlow",sans-serif;color:#6E767A;font-size:1.5rem;font-weight:700;letter-spacing:0.02em;text-transform:uppercase}@media (max-width: 767px){.newsroom--main-content .newsroom--nav li a{font-size:1.4rem}}.newsroom--main-content .newsroom--nav li:not(:last-child){margin-right:3rem}.newsroom--main-content .newsroom--nav li:hover{color:#131819}.newsroom--main-content .newsroom--nav li:hover a{color:#131819}.newsroom--main-content .newsroom--nav li.is-active{color:#131819}.newsroom--main-content .newsroom--nav li.is-active a{color:#131819}@media (min-width: 768px){.newsroom--main-content .newsroom--nav li.is-active:before{content:'';position:absolute;width:100%;height:0.6rem;bottom:-0.25rem;background-color:var(--mainColorBright)}}.newsroom--main-content .content-wrap{display:none}@media (max-width: 767px){.newsroom--main-content .content-wrap{margin-top:3rem}}.newsroom--main-content .content-wrap.is-active{display:block}.newsroom--main-content .media-gallery--content.hide-pagination .pagination-media-gallery{display:none}.newsroom--main-content .media-gallery--content p{font-weight:400;line-height:135%;color:#262E31;font-size:1.6rem;line-height:1.35em}@media (max-width: 767px){.newsroom--main-content .media-gallery--content p{font-size:14px}}.newsroom--main-content .media-gallery--content .video-modal-img-wrap{position:relative}.newsroom--main-content .media-gallery--content .video-modal-img-wrap:before{content:'';display:block;height:0;padding-top:56%}.newsroom--main-content .media-gallery--content .video-modal-img-wrap img{position:absolute;object-fit:cover;width:100%;height:100%;top:0;left:0}.newsroom--main-content .media-gallery--content .video-modal-img-wrap .video-icon-wrap{position:absolute;bottom:3.3rem;left:3.5rem}.newsroom--main-content .media-gallery--content .date{display:block;color:#565F63;text-transform:uppercase;font-size:1rem;line-height:130%;font-weight:500;margin-top:2.5rem;font-family:"hk_grotesksemibold",sans-serif}.newsroom--main-content .media-gallery--content .btn-wrap{display:flex;align-items:center;flex-wrap:wrap;margin-top:2.5rem}.newsroom--main-content .media-gallery--content .btn-wrap svg{width:1.2rem;height:1.2rem}.newsroom--main-content .media-gallery--content .btn-wrap svg path{stroke:var(--mainColor)}.newsroom--main-content .media-gallery--content .btn-wrap span{color:var(--mainColor);text-transform:uppercase;font-weight:bold;font-family:"Barlow",sans-serif;display:block;margin-left:1rem;letter-spacing:0.02em;font-family:"Barlow",sans-serif;font-size:1.3rem;letter-spacing:0.02em}@media (max-width: 767px){.newsroom--main-content .media-gallery--content .btn-wrap span{font-size:12px}}.newsroom--main-content .media-gallery--content .videos-wrap{display:flex;flex-wrap:wrap;margin-top:2rem;position:relative}.newsroom--main-content .media-gallery--content .videos-wrap.other-pages .card.regular-card:nth-child(-n+2){padding-top:0}.newsroom--main-content .media-gallery--content .videos-wrap.other-pages .card.regular-card:nth-child(3){padding-top:2rem}@media (max-width: 767px){.newsroom--main-content .media-gallery--content .videos-wrap.other-pages .card.regular-card:nth-child(3){padding-top:0}}.newsroom--main-content .media-gallery--content .videos-wrap.other-pages .card.regular-card:nth-child(even){padding-right:2rem;border-left:0.1rem solid #F1F0F0;padding-left:2rem}@media (max-width: 767px){.newsroom--main-content .media-gallery--content .videos-wrap.other-pages .card.regular-card:nth-child(even){padding-right:0  !important;padding-left:0;border-left:none}}.newsroom--main-content .media-gallery--content .videos-wrap.other-pages .card.regular-card:nth-child(odd){border-left:none !important;padding-left:0 !important;padding-right:2rem}@media (max-width: 767px){.newsroom--main-content .media-gallery--content .videos-wrap.other-pages .card.regular-card:nth-child(odd){padding-left:0  !important;border-left:none  !important}}@media (max-width: 767px){.newsroom--main-content .media-gallery--content .videos-wrap{border-top:none;padding-top:0;margin-top:0}}.newsroom--main-content .media-gallery--content .videos-wrap:after{content:'';position:absolute;width:100%;height:2px;background-color:#fff;bottom:0;left:0}.newsroom--main-content .media-gallery--content .videos-wrap .card{width:50%;border-bottom:0.1rem solid #F1F0F0;padding-bottom:3rem;padding-top:2rem}@media (max-width: 767px){.newsroom--main-content .media-gallery--content .videos-wrap .card{padding-top:0}}.newsroom--main-content .media-gallery--content .videos-wrap .card.top-wrap{display:block;margin-bottom:3rem;border-bottom:0.1rem solid #F1F0F0;padding-bottom:3rem;width:100%;padding-top:0}@media (max-width: 767px){.newsroom--main-content .media-gallery--content .videos-wrap .card.top-wrap{padding-bottom:2.5rem;margin-bottom:2rem;border-bottom:0.1rem solid #F1F0F0}}.newsroom--main-content .media-gallery--content .videos-wrap .card.top-wrap h2{font-size:2.4rem;letter-spacing:-0.035em;line-height:131%;font-size:2.8rem;color:var(--mainColorDark);font-family:"STIX Two Text",serif}@media (max-width: 767px){.newsroom--main-content .media-gallery--content .videos-wrap .card.top-wrap h2{font-size:24px}}.newsroom--main-content .media-gallery--content .videos-wrap .card.top-wrap .video-modal-img-wrap svg{width:6.6rem;height:6.6rem}@media (max-width: 767px){.newsroom--main-content .media-gallery--content .videos-wrap .card.top-wrap .video-modal-img-wrap svg{width:4.3rem;height:4.4rem}}@media (max-width: 639px){.newsroom--main-content .media-gallery--content .videos-wrap .card.top-wrap .video-modal-img-wrap svg{width:3rem;height:3rem}}.newsroom--main-content .media-gallery--content .videos-wrap .card.top-wrap .video-modal-img-wrap .video-icon-wrap{position:absolute;bottom:3.3rem;left:3.5rem}@media (max-width: 767px){.newsroom--main-content .media-gallery--content .videos-wrap .card.top-wrap .video-modal-img-wrap .video-icon-wrap{left:1.5rem;bottom:1.5rem}}@media (max-width: 767px){.newsroom--main-content .media-gallery--content .videos-wrap .card{width:100%;padding-bottom:2.5rem;margin-bottom:2rem}}.newsroom--main-content .media-gallery--content .videos-wrap .card.regular-card:nth-child(-n+2){padding-top:0}.newsroom--main-content .media-gallery--content .videos-wrap .card.regular-card:nth-child(3){padding-top:0}.newsroom--main-content .media-gallery--content .videos-wrap .card.regular-card:nth-child(even){padding-right:2rem}@media (max-width: 767px){.newsroom--main-content .media-gallery--content .videos-wrap .card.regular-card:nth-child(even){padding-right:0}}.newsroom--main-content .media-gallery--content .videos-wrap .card.regular-card:nth-child(odd){border-left:0.1rem solid #F1F0F0;padding-left:2rem}@media (max-width: 767px){.newsroom--main-content .media-gallery--content .videos-wrap .card.regular-card:nth-child(odd){padding-left:0;border-left:none}}@media (max-width: 767px){.newsroom--main-content .media-gallery--content .videos-wrap .card.regular-card:last-child{border-bottom:none;margin-bottom:0;padding-bottom:1rem}}.newsroom--main-content .media-gallery--content .videos-wrap .video-modal-img-wrap svg{width:4.3rem;height:4.3rem}@media (max-width: 639px){.newsroom--main-content .media-gallery--content .videos-wrap .video-modal-img-wrap svg{width:3rem;height:3rem}}.newsroom--main-content .media-gallery--content .videos-wrap .video-modal-img-wrap .video-icon-wrap{position:absolute;bottom:1.5rem;left:1.5rem}.newsroom--main-content .media-gallery--content .videos-wrap h2{line-height:125%;letter-spacing:-0.01em;font-weight:700;font-size:2.3rem;color:var(--mainColorDark)}@media (max-width: 767px){.newsroom--main-content .media-gallery--content .videos-wrap h2{font-size:19px}}.newsroom--main-content .in-the-news--content .card{padding:3rem 3.5rem;background-color:#F9F9FA;display:block;margin-bottom:1.5rem;border:0.1rem solid #F9F9FA}.newsroom--main-content .in-the-news--content .card:hover{border:0.1rem solid #2588FE;background:rgba(37,136,254,0.05)}.newsroom--main-content .in-the-news--content .card .top{display:flex;flex-wrap:wrap;align-items:center}.newsroom--main-content .in-the-news--content .card .top span{line-height:122.5%;font-family:"Barlow",sans-serif;font-weight:700;text-transform:uppercase;display:inline-block;font-family:"Barlow",sans-serif;font-size:1.1rem;letter-spacing:0.02em;color:var(--mainColorMedium)}@media (max-width: 767px){.newsroom--main-content .in-the-news--content .card .top span{font-size:10px}}.newsroom--main-content .in-the-news--content .card .top span:not(:last-child){border-right:0.1rem solid #565F63;margin-right:1rem;padding-right:1rem}.newsroom--main-content .in-the-news--content .card .top .date{color:#565F63;font-family:"hk_grotesksemibold",sans-serif;font-weight:500}.newsroom--main-content .in-the-news--content .card h2{line-height:125%;font-weight:600;margin-bottom:0;margin-top:1.4rem;color:#040F46;font-size:2.3rem;letter-spacing:-0.01em}@media (max-width: 767px){.newsroom--main-content .in-the-news--content .card h2{font-size:19px}}.newsroom--main-content .events-main--content .event{border:0.1rem solid #DDE1E2;margin-bottom:4rem;display:block;transition:0.35s}.newsroom--main-content .events-main--content .event.no-link:hover{box-shadow:none}.newsroom--main-content .events-main--content figure{position:relative;min-height:23rem}@media (max-width: 767px){.newsroom--main-content .events-main--content figure{min-height:inherit;padding-top:5rem;padding-bottom:2.5rem;padding-left:1.5rem;padding-right:1.5rem;min-height:16.6rem}}.newsroom--main-content .events-main--content figure h2{font-size:3.3rem;font-weight:700;line-height:103.5%;letter-spacing:-0.035em;color:#fff;z-index:2;position:absolute;bottom:3.5rem;left:3rem}@media (max-width: 767px){.newsroom--main-content .events-main--content figure h2{position:relative;bottom:inherit;z-index:1;left:inherit;font-size:24px;display:none}.newsroom--main-content .events-main--content figure h2 br{display:none}}.newsroom--main-content .events-main--content figure h2 span{background-color:rgba(0,0,0,0.75);padding:1.3rem}@media (max-width: 767px){.newsroom--main-content .events-main--content figure h2 span{padding-left:0.5rem;padding-right:0.5rem;width:100%;display:inline-block;padding-bottom:0.6rem}.newsroom--main-content .events-main--content figure h2 span:first-of-type{padding-bottom:0}}.newsroom--main-content .events-main--content figure h2 span:not(:first-of-type){margin-left:0.5rem;padding-top:0}@media (max-width: 767px){.newsroom--main-content .events-main--content figure h2 span:not(:first-of-type){margin-left:0}}.newsroom--main-content .events-main--content figure img{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%}.newsroom--main-content .events-main--content article{display:flex;flex-wrap:wrap}.newsroom--main-content .events-main--content .copy{width:70%;padding-right:3rem;padding:3rem}@media (max-width: 767px){.newsroom--main-content .events-main--content .copy{padding:2.5rem 2rem}}.newsroom--main-content .events-main--content .copy .mobile-title{display:none}.newsroom--main-content .events-main--content .copy .mobile-title br{display:none}@media (max-width: 767px){.newsroom--main-content .events-main--content .copy .mobile-title{display:block;font-size:1.8rem;font-weight:700;font-family:"Lato",sans-serif;margin-bottom:1.5rem}}.newsroom--main-content .events-main--content .copy .status{display:block;font-weight:700;line-height:122.5%;color:var(--mainColorMedium);text-transform:uppercase;font-family:"Barlow",sans-serif;margin-bottom:1rem;letter-spacing:0.02em;font-family:"Barlow",sans-serif;font-size:1.1rem;letter-spacing:0.02em}@media (max-width: 767px){.newsroom--main-content .events-main--content .copy .status{font-size:10px}}@media (max-width: 767px){.newsroom--main-content .events-main--content .copy .status{margin-bottom:1rem}}@media (max-width: 767px){.newsroom--main-content .events-main--content .copy{width:100%}}.newsroom--main-content .events-main--content .copy h3{line-height:125%;letter-spacing:-0.01em;color:var(--mainColorDark);font-size:2.3rem}@media (max-width: 767px){.newsroom--main-content .events-main--content .copy h3{font-size:19px}}@media (max-width: 767px){.newsroom--main-content .events-main--content .copy h3{font-weight:600;font-family:"Lato",sans-serif;margin-bottom:1.2rem;display:none}}.newsroom--main-content .events-main--content .copy p{font-size:1.6rem;font-weight:400;line-height:135%;color:#262E31}@media (max-width: 767px){.newsroom--main-content .events-main--content .copy p{font-size:15px}}.newsroom--main-content .events-main--content .copy svg{margin-right:1rem}.newsroom--main-content .events-main--content .copy .links-wrap{display:flex}.newsroom--main-content .events-main--content .copy .btn-wrap{display:flex;align-items:center;margin-top:2rem;font-weight:700;color:var(--mainColor);text-transform:uppercase;font-family:"Barlow",sans-serif;font-family:"Barlow",sans-serif;font-size:1.3rem;letter-spacing:0.02em;letter-spacing:0.02em}@media (max-width: 767px){.newsroom--main-content .events-main--content .copy .btn-wrap{font-size:12px}}.newsroom--main-content .events-main--content .copy .btn-wrap:nth-of-type(2){margin-left:3.5rem}.newsroom--main-content .events-main--content .copy .btn-wrap svg path{stroke:var(--mainColor)}.newsroom--main-content .events-main--content .copy .btn-wrap span{color:var(--mainColor);text-transform:uppercase;font-weight:bold;font-family:"Barlow",sans-serif;display:block;font-family:"Barlow",sans-serif;font-size:1.3rem;letter-spacing:0.02em;letter-spacing:0.02em}@media (max-width: 767px){.newsroom--main-content .events-main--content .copy .btn-wrap span{font-size:12px}}.newsroom--main-content .events-main--content .info-wrap{width:30%;padding-bottom:1rem;padding:3rem;background-color:#F9F9FA}@media (max-width: 767px){.newsroom--main-content .events-main--content .info-wrap{width:100%;padding-top:2rem;padding-left:2.5rem;padding-right:2.5rem;border-left:none;padding-bottom:2rem;display:flex;flex-wrap:wrap}.newsroom--main-content .events-main--content .info-wrap .date-wrap{width:50%}.newsroom--main-content .events-main--content .info-wrap .location-wrap{width:50%}}.newsroom--main-content .events-main--content .info-wrap p{font-weight:400;line-height:158%;color:#3E484C;font-family:"Barlow",sans-serif;font-size:1.1rem;letter-spacing:0.02em;font-family:"hk_grotesk",sans-serif}@media (max-width: 767px){.newsroom--main-content .events-main--content .info-wrap p{font-size:10px}}.newsroom--main-content .events-main--content .info-wrap p.date{letter-spacing:0.02em;font-family:"Barlow",sans-serif;text-transform:uppercase;font-weight:bold}.newsroom--main-content .events-main--content .info-wrap p.location{margin-top:2rem;letter-spacing:0.02em;font-family:"Barlow",sans-serif;text-transform:uppercase;font-weight:bold}@media (max-width: 767px){.newsroom--main-content .events-main--content .info-wrap p.location{margin-top:0}}.newsroom--main-content .top-featured{position:relative;display:block}.newsroom--main-content .top-featured figure{position:relative}.newsroom--main-content .top-featured figure:before{content:'';height:0;display:block;padding-top:66%}.newsroom--main-content .top-featured figure img{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%}.newsroom--main-content .top-featured figure.thumbnail-author{background-color:#F3FAFD;position:relative}.newsroom--main-content .top-featured figure.thumbnail-author img{width:24rem;height:24rem;border-radius:50%;border:0.4rem solid #FFFFFF;left:50%;top:50%;transform:translate(-50%, -50%);box-shadow:0px 49.0807px 71.3901px rgba(0,181,255,0.18),0px 20.5048px 29.8251px rgba(0,181,255,0.129394),0px 10.9628px 15.9459px rgba(0,181,255,0.107299),0px 6.14567px 8.93915px rgba(0,181,255,0.09),0px 3.26392px 4.74752px rgba(0,181,255,0.0727007),0px 1.35819px 1.97555px rgba(0,181,255,0.0506062)}@media (max-width: 767px){.newsroom--main-content .top-featured figure.thumbnail-author img{width:10.2rem;height:10.2rem}}.newsroom--main-content .top-featured .cat-date-wrap{display:flex;flex-wrap:wrap;margin-top:2rem;margin-bottom:2rem}.newsroom--main-content .top-featured .cat-date-wrap span{font-size:1rem;line-height:122.5%;font-family:"Barlow",sans-serif;font-weight:bold;text-transform:uppercase;color:#565F63;padding-top:0.2rem}.newsroom--main-content .top-featured .cat-date-wrap span.cat{color:var(--mainColorMedium);letter-spacing:0.02em;font-weight:bold}.newsroom--main-content .top-featured .cat-date-wrap span.date{padding-left:1rem;margin-left:1rem;border-left:0.1rem solid #565F63;font-family:"hk_grotesksemibold",sans-serif;font-weight:500}.newsroom--main-content .top-featured h2{font-size:2.4rem;margin-bottom:2rem;font-weight:600;line-height:131%;letter-spacing:-0.035em;font-family:"Lato",sans-serif;color:var(--mainColorDark)}.newsroom--main-content .top-featured p{color:#3E484C;font-size:1.6rem;line-height:158%;margin-bottom:2.5rem}.newsroom--main-content .top-featured .btn-wrap{display:flex;align-items:center;flex-wrap:wrap;margin-top:1.5rem}.newsroom--main-content .top-featured .btn-wrap svg path{stroke:var(--mainColor)}.newsroom--main-content .top-featured .btn-wrap svg{width:1.1rem;height:1.1rem}.newsroom--main-content .top-featured .btn-wrap span{color:var(--mainColor);text-transform:uppercase;font-weight:bold;font-family:"Barlow",sans-serif;display:block;margin-left:1rem;font-size:1.3rem;letter-spacing:0.02em}.newsroom--main-content .two-cols-wrap{display:flex;flex-wrap:wrap;margin-top:4rem;border-top:0.1rem solid #F1F0F0;padding-top:3rem}.newsroom--main-content .two-cols-wrap .col{position:relative;width:50%}@media (max-width: 767px){.newsroom--main-content .two-cols-wrap .col{width:100%}}.newsroom--main-content .two-cols-wrap .col:first-of-type{padding-right:3rem}@media (max-width: 767px){.newsroom--main-content .two-cols-wrap .col:first-of-type{padding-right:0}}.newsroom--main-content .two-cols-wrap .col:last-of-type{padding-left:3rem;border-left:0.1rem solid #F1F0F0}@media (max-width: 767px){.newsroom--main-content .two-cols-wrap .col:last-of-type{padding-left:0;border-left:none;border-top:0.1rem solid #F1F0F0;padding-top:3rem;margin-top:4rem}}.newsroom--main-content .two-cols-wrap .cat-date-wrap{display:flex;flex-wrap:wrap;margin-top:2rem;margin-bottom:2rem}.newsroom--main-content .two-cols-wrap .cat-date-wrap span{font-size:1rem;line-height:122.5%;font-family:"Barlow",sans-serif;font-weight:bold;text-transform:uppercase;color:#565F63;padding-top:0.2rem}.newsroom--main-content .two-cols-wrap .cat-date-wrap span.cat{color:var(--mainColorMedium);letter-spacing:0.02em;font-weight:bold}.newsroom--main-content .two-cols-wrap .cat-date-wrap span.date{padding-left:1rem;margin-left:1rem;border-left:0.1rem solid #565F63;font-family:"hk_grotesksemibold",sans-serif;font-weight:500}.newsroom--main-content .two-cols-wrap h2{font-size:1.8rem;line-height:131%;letter-spacing:-0.035em;font-weight:bold;font-family:"Lato",sans-serif;font-weight:600;color:var(--mainColorDark)}.newsroom--main-content .two-cols-wrap p{color:#3E484C;font-size:1.6rem;line-height:158%;margin-bottom:2.5rem}.newsroom--main-content .two-cols-wrap .btn-wrap{display:flex;align-items:center;flex-wrap:wrap;margin-top:1.5rem}.newsroom--main-content .two-cols-wrap .btn-wrap svg path{stroke:var(--mainColor)}.newsroom--main-content .two-cols-wrap .btn-wrap svg{width:1.1rem;height:1.1rem}.newsroom--main-content .two-cols-wrap .btn-wrap span{color:var(--mainColor);text-transform:uppercase;font-weight:bold;font-family:"Barlow",sans-serif;display:block;margin-left:1rem;font-size:1.3rem;letter-spacing:0.02em}.newsroom--main-content .two-cols-wrap figure{position:relative}.newsroom--main-content .two-cols-wrap figure:before{content:'';height:0;display:block;padding-top:66%}.newsroom--main-content .two-cols-wrap figure img{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%}.newsroom--main-content .two-cols-wrap figure.thumbnail-author{background-color:#F3FAFD;position:relative}.newsroom--main-content .two-cols-wrap figure.thumbnail-author img{width:10.2rem;height:10.2rem;border-radius:50%;border:0.4rem solid #FFFFFF;left:50%;top:50%;transform:translate(-50%, -50%);box-shadow:0px 49.0807px 71.3901px rgba(0,181,255,0.18),0px 20.5048px 29.8251px rgba(0,181,255,0.129394),0px 10.9628px 15.9459px rgba(0,181,255,0.107299),0px 6.14567px 8.93915px rgba(0,181,255,0.09),0px 3.26392px 4.74752px rgba(0,181,255,0.0727007),0px 1.35819px 1.97555px rgba(0,181,255,0.0506062)}.newsroom--main-content .featured--row{margin-top:4rem}.newsroom--main-content .featured--row .card{display:flex;flex-wrap:wrap;padding:3rem 0;border-top:0.1rem solid #F1F0F0}.newsroom--main-content .featured--row .image-wrap{position:relative;width:23.6rem}@media (max-width: 767px){.newsroom--main-content .featured--row .image-wrap{width:100%}}.newsroom--main-content .featured--row .image-wrap .thumbnail-author{background-color:#F3FAFD;position:relative}.newsroom--main-content .featured--row .image-wrap .thumbnail-author img{width:10.2rem;height:10.2rem;border-radius:50%;border:0.4rem solid #FFFFFF;left:50%;top:50%;transform:translate(-50%, -50%);box-shadow:0px 49.0807px 71.3901px rgba(0,181,255,0.18),0px 20.5048px 29.8251px rgba(0,181,255,0.129394),0px 10.9628px 15.9459px rgba(0,181,255,0.107299),0px 6.14567px 8.93915px rgba(0,181,255,0.09),0px 3.26392px 4.74752px rgba(0,181,255,0.0727007),0px 1.35819px 1.97555px rgba(0,181,255,0.0506062)}.newsroom--main-content .featured--row .cat-date-wrap{display:flex;flex-wrap:wrap}@media (max-width: 767px){.newsroom--main-content .featured--row .cat-date-wrap{margin:2rem 0}}.newsroom--main-content .featured--row .cat-date-wrap span{font-size:1rem;line-height:122.5%;font-family:"Barlow",sans-serif;font-weight:bold;text-transform:uppercase;color:#565F63;padding-top:0.2rem}.newsroom--main-content .featured--row .cat-date-wrap span.cat{color:var(--mainColorMedium);letter-spacing:0.02em;font-weight:bold}.newsroom--main-content .featured--row .cat-date-wrap span.date{padding-left:1rem;margin-left:1rem;border-left:0.1rem solid #565F63;font-family:"hk_grotesksemibold",sans-serif;font-weight:500}.newsroom--main-content .featured--row figure{position:relative;padding-top:66%}.newsroom--main-content .featured--row figure img{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%}.newsroom--main-content .featured--row figure.thumbnail-author{background-color:#F3FAFD;position:relative}.newsroom--main-content .featured--row figure.thumbnail-author img{width:10.2rem;height:10.2rem;border-radius:50%;border:0.4rem solid #FFFFFF;left:50%;top:50%;transform:translate(-50%, -50%);box-shadow:0px 49.0807px 71.3901px rgba(0,181,255,0.18),0px 20.5048px 29.8251px rgba(0,181,255,0.129394),0px 10.9628px 15.9459px rgba(0,181,255,0.107299),0px 6.14567px 8.93915px rgba(0,181,255,0.09),0px 3.26392px 4.74752px rgba(0,181,255,0.0727007),0px 1.35819px 1.97555px rgba(0,181,255,0.0506062)}.newsroom--main-content .featured--row article{width:calc(100% - 23.6rem);padding-left:3.5rem}@media (max-width: 767px){.newsroom--main-content .featured--row article{width:100%;padding-left:0}}.newsroom--main-content .featured--row h2{font-size:1.8rem;line-height:125%;letter-spacing:-0.0005em;font-weight:600;font-family:"Lato",sans-serif;color:var(--mainColorDark)}.newsroom--main-content .featured--row p{color:#262E31;font-size:1.4rem;line-height:135%;margin-bottom:2.5rem}.newsroom--main-content .featured--row .btn-wrap{display:flex;align-items:center;flex-wrap:wrap;margin-top:1.5rem}.newsroom--main-content .featured--row .btn-wrap svg{width:1.2rem;height:1.2rem}.newsroom--main-content .featured--row .btn-wrap svg path{stroke:var(--mainColor)}.newsroom--main-content .featured--row .btn-wrap span{color:var(--mainColor);text-transform:uppercase;font-weight:bold;font-family:"Barlow",sans-serif;display:block;margin-left:1rem;font-size:1.3rem;letter-spacing:0.02em}.newsroom--main-content .content-row{display:flex;flex-wrap:wrap}.newsroom--main-content .main-content-left{width:calc(100% - 32rem);padding-right:4rem;padding-top:6rem}@media (max-width: 767px){.newsroom--main-content .main-content-left{width:100%;border-right:none;padding-right:0;padding-top:4rem}}.newsroom--main-content .main-content-left .back-link-wrap{position:relative;color:var(--mainColor);font-size:1.5rem;font-weight:700;line-height:103.5%;font-family:"Barlow",sans-serif;text-transform:uppercase;padding-left:1.3rem;display:inline-block;margin-bottom:3.5rem}.newsroom--main-content .main-content-left .back-link-wrap:hover svg{left:-1.3rem}.newsroom--main-content .main-content-left .back-link-wrap svg{position:absolute;top:0.3rem;left:-1rem;transition:all 0.5s ease}.newsroom--main-content .main-content-left .back-link-wrap svg path{fill:var(--mainColor)}.newsroom--main-content .main-content-right{width:32rem}@media (max-width: 767px){.newsroom--main-content .main-content-right{width:100%;border-top:0.1rem solid #DDE1E2;padding-top:3rem;margin-top:4.5rem}}.newsroom--main-content .main-content-right--inner{position:relative;padding-top:9.2rem;padding-left:6rem}@media (max-width: 767px){.newsroom--main-content .main-content-right--inner{padding-top:0;padding-left:0}}@media (min-width: 768px){.newsroom--main-content .main-content-right--inner:before{content:'';position:absolute;top:0;left:0;width:100vw;height:100%;background:linear-gradient(180deg, rgba(var(--mainColorBrightAlpha), 0.06) 0%, rgba(255,255,255,0) 100%)}}.newsroom--main-content .main-content-right .tag-wrap{padding:3rem 0 0;margin-top:3rem;margin-bottom:2rem;border-bottom:0.1rem solid #DDE1E2;padding-bottom:2rem}.newsroom--main-content .main-content-right .tag-wrap.hide-btn .view-more{display:none}.newsroom--main-content .main-content-right .tag-wrap.show-all-items .btn-wrap a{display:inline-block}.newsroom--main-content .main-content-right .tag-wrap .btn-wrap a{font-size:1.2rem;font-weight:600;font-family:"Barlow",sans-serif;color:#fff;background-color:var(--mainColor);padding:0.7rem 1.5rem;display:none;margin-right:1rem;margin-bottom:1rem;text-transform:uppercase;transition:0.35s;font-weight:600;letter-spacing:0.02em}.newsroom--main-content .main-content-right .tag-wrap .btn-wrap a:hover{background-color:var(--mainColorDark)}.newsroom--main-content .main-content-right .tag-wrap .btn-wrap a:nth-child(-n+6){display:inline-block}.newsroom--main-content .main-content-right .tag-wrap .view-more{font-size:1.2rem;color:#00A3E0;line-height:103.5%;font-weight:600;font-family:"Barlow",sans-serif;display:inline-block;margin-top:1.7rem;cursor:pointer}.newsroom--main-content .main-content-right .contact-wrap{border-top:0.1rem solid #DDE1E2;padding-top:3rem}.newsroom--main-content .main-content-right .contact-wrap .copy{font-size:1.6rem;color:#262E31;line-height:158%}.newsroom--main-content .main-content-right .contact-wrap .copy a{color:var(--mainColor);font-family:"hk_grotesksemibold",sans-serif}.newsroom--main-content .main-content-right .contact-wrap .copy a:hover{text-decoration:underline}.newsroom--main-content .main-content-right .contact-wrap .author-wrap{display:flex;flex-wrap:wrap;margin-top:2rem;margin-bottom:2rem}.newsroom--main-content .main-content-right .contact-wrap .author-wrap .author{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:2rem}.newsroom--main-content .main-content-right .contact-wrap .author-wrap .author img{width:4.5rem;height:4.5rem;border-radius:50%}.newsroom--main-content .main-content-right .contact-wrap .author-wrap .author article{width:calc(100% - 4.5rem);padding-left:1.5rem}.newsroom--main-content .main-content-right .contact-wrap .author-wrap .author p{margin:0}.newsroom--main-content .main-content-right .contact-wrap .author-wrap .author .name{font-size:1.3rem;line-height:158%;color:#262E31;font-weight:bold;font-family:"Barlow",sans-serif;letter-spacing:0.02em;text-transform:uppercase}.newsroom--main-content .main-content-right .contact-wrap .author-wrap .author .job-title{color:#262E31;font-size:1.3rem;line-height:158%;font-weight:400}.newsroom--main-content .main-content-right .twitter-embed-code-wrap{margin-top:2.5rem;padding-top:3rem;border-top:0.1rem solid #DDE1E2}.newsroom--main-content .main-content-right .twitter-embed-code-wrap h4{font-size:1.5rem;font-family:"Barlow",sans-serif;font-weight:bold;text-transform:uppercase;line-height:115%;color:#262E31;margin-bottom:2rem;letter-spacing:0.02em}.newsroom--main-content .main-content-right .twitter-embed-code-wrap .social-icons-wrap{margin-bottom:2.3rem}.newsroom--main-content .main-content-right .twitter-embed-code-wrap .social-icons-wrap a{width:3.2rem;height:3.2rem;border-radius:50%;border:0.1rem solid var(--mainColor);display:inline-block;position:relative;transition:all 0.5s ease}.newsroom--main-content .main-content-right .twitter-embed-code-wrap .social-icons-wrap a svg{width:3.2rem !important;height:3.2rem !important}.newsroom--main-content .main-content-right .twitter-embed-code-wrap .social-icons-wrap a svg path{fill:var(--mainColor) !important}.newsroom--main-content .main-content-right .twitter-embed-code-wrap .social-icons-wrap a:hover{background-color:var(--mainColor)}.newsroom--main-content .main-content-right .twitter-embed-code-wrap .social-icons-wrap a:hover svg path{fill:#fff !important}.newsroom--main-content .main-content-right .twitter-embed-code-wrap .social-icons-wrap a:not(:last-child){margin-right:1rem}.newsroom--main-content .main-content-right .twitter-embed-code-wrap .social-icons-wrap a svg{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);transition:all 0.5s ease}.newsroom--main-content .main-content-right .twitter-embed-code-wrap .twitter-timeline{width:100% !important}.newsroom--main-content .main-content-right .twitter-embed-code-wrap iframe{width:100% !important}.newsroom--main-content .main-content-right .form-wrap{padding-top:0.5rem}.newsroom--main-content .main-content-right .form-wrap h4{font-family:"Barlow",sans-serif;font-size:1.5rem;letter-spacing:0.02em;font-weight:bold;text-transform:uppercase;line-height:103.5%;color:#262E31}@media (max-width: 767px){.newsroom--main-content .main-content-right .form-wrap h4{font-size:14px}}.newsroom--main-content .main-content-right .form-wrap p{color:#3E484C}.newsroom--main-content .main-content-right .form-wrap .hbspt-form{margin-top:2.8rem}.newsroom--main-content .main-content-right .form-wrap form{margin-top:1.5rem}.newsroom--main-content .main-content-right .form-wrap form label{display:none}.newsroom--main-content .main-content-right .form-wrap form input{font-size:1.4rem;color:#565F63;border:0.1rem solid #BDC3C6;margin-bottom:1.5rem;background-color:#fff}.newsroom--main-content .main-content-right .form-wrap form input:focus{border-color:var(--mainColor)}.newsroom--main-content .main-content-right .form-wrap form .hs-firstname{margin-right:1.5rem}.newsroom--main-content .main-content-right .form-wrap form .hs-email input{margin-bottom:0}.newsroom--main-content .main-content-right .form-wrap form .hs-firstname,.newsroom--main-content .main-content-right .form-wrap form .hs_lastname{width:calc(50% - (1.5rem / 2));display:inline-block}.newsroom--main-content .main-content-right .form-wrap form input[type="submit"]{font-family:"Barlow",sans-serif;font-size:1.3rem;letter-spacing:0.02em;width:100%;color:#fff;font-weight:bold;padding:1em 2em;margin-top:1rem;background-color:var(--mainColor)}@media (max-width: 767px){.newsroom--main-content .main-content-right .form-wrap form input[type="submit"]{font-size:12px}}.newsroom--main-content .main-content-right .form-wrap form input[type="submit"]:hover{background-color:var(--mainColorDark)}.newsroom--main-content .main-content-right .relative-news-wrap{margin-top:3rem;padding-top:3rem;border-top:0.1rem solid #D5D5D5}.newsroom--main-content .main-content-right .relative-news-wrap h4{font-size:1.5rem;font-family:"Barlow",sans-serif;font-weight:bold;text-transform:uppercase;line-height:103.5%;color:#3E484C;margin-bottom:2rem}.newsroom--main-content .main-content-right .relative-news-wrap .relative-news a{font-size:1.6rem;color:#00A3E0;font-size:16px;line-height:151%;font-weight:500;display:block;margin-bottom:2rem}.newsroom--main-content .main-content-right .relative-news-wrap .view-more{display:flex;align-items:center;margin-top:2.5rem}.newsroom--main-content .main-content-right .relative-news-wrap .view-more span{font-size:1.2rem;line-height:103.5%;font-family:"Barlow",sans-serif;text-transform:uppercase;color:#00A3E0;font-weight:600;margin-right:1rem;margin-top:0.2rem}.newsroom--main-content .main-content-right .relative-news-wrap .view-more svg{transition:0.35s}.newsroom--main-content .main-content-right .relative-news-wrap .view-more:hover svg{transform:translateX(3px)}.biohub-news .newsroom--main-content .featured--row .card:first-of-type{padding-top:0;border-top:none}.biohub-news .newsroom--main-content .featured--row .cat-date-wrap span.date{padding-left:0;margin-left:0;border-left:none}.biohub-news.blog-category .newsroom--main-content .featured--row .cat-date-wrap span.date{border-left:0.1rem solid #6F7375;margin-left:1rem;padding-left:1rem}.biohub-news.blog-category .newsroom--main-content .main-content-right .tag-wrap{border-top:none;margin-top:0;padding-top:0.2rem}.biohub-news.taxonomy-news-cat .newsroom--main-content .featured--row .cat-date-wrap span.date{border-left:0.1rem solid #6F7375;margin-left:1rem;padding-left:1rem}.life-czb main{overflow:initial}.life-czb section.life--section{position:relative}.life-czb section.life--section .content{padding-top:4rem;padding-bottom:4rem}.life-czb section.life--section:not(:last-child) .content{border-bottom:solid 1px #DDE1E2}@media (min-width: 768px){.life-czb section.life--section{padding-right:calc(30rem + 1rem)}.life-czb section.life--section .content{padding-top:8rem;padding-bottom:8rem}}.life-czb section.life--section.no-border .content{border-bottom:none}.life-czb section.life--section.gray{background-color:#F9F9FA}.life-czb section.life--section.gray .content{border-bottom:none}.life-czb #mission .bg{z-index:0}.life-czb #mission .bg img{opacity:.2}.life-czb #mission .bg::before{content:'';background-color:#040F46}.life-czb #mission .container{position:relative;z-index:1}.life{position:relative}.life--hero{padding:6rem 0;text-align:center}.life--hero h1{color:#040F46}.life--hero .btn{margin-top:3rem}@media (max-width: 767px){.life--hero{padding:4rem 0;text-align:left}}.life--video{position:relative}.life--video-wrapper{position:relative}.life--video-wrapper .container{max-width:153rem}.life--video.is-active span,.life--video.is-active-overlay{display:none}.life--video::before{content:'';display:block;height:0;padding-top:56.5%}.life--video iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.life--video span{background:linear-gradient(21.15deg, rgba(0,0,0,0.25) 19.52%, rgba(0,0,0,0) 36.28%);z-index:1}.life--video-overlay{position:absolute;bottom:5%;left:5%;z-index:2}.life--video-overlay svg{width:7rem;height:7rem;margin-right:2rem}.life--video-overlay p{color:#fff;font-weight:600}.life--main{position:relative;overflow:initial}.life--main .mobileDropdown{position:relative;background-image:url("/wp-content/themes/czbiohub/inc/vectors/arrows/select-arrow.svg");background-repeat:no-repeat;background-position:94% 17px;background-color:#F9F9FA;border:solid 1px #DDE1E2;width:calc(100% - 4.4rem);margin-left:2.2rem;margin-top:40px;padding:14px 16px;text-transform:uppercase;-webkit-appearance:none;appearance:none}.life--main .mobileDropdown option{text-transform:uppercase}@media (min-width: 768px){.life--main .mobileDropdown{display:none;visibility:hidden}}.life--main .column{position:relative}@media (max-width: 767px){.life--main .column{width:100%}}.life--main .rail{position:relative}@media (min-width: 768px){.life--main .rail{position:absolute;top:0;right:0;width:30rem;height:100%}}@media (max-width: 767px){.life--main .rail{width:100%;display:none;pointer-events:none;visibility:hidden}}.life--main .rail-sticky{position:sticky;position:-webkit-sticky;top:0;width:100%;padding-top:8rem;padding-bottom:8rem}.life--main .rail-sticky-list{position:relative;width:100%}.life--main .rail-sticky-nav{position:relative}@media (min-width: 768px){.life--main .rail-sticky-nav{border-left:solid 5px #F1F4F5;max-width:20rem}.life--main .rail-sticky-nav span{content:'';position:absolute;top:0;left:-5px;width:5px;min-height:34px;background-color:#2588FE;transition:all 350ms ease}}.life--main .rail-sticky-nav li{position:relative;display:flex;align-items:center;padding:10px 2rem;min-height:34px}.life--main .rail-sticky-nav li.is-active a{color:#262E31}.life--main .rail-sticky-nav a{text-decoration:none;font-weight:600;font-size:14px;line-height:135%;color:#6E767A}.life--main .rail-sticky-nav a:hover{color:#2588FE}.life--main .rail-sticky-nav.white{border-left:solid 5px rgba(241,244,245,0.1)}.life--main .rail-sticky-nav.white li.is-active a{color:#fff}.life--main .rail-sticky-nav.white a{color:#BDC3C6}@media (max-width: 767px){.life--overview{flex-wrap:wrap}}@media (min-width: 768px){.life--overview .col:nth-child(1){width:49rem;margin-right:1.5rem}.life--overview .col:nth-child(2){flex:1}}.life--overview .col:nth-child(1) figure::before{content:'';display:block;height:0;padding-top:100%}.life--overview .col:nth-child(2) figure{min-height:100%;height:100%}@media (max-width: 767px){.life--overview .col:nth-child(2) figure{margin-top:1.5rem}.life--overview .col:nth-child(2) figure::before{content:'';display:block;height:0;padding-top:100%}}.life--overview .col .copy{background-color:#EEF5FF;padding:3rem;margin-bottom:1.5rem}@media (max-width: 767px){.life--overview .col{width:100%}.life--overview .col .copy{padding:2rem}}.life--overview figure{position:relative;overflow:hidden;background-color:#F1F4F5}.life--overview img{transition:all 350ms ease}.life--overview .sxs figure{width:calc(50% - (1.5rem / 2))}.life--overview .sxs figure:nth-child(1){margin-right:1.5rem}@media (max-width: 767px){.life--overview .sxs{width:100%}}.life--vision h2{margin-bottom:5rem;color:#033E98}.life--vision .top .copy{padding:3rem;background-color:#EEF5FF;width:100%;max-width:56rem;margin-left:3.6rem}@media (max-width: 767px){.life--vision .top .copy{margin-left:0;padding:2rem}}@media (min-width: 768px){.life--vision .top .slider-pagi{flex:1;display:flex;justify-content:center;padding:2rem}}@media (max-width: 767px){.life--vision .top .slider-pagi{display:none;visibility:hidden}}.life--vision .top .slider-pagi div{display:flex;align-items:center;justify-content:center;width:5.8rem;height:5.8rem;border-radius:100%;background-color:#F9F9FA;cursor:pointer}.life--vision .top .slider-pagi div svg{width:2rem;height:auto}.life--vision .top .slider-pagi div svg *{fill:#BDC3C6}.life--vision .top .slider-pagi div:hover svg *{fill:#2588FE}.life--vision .top .slider-pagi div.prev{margin-right:.5rem}.life--vision-slider{position:relative;margin-bottom:5rem}@media (max-width: 767px){.life--vision-slider{padding:0 10px;background:#EEF5FF}}.life--vision-slider::after{content:'';position:absolute;top:calc(100% - .5rem);left:3.6rem;width:100%;max-width:56rem;height:5rem;background-color:#EEF5FF}@media (max-width: 767px){.life--vision-slider::after{left:0;height:4rem}}.life--vision-slider .slick-dots{position:absolute;top:calc(100% + 8px);right:0;width:auto}@media (max-width: 767px){.life--vision-slider .slick-dots{width:100%;z-index:2;display:flex;align-items:center;justify-content:center}}.life--vision-slider .slick-dots li{margin:0}.life--vision-slider .slick-dots li button{width:8px;height:8px}.life--vision-slider .slick-dots li button::before{width:10px;height:10px;font-size:8px}.life--vision-slider .slick-dots li.slick-active button::before{opacity:1;color:#036DEA}.life--mission{text-align:center;max-width:70rem;margin:4rem auto}@media (max-width: 767px){.life--mission{text-align:left;padding:2rem 0;margin:0 auto}}.life--mission h2{color:#fff}.life--mission .caption{margin-bottom:3rem;color:#2588FE}.life--values h2{color:#033E98}.life--values .copy{margin-bottom:5rem}.life--values-row{padding-top:5rem;align-items:flex-start}@media (max-width: 767px){.life--values-row{flex-wrap:wrap}}.life--values-row .col{position:relative}@media (min-width: 768px){.life--values-row .col:nth-child(1){width:54%;padding-right:6rem}}@media (max-width: 767px){.life--values-row .col:nth-child(1){width:100%;padding-bottom:2rem}}@media (min-width: 768px){.life--values-row .col:nth-child(2){width:46%;border-left:solid 6px #F1F4F5;padding-left:4rem;padding-top:4rem;padding-bottom:4rem;min-height:30rem}}@media (max-width: 767px){.life--values-row .col:nth-child(2){width:100%;border-top:solid 4px #F1F4F5;padding-top:2rem}}.life--values-list{list-style:none;margin-top:2rem}.life--values-list h3{word-break:break-word}@media (max-width: 767px){.life--values-list .h5{font-size:23px}}.life--values-list p{display:none}.life--values-list li{cursor:pointer}.life--values-list li:hover h3{color:#036DEA}.life--values-list li:not(:last-child){margin-bottom:5rem}@media (max-width: 767px){.life--values-list li:not(:last-child){margin-bottom:2rem}}.life--values-list li.is-active h3{color:#036DEA}.life--values-list li.is-active p{display:block}.life--values-wrapper{position:relative}.life--values-slide{display:none;pointer-events:none;position:absolute;top:0;left:0;width:100%}.life--values-slide .slick-track{min-width:100%;transform:none !important}.life--values-slide.is-active{position:relative;display:block;pointer-events:auto}.life--values-nav{display:flex;justify-content:center;position:absolute;right:0;top:3rem;z-index:2}.life--values-nav.hidden{display:none;visibility:hidden}.life--values-nav div{display:flex;align-items:center;justify-content:center;width:5.8rem;height:5.8rem;border-radius:100%;background-color:#F9F9FA;cursor:pointer}.life--values-nav div svg{width:2rem;height:auto}.life--values-nav div svg *{fill:#BDC3C6}.life--values-nav div:hover svg *{fill:#2588FE}.life--values-nav div.prev{margin-right:.5rem}.life--values-quote{position:relative;z-index:0}@media (max-width: 767px){.life--values-quote.slick-dotted.slick-slider{margin-bottom:0}}.life--values-quote .slide{padding-top:1rem}@media (max-width: 767px){.life--values-quote .slide{padding-top:25px}}.life--values-quote .slide .portrait{position:relative;width:10rem;height:10rem;border-radius:999px;background-color:#F1F4F5;margin-left:1rem}.life--values-quote .slide .portrait img{border-radius:999px}.life--values-quote .slide .portrait::after{content:'';position:absolute;width:12rem;height:12rem;border:solid 5px #F1F4F5;border-radius:999px;top:-1rem;left:-1rem}.life--values-quote .slide .text{margin-top:3rem;padding-left:1rem}.life--values-quote .slide .text p{font-size:1.4rem;color:#262E31;text-indent:-1rem;margin-left:-1rem}.life--values-quote .slide .author{margin-top:2rem;max-width:23rem}.life--values-quote .slide .author span{color:#040F46;margin-bottom:.5rem;text-transform:uppercase;margin-bottom:0;display:block}.life--values-quote .slide .author small{font-weight:500;font-size:11px;line-height:130%}.life--values-quote .slick-list{overflow:initial}.life--values-quote .slick-track{width:100% !important}.life--values-quote .slick-slide{min-width:100%;display:none;left:0 !important;width:100% !important}.life--values-quote .slick-slide.slick-active{display:block}.life--values-quote .slick-dots{margin-top:2rem;bottom:initial;top:100%}@media (max-width: 767px){.life--values-quote .slick-dots{z-index:2;position:relative}}.life--values-quote .slick-dots li{margin:0}.life--values-quote .slick-dots li button{width:8px;height:8px}.life--values-quote .slick-dots li button::before{width:10px;height:10px;font-size:8px}.life--values-quote .slick-dots li.slick-active button::before{opacity:1;color:#036DEA}.life--fellow h2{color:#033E98;margin-bottom:3rem}.life--fellow .grid{margin-top:6rem}.life--fellow .grid .our-work-grid__list-item{min-height:initial;padding:1rem;display:flex}.life--fellow .grid .our-work-grid__list-item a{display:flex;flex-wrap:wrap;flex-direction:column}.life--fellow .grid .our-work-grid__list-item-image{height:21rem;padding:0}.life--fellow .grid .our-work-grid__list-item-image .image{position:relative}.life--fellow .grid .our-work-grid__list-item-image .image .label{position:absolute;top:0;left:0;font-family:"Barlow",sans-serif;font-size:1.1rem;letter-spacing:0.02em;line-height:115%;letter-spacing:.22px;text-transform:uppercase;font-weight:700;color:#fff;padding:.7rem 1.1rem}@media (max-width: 767px){.life--fellow .grid .our-work-grid__list-item-image .image .label{font-size:10px}}.life--fellow .grid .our-work-grid__list-item-image .image .label.sf{background-color:#0D7CB5}.life--fellow .grid .our-work-grid__list-item-image .image .label.chi{background-color:#5B26F1}.life--fellow .grid .our-work-grid__list-item-image .image .label.ny{background-color:#033E98}.life--fellow .grid .our-work-grid__list-item-content{position:relative;padding:2rem 1.25rem 6rem;background-color:#F9F9FA;flex:1}.life--fellow .grid .our-work-grid__list-item-content p.title{padding:0}.life--fellow .grid .our-work-grid__list-item-content p:last-of-type{margin-bottom:3rem}.life--fellow .grid .our-work-grid__list-item-content .learn-more{position:absolute;bottom:2rem;left:1rem;padding:0}.life--learning h2{color:#033E98}.life--learning .copy{margin-bottom:5rem}.life--learning-block{position:relative;padding:1rem;background-color:#fff}@media (max-width: 767px){.life--learning-block{flex-wrap:wrap}}.life--learning-block:not(:last-child){margin-bottom:2rem}.life--learning-block figure{width:13.6rem;height:13.6rem;background-color:#EEF5FF;padding:1rem}@media (max-width: 767px){.life--learning-block figure{width:9rem;height:9rem}.life--learning-block figure img{max-width:5rem}}.life--learning-block .text{flex:1;padding:2rem 3rem}.life--learning-block .text p.title{margin-bottom:1rem}@media (max-width: 767px){.life--learning-block .text{flex:initial;width:100%;margin-top:1rem;padding:1rem 0}}.life--benefits h2{color:#033E98}.life--benefits .copy{margin-bottom:5rem}.life--benefits .grid{justify-content:center}.life--benefits-block{width:calc(100% / 3);text-align:center;margin-bottom:5rem}@media (max-width: 767px){.life--benefits-block{width:calc(100% / 2);margin-bottom:3rem;padding:1.5rem}}.life--benefits-block figure{width:12.4rem;height:12.4rem;background-color:#EEF5FF;padding:1rem;border-radius:999px;margin:0 auto}@media (max-width: 767px){.life--benefits-block figure{width:9rem;height:9rem}.life--benefits-block figure img{width:5rem}}.life--benefits-block p{margin-top:1rem;max-width:19rem;margin-left:auto;margin-right:auto}.fullbleed-positions{position:relative;background-color:#242424;padding:18rem 0;text-align:center}@media (max-width: 767px){.fullbleed-positions{padding:6rem 0}}.fullbleed-positions .bg{z-index:0}.fullbleed-positions .bg img{opacity:.4}.fullbleed-positions .container{position:relative;z-index:1}.fullbleed-positions .copy h2{color:#fff;margin-bottom:3rem}.groups-projects main{overflow:initial}.groups-projects--hero{position:relative;padding-top:42.3rem}@media (max-width: 767px){.groups-projects--hero{padding-top:95%}}.groups-projects--hero-content{position:absolute;bottom:0;left:50%;width:100%;max-width:109rem;transform:translateX(-50%);padding:2rem 2rem 4rem}@media (max-width: 767px){.groups-projects--hero-content{padding:2rem 2.2rem}}.groups-projects--hero-content .sub-wrap{display:flex;align-items:center}.groups-projects--hero-content .sub-wrap svg{width:1rem;margin:0 1rem}.groups-projects--hero-content .sub-wrap svg path{stroke-width:2px;stroke-opacity:1}.groups-projects--hero-content div,.groups-projects--hero-content h1{position:relative;z-index:1}.groups-projects--hero-content div{display:flex;align-items:center;margin-bottom:2rem}@media (max-width: 767px){.groups-projects--hero-content div{margin-bottom:1rem}}.groups-projects--hero-content div p,.groups-projects--hero-content div a{text-transform:uppercase;font-weight:400;font-size:1.5rem;color:#fff;transition:opacity 0.25s ease-in-out;letter-spacing:0.02em}@media (max-width: 959px){.groups-projects--hero-content div p,.groups-projects--hero-content div a{font-size:14px}}.groups-projects--hero-content div a:hover{opacity:1}.groups-projects--hero-content div a[href*="#"]{pointer-events:none}.groups-projects--hero-content h1{color:#fff;margin:0;font-size:5.6rem;letter-spacing:-0.015em;line-height:110%;font-weight:600}@media (max-width: 767px){.groups-projects--hero-content h1{font-size:3.8rem}.groups-projects--hero-content h1 br{display:none}}.groups-projects--content{position:relative;padding-bottom:14rem;background-color:#fff}.groups-projects--content.short{padding-bottom:0}.groups-projects--content.short .container{padding-bottom:0}@media (max-width: 767px){.groups-projects--content{padding-bottom:0}}.groups-projects--content .content-intro-wrapper{padding-bottom:4rem}.groups-projects--content .content-intro-wrapper.two-col{display:flex;flex-wrap:wrap}.groups-projects--content .content-intro-wrapper.two-col .col{width:50%}@media (max-width: 767px){.groups-projects--content .content-intro-wrapper.two-col .col{width:100%}.groups-projects--content .content-intro-wrapper.two-col .col:first-child{padding-bottom:2rem}}@media (max-width: 767px){.groups-projects--content .content-intro-wrapper{padding-bottom:2rem}}.groups-projects--content .img-bg{z-index:0}.groups-projects--content .container{position:relative;background-color:#fff;max-width:109rem;padding:6rem 2rem 8rem;z-index:1}@media (max-width: 767px){.groups-projects--content .container{padding:4rem 2.2rem}}.groups-projects--content .container h2:not(.eye--l){font-size:2.8rem;color:#262E31;font-weight:600;line-height:120%;letter-spacing:-0.01em}.groups-projects--content .container h2:not(.eye--l) a{color:#0D7CB5;font-family:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}@media (max-width: 959px){.groups-projects--content .container h2:not(.eye--l){font-size:24px;margin-bottom:0}}.groups-projects--content .container div.main{margin-top:2rem}.groups-projects--content .container div.main .title{font-family:"Barlow",sans-serif;font-size:2rem;text-transform:uppercase;font-weight:700;border-bottom:solid 2px #eee;padding-top:2rem}.groups-projects--content .container div.main p{color:#262E31;font-size:1.8rem;line-height:140%}.groups-projects--content .container div.main p:not(:last-of-type){margin-bottom:2.5rem}.groups-projects--content .container div.main p a{color:var(--mainColor);border-bottom:1px solid transparent;transition:0.35s}.groups-projects--content .container div.main p a:after{content:none}.groups-projects--content .container div.main p a:hover{border-bottom-color:var(--mainColor)}.groups-projects--content .container div.main img{object-fit:cover;width:100%;margin-top:6rem;margin-bottom:1.5rem}@media (max-width: 767px){.groups-projects--content .container div.main img{margin-top:4rem}}@media (max-width: 959px){.groups-projects--content .container div.main p{font-size:16px}}.groups-projects--content .container .card-sections{padding-top:6rem}@media (max-width: 767px){.groups-projects--content .container .card-sections{padding-top:4rem}}.groups-projects--content .container .card-sections .title{border-bottom:solid 0.2rem #BDC3C6;margin-bottom:1.5rem}.groups-projects--content .container .card-sections .title h3{font-family:"Barlow",sans-serif;font-size:1.9rem;text-transform:uppercase;font-weight:700;color:var(--mainColorDark);letter-spacing:0.02em;line-height:115%;margin-bottom:2rem}@media (max-width: 767px){.groups-projects--content .container .card-sections .title h3{font-size:19px;margin-bottom:17px}}.groups-projects--content .container .card-sections .rows{display:flex;flex-wrap:wrap}.groups-projects--content .container .card-sections .card{position:relative;display:flex;flex-direction:column;width:100%;margin-bottom:2rem;padding:1rem;border:solid 1px #DDE1E2;transition:all 400ms ease}@media (min-width: 768px){.groups-projects--content .container .card-sections .card{width:calc((100% / 3) - 1.4rem);margin-right:2rem}.groups-projects--content .container .card-sections .card:nth-child(3n){margin-right:0}}.groups-projects--content .container .card-sections .card figure{position:relative;width:100%;z-index:1}.groups-projects--content .container .card-sections .card figure .inner-wrap{position:relative}.groups-projects--content .container .card-sections .card figure .inner-wrap:before{content:'';display:block;padding-top:67%;height:0}@media (max-width: 767px){.groups-projects--content .container .card-sections .card figure{width:100%}}.groups-projects--content .container .card-sections .card figure a{display:block}.groups-projects--content .container .card-sections .card figure img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.groups-projects--content .container .card-sections .card figure .authors{display:flex;flex-wrap:wrap;flex-direction:row-reverse;position:absolute;top:calc(100% - 3.05rem);right:2rem}@media (max-width: 767px){.groups-projects--content .container .card-sections .card figure .authors{top:calc(100% - 3rem)}}.groups-projects--content .container .card-sections .card figure .authors .img-wrap{width:6.1rem;height:6.1rem;border:0.3rem solid #fff;overflow:hidden;position:relative;background-color:#fff;display:inline-block;border-radius:50%;-khtml-border-radius:50%}.groups-projects--content .container .card-sections .card figure .authors .img-wrap:nth-child(2){margin-top:3rem;margin-right:-1rem}@media (max-width: 767px){.groups-projects--content .container .card-sections .card figure .authors .img-wrap:nth-child(2){margin-right:1.5rem;margin-top:0}}@media (max-width: 767px){.groups-projects--content .container .card-sections .card figure .authors .img-wrap{width:5.1rem;height:5.1rem;border:0.2rem solid #fff}}.groups-projects--content .container .card-sections .card figure .authors .img-wrap:not(:last-child){margin-right:-0.4rem}.groups-projects--content .container .card-sections .card figure .authors img.author-img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;border-radius:50%}.groups-projects--content .container .card-sections .card article{flex:1;display:flex;flex-direction:column;position:relative;padding:3.5rem 2rem 9rem;background-color:#F9F9FA}@media (max-width: 767px){.groups-projects--content .container .card-sections .card article{padding:2rem 2rem 6rem}}.groups-projects--content .container .card-sections .card article .card-title{font-size:1.8rem;margin-bottom:1.5rem;font-weight:600;margin-top:0;letter-spacing:-0.01em;color:#002F47}@media (max-width: 767px){.groups-projects--content .container .card-sections .card article .card-title{font-size:16px;margin-bottom:17px}}.groups-projects--content .container .card-sections .card article .link-wrap{position:absolute;bottom:3rem;left:2rem;display:flex;flex-wrap:wrap;align-items:center}@media (max-width: 767px){.groups-projects--content .container .card-sections .card article .link-wrap{margin-top:20px}}.groups-projects--content .container .card-sections .card article .link-wrap svg{width:1.9rem;height:1.9rem}@media (max-width: 767px){.groups-projects--content .container .card-sections .card article .link-wrap svg{width:16px;height:16px}}.groups-projects--content .container .card-sections .card article .link-wrap svg path{stroke:var(--mainColorAccessible)}.groups-projects--content .container .card-sections .card article .link-wrap span{font-family:"Barlow",sans-serif;font-size:1.3rem;letter-spacing:0.02em;color:var(--mainColorAccessible);text-transform:uppercase;line-height:122.5%;font-weight:bold;margin-left:0.9rem}@media (max-width: 767px){.groups-projects--content .container .card-sections .card article .link-wrap span{font-size:12px}}@media (max-width: 767px){.groups-projects--content .container .card-sections .card article .link-wrap span{margin-left:10px}}.groups-projects--nav{position:relative;padding-top:1rem;border-bottom:solid 0.1rem #DDE1E2;background-color:#fff;z-index:3}.groups-projects--nav ul{display:flex;flex-wrap:wrap;padding:0;margin:0}.groups-projects--nav ul li{display:block;margin-bottom:0 !important}.groups-projects--nav ul li a,.groups-projects--nav ul li div{position:relative;display:block;font-family:"Barlow",sans-serif;font-size:1.5rem;letter-spacing:0.02em;text-transform:uppercase;font-weight:700;color:#002F47;letter-spacing:0.02em;line-height:115%;padding:2rem 2rem 2.5rem;transition:all 400ms ease}@media (max-width: 767px){.groups-projects--nav ul li a,.groups-projects--nav ul li div{font-size:14px}}.groups-projects--nav ul li a .eye--l,.groups-projects--nav ul li a .life--main .mobileDropdown,.life--main .groups-projects--nav ul li a .mobileDropdown,.groups-projects--nav ul li a .life--main .mobileDropdown option,.life--main .mobileDropdown .groups-projects--nav ul li a option,.groups-projects--nav ul li div .eye--l,.groups-projects--nav ul li div .life--main .mobileDropdown,.life--main .groups-projects--nav ul li div .mobileDropdown,.groups-projects--nav ul li div .life--main .mobileDropdown option,.life--main .mobileDropdown .groups-projects--nav ul li div option{font-weight:700;margin-bottom:0}.groups-projects--nav ul li a::after,.groups-projects--nav ul li div::after{content:'';position:absolute;bottom:-.1rem;left:0;width:100%;height:.1rem;background-color:var(--mainColorBright);transform:scaleX(0);transition:all 400ms ease}@media (max-width: 767px){.groups-projects--nav ul li a,.groups-projects--nav ul li div{padding:6rem 2.5rem 2.1rem 1rem}}@media (max-width: 767px){.groups-projects--nav ul li a:nth-of-type(2),.groups-projects--nav ul li div:nth-of-type(2){padding-left:2rem}}.groups-projects--nav ul li a:hover{color:#003A57}.groups-projects--nav ul li:nth-of-type(2) a{color:#6E767A}.groups-projects--nav.is-first ul li:first-child a,.groups-projects--nav.is-first ul li:first-child div{color:#003A57}.groups-projects--nav.is-first ul li:first-child a::after,.groups-projects--nav.is-first ul li:first-child div::after{transform:scaleX(1)}.groups-projects--nav.is-second ul li:first-child{display:none}.groups-projects--nav.is-second ul li:nth-child(2) a,.groups-projects--nav.is-second ul li:nth-child(2) div{color:#003A57}.groups-projects--nav.is-second ul li:nth-child(2) a::after,.groups-projects--nav.is-second ul li:nth-child(2) div::after{transform:scaleX(1)}.groups-projects--form{background-color:#fff}.news-detail--main{padding:0;border-top:1px solid #BDC3C6;overflow:hidden;position:relative}.news-detail--main .back-link-wrap{display:flex}.news-detail--main .back-link-wrap a,.news-detail--main .back-link-wrap span{font-family:"Barlow",sans-serif;font-size:1.3rem;letter-spacing:0.02em;text-transform:uppercase;color:#72777a;font-weight:bold;transition:0.35s}@media (max-width: 767px){.news-detail--main .back-link-wrap a,.news-detail--main .back-link-wrap span{font-size:12px}}.news-detail--main .back-link-wrap a:hover{color:var(--mainColor)}.news-detail--main .back-link-wrap span:last-of-type{color:var(--mainColor)}.news-detail--main .back-link-wrap .arrow{margin:0 1rem}.news-detail--main h1{letter-spacing:-0.035em;line-height:113%;margin-top:3rem;margin-bottom:2.5rem}@media (max-width: 767px){.news-detail--main h1{margin-bottom:2rem;margin-top:2.5rem}}.news-detail--main .sub-head{font-size:1.8rem;line-height:1.4em;line-height:1.55em;color:#262E31;line-height:160%;font-style:italic}@media (max-width: 767px){.news-detail--main .sub-head{font-size:16px}}.news-detail--main .featured-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-right:1rem;margin-top:3.5rem;margin-bottom:4rem}@media (max-width: 767px){.news-detail--main .featured-wrap{margin-top:2.5rem;margin-bottom:3rem;padding-right:0}}.news-detail--main .featured-wrap .left-wrap{width:calc(100% - 15.6rem);display:flex;flex-wrap:wrap;align-items:center}.news-detail--main .featured-wrap .left-wrap.hide-author-name .author{display:none}@media (max-width: 767px){.news-detail--main .featured-wrap .left-wrap{width:48%}}.news-detail--main .featured-wrap .left-wrap .cat-wrap{display:flex;flex-wrap:wrap;margin-right:1rem}@media (max-width: 767px){.news-detail--main .featured-wrap .left-wrap .cat-wrap{display:none}}.news-detail--main .featured-wrap .left-wrap .cat-wrap span,.news-detail--main .featured-wrap .left-wrap .cat-wrap a{font-size:1.2rem;font-weight:700;text-transform:uppercase;font-family:"Barlow",sans-serif;background-color:#006BA1;padding:0.6rem 1.2rem;color:#fff;margin-right:1.3rem}.news-detail--main .featured-wrap .left-wrap .author,.news-detail--main .featured-wrap .left-wrap .time{font-size:1.3rem;line-height:1.35em}@media (max-width: 767px){.news-detail--main .featured-wrap .left-wrap .author,.news-detail--main .featured-wrap .left-wrap .time{font-size:12px}}@media (max-width: 767px){.news-detail--main .featured-wrap .left-wrap .author,.news-detail--main .featured-wrap .left-wrap .time{font-size:1.4rem;line-height:1.35em;display:block;width:100%}}@media (max-width: 767px) and (max-width: 767px){.news-detail--main .featured-wrap .left-wrap .author,.news-detail--main .featured-wrap .left-wrap .time{font-size:13px}}.news-detail--main .featured-wrap .left-wrap .author{font-weight:700;color:#262E31;font-family:"hk_groteskbold",sans-serif}@media (min-width: 768px){.news-detail--main .featured-wrap .left-wrap .author{margin-right:1.1rem;padding-right:1.1rem;border-right:1px solid #6E767A}}@media (max-width: 767px){.news-detail--main .featured-wrap .left-wrap .author{margin-bottom:7px}}.news-detail--main .featured-wrap .left-wrap .time{color:#6E767A}.news-detail--main .featured-wrap .social-icon{width:15.6rem;display:flex;flex-wrap:wrap;justify-content:flex-end}@media (max-width: 767px){.news-detail--main .featured-wrap .social-icon{width:48%;justify-content:flex-end}}.news-detail--main .featured-wrap .social-icon a{display:inline-block}.news-detail--main .featured-wrap .social-icon a img{width:3.9rem;height:3.9rem}@media (max-width: 767px){.news-detail--main .featured-wrap .social-icon a img{width:2.4rem;height:2.4rem}}.news-detail--main .featured-wrap .social-icon a svg{width:4rem;height:4rem;display:block}@media (max-width: 767px){.news-detail--main .featured-wrap .social-icon a svg{width:34px}}.news-detail--main .featured-wrap .social-icon a svg path{fill:#6E767A !important}.news-detail--main .featured-wrap .social-icon a:hover path{fill:var(--mainColor) !important}.news-detail--main .content-row{display:flex;flex-wrap:wrap}.news-detail--main .main-content-left{width:70rem;padding-right:0;padding-top:9.3rem}@media (max-width: 767px){.news-detail--main .main-content-left{width:100%;padding-top:30px;padding-right:0}}.news-detail--main .main-content-left .new-hero-img-wrap{margin-bottom:4.5rem}.news-detail--main .main-content-left .new-hero-img-wrap.hidden-featured{display:none}@media (max-width: 767px){.news-detail--main .main-content-left .new-hero-img-wrap{margin-bottom:2.5rem}}.news-detail--main .main-content-left .new-hero-img-wrap figure{margin-bottom:0}.news-detail--main .main-content-left .new-hero-img-wrap small{color:#565F63;font-size:1.1rem;line-height:1.3em;font-weight:500;display:block;margin-top:3rem;margin-bottom:2.5rem;font-family:"Lato",sans-serif}@media (max-width: 767px){.news-detail--main .main-content-left .new-hero-img-wrap small{font-size:10px;margin-top:1rem;font-size:10px}}.news-detail--main .main-content-left .new-hero-img-wrap small a{position:relative;color:var(--mainColor);font-weight:800;border-bottom:1px solid transparent;font-family:"hk_groteskbold",sans-serif}.news-detail--main .main-content-left .new-hero-img-wrap small a:hover{border-color:var(--mainColor)}.news-detail--main .main-content-left figure{background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative;margin-bottom:4.5rem}.news-detail--main .main-content-left figure::before{content:'';display:block;height:0;padding-top:64.73%}@media (max-width: 767px){.news-detail--main .main-content-left figure{margin-bottom:2.5rem}}.news-detail--main .main-content-left figure svg{max-width:90px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:1;width:9rem;height:9rem;cursor:pointer}@media (max-width: 767px){.news-detail--main .main-content-left figure svg{width:7rem;height:7rem}}.news-detail--main .main-content-left .hero-wrap.hidden-featured{display:none}.news-detail--main .main-content-left .hero-img{position:relative}.news-detail--main .main-content-left .hero-img.hidden-featured{display:none}.news-detail--main .main-content-left .hero-img:before{content:'';padding-top:64.73%;height:0;display:block}.news-detail--main .main-content-left .hero-img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;max-height:inherit}.news-detail--main .main-content-left .corner-icon{width:3.5rem;display:block;margin-top:5rem}@media (max-width: 767px){.news-detail--main .main-content-left .corner-icon{width:30px;margin-top:40px}}.news-detail--main .main-content-left .main-content-wrap .wp-caption img{width:100%;object-fit:cover;height:auto}.news-detail--main .main-content-left .main-content-wrap .wp-caption p{font-size:1.5rem;line-height:160%;color:#6F7375;text-align:center;margin-top:1.6rem}.news-detail--main .main-content-left .main-content-wrap h3{font-size:2.2rem;font-weight:bold;line-height:160%;color:#3E484C;font-family:"Lato",sans-serif;font-weight:600;margin-bottom:2.5rem}.news-detail--main .main-content-left .main-content-wrap p,.news-detail--main .main-content-left .main-content-wrap li{font-size:1.6rem;line-height:1.35em;line-height:1.5em;margin-bottom:2.5rem;color:#262E31}@media (max-width: 767px){.news-detail--main .main-content-left .main-content-wrap p,.news-detail--main .main-content-left .main-content-wrap li{font-size:14px}}.news-detail--main .main-content-left .main-content-wrap p.wp-caption-text,.news-detail--main .main-content-left .main-content-wrap li.wp-caption-text{font-family:"Lato",sans-serif;color:#565F63;margin:0 auto;padding:1rem 0 2.5rem;font-size:1.1rem;line-height:1.3em;line-height:130%;font-weight:500;text-align:left}@media (max-width: 767px){.news-detail--main .main-content-left .main-content-wrap p.wp-caption-text,.news-detail--main .main-content-left .main-content-wrap li.wp-caption-text{font-size:10px}}.news-detail--main .main-content-left .main-content-wrap ul,.news-detail--main .main-content-left .main-content-wrap ol{margin:2.5rem 0;padding-left:2rem}.news-detail--main .main-content-left .main-content-wrap ul li,.news-detail--main .main-content-left .main-content-wrap ol li{margin-bottom:1rem}.news-detail--main .main-content-left .main-content-wrap p strong{color:inherit;font-weight:600}.news-detail--main .main-content-left .main-content-wrap p a{position:relative;color:var(--mainColor);font-weight:800;border-bottom:1px solid transparent;font-family:"hk_groteskbold",sans-serif}.news-detail--main .main-content-left .main-content-wrap p a:hover{border-color:var(--mainColor)}.news-detail--main .main-content-right{width:32rem}@media (max-width: 767px){.news-detail--main .main-content-right{width:100%;border-top:0.1rem solid #DDE1E2;padding-top:3rem;margin-top:4.5rem}}@media (max-width: 767px){.news-detail--main .main-content-right{width:100%}}.news-detail--main .main-content-right--inner{position:relative;padding-top:9.2rem;padding-left:6rem}@media (max-width: 767px){.news-detail--main .main-content-right--inner{padding-top:0;padding-left:0}}@media (min-width: 768px){.news-detail--main .main-content-right--inner:before{content:'';position:absolute;top:0;left:0;width:100vw;height:100%;background:linear-gradient(180deg, rgba(var(--mainColorBrightAlpha), 0.06) 0%, rgba(255,255,255,0) 100%)}}.news-detail--main .main-content-right .twitter-embed-code-wrap{margin-top:2.5rem;padding-top:3rem;border-top:0.1rem solid #DDE1E2}.news-detail--main .main-content-right .twitter-embed-code-wrap h4{font-size:1.5rem;font-family:"Barlow",sans-serif;font-weight:bold;text-transform:uppercase;line-height:115%;color:#262E31;margin-bottom:2rem;letter-spacing:0.02em}.news-detail--main .main-content-right .twitter-embed-code-wrap .social-icons-wrap{margin-bottom:2.3rem}.news-detail--main .main-content-right .twitter-embed-code-wrap .social-icons-wrap a{width:3.2rem;height:3.2rem;border-radius:50%;border:0.1rem solid var(--mainColor);display:inline-block;position:relative;transition:all 0.5s ease}.news-detail--main .main-content-right .twitter-embed-code-wrap .social-icons-wrap a svg{width:3.2rem !important;height:3.2rem !important}.news-detail--main .main-content-right .twitter-embed-code-wrap .social-icons-wrap a svg path{fill:var(--mainColor) !important}.news-detail--main .main-content-right .twitter-embed-code-wrap .social-icons-wrap a:hover{background-color:var(--mainColor)}.news-detail--main .main-content-right .twitter-embed-code-wrap .social-icons-wrap a:hover svg path{fill:#fff !important}.news-detail--main .main-content-right .twitter-embed-code-wrap .social-icons-wrap a:not(:last-child){margin-right:1rem}.news-detail--main .main-content-right .twitter-embed-code-wrap .social-icons-wrap a svg{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);transition:all 0.5s ease}.news-detail--main .main-content-right .twitter-embed-code-wrap .twitter-timeline{width:100% !important}.news-detail--main .main-content-right .twitter-embed-code-wrap iframe{width:100% !important}.news-detail--main .main-content-right .search--wrap{position:relative}.news-detail--main .main-content-right .search--wrap input{background-color:rgba(0,163,224,0.05);border-radius:100px;border:none;width:100%;font-size:1.6rem;padding-right:4rem}.news-detail--main .main-content-right .search--wrap img{position:absolute;top:1rem;right:2rem;width:2rem;height:2rem}.news-detail--main .main-content-right .tag-wrap{padding:3rem 0;border-top:0.1rem solid #DDE1E2;margin-top:3rem}.news-detail--main .main-content-right .tag-wrap.hide-btn .view-more{display:none}.news-detail--main .main-content-right .tag-wrap.show-all-items .btn-wrap a{display:inline-block}.news-detail--main .main-content-right .tag-wrap .btn-wrap a{font-size:1.2rem;font-weight:bold;font-family:"Barlow",sans-serif;color:#3E484C;background-color:#F1F0F0;padding:0.5rem 1rem;display:inline-block;margin-right:1rem;margin-bottom:1rem;text-transform:uppercase}.news-detail--main .main-content-right .tag-wrap .view-more{font-size:1.2rem;color:#00A3E0;line-height:103.5%;font-weight:bold;font-family:"Barlow",sans-serif;display:inline-block;margin-top:1.7rem;cursor:pointer}.news-detail--main .main-content-right .contact-wrap{border-top:0.1rem solid #DDE1E2;padding-top:3rem}.news-detail--main .main-content-right .contact-wrap .copy{font-size:1.6rem;color:#262E31;line-height:158%}.news-detail--main .main-content-right .contact-wrap .copy a{color:var(--mainColor);font-family:"hk_grotesksemibold",sans-serif}.news-detail--main .main-content-right .contact-wrap .copy a:hover{text-decoration:underline}.news-detail--main .main-content-right .contact-wrap .author-wrap{display:flex;flex-wrap:wrap;margin-top:2rem;margin-bottom:2rem}.news-detail--main .main-content-right .contact-wrap .author-wrap .author{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:2rem}.news-detail--main .main-content-right .contact-wrap .author-wrap .author img{width:4.5rem;height:4.5rem;border-radius:50%}.news-detail--main .main-content-right .contact-wrap .author-wrap .author article{width:calc(100% - 4.5rem);padding-left:1.5rem}.news-detail--main .main-content-right .contact-wrap .author-wrap .author p{margin:0}.news-detail--main .main-content-right .contact-wrap .author-wrap .author .name{font-size:1.3rem;line-height:158%;color:#262E31;font-weight:bold;font-family:"Barlow",sans-serif;letter-spacing:0.02em;text-transform:uppercase}.news-detail--main .main-content-right .contact-wrap .author-wrap .author .job-title{color:#262E31;font-size:1.3rem;line-height:158%;font-weight:400}.news-detail--main .main-content-right .form-wrap h4{font-family:"Barlow",sans-serif;font-size:1.5rem;letter-spacing:0.02em;font-weight:bold;text-transform:uppercase;line-height:103.5%;color:#262E31}@media (max-width: 767px){.news-detail--main .main-content-right .form-wrap h4{font-size:14px}}.news-detail--main .main-content-right .form-wrap p{color:#3E484C}.news-detail--main .main-content-right .form-wrap .hbspt-form{margin-top:2.8rem}.news-detail--main .main-content-right .form-wrap form{margin-top:1.5rem}.news-detail--main .main-content-right .form-wrap form label{display:none}.news-detail--main .main-content-right .form-wrap form input{font-size:1.4rem;color:#565F63;border:0.1rem solid #BDC3C6;margin-bottom:1.5rem;background-color:#fff}.news-detail--main .main-content-right .form-wrap form input:focus{border-color:var(--mainColor)}.news-detail--main .main-content-right .form-wrap form .hs-firstname{margin-right:1.5rem}.news-detail--main .main-content-right .form-wrap form .hs-email input{margin-bottom:0}.news-detail--main .main-content-right .form-wrap form .hs-firstname,.news-detail--main .main-content-right .form-wrap form .hs_lastname{width:calc(50% - (1.5rem / 2));display:inline-block}.news-detail--main .main-content-right .form-wrap form input[type="submit"]{font-family:"Barlow",sans-serif;font-size:1.3rem;letter-spacing:0.02em;width:100%;color:#fff;font-weight:bold;padding:1em 2em;margin-top:1rem;background-color:var(--mainColor)}@media (max-width: 767px){.news-detail--main .main-content-right .form-wrap form input[type="submit"]{font-size:12px}}.news-detail--main .main-content-right .relative-news-wrap{margin-top:3rem;padding-top:3rem;border-top:0.1rem solid #DDE1E2}.news-detail--main .main-content-right .relative-news-wrap h4{font-size:1.5rem;font-family:"Barlow",sans-serif;font-weight:bold;text-transform:uppercase;line-height:103.5%;color:#3E484C;margin-bottom:2.5rem}.news-detail--main .main-content-right .relative-news-wrap .relative-news a{font-size:1.6rem;color:#00A3E0;font-size:16px;line-height:151%;font-weight:600;display:block;margin-bottom:2.5rem}.news-detail--main .main-content-right .relative-news-wrap .view-more{display:flex;align-items:center}.news-detail--main .main-content-right .relative-news-wrap .view-more span{font-size:1.2rem;line-height:103.5%;font-family:"Barlow",sans-serif;text-transform:uppercase;color:#00A3E0;font-weight:bold;margin-right:1rem}.news-detail--main .main-content-right .relative-news-wrap .view-more svg{transition:0.35s}.news-detail--main .main-content-right .relative-news-wrap .view-more:hover svg{transform:translateX(3px)}.relative-news-sec{margin-top:10rem}@media (max-width: 767px){.relative-news-sec{margin-top:80px}}.relative-news-sec .container{position:relative}.relative-news-sec .rela-border{width:100%;height:0.1rem;background-color:#DDE1E2;margin-bottom:4.5rem}.relative-news-sec h2{margin-bottom:3.7rem;font-weight:900;padding-bottom:1.8rem;border-bottom:1px solid #BDC3C6}@media (max-width: 767px){.relative-news-sec h2{padding-bottom:18px;margin-bottom:40px}}.relative-news-sec .btn-wrap{position:absolute;bottom:4rem;left:3.5rem;display:flex;align-items:center}.relative-news-sec .btn-wrap svg{width:1.4rem;height:1.4rem}.relative-news-sec .btn-wrap path{stroke:var(--mainColor)}.relative-news-sec .btn-wrap span{font-family:"Barlow",sans-serif;font-size:1.3rem;letter-spacing:0.02em;color:var(--mainColor);margin-left:1rem;text-transform:uppercase;margin-top:0.33rem;font-weight:900}@media (max-width: 767px){.relative-news-sec .btn-wrap span{font-size:12px}}.relative-news-sec .row{display:flex;flex-wrap:wrap}.relative-news-sec .row .card{margin-right:2.59rem;margin-bottom:2.59rem}@media (max-width: 767px){.relative-news-sec .row .card{margin-bottom:2rem;margin-right:0}}.relative-news-sec .row .card:nth-child(3n){margin-right:0}.relative-news-sec .card{width:calc(100% / 3 - 1.73rem);padding:1rem;border:1px solid #DDE1E2;position:relative;display:flex;flex-direction:column;min-height:49.8rem;background-color:#fff;transition:0.35s}.relative-news-sec .card .thumbnail-author{background-color:#F3FAFD}.relative-news-sec .card .thumbnail-author img{width:14rem;height:14rem;border-radius:50%;border:0.4rem solid #FFFFFF;left:50%;top:50%;transform:translate(-50%, -50%);box-shadow:0px 49.0807px 71.3901px rgba(0,181,255,0.18),0px 20.5048px 29.8251px rgba(0,181,255,0.129394),0px 10.9628px 15.9459px rgba(0,181,255,0.107299),0px 6.14567px 8.93915px rgba(0,181,255,0.09),0px 3.26392px 4.74752px rgba(0,181,255,0.0727007),0px 1.35819px 1.97555px rgba(0,181,255,0.0506062)}@media (max-width: 767px){.relative-news-sec .card .thumbnail-author img{width:14rem;height:14rem;border:5px solid #FFFFFF}}.relative-news-sec .card:hover{box-shadow:0px 100px 80px rgba(0,0,0,0.07),0px 41.7776px 33.4221px rgba(0,0,0,0.0503198),0px 22.3363px 17.869px rgba(0,0,0,0.0417275),0px 12.5216px 10.0172px rgba(0,0,0,0.035),0px 6.6501px 5.32008px rgba(0,0,0,0.0282725),0px 2.76726px 2.21381px rgba(0,0,0,0.0196802)}.relative-news-sec .card .tag{font-family:"Barlow",sans-serif;font-size:1.1rem;letter-spacing:0.02em;position:absolute;font-weight:900;top:0;left:0;color:#fff;background-color:var(--mainColor);padding:0.3em 1em;text-transform:uppercase}@media (max-width: 767px){.relative-news-sec .card .tag{font-size:10px}}.relative-news-sec .card.no-link{pointer-events:none}.relative-news-sec .card.no-link:hover{box-shadow:inherit}@media (max-width: 767px){.relative-news-sec .card{width:100%}}.relative-news-sec .card figure{position:relative;height:auto;width:100%;padding-top:62.5%;top:0}.relative-news-sec .card figure img{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0}.relative-news-sec .card h4{margin-bottom:1.5rem;color:#3E484C;letter-spacing:-0.025em;line-height:118%;font-size:1.8rem;font-weight:600;font-family:"Lato",sans-serif}.relative-news-sec .card p{color:#6d7071;font-size:1.4rem;line-height:137%}.relative-news-sec .card article{padding:3rem 2.5rem 8rem 2.5rem;background:#F9F9F9;flex:1}.news-quote--sec{padding-left:5rem;margin:4rem 0}@media (max-width: 767px){.news-quote--sec{padding-left:3rem;margin:3rem 0}}.news-quote--sec h2{font-size:1.8rem;letter-spacing:-0.0005em;line-height:125%;color:var(--mainColor);position:relative;font-family:"hk_grotesksemibold",sans-serif}@media (max-width: 767px){.news-quote--sec h2{font-size:1.6rem}}.news-quote--sec h2 span{position:absolute;top:0.8rem;left:-2.6rem;font-size:3.8rem;font-family:"STIX Two Text",serif}.news-quote--sec .author-info{margin-top:1.8rem}@media (max-width: 767px){.news-quote--sec .author-info{margin-top:1.6rem}}.news-quote--sec .author-info p{margin:0 !important;font-size:1.1rem !important;line-height:158%;color:#3E484C !important;font-weight:600}@media (max-width: 767px){.news-quote--sec .author-info p{font-size:1rem !important}}.news-quote--sec .author-info p.name{color:var(--mainColorDark) !important;font-family:"Barlow",sans-serif;text-transform:uppercase;letter-spacing:0.02em;font-weight:bold}.news-quote--sec .author-info p.position{color:#565F63 !important}.header__branding-logo svg .logo-mark{fill:var(--mainColor)}body.dev .max-container{position:relative}body.dev .max-container::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:solid 1px rgba(0,128,0,0.25);pointer-events:none}body.dev .container-1060,body.dev .container{position:relative}body.dev .container-1060::after,body.dev .container::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:solid 1px rgba(255,0,0,0.25);pointer-events:none;z-index:999}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay10aGVtZS5zY3NzIiwiYmFzZS9fcmVzZXQuc2NzcyIsImJhc2UvX2ZvbnRzLnNjc3MiLCJiYXNlL19jb2xvcnMuc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9pbmNsdWRlLW1lZGlhL2Rpc3QvX2luY2x1ZGUtbWVkaWEuc2NzcyIsInBhZ2VzL19saWZlLnNjc3MiLCJiYXNlL19sYXlvdXQuc2NzcyIsImJhc2UvX3NldHRpbmdzLnNjc3MiLCJiYXNlL19mbGV4LnNjc3MiLCJtb2R1bGVzL19hY2NvcmRpb24uc2NzcyIsIm1vZHVsZXMvX2J1dHRvbnMuc2NzcyIsIm1vZHVsZXMvX2Zvb3Rlci5zY3NzIiwibW9kdWxlcy9faGVhZGVyLnNjc3MiLCJtb2R1bGVzL19mb3Jtcy5zY3NzIiwibW9kdWxlcy9fdmlkZW8uc2NzcyIsIm1vZHVsZXMvX2NhcmRzLnNjc3MiLCJtb2R1bGVzL192aWRlby1tb2RhbC5zY3NzIiwibW9kdWxlcy9fc2xpZGVyLnNjc3MiLCJtb2R1bGVzL19leWVicm93LXB1c2hkb3duLnNjc3MiLCJtb2R1bGVzL19ob21lLWV5ZWJyb3cuc2NzcyIsIm1vZHVsZXMvX2JvZHktcmFpbC1uYXYtcmlnaHQuc2NzcyIsIm1vZHVsZXMvX2Zha2Vkcm9wZG93bi5zY3NzIiwibW9kdWxlcy9fY29va2llLWJhbm5lci5zY3NzIiwibW9kdWxlcy9fYm90dG9tLXNpZ251cC5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJwYWdlcy9fNDA0LnNjc3MiLCJwYWdlcy9faG9tZS5zY3NzIiwicGFnZXMvX2NvbnRhY3QtdXMuc2NzcyIsInBhZ2VzL19zaW5nbGUtcGFnZS5zY3NzIiwicGFnZXMvX291ci13b3JrLnNjc3MiLCJwYWdlcy9fb3VyLXdvcmstaGlnaGxpZ2h0LnNjc3MiLCJwYWdlcy9fYmxvZy1sYW5kZXIuc2NzcyIsInBhZ2VzL19mYXFzLWxhbmRlci5zY3NzIiwicGFnZXMvX2xlYWRlcnNoaXAuc2NzcyIsInBhZ2VzL19nZW5lcmljLnNjc3MiLCJwYWdlcy9fc2luZ2xlLWxlYWRlcnNoaXAuc2NzcyIsInBhZ2VzL19ibG9nLWRldGFpbC5zY3NzIiwicGFnZXMvX3Blb3BsZS5zY3NzIiwicGFnZXMvX25ld3MtbGFuZGVyLnNjc3MiLCJwYWdlcy9fcHJvZ3JhbXMtZmVsbG93c2hpcHMtbGFuZGVyLnNjc3MiLCJwYWdlcy9fcHJvZ3JhbXMtZmVsbG93c2hwcy1kZXRhaWwuc2NzcyIsInBhZ2VzL190aGFuay15b3Uuc2NzcyIsInBhZ2VzL19wcm9qZWN0cy5zY3NzIiwicGFnZXMvX3BhcnRuZXJzLnNjc3MiLCJwYWdlcy9fbGljZW5zaW5nLnNjc3MiLCJwYWdlcy9fcmVzb3VyY2VzLnNjc3MiLCJwYWdlcy9fcmFwaWQtcmVzcG9uc2Uuc2NzcyIsInBhZ2VzL19jYXJlZXJzLnNjc3MiLCJwYWdlcy9fcHJpdmFjeS1wb2xpY3kuc2NzcyIsInBhZ2VzL19hYm91dC5zY3NzIiwicGFnZXMvX2FydGljbGUtbGFuZGVyLnNjc3MiLCJwYWdlcy9fbWVkaWEta2l0LnNjc3MiLCJwYWdlcy9fYW5uaXZlcnNhcnktc3ltcG9zaXVtLnNjc3MiLCJwYWdlcy9fdGFidWxhLWxhbmRlci5zY3NzIiwicGFnZXMvX3Blb3BsZS1sYW5kZXIuc2NzcyIsInBhZ2VzL19qb2luLXVzLnNjc3MiLCJwYWdlcy9fZXZlbnRzLWRldGFpbC5zY3NzIiwicGFnZXMvX2ludGVybnNoaXAtcHJvZ3JhbS5zY3NzIiwicGFnZXMvX2tpdGNoZW4tc2luay5zY3NzIiwicGFnZXMvX2hvbWUtbG9jYXRpb25zLnNjc3MiLCJwYWdlcy9fbmV3c3Jvb20uc2NzcyIsInBhZ2VzL19iaW9odWItbmV3cy5zY3NzIiwicGFnZXMvX2dyb3Vwcy1wcm9qZWN0cy5zY3NzIiwicG9zdHMv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Z0JBQ0Qsa0JBQ0csb0hBQ3VGLHlCQUN0RixDQUFBLFdBR2QsNEJBQ1ksa0JBQ0QsZ0JBQ0Qsa0JBQ0csb0hBQ3VGLCtHQUN0RixDQUFBLFdBR2QsNEJBQ1ksa0JBQ0QsZ0JBQ0Qsa0JBQ0csb0hBQ3VGLGtIQUN0RixDQUFBLFdBR2QsNEJBQ1ksa0JBQ0QsZ0JBQ0Qsa0JBQ0csa0hBQ3FGLHdLQUNwRixDQUFBLFdBR2QsNEJBQ1ksa0JBQ0QsZ0JBQ0Qsa0JBQ0csb0hBQ3VGLHFGQUN0RixDQUFBLFdBR2QsNEJBQ1ksa0JBQ0QsZ0JBQ0Qsa0JBQ0csb0hBQ3VGLG1FQUN0RixDQUFBLFdBR2QsNEJBQ1ksa0JBQ0QsZ0JBQ0Qsa0JBQ0csb0hBQ3VGLHlCQUN0RixDQUFBLFdBR2QsNEJBQ1ksa0JBQ0QsZ0JBQ0Qsa0JBQ0csb0hBQ3VGLCtHQUN0RixDQUFBLFdBR2QsNEJBQ1ksa0JBQ0QsZ0JBQ0Qsa0JBQ0csb0hBQ3VGLGtIQUN0RixDQUFBLFdBR2QsNEJBQ1ksa0JBQ0QsZ0JBQ0Qsa0JBQ0csa0hBQ3FGLHdLQUNwRixDQUFBLFdBR2QsNEJBQ1ksa0JBQ0QsZ0JBQ0Qsa0JBQ0csb0hBQ3VGLHFGQUN0RixDQUFBLFdBR2QsNEJBQ1ksa0JBQ0QsZ0JBQ0Qsa0JBQ0csb0hBQ3VGLG1FQUN0RixDQUFBLFdBR2QsNEJBQ1ksa0JBQ0QsZ0JBQ0Qsa0JBQ0csb0hBQ3VGLHlCQUN0RixDQUFBLFdBR2QsNEJBQ1ksa0JBQ0QsZ0JBQ0Qsa0JBQ0csb0hBQ3VGLCtHQUN0RixDQUFBLFdBR2QsNEJBQ1ksa0JBQ0QsZ0JBQ0Qsa0JBQ0csb0hBQ3VGLGtIQUN0RixDQUFBLFdBR2QsNEJBQ1ksa0JBQ0QsZ0JBQ0Qsa0JBQ0csa0hBQ3FGLHdLQUNwRixDQUFBLFdBR2QsNEJBQ1ksa0JBQ0QsZ0JBQ0Qsa0JBQ0csa0hBQ3FGLHFGQUNwRixDQUFBLFdBR2QsNEJBQ1ksa0JBQ0QsZ0JBQ0Qsa0JBQ0csa0hBQ3FGLG1FQUNwRixDQUFBLFdBR2QsNEJBQ1ksa0JBQ0QsZ0JBQ0Qsa0JBQ0csa0hBQ3FGLHlCQUNwRixDQUFBLFdBR2Qs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LENScElELDhCUWtJaUIsV1JsSWpCLGtCUXdJVSxDQUFBLGtCQU5oQixtQlJ6RE8sVVEyREEsQ1JwSUQsd0JRa0lXLFdSbElYLGtCUXdJVSxDQUFBLHdCQU5oQixtQlJ4RGEsVVEwRE4sQ1JwSUQsOEJRa0lpQixXUmxJakIsa0JRd0lVLENBQUEsc0JBTmhCLG1CUnZEVyxVUXlESixDUnBJRCw0QlFrSWUsV1JsSWYsa0JRd0lVLENBQUEsMkJBTmhCLG1CUmxEZ0IsVVFvRFQsQ1JwSUQsaUNRa0lvQixXUmxJcEIsa0JRd0lVLENBQUEsc0JBTmhCLG1CUmpEVyxVUW1ESixDUnBJRCw0QlFrSWUsV1JsSWYsa0JRd0lVLENBQUEsdUJBTmhCLG1CUmhEWSxVUWtETCxDUnBJRCw2QlFrSWdCLFdSbEloQixrQlF3SVUsQ0FBQSx3QkFOaEIsbUJSL0NhLFVRaUROLENScElELDhCUWtJaUIsV1JsSWpCLGtCUXdJVSxDQUFBLHdCQU5oQixtQlJqRWEsVVFtRU4sQ1JwSUQsOEJRa0lpQixXUmxJakIsa0JRd0lVLENBQUEsa0JBTmhCLG1CUmhFTyxVUWtFQSxDUnBJRCx3QlFrSVcsV1JsSVgsa0JRd0lVLENBQUEsd0JBTmhCLG1CUi9EYSxVUWlFTixDUnBJRCw4QlFrSWlCLFdSbElqQixrQlF3SVUsQ0FBQSxzQkFOaEIsbUJSOURXLFVRZ0VKLENScElELDRCUWtJZSxXUmxJZixrQlF3SVUsQ0FBQSxnQkFOaEIsbUJScERPLFVRc0RBLENScElELHNCUWtJUyxXUmxJVCxrQlF3SVUsQ0FBQSxRQUNiLGdDQzNJUSxXVEVMLHNCU0FFLHFCQUNNLGtCQUNOLFVBQ1QsZUFDVSxDQUFBLDBCUHNpQlksUU83aUJ2QixpQkFVVyxDQUFBLENBQUEsdUNBSVIsYUFDUSxDQUFBLGFBQ1IsYUFJUSw4QkFDUSxrQkFDUCxTQUNWLENBQUEsMEJQc2hCcUIsYU8xaEJ0QixxQkFPa0IsQ0FBQSxDQUFBLHlCQUdqQixjQUNRLGVBQ0MsaUJBQ0ksa0JBQ0MsaUJBQ0QsQ0FBQSwwQlAyZ0JRLHlCT2hoQnJCLFlBUWEsYUFDQyxnQkFDSSxrQkFD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QyxpQkFDSyxpQzVEbjhCZSxDQUFBLDhCNER3OEI1QixpQkFDYSxDQUFBLDBCM0QvWlMsOEIyRDhadEIsaUJBSWMsQ0FBQSxDQUFBLGdDQUpkLG9CQVFVLDRCQUNHLGlCQUNFLHlCQUNJLGVBQ2pCLENBQVcsMEIzRDFhUyxnQzJEOFp0Qix5QkFlYyxDQUFBLENBQUEscUNBUlosc0NBWTZCLGdDNUQxOUJSLHlCNEQ0OUJKLHNCQUNBLGdCQUNMLENBQUUseUNBaEJkLHdCQW9Ca0IsQ0FBQSxzQ0MzOUJmLHFCQWtDSixDQUFBLHdCQWNBLGlCQUNZLENBQUEsK0JBREUsV0FJVixrQkFDVSxNQUNWLE9BQ0EsV0FDTyxZQUNDLG9DQUNlLG1CQUNULENBQUUsNkNBS3BCLGlCQUNZLENBQUEsMkRBREYsV0FJTixrQkFDVSxNQUNWLE9BQ0EsV0FDTyxZQUNDLG9DQUNlLG9CQUNQLFdBQ2hCLENBQU8iLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG5UaGVtZSBOYW1lOiBDWiBCaW9odWJcbkF1dGhvcjogS05JXG5BdXRob3IgVVJJOiBodHRwczovL2t1cnRub2JsZS5jb20vXG5EZXNjcmlwdGlvbjogQ3VzdG9tIGJ1aWx0IHRoZW1lIGZvciBDWiBCaW9odWIuXG5WZXJzaW9uOiAxLjBcblxuTGljZW5zZTogTm8gTGljZW5zZVxuKi9cblxuLy8gVmVuZG9yXG5AaW1wb3J0ICcuL25vZGVfbW9kdWxlcy9pbmNsdWRlLW1lZGlhL2Rpc3QvaW5jbHVkZS1tZWRpYSc7XG5AaW1wb3J0ICcuL25vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzJztcbkBpbXBvcnQgJy4vbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLXRoZW1lLnNjc3MnO1xuXG5cbi8vIGJhc2UgZWxlbWVudHNcbkBpbXBvcnQgJ2Jhc2UvcmVzZXQnO1xuQGltcG9ydCAnYmFzZS9mb250cyc7XG5AaW1wb3J0ICdiYXNlL3NldHRpbmdzJztcbkBpbXBvcnQgJ2Jhc2UvY29sb3JzJztcbkBpbXBvcnQgJ2Jhc2UvbWl4aW5zJztcbkBpbXBvcnQgJ2Jhc2UvdHlwb2dyYXBoeSc7XG5AaW1wb3J0ICdiYXNlL2xheW91dCc7XG5AaW1wb3J0ICdiYXNlL2ZsZXgnO1xuQGltcG9ydCAnYmFzZS9hbmltYXRpb25zJztcblxuLy8gbW9kdWxlc1xuQGltcG9ydCAnbW9kdWxlcy9hY2NvcmRpb24nO1xuQGltcG9ydCAnbW9kdWxlcy9idXR0b25zJztcbkBpbXBvcnQgJ21vZHVsZXMvZm9vdGVyJztcbkBpbXBvcnQgJ21vZHVsZXMvaGVhZGVyJztcbkBpbXBvcnQgJ21vZHVsZXMvZm9ybXMnO1xuQGltcG9ydCAnbW9kdWxlcy92aWRlbyc7XG5AaW1wb3J0ICdtb2R1bGVzL2NhcmRzJztcbkBpbXBvcnQgJ21vZHVsZXMvdmlkZW8tbW9kYWwnO1xuQGltcG9ydCAnbW9kdWxlcy9zbGlkZXInO1xuQGltcG9ydCAnbW9kdWxlcy9leWVicm93LXB1c2hkb3duJztcbkBpbXBvcnQgJ21vZHVsZXMvaG9tZS1leWVicm93JztcbkBpbXBvcnQgJ21vZHVsZXMvYm9keS1yYWlsLW5hdi1yaWdodCc7XG5AaW1wb3J0ICdtb2R1bGVzL2Zha2Vkcm9wZG93bic7XG5AaW1wb3J0ICdtb2R1bGVzL2Nvb2tpZS1iYW5uZXInO1xuQGltcG9ydCAnbW9kdWxlcy9ib3R0b20tc2lnbnVwJztcblxuLy8gcGFnZXNcbkBpbXBvcnQgJ3BhZ2VzLzQwNCc7XG5AaW1wb3J0ICdwYWdlcy9ob21lJztcbkBpbXBvcnQgJ3BhZ2VzL2NvbnRhY3QtdXMnO1xuQGltcG9ydCAncGFnZXMvc2luZ2xlLXBhZ2UnO1xuQGltcG9ydCAncGFnZXMvb3VyLXdvcmsnO1xuQGltcG9ydCAncGFnZXMvb3VyLXdvcmstaGlnaGxpZ2h0JztcbkBpbXBvcnQgJ3BhZ2VzL2Jsb2ctbGFuZGVyJztcbkBpbXBvcnQgJ3BhZ2VzL2ZhcXMtbGFuZGVyJztcbkBpbXBvcnQgJ3BhZ2VzL2xlYWRlcnNoaXAnO1xuQGltcG9ydCAncGFnZXMvZ2VuZXJpYyc7XG5AaW1wb3J0ICdwYWdlcy9zaW5nbGUtbGVhZGVyc2hpcCc7XG5AaW1wb3J0ICdwYWdlcy9ibG9nLWRldGFpbCc7XG5AaW1wb3J0ICdwYWdlcy9wZW9wbGUnO1xuQGltcG9ydCAncGFnZXMvbmV3cy1sYW5kZXInO1xuQGltcG9ydCAncGFnZXMvcHJvZ3JhbXMtZmVsbG93c2hpcHMtbGFuZGVyJztcbkBpbXBvcnQgJ3BhZ2VzL3Byb2dyYW1zLWZlbGxvd3NocHMtZGV0YWlsJztcbkBpbXBvcnQgJ3BhZ2VzL3RoYW5rLXlvdSc7XG5AaW1wb3J0ICdwYWdlcy9wcm9qZWN0cyc7XG5AaW1wb3J0ICdwYWdlcy9wYXJ0bmVycyc7XG5AaW1wb3J0ICdwYWdlcy9saWNlbnNpbmcnO1xuQGltcG9ydCAncGFnZXMvcmVzb3VyY2VzJztcbkBpbXBvcnQgJ3BhZ2VzL3JhcGlkLXJlc3BvbnNlJztcbkBpbXBvcnQgJ3BhZ2VzL2NhcmVlcnMnO1xuQGltcG9ydCAncGFnZXMvcHJpdmFjeS1wb2xpY3knO1xuQGltcG9ydCAncGFnZXMvYWJvdXQnO1xuQGltcG9ydCAncGFnZXMvYXJ0aWNsZS1sYW5kZXInO1xuQGltcG9ydCAncGFnZXMvbWVkaWEta2l0JztcbkBpbXBvcnQgJ3BhZ2VzL2Fubml2ZXJzYXJ5LXN5bXBvc2l1bSc7XG5AaW1wb3J0ICdwYWdlcy90YWJ1bGEtbGFuZGVyJztcbkBpbXBvcnQgJ3BhZ2VzL3Blb3BsZS1sYW5kZXInO1xuQGltcG9ydCAncGFnZXMvam9pbi11cyc7XG5AaW1wb3J0ICdwYWdlcy9ldmVudHMtZGV0YWlsJztcbkBpbXBvcnQgJ3BhZ2VzL2ludGVybnNoaXAtcHJvZ3JhbSc7XG5AaW1wb3J0ICdwYWdlcy9raXRjaGVuLXNpbmsnO1xuQGltcG9ydCAncGFnZXMvaG9tZS1sb2NhdGlvbnMnO1xuQGltcG9ydCAncGFnZXMvbmV3c3Jvb20nO1xuQGltcG9ydCAncGFnZXMvYmlvaHViLW5ld3MnO1xuQGltcG9ydCAncGFnZXMvbGlmZSc7XG5AaW1wb3J0ICdwYWdlcy9ncm91cHMtcHJvamVjdHMnO1xuXG4vLyBwb3N0c1xuQGltcG9ydCAncG9zdHMvc2luZ2xlLW5ld3MnO1xuXG5cbi8vIHRoZW1lXG5AaW1wb3J0ICd0aGVtZS90aGVtZSc7XG4iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIERlZmF1bHQgVmFyaWFibGVzXG5cbi8vIFNsaWNrIGljb24gZW50aXR5IGNvZGVzIG91dHB1dHMgdGhlIGZvbGxvd2luZ1xuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGkFwiXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcbi8vIFwiXFwyMDIyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLigKJcIlxuXG4kc2xpY2stZm9udC1wYXRoOiBcIi4vZm9udHMvXCIgIWRlZmF1bHQ7XG4kc2xpY2stZm9udC1mYW1pbHk6IFwic2xpY2tcIiAhZGVmYXVsdDtcbiRzbGljay1sb2FkZXItcGF0aDogXCIuL1wiICFkZWZhdWx0O1xuJHNsaWNrLWFycm93LWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3I6IGJsYWNrICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU6ICRzbGljay1kb3QtY29sb3IgIWRlZmF1bHQ7XG4kc2xpY2stcHJldi1jaGFyYWN0ZXI6IFwiXFwyMTkwXCIgIWRlZmF1bHQ7XG4kc2xpY2stbmV4dC1jaGFyYWN0ZXI6IFwiXFwyMTkyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNoYXJhY3RlcjogXCJcXDIwMjJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3Qtc2l6ZTogNnB4ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktZGVmYXVsdDogMC43NSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW9uLWhvdmVyOiAxICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTogMC4yNSAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIHNsaWNrLWltYWdlLXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhpbWFnZS11cmwpIHtcbiAgICAgICAgQHJldHVybiBpbWFnZS11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWxvYWRlci1wYXRoICsgJHVybCk7XG4gICAgfVxufVxuXG5AZnVuY3Rpb24gc2xpY2stZm9udC11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoZm9udC11cmwpIHtcbiAgICAgICAgQHJldHVybiBmb250LXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stZm9udC1wYXRoICsgJHVybCk7XG4gICAgfVxufVxuXG4vKiBTbGlkZXIgKi9cblxuLnNsaWNrLWxpc3Qge1xuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHNsaWNrLWltYWdlLXVybChcImFqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICB9XG59XG5cbi8qIEljb25zICovXG5AaWYgJHNsaWNrLWZvbnQtZmFtaWx5ID09IFwic2xpY2tcIiB7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3RcIik7XG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbn1cblxuLyogQXJyb3dzICovXG5cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogJHNsaWNrLWFycm93LWNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB9XG59XG5cbi5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogLTI1cHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0yNXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICByaWdodDogYXV0bztcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIERvdHMgKi9cblxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgY29udGVudDogJHNsaWNrLWRvdC1jaGFyYWN0ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2xpY2stZG90LXNpemU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yLWFjdGl2ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBCb3ggc2l6aW5nIHJ1bGVzICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBSZW1vdmUgZGVmYXVsdCBwYWRkaW5nICovXG51bFtjbGFzc10sXG5vbFtjbGFzc10ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gKi9cbmJvZHksXG5oMSxcbmgyLFxuaDMsXG5oNCxcbnAsXG51bFtjbGFzc10sXG5vbFtjbGFzc10sXG5saSxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5ibG9ja3F1b3RlLFxuZGwsXG5kZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogU2V0IGNvcmUgYm9keSBkZWZhdWx0cyAqL1xuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qIFJlbW92ZSBsaXN0IHN0eWxlcyBvbiB1bCwgb2wgZWxlbWVudHMgd2l0aCBhIGNsYXNzIGF0dHJpYnV0ZSAqL1xudWxbY2xhc3NdLFxub2xbY2xhc3NdIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogQSBlbGVtZW50cyB0aGF0IGRvbid0IGhhdmUgYSBjbGFzcyBnZXQgZGVmYXVsdCBzdHlsZXMgKi9cbmE6bm90KFtjbGFzc10pIHtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xufVxuXG4vKiBNYWtlIGltYWdlcyBlYXNpZXIgdG8gd29yayB3aXRoICovXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBOYXR1cmFsIGZsb3cgYW5kIHJoeXRobSBpbiBhcnRpY2xlcyBieSBkZWZhdWx0ICovXG4vLyBhcnRpY2xlID4gKiArICoge1xuLy8gICBtYXJnaW4tdG9wOiAxZW07XG4vLyB9XG5cbi8qIEluaGVyaXQgZm9udHMgZm9yIGlucHV0cyBhbmQgYnV0dG9ucyAqL1xuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbi8qIFJlbW92ZSBhbGwgYW5pbWF0aW9ucyBhbmQgdHJhbnNpdGlvbnMgZm9yIHBlb3BsZSB0aGF0IHByZWZlciBub3QgdG8gc2VlIHRoZW0gKi9cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICoge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIERpc2FibGUgQUNGIGZpZWxkcyBmcm9tIGJlaW5nIHZpc2libGUgKi9cbi5hY2YtYWRtaW4tbm90aWNlIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IiwiQGltcG9ydCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9leHE2c3NxLmNzc1wiKTtcblxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdMYXRvJztcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9sYXRvL3YyMy9TNnU4dzRCTVVUUEhqeHNBVWktcU5pWGc3ZVUwLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG4gIH1cbiAgLyogbGF0aW4gKi9cbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTGF0byc7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbGF0by92MjMvUzZ1OHc0Qk1VVFBIanhzQVhDLXFOaVhnN1Eud29mZjIpIGZvcm1hdCgnd29mZjInKTtcblx0dW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbiAgfVxuICAvKiBsYXRpbi1leHQgKi9cbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTGF0byc7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbGF0by92MjMvUzZ1X3c0Qk1VVFBIanhzSTV3cV9GUWZ0eDk4OTdzeFoud29mZjIpIGZvcm1hdCgnd29mZjInKTtcblx0dW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbiAgfVxuICAvKiBsYXRpbiAqL1xuICBAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdMYXRvJztcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9sYXRvL3YyMy9TNnVfdzRCTVVUUEhqeHNJNXdxX0d3ZnR4OTg5N2cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcblx0dW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbiAgfVxuICAvKiBsYXRpbi1leHQgKi9cbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTGF0byc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbGF0by92MjMvUzZ1OXc0Qk1VVFBIaDdVU1N3YVBHUTNxNWQwTjd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG4gIH1cbiAgLyogbGF0aW4gKi9cbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTGF0byc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbGF0by92MjMvUzZ1OXc0Qk1VVFBIaDdVU1N3aVBHUTNxNWQwLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG4gIH1cbiAgLyogbGF0aW4tZXh0ICovXG4gIEBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0xhdG8nO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2xhdG8vdjIzL1M2dXl3NEJNVVRQSGp4QXdYaVd0RkNmUTdBLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG4gIH1cbiAgLyogbGF0aW4gKi9cbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTGF0byc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbGF0by92MjMvUzZ1eXc0Qk1VVFBIang0d1hpV3RGQ2Mud29mZjIpIGZvcm1hdCgnd29mZjInKTtcblx0dW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbiAgfVxuICAvKiBsYXRpbi1leHQgKi9cbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTGF0byc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbGF0by92MjMvUzZ1OXc0Qk1VVFBIaDZVVlN3YVBHUTNxNWQwTjd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG4gIH1cbiAgLyogbGF0aW4gKi9cbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTGF0byc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbGF0by92MjMvUzZ1OXc0Qk1VVFBIaDZVVlN3aVBHUTNxNWQwLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG4gIH1cblxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQmFybG93Jztcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9iYXJsb3cvdjEyLzdjSHN2NGtqZ29HcU03RV9DZlBrNUdvaHZUb0pkTG04QnZFLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG4gIH1cbiAgLyogbGF0aW4tZXh0ICovXG4gIEBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0Jhcmxvdyc7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvYmFybG93L3YxMi83Y0hzdjRramdvR3FNN0VfQ2ZQazVHb2d2VG9KZExtOEJ2RS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xuICB9XG4gIC8qIGxhdGluICovXG4gIEBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0Jhcmxvdyc7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvYmFybG93L3YxMi83Y0hzdjRramdvR3FNN0VfQ2ZQazVHb3V2VG9KZExtOC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xuICB9XG4gIC8qIHZpZXRuYW1lc2UgKi9cbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQmFybG93Jztcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9iYXJsb3cvdjEyLzdjSHN2NGtqZ29HcU03RV9DZk9BNVdvaHZUb0pkTG04QnZFLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG4gIH1cbiAgLyogbGF0aW4tZXh0ICovXG4gIEBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0Jhcmxvdyc7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvYmFybG93L3YxMi83Y0hzdjRramdvR3FNN0VfQ2ZPQTVXb2d2VG9KZExtOEJ2RS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xuICB9XG4gIC8qIGxhdGluICovXG4gIEBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0Jhcmxvdyc7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvYmFybG93L3YxMi83Y0hzdjRramdvR3FNN0VfQ2ZPQTVXb3V2VG9KZExtOC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xuICB9XG4gIC8qIHZpZXRuYW1lc2UgKi9cbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQmFybG93Jztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9iYXJsb3cvdjEyLzdjSHF2NGtqZ29HcU03RTMwLThzNkZvc3R6MHJkb205LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG4gIH1cbiAgLyogbGF0aW4tZXh0ICovXG4gIEBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0Jhcmxvdyc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvYmFybG93L3YxMi83Y0hxdjRramdvR3FNN0UzMC04czZWb3N0ejByZG9tOS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xuICB9XG4gIC8qIGxhdGluICovXG4gIEBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0Jhcmxvdyc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvYmFybG93L3YxMi83Y0hxdjRramdvR3FNN0UzMC04czUxb3N0ejByZGcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcblx0dW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbiAgfVxuICAvKiB2aWV0bmFtZXNlICovXG4gIEBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0Jhcmxvdyc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvYmFybG93L3YxMi83Y0hxdjRramdvR3FNN0UzdC00czZGb3N0ejByZG9tOS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xuICB9XG4gIC8qIGxhdGluLWV4dCAqL1xuICBAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdCYXJsb3cnO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2Jhcmxvdy92MTIvN2NIcXY0a2pnb0dxTTdFM3QtNHM2Vm9zdHowcmRvbTkud29mZjIpIGZvcm1hdCgnd29mZjInKTtcblx0dW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbiAgfVxuICAvKiBsYXRpbiAqL1xuICBAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdCYXJsb3cnO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2Jhcmxvdy92MTIvN2NIcXY0a2pnb0dxTTdFM3QtNHM1MW9zdHowcmRnLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG4gIH1cbiAgLyogY3lyaWxsaWMtZXh0ICovXG4gIEBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1NUSVggVHdvIFRleHQnO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3N0aXh0d290ZXh0L3YxMC9ZQTlMcjAyRjEyWGtmNXdoZHdLZjExbDBwN3U4aE5mVTM5TmtZaENwLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xuICB9XG4gIC8qIGN5cmlsbGljICovXG4gIEBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1NUSVggVHdvIFRleHQnO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3N0aXh0d290ZXh0L3YxMC9ZQTlMcjAyRjEyWGtmNXdoZHdLZjExbDBwN3U4amRmVTM5TmtZaENwLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xuICB9XG4gIC8qIGdyZWVrICovXG4gIEBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1NUSVggVHdvIFRleHQnO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3N0aXh0d290ZXh0L3YxMC9ZQTlMcjAyRjEyWGtmNXdoZHdLZjExbDBwN3U4aXRmVTM5TmtZaENwLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xuICB9XG4gIC8qIHZpZXRuYW1lc2UgKi9cbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnU1RJWCBUd28gVGV4dCc7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc3RpeHR3b3RleHQvdjEwL1lBOUxyMDJGMTJYa2Y1d2hkd0tmMTFsMHA3dThodGZVMzlOa1loQ3Aud29mZjIpIGZvcm1hdCgnd29mZjInKTtcblx0dW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbiAgfVxuICAvKiBsYXRpbi1leHQgKi9cbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnU1RJWCBUd28gVGV4dCc7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc3RpeHR3b3RleHQvdjEwL1lBOUxyMDJGMTJYa2Y1d2hkd0tmMTFsMHA3dThoOWZVMzlOa1loQ3Aud29mZjIpIGZvcm1hdCgnd29mZjInKTtcblx0dW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbiAgfVxuICAvKiBsYXRpbiAqL1xuICBAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdTVElYIFR3byBUZXh0Jztcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zdGl4dHdvdGV4dC92MTAvWUE5THIwMkYxMlhrZjV3aGR3S2YxMWwwcDd1OGlkZlUzOU5rWWcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcblx0dW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbiAgfVxuICAvKiBjeXJpbGxpYy1leHQgKi9cbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnU1RJWCBUd28gVGV4dCc7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc3RpeHR3b3RleHQvdjEwL1lBOUxyMDJGMTJYa2Y1d2hkd0tmMTFsMHA3dThoTmZVMzlOa1loQ3Aud29mZjIpIGZvcm1hdCgnd29mZjInKTtcblx0dW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG4gIH1cbiAgLyogY3lyaWxsaWMgKi9cbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnU1RJWCBUd28gVGV4dCc7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc3RpeHR3b3RleHQvdjEwL1lBOUxyMDJGMTJYa2Y1d2hkd0tmMTFsMHA3dThqZGZVMzlOa1loQ3Aud29mZjIpIGZvcm1hdCgnd29mZjInKTtcblx0dW5pY29kZS1yYW5nZTogVSswMzAxLCBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG4gIH1cbiAgLyogZ3JlZWsgKi9cbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnU1RJWCBUd28gVGV4dCc7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc3RpeHR3b3RleHQvdjEwL1lBOUxyMDJGMTJYa2Y1d2hkd0tmMTFsMHA3dThpdGZVMzlOa1loQ3Aud29mZjIpIGZvcm1hdCgnd29mZjInKTtcblx0dW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG4gIH1cbiAgLyogdmlldG5hbWVzZSAqL1xuICBAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdTVElYIFR3byBUZXh0Jztcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zdGl4dHdvdGV4dC92MTAvWUE5THIwMkYxMlhrZjV3aGR3S2YxMWwwcDd1OGh0ZlUzOU5rWWhDcC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xuICB9XG4gIC8qIGxhdGluLWV4dCAqL1xuICBAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdTVElYIFR3byBUZXh0Jztcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zdGl4dHdvdGV4dC92MTAvWUE5THIwMkYxMlhrZjV3aGR3S2YxMWwwcDd1OGg5ZlUzOU5rWWhDcC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xuICB9XG4gIC8qIGxhdGluICovXG4gIEBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1NUSVggVHdvIFRleHQnO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3N0aXh0d290ZXh0L3YxMC9ZQTlMcjAyRjEyWGtmNXdoZHdLZjExbDBwN3U4aWRmVTM5TmtZZy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xuICB9XG4gIC8qIGN5cmlsbGljLWV4dCAqL1xuICBAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdTVElYIFR3byBUZXh0Jztcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zdGl4dHdvdGV4dC92MTAvWUE5THIwMkYxMlhrZjV3aGR3S2YxMWwwcDd1OGhOZlUzOU5rWWhDcC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbiAgfVxuICAvKiBjeXJpbGxpYyAqL1xuICBAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdTVElYIFR3byBUZXh0Jztcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zdGl4dHdvdGV4dC92MTAvWUE5THIwMkYxMlhrZjV3aGR3S2YxMWwwcDd1OGpkZlUzOU5rWWhDcC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbiAgfVxuICAvKiBncmVlayAqL1xuICBAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdTVElYIFR3byBUZXh0Jztcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zdGl4dHdvdGV4dC92MTAvWUE5THIwMkYxMlhrZjV3aGR3S2YxMWwwcDd1OGl0ZlUzOU5rWWhDcC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbiAgfVxuICAvKiB2aWV0bmFtZXNlICovXG4gIEBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1NUSVggVHdvIFRleHQnO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3N0aXh0d290ZXh0L3YxMC9ZQTlMcjAyRjEyWGtmNXdoZHdLZjExbDBwN3U4aHRmVTM5TmtZaENwLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG4gIH1cbiAgLyogbGF0aW4tZXh0ICovXG4gIEBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1NUSVggVHdvIFRleHQnO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3N0aXh0d290ZXh0L3YxMC9ZQTlMcjAyRjEyWGtmNXdoZHdLZjExbDBwN3U4aDlmVTM5TmtZaENwLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG4gIH1cbiAgLyogbGF0aW4gKi9cbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnU1RJWCBUd28gVGV4dCc7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc3RpeHR3b3RleHQvdjEwL1lBOUxyMDJGMTJYa2Y1d2hkd0tmMTFsMHA3dThpZGZVMzlOa1lnLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG4gIH1cbiAgLyogY3lyaWxsaWMtZXh0ICovXG4gIEBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1NUSVggVHdvIFRleHQnO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3N0aXh0d290ZXh0L3YxMC9ZQTlWcjAyRjEyWGtmNXdoZHdLZjExbDBwN09NaTkzVF9kRlVZdy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbiAgfVxuICAvKiBjeXJpbGxpYyAqL1xuICBAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdTVElYIFR3byBUZXh0Jztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zdGl4dHdvdGV4dC92MTAvWUE5VnIwMkYxMlhrZjV3aGR3S2YxMWwwcDdxTWk5M1RfZEZVWXcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcblx0dW5pY29kZS1yYW5nZTogVSswMzAxLCBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG4gIH1cbiAgLyogZ3JlZWsgKi9cbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnU1RJWCBUd28gVGV4dCc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc3RpeHR3b3RleHQvdjEwL1lBOVZyMDJGMTJYa2Y1d2hkd0tmMTFsMHA3Mk1pOTNUX2RGVVl3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xuICB9XG4gIC8qIHZpZXRuYW1lc2UgKi9cbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnU1RJWCBUd28gVGV4dCc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc3RpeHR3b3RleHQvdjEwL1lBOVZyMDJGMTJYa2Y1d2hkd0tmMTFsMHA3R01pOTNUX2RGVVl3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG4gIH1cbiAgLyogbGF0aW4tZXh0ICovXG4gIEBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1NUSVggVHdvIFRleHQnO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3N0aXh0d290ZXh0L3YxMC9ZQTlWcjAyRjEyWGtmNXdoZHdLZjExbDBwN0NNaTkzVF9kRlVZdy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xuICB9XG4gIC8qIGxhdGluICovXG4gIEBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1NUSVggVHdvIFRleHQnO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3N0aXh0d290ZXh0L3YxMC9ZQTlWcjAyRjEyWGtmNXdoZHdLZjExbDBwNzZNaTkzVF9kRS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xuICB9XG4gIC8qIGN5cmlsbGljLWV4dCAqL1xuICBAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdTVElYIFR3byBUZXh0Jztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zdGl4dHdvdGV4dC92MTAvWUE5VnIwMkYxMlhrZjV3aGR3S2YxMWwwcDdPTWk5M1RfZEZVWXcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcblx0dW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG4gIH1cbiAgLyogY3lyaWxsaWMgKi9cbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnU1RJWCBUd28gVGV4dCc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc3RpeHR3b3RleHQvdjEwL1lBOVZyMDJGMTJYa2Y1d2hkd0tmMTFsMHA3cU1pOTNUX2RGVVl3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xuICB9XG4gIC8qIGdyZWVrICovXG4gIEBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1NUSVggVHdvIFRleHQnO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3N0aXh0d290ZXh0L3YxMC9ZQTlWcjAyRjEyWGtmNXdoZHdLZjExbDBwNzJNaTkzVF9kRlVZdy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbiAgfVxuICAvKiB2aWV0bmFtZXNlICovXG4gIEBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1NUSVggVHdvIFRleHQnO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3N0aXh0d290ZXh0L3YxMC9ZQTlWcjAyRjEyWGtmNXdoZHdLZjExbDBwN0dNaTkzVF9kRlVZdy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xuICB9XG4gIC8qIGxhdGluLWV4dCAqL1xuICBAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdTVElYIFR3byBUZXh0Jztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zdGl4dHdvdGV4dC92MTAvWUE5VnIwMkYxMlhrZjV3aGR3S2YxMWwwcDdDTWk5M1RfZEZVWXcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcblx0dW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbiAgfVxuICAvKiBsYXRpbiAqL1xuICBAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdTVElYIFR3byBUZXh0Jztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zdGl4dHdvdGV4dC92MTAvWUE5VnIwMkYxMlhrZjV3aGR3S2YxMWwwcDc2TWk5M1RfZEUud29mZjIpIGZvcm1hdCgnd29mZjInKTtcblx0dW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbiAgfVxuICAvKiBjeXJpbGxpYy1leHQgKi9cbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnU1RJWCBUd28gVGV4dCc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc3RpeHR3b3RleHQvdjEwL1lBOVZyMDJGMTJYa2Y1d2hkd0tmMTFsMHA3T01pOTNUX2RGVVl3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xuICB9XG4gIC8qIGN5cmlsbGljICovXG4gIEBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1NUSVggVHdvIFRleHQnO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3N0aXh0d290ZXh0L3YxMC9ZQTlWcjAyRjEyWGtmNXdoZHdLZjExbDBwN3FNaTkzVF9kRlVZdy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbiAgfVxuICAvKiBncmVlayAqL1xuICBAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdTVElYIFR3byBUZXh0Jztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zdGl4dHdvdGV4dC92MTAvWUE5VnIwMkYxMlhrZjV3aGR3S2YxMWwwcDcyTWk5M1RfZEZVWXcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcblx0dW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG4gIH1cbiAgLyogdmlldG5hbWVzZSAqL1xuICBAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdTVElYIFR3byBUZXh0Jztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zdGl4dHdvdGV4dC92MTAvWUE5VnIwMkYxMlhrZjV3aGR3S2YxMWwwcDdHTWk5M1RfZEZVWXcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcblx0dW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbiAgfVxuICAvKiBsYXRpbi1leHQgKi9cbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnU1RJWCBUd28gVGV4dCc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc3RpeHR3b3RleHQvdjEwL1lBOVZyMDJGMTJYa2Y1d2hkd0tmMTFsMHA3Q01pOTNUX2RGVVl3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG4gIH1cbiAgLyogbGF0aW4gKi9cbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnU1RJWCBUd28gVGV4dCc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc3RpeHR3b3RleHQvdjEwL1lBOVZyMDJGMTJYa2Y1d2hkd0tmMTFsMHA3Nk1pOTNUX2RFLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG4gIH1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQnV0bGVyJztcblx0c3JjOiB1cmwoJ2ZvbnRzL0J1dGxlci1VbHRyYUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdHVybCgnZm9udHMvQnV0bGVyLVVsdHJhTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogMjAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0J1dGxlcic7XG5cdHNyYzogdXJsKCdmb250cy9CdXRsZXItTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdHVybCgnZm9udHMvQnV0bGVyLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQnV0bGVyJztcblx0c3JjOiB1cmwoJ2ZvbnRzL0J1dGxlci1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJ2ZvbnRzL0J1dGxlci1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQnV0bGVyJztcblx0c3JjOiB1cmwoJ2ZvbnRzL0J1dGxlci1CbGFjay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJ2ZvbnRzL0J1dGxlci1CbGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQnV0bGVyJztcblx0c3JjOiB1cmwoJ2ZvbnRzL0J1dGxlci1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdHVybCgnZm9udHMvQnV0bGVyLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdCdXRsZXInO1xuXHRzcmM6IHVybCgnZm9udHMvQnV0bGVyLUV4dHJhQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJ2ZvbnRzL0J1dGxlci1FeHRyYUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogODAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0J1dGxlcic7XG5cdHNyYzogdXJsKCdmb250cy9CdXRsZXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCdmb250cy9CdXRsZXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0RJTiAyMDE0Jztcblx0c3JjOiB1cmwoJ2ZvbnRzL0RJTjIwMTQtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJ2ZvbnRzL0RJTjIwMTQtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdESU4gMjAxNCc7XG5cdHNyYzogdXJsKCdmb250cy9ESU4yMDE0LUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdHVybCgnZm9udHMvRElOMjAxNC1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdESU4gMjAxNCc7XG5cdHNyYzogdXJsKCdmb250cy9ESU4yMDE0LUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCdmb250cy9ESU4yMDE0LUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0RJTiAyMDE0Jztcblx0c3JjOiB1cmwoJ2ZvbnRzL0RJTjIwMTQtRGVtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCdmb250cy9ESU4yMDE0LURlbWlCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ2hrX2dyb3Rlc2tib2xkJztcblx0c3JjOiB1cmwoJ2ZvbnRzL0hLLUdyb3Rlc2svaGtncm90ZXNrLWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCdmb250cy9ISy1Hcm90ZXNrL2hrZ3JvdGVzay1ib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdoa19ncm90ZXNrc2VtaWJvbGQnO1xuXHRzcmM6IHVybCgnZm9udHMvSEstR3JvdGVzay9oa2dyb3Rlc2stc2VtaWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCdmb250cy9ISy1Hcm90ZXNrL2hrZ3JvdGVzay1zZW1pYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnaGtfZ3JvdGVza21lZGl1bSc7XG5cdHNyYzogdXJsKCdmb250cy9ISy1Hcm90ZXNrL2hrZ3JvdGVzay1tZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCdmb250cy9ISy1Hcm90ZXNrL2hrZ3JvdGVzay1tZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ2hrX2dyb3Rlc2ttZWRpdW1faXRhbGljJztcblx0c3JjOiB1cmwoJ2ZvbnRzL0hLLUdyb3Rlc2svaGtncm90ZXNrLW1lZGl1bWl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJ2ZvbnRzL0hLLUdyb3Rlc2svaGtncm90ZXNrLW1lZGl1bWl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnaGtfZ3JvdGVzayc7XG5cdHNyYzogdXJsKCdmb250cy9ISy1Hcm90ZXNrL2hrZ3JvdGVzay1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdHVybCgnZm9udHMvSEstR3JvdGVzay9oa2dyb3Rlc2stcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnaGtfZ3JvdGVzay1pdGFsaWMnO1xuXHRzcmM6IHVybCgnZm9udHMvSEstR3JvdGVzay9oa2dyb3Rlc2staXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdHVybCgnZm9udHMvSEstR3JvdGVzay9oa2dyb3Rlc2staXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufSIsIlxuXG4vLyBDb2xvcnMgYnkgbmFtZVxuJHdoaXRlOiAjZmZmO1xuJGJsYWNrOiAjMDAwO1xuXG5cbiRsaWdodEdyYXk6ICNFRUVFRUU7XG4kY29vbEdyYXk6ICM4ODhCOEQ7XG4kZ3JheTogI2YyZjJmMjtcbiRhbHRHcmF5OiAjYWVhZWFlO1xuJHBhcmFncmFwaEdyYXk6ICM3Mjc5N0M7XG4kY29hbDogIzRBNEE0QTtcbiRkYXJrR3JheTogIzNFNDg0QztcbiRkYXJrZXN0R3JheTogIzI4MkUzMTtcbiRsaWdodEdyYXlpc2hDeWFuOiAjRTNGMEY0O1xuJGRhcmtHcmF5aXNoQmx1ZTogIzg0OTM5ODtcbiRpbmFjdGl2ZUdyYXk6ICNCN0I3Qjc7XG5cbiRhcXVhOiAjMDBBQ0FDO1xuJGxpZ2h0Qmx1ZTogI0YyRkFGRDtcbiRkYXJrQmx1ZTogIzAwNEU3NTtcbiRtZWRpdW1CbHVlOiAjMDA2QkExO1xuJHB1cmVCbHVlOiAjMDAyNEUwO1xuJHBlcnNpYW5CbHVlOiAjMTMzM0Q0O1xuJGJyaWdodEJsdWU6ICMwMEEzRTA7XG5cbiRkYXJrQ3lhbjogIzA1OEY4RjtcbiRzdHJvbmdDeWFuOiAjMDVCOEI4O1xuXG4kbGlnaHRXaGl0ZTogI0YxRjBGMDtcbiRzb2Z0VmlvbGV0OiAjODM0OEVGO1xuJG5lb25WaW9sZXQ6ICM0MTYwRkY7XG5cbi8vIEdlbmVyYWxcblxuJGJvcmRlcjogJGxpZ2h0R3JheTtcblxuLy8gQnV0dG9uc1xuXG4vLyBCYWNrZ3JvdW5kc1xuXG4vLyBUeXBvZ3JhcGh5XG5cbi8vIEludGVyYWN0aXZlXG5cbi8vIEJvcmRlcnNcbiRsaWdodC1ib3JkZXI6ICRsaWdodEdyYXk7XG4kZ3JheS1ib3JkZXI6ICNGMUYwRjA7XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICAgICAgICAgICAgICAgICAgUmVza2luXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kYmx1ZUJyaWdodDogIzI1ODhGRTtcbiRibHVlOiAjMDM2REVBO1xuJGJsdWVNZWRpdW06ICMwMzNFOTg7XG4kYmx1ZURhcms6ICMwNDBGNDY7XG4kYmx1ZUFjY2Vzc2libGU6ICMwMzZERUE7XG5cbiRjeWFuQnJpZ2h0OiAjMDBBMEREO1xuJGN5YW46ICMwRDdDQjU7XG4kY3lhbk1lZGl1bTogIzA2NUI4NjtcbiRjeWFuRGFyazogIzAwM0E1NztcbiRjeWFuQWNjZXNzaWJsZTogIzEzNzdBOTtcblxuJHRlYWw6ICMwMDc5Nzc7XG5cbiR2aW9sZXRCcmlnaHQ6ICM4ODVGRkU7XG4kdmlvbGV0OiAjNUIyNkYxO1xuJHZpb2xldE1lZGl1bTogIzNCMTJBRjtcbiR2aW9sZXREYXJrOiAjMTQwMTRBO1xuJHZpb2xldEFjY2Vzc2libGU6ICM1QjI2RjE7XG4kdmlvbGV0NzA6ICMxNDAxNEFCMjtcblxuJGluZGlnb0JyaWdodDogIzU0NjVGRjtcbiRpbmRpZ286ICMyNjNBRjE7XG4kaW5kaWdvTWVkaXVtOiAjMTcyNUE2O1xuJGluZGlnb0Rhcms6ICMwNzBGNUM7XG4kaW5kaWdvQWNjZXNzaWJsZTogIzI2M0FGMTtcblxuJG55TmF2eTogIzAwM0Y5RTtcblxuJHR1cnF1b2lzZUJyaWdodDogIzA1QjhCODtcbiRwZWFyQnJpZ2h0OiAjQkNEQzNDO1xuJGdyZWVuQnJpZ2h0OiAjNkJCQjREO1xuJHB1cnBsZUJyaWdodDogIzgzNDhFRjtcblxuJG5hdnk6ICMwMzNFOTg7XG4kbmF2eU1lZGl1bTogIzAwMjk2MTtcbiRuYXZ5QnJpZ2h0OiAjMTE1NkI1O1xuJG5hdnlEYXJrOiAjMDAxOTNDO1xuJG5hdnlBY2Nlc3NpYmxlOiAjMDMzRTk4O1xuXG4kZ3JheS05NTA6ICNGOUY5RkE7XG4kZ3JheS05MDA6ICNGMUY0RjU7XG4kZ3JheS04MDA6ICNEREUxRTI7XG4kZ3JheS03MDA6ICNCREMzQzY7XG4kZ3JheS02MDA6ICM5NjlEQTA7XG4kZ3JheS01MDA6ICM2RTc2N0E7XG4kZ3JheS00MDA6ICM1NjVGNjM7XG4kZ3JheS0zMDA6ICMzRTQ4NEM7XG4kZ3JheS0yMDA6ICMyNjJFMzE7XG4kZ3JheS0xMDA6ICMxMzE4MTk7XG5cbiRyZWQ6ICNEQzE0M0M7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICAgICAgICAgIEZvbnQgQ29sb3IgQ2xhc3Nlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBGb250Q29sb3IoJHRoZW1lLW5hbWUsICRjb2xvcikge1xuICAuRm9udENvbG9yLS0jeyR0aGVtZS1uYW1lfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuQG1peGluIEZvbnRDb2xvckltcG9ydGFudCgkdGhlbWUtbmFtZSwgJGNvbG9yKSB7XG4gIC5Gb250Q29sb3ItLSN7JHRoZW1lLW5hbWV9LWltcG9ydGFudCB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBpbmNsdWRlIEZvbnRDb2xvcihtYWluQ29sb3IsIHZhcigtLW1haW5Db2xvcikpO1xuQGluY2x1ZGUgRm9udENvbG9yKG1haW5Db2xvckJyaWdodCwgdmFyKC0tbWFpbkNvbG9yQnJpZ2h0KSk7XG5AaW5jbHVkZSBGb250Q29sb3IobWFpbkNvbG9yTWVkaXVtLCB2YXIoLS1tYWluQ29sb3JNZWRpdW0pKTtcbkBpbmNsdWRlIEZvbnRDb2xvcihtYWluQ29sb3JEYXJrLCB2YXIoLS1tYWluQ29sb3JEYXJrKSk7XG5AaW5jbHVkZSBGb250Q29sb3IobWFpbkNvbG9yQWNjZXNzaWJsZSwgdmFyKC0tbWFpbkNvbG9yQWNjZXNzaWJsZSkpO1xuXG5AaW5jbHVkZSBGb250Q29sb3Iod2hpdGUsICR3aGl0ZSk7XG5AaW5jbHVkZSBGb250Q29sb3IoYmxhY2ssICRibGFjayk7XG5cbkBpbmNsdWRlIEZvbnRDb2xvcihibHVlQnJpZ2h0LCAkYmx1ZUJyaWdodCk7XG5AaW5jbHVkZSBGb250Q29sb3IoYmx1ZSwgJGJsdWUpO1xuQGluY2x1ZGUgRm9udENvbG9yKGJsdWVNZWRpdW0sICRibHVlTWVkaXVtKTtcbkBpbmNsdWRlIEZvbnRDb2xvcihibHVlRGFyaywgJGJsdWVEYXJrKTtcblxuQGluY2x1ZGUgRm9udENvbG9yKGN5YW5CcmlnaHQsICRjeWFuQnJpZ2h0KTtcbkBpbmNsdWRlIEZvbnRDb2xvcihjeWFuLCAkY3lhbik7XG5AaW5jbHVkZSBGb250Q29sb3IoY3lhbk1lZGl1bSwgJGN5YW5NZWRpdW0pO1xuQGluY2x1ZGUgRm9udENvbG9yKGN5YW5EYXJrLCAkY3lhbkRhcmspO1xuXG5AaW5jbHVkZSBGb250Q29sb3IodmlvbGV0QnJpZ2h0LCAkdmlvbGV0QnJpZ2h0KTtcbkBpbmNsdWRlIEZvbnRDb2xvcih2aW9sZXQsICR2aW9sZXQpO1xuQGluY2x1ZGUgRm9udENvbG9yKHZpb2xldE1lZGl1bSwgJHZpb2xldE1lZGl1bSk7XG5AaW5jbHVkZSBGb250Q29sb3IodmlvbGV0RGFyaywgJHZpb2xldERhcmspO1xuXG5AaW5jbHVkZSBGb250Q29sb3IoaW5kaWdvQnJpZ2h0LCAkaW5kaWdvQnJpZ2h0KTtcbkBpbmNsdWRlIEZvbnRDb2xvcihpbmRpZ28sICRpbmRpZ28pO1xuQGluY2x1ZGUgRm9udENvbG9yKGluZGlnb01lZGl1bSwgJGluZGlnb01lZGl1bSk7XG5AaW5jbHVkZSBGb250Q29sb3IoaW5kaWdvRGFyaywgJGluZGlnb0RhcmspO1xuXG5AaW5jbHVkZSBGb250Q29sb3IodHVycXVvaXNlQnJpZ2h0LCAkdHVycXVvaXNlQnJpZ2h0KTtcbkBpbmNsdWRlIEZvbnRDb2xvcihwZWFyQnJpZ2h0LCAkcGVhckJyaWdodCk7XG5AaW5jbHVkZSBGb250Q29sb3IoZ3JlZW5CcmlnaHQsICRncmVlbkJyaWdodCk7XG5AaW5jbHVkZSBGb250Q29sb3IocHVycGxlQnJpZ2h0LCAkcHVycGxlQnJpZ2h0KTtcblxuQGluY2x1ZGUgRm9udENvbG9yKGdyYXktOTUwLCAkZ3JheS05NTApO1xuQGluY2x1ZGUgRm9udENvbG9yKGdyYXktOTAwLCAkZ3JheS05MDApO1xuQGluY2x1ZGUgRm9udENvbG9yKGdyYXktODAwLCAkZ3JheS04MDApO1xuQGluY2x1ZGUgRm9udENvbG9yKGdyYXktNzAwLCAkZ3JheS03MDApO1xuQGluY2x1ZGUgRm9udENvbG9yKGdyYXktNjAwLCAkZ3JheS02MDApO1xuQGluY2x1ZGUgRm9udENvbG9yKGdyYXktNTAwLCAkZ3JheS01MDApO1xuQGluY2x1ZGUgRm9udENvbG9yKGdyYXktNDAwLCAkZ3JheS00MDApO1xuQGluY2x1ZGUgRm9udENvbG9yKGdyYXktMzAwLCAkZ3JheS0zMDApO1xuQGluY2x1ZGUgRm9udENvbG9yKGdyYXktMjAwLCAkZ3JheS0yMDApO1xuQGluY2x1ZGUgRm9udENvbG9yKGdyYXktMTAwLCAkZ3JheS0xMDApO1xuXG5cbi8vIEZvbnRDb2xvciAhaW1wb3J0YW50XG5AaW5jbHVkZSBGb250Q29sb3JJbXBvcnRhbnQobWFpbkNvbG9yLCB2YXIoLS1tYWluQ29sb3IpKTtcbkBpbmNsdWRlIEZvbnRDb2xvckltcG9ydGFudChtYWluQ29sb3JCcmlnaHQsIHZhcigtLW1haW5Db2xvckJyaWdodCkpO1xuQGluY2x1ZGUgRm9udENvbG9ySW1wb3J0YW50KG1haW5Db2xvck1lZGl1bSwgdmFyKC0tbWFpbkNvbG9yTWVkaXVtKSk7XG5AaW5jbHVkZSBGb250Q29sb3JJbXBvcnRhbnQobWFpbkNvbG9yRGFyaywgdmFyKC0tbWFpbkNvbG9yRGFyaykpO1xuXG5AaW5jbHVkZSBGb250Q29sb3JJbXBvcnRhbnQoZ3JheS05NTAsICRncmF5LTk1MCk7XG5AaW5jbHVkZSBGb250Q29sb3JJbXBvcnRhbnQoZ3JheS05MDAsICRncmF5LTkwMCk7XG5AaW5jbHVkZSBGb250Q29sb3JJbXBvcnRhbnQoZ3JheS04MDAsICRncmF5LTgwMCk7XG5AaW5jbHVkZSBGb250Q29sb3JJbXBvcnRhbnQoZ3JheS03MDAsICRncmF5LTcwMCk7XG5AaW5jbHVkZSBGb250Q29sb3JJbXBvcnRhbnQoZ3JheS02MDAsICRncmF5LTYwMCk7XG5AaW5jbHVkZSBGb250Q29sb3JJbXBvcnRhbnQoZ3JheS01MDAsICRncmF5LTUwMCk7XG5AaW5jbHVkZSBGb250Q29sb3JJbXBvcnRhbnQoZ3JheS00MDAsICRncmF5LTQwMCk7XG5AaW5jbHVkZSBGb250Q29sb3JJbXBvcnRhbnQoZ3JheS0zMDAsICRncmF5LTMwMCk7XG5AaW5jbHVkZSBGb250Q29sb3JJbXBvcnRhbnQoZ3JheS0yMDAsICRncmF5LTIwMCk7XG5AaW5jbHVkZSBGb250Q29sb3JJbXBvcnRhbnQoZ3JheS0xMDAsICRncmF5LTEwMCk7XG5cblxuXG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgICAgICAgICBCYWNrZ3JvdW5kIENvbG9yIENsYXNzZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gQmdDb2xvcigkdGhlbWUtbmFtZSwgJGNvbG9yKSB7XG4gIC5CZ0NvbG9yLS0jeyR0aGVtZS1uYW1lfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbkBpbmNsdWRlIEJnQ29sb3Iod2hpdGUsICR3aGl0ZSk7XG5AaW5jbHVkZSBCZ0NvbG9yKGJsYWNrLCAkYmxhY2spO1xuXG5AaW5jbHVkZSBCZ0NvbG9yKGJsdWVCcmlnaHQsICRibHVlQnJpZ2h0KTtcbkBpbmNsdWRlIEJnQ29sb3IoYmx1ZSwgJGJsdWUpO1xuQGluY2x1ZGUgQmdDb2xvcihibHVlTWVkaXVtLCAkYmx1ZU1lZGl1bSk7XG5AaW5jbHVkZSBCZ0NvbG9yKGJsdWVEYXJrLCAkYmx1ZURhcmspO1xuXG5AaW5jbHVkZSBCZ0NvbG9yKGN5YW5CcmlnaHQsICRjeWFuQnJpZ2h0KTtcbkBpbmNsdWRlIEJnQ29sb3IoY3lhbiwgJGN5YW4pO1xuQGluY2x1ZGUgQmdDb2xvcihjeWFuTWVkaXVtLCAkY3lhbk1lZGl1bSk7XG5AaW5jbHVkZSBCZ0NvbG9yKGN5YW5EYXJrLCAkY3lhbkRhcmspO1xuXG5AaW5jbHVkZSBCZ0NvbG9yKHZpb2xldEJyaWdodCwgJHZpb2xldEJyaWdodCk7XG5AaW5jbHVkZSBCZ0NvbG9yKHZpb2xldCwgJHZpb2xldCk7XG5AaW5jbHVkZSBCZ0NvbG9yKHZpb2xldE1lZGl1bSwgJHZpb2xldE1lZGl1bSk7XG5AaW5jbHVkZSBCZ0NvbG9yKHZpb2xldERhcmssICR2aW9sZXREYXJrKTtcblxuQGluY2x1ZGUgQmdDb2xvcihpbmRpZ29CcmlnaHQsICRpbmRpZ29CcmlnaHQpO1xuQGluY2x1ZGUgQmdDb2xvcihpbmRpZ28sICRpbmRpZ28pO1xuQGluY2x1ZGUgQmdDb2xvcihpbmRpZ29NZWRpdW0sICRpbmRpZ29NZWRpdW0pO1xuQGluY2x1ZGUgQmdDb2xvcihpbmRpZ29EYXJrLCAkaW5kaWdvRGFyayk7XG5cbkBpbmNsdWRlIEJnQ29sb3IodHVycXVvaXNlQnJpZ2h0LCAkdHVycXVvaXNlQnJpZ2h0KTtcbkBpbmNsdWRlIEJnQ29sb3IocGVhckJyaWdodCwgJHBlYXJCcmlnaHQpO1xuQGluY2x1ZGUgQmdDb2xvcihncmVlbkJyaWdodCwgJGdyZWVuQnJpZ2h0KTtcbkBpbmNsdWRlIEJnQ29sb3IocHVycGxlQnJpZ2h0LCAkcHVycGxlQnJpZ2h0KTtcblxuQGluY2x1ZGUgQmdDb2xvcihncmF5LTk1MCwgJGdyYXktOTUwKTtcbkBpbmNsdWRlIEJnQ29sb3IoZ3JheS05MDAsICRncmF5LTkwMCk7XG5AaW5jbHVkZSBCZ0NvbG9yKGdyYXktODAwLCAkZ3JheS04MDApO1xuQGluY2x1ZGUgQmdDb2xvcihncmF5LTcwMCwgJGdyYXktNzAwKTtcbkBpbmNsdWRlIEJnQ29sb3IoZ3JheS02MDAsICRncmF5LTYwMCk7XG5AaW5jbHVkZSBCZ0NvbG9yKGdyYXktNTAwLCAkZ3JheS01MDApO1xuQGluY2x1ZGUgQmdDb2xvcihncmF5LTQwMCwgJGdyYXktNDAwKTtcbkBpbmNsdWRlIEJnQ29sb3IoZ3JheS0zMDAsICRncmF5LTMwMCk7XG5AaW5jbHVkZSBCZ0NvbG9yKGdyYXktMjAwLCAkZ3JheS0yMDApO1xuQGluY2x1ZGUgQmdDb2xvcihncmF5LTEwMCwgJGdyYXktMTAwKTtcbiIsIiRiYXNlLWZvbnQ6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiRoZWFkZXItZm9udDogJ0J1dGxlcicsIHNlcmlmO1xuXG4kc3RpeC1mb250OiAnU1RJWCBUd28gVGV4dCcsIHNlcmlmO1xuJGJhcmxvdy1mb250OiAnQmFybG93Jywgc2Fucy1zZXJpZjtcblxuJGZvbnQtc2FuczogJ2hrX2dyb3Rlc2snLCBzYW5zLXNlcmlmO1xuJGZvbnQtc2Fucy1pdGFsaWM6ICdoa19ncm90ZXNrLWl0YWxpYycsIHNhbnMtc2VyaWY7XG4kZm9udC1zYW5zLW1lZGl1bTogJ2hrX2dyb3Rlc2tzZW1pYm9sZCcsIHNhbnMtc2VyaWY7XG4kZm9udC1zYW5zLW1lZGl1bS1pdGFsaWM6ICdoa19ncm90ZXNrbWVkaXVtX2l0YWxpYycsIHNhbnMtc2VyaWY7XG4kZm9udC1zYW5zLWJvbGQ6ICdoa19ncm90ZXNrYm9sZCcsIHNhbnMtc2VyaWY7XG4kZm9udC1zYW5zLWJvbGQtaXRhbGljOiAnaGtfZ3JvdGVza21lZGl1bV9pdGFsaWMnLCBzYW5zLXNlcmlmO1xuXG5cbiRzZWNvbmRhcnktZm9udDogJGJhcmxvdy1mb250O1xuJGRpbjogJHNlY29uZGFyeS1mb250O1xuXG4kZm9udC10aGluOiAxMDA7XG4kZm9udC1saWdodDogMzAwO1xuJGZvbnQtbWVkOiA2MDA7XG4kZm9udC1ib2xkOiA5MDA7XG5cbiR0aWdodC1zcGFjaW5nOiAtLjA0NWVtO1xuJHNudWctc3BhY2luZzogIC0uMDJlbTtcbiRtb3JlLXNwYWNpbmc6ICAuMWVtO1xuXG5ib2R5LFxucCwgYSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG5zbWFsbCwgZW0sIHN0cm9uZywgaW5wdXQsIGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAkZ3JheS0yMDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xufVxuXG4vLyBIZWFkZXJzXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBmb250LXdlaWdodDogJGZvbnQtbWVkO1xuICBmb250LWZhbWlseTogJHN0aXgtZm9udDtcbiAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgY29sb3I6ICRkYXJrZXN0R3JheTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxNWVtO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5oMSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjA1ZW07XG59XG5cblxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAgICAgICAgUmVza2luIC0gSGVhZGluZ1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBoMCB7XG4gIGZvbnQtc2l6ZTogNnJlbTtcblxuICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1sJykge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxufVxuQG1peGluIGgxIHtcbiAgZm9udC1zaXplOiA1LjRyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG59XG5AbWl4aW4gaDIge1xuICBmb250LXNpemU6IDQuM3JlbTtcblxuICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gIH1cbn1cbkBtaXhpbiBoMyB7XG4gIGZvbnQtc2l6ZTogMy4zcmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1peGluIGg0IHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWl4aW4gaDUge1xuICBmb250LXNpemU6IDIuM3JlbTtcblxuICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbkBtaXhpbiBoNiB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDAwNWVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uaDAgeyBAaW5jbHVkZSBoMDsgfVxuaDEsIC5oMSB7IEBpbmNsdWRlIGgxOyB9XG5oMiwgLmgyIHsgQGluY2x1ZGUgaDI7IH1cbmgzLCAuaDMgeyBAaW5jbHVkZSBoMzsgfVxuaDQsIC5oNCB7IEBpbmNsdWRlIGg0OyB9XG5oNSwgLmg1IHsgQGluY2x1ZGUgaDU7IH1cbmg2LCAuaDYgeyBAaW5jbHVkZSBoNjsgfVxuXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0rXG4vLyAgICAgICAgICAgUmVza2luIC0gUGFyYWdyYXBoXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09K1xuQG1peGluIHAtLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcblxuICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1peGluIHAtLWxhcmdlLXN0cm9uZyB7XG4gIEBpbmNsdWRlIHAtLWxhcmdlO1xuICBsaW5lLWhlaWdodDogMTI1JTtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNhbnMtbWVkaXVtO1xufVxuXG5AbWl4aW4gcC0tbGFyZ2UtbG9uZ2Zvcm0ge1xuICBAaW5jbHVkZSBwLS1sYXJnZTtcbiAgbGluZS1oZWlnaHQ6IDEuNTVlbTtcbn1cblxuLnAtLWxhcmdlIHsgQGluY2x1ZGUgcC0tbGFyZ2U7IH1cbi5wLS1sYXJnZS1zdHJvbmcgeyBAaW5jbHVkZSBwLS1sYXJnZS1zdHJvbmc7IH1cbi5wLS1sYXJnZS1sb25nZm9ybSB7IEBpbmNsdWRlIHAtLWxhcmdlLWxvbmdmb3JtIH1cblxuXG5cbkBtaXhpbiBwIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtaXhpbiBwLS1zdHJvbmcge1xuICBAaW5jbHVkZSBwO1xuICBmb250LWZhbWlseTogJGZvbnQtc2Fucy1tZWRpdW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG59XG5cbkBtaXhpbiBwLS1sb25nZm9ybSB7XG4gIEBpbmNsdWRlIHA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLnAgeyBAaW5jbHVkZSBwOyB9XG4ucC0tc3Ryb25nIHsgQGluY2x1ZGUgcC0tc3Ryb25nOyB9XG4ucC0tbG9uZ2Zvcm0geyBAaW5jbHVkZSBwLS1sb25nZm9ybTsgfVxuXG5cblxuQG1peGluIHAtLXMge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzVlbTtcblxuICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuQG1peGluIHAtLXhzIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbkBtaXhpbiBwLS14cy1pdGFsaWMge1xuICBAaW5jbHVkZSBwLS14cztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWZhbWlseTogJGZvbnQtc2Fucy1tZWRpdW0taXRhbGljO1xufVxuXG5AbWl4aW4gcC0tY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbi5wLS1zIHsgQGluY2x1ZGUgcC0tczsgfVxuLnAtLXhzIHsgQGluY2x1ZGUgcC0teHM7IH1cbi5wLS14cy1pdGFsaWMgeyBAaW5jbHVkZSBwLS14cy1pdGFsaWM7IH1cbi5wLS1jYXB0aW9uIHsgQGluY2x1ZGUgcC0tY2FwdGlvbjsgfVxuXG5cblxuXG5AbWl4aW4gZXllLS14bCB7XG4gIGZvbnQtZmFtaWx5OiAkYmFybG93LWZvbnQ7XG4gIGZvbnQtc2l6ZTogMS45cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5AbWl4aW4gZXllLS1sIHtcbiAgZm9udC1mYW1pbHk6ICRiYXJsb3ctZm9udDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtaXhpbiBleWUtLW0ge1xuICBmb250LWZhbWlseTogJGJhcmxvdy1mb250O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblxuICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuQG1peGluIGV5ZS0tcyB7XG4gIGZvbnQtZmFtaWx5OiAkYmFybG93LWZvbnQ7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4uZXllLS14bCB7IEBpbmNsdWRlIGV5ZS0teGw7IH1cbi5leWUtLWwgIHsgQGluY2x1ZGUgZXllLS1sIDsgfVxuLmV5ZS0tbSB7IEBpbmNsdWRlIGV5ZS0tbTsgfVxuLmV5ZS0tcyB7IEBpbmNsdWRlIGV5ZS0tczsgfVxuXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0rXG4vLyAgICAgICAgICAgTGV0dGVyc3BhY2luZ1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PStcbiR0aWdodC1zcGFjaW5nOiAtMC4wNDVlbTtcbiRzbnVnLXNwYWNpbmc6IC0wLjAyZW07XG4kbW9yZS1zcGFjaW5nOiAwLjFlbTtcblxuXG5cblxuXG5tYWluIHtcblxuICB1bCB7XG4gICAgbWFyZ2luOiAzcmVtIDA7XG5cbiAgICBsaSB7XG4gICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcCxcbiAgbGkge1xuICAgIEBpbmNsdWRlIHA7XG4gIH1cbn1cblxuXG5cbi8vIEdlbmVyaWMgU3R5bGVzXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOmluaGVyaXQ7XG5cbiAgKiB7XG4gICAgZm9udC1zdHlsZTppbmhlcml0O1xuICB9XG59XG5cbnAsXG5saSB7XG4gIGEge1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgfVxufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwO1xuXG4gIGNpdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuXG4gICYubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuXG4gICYubS1sIHtcbiAgICBtYXJnaW4tbGVmdDogLjdyZW07XG4gIH1cblxuICAmLmJsdWUge1xuICAgIGNvbG9yOiAkYnJpZ2h0Qmx1ZTtcbiAgfVxuXG4gICYuYmxhY2sge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1tJykge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICYubGFyZ2Uge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBTY2FsZSBhbGwgdGhlIHRoaW5nc1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDAwdncgLyAjeyRzaXRlLWJhc2lzfSk7XG4gIEBpbmNsdWRlIG1lZGlhKCc+PW1heC1zaXRlLXdpZHRoJykge1xuICAgIGZvbnQtc2l6ZTogNjglO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDAwdncgLyAjeyRzaXRlLWJhc2lzLW1vYmlsZX0pO1xuICB9XG59XG5cbi5jb3B5LXdyYXAtZ2xvYmFsLFxuLmN3ZyB7XG4gIHAsXG4gIGxpIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NWVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtLjI1cmVtO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEMEYyRkY7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLS4yNXJlbSk7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hY2Nlc3MtaGlkZSB7XG5cdG9wYWNpdHk6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogLTE7XG5cdGxlZnQ6IC0xMDB2dztcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xufVxuXG5cblxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyAgICAgXyAgICAgICAgICAgIF8gICAgICAgICAgIF8gICAgICAgICAgICAgICAgICAgICAgICAgICBfIF9cbi8vICAgIChfKSAgICAgICAgICB8IHwgICAgICAgICB8IHwgICAgICAgICAgICAgICAgICAgICAgICAgfCAoXylcbi8vICAgICBfIF8gX18gICBfX198IHxfICAgXyAgX198IHwgX19fICAgXyBfXyBfX18gICBfX18gIF9ffCB8XyAgX18gX1xuLy8gICAgfCB8ICdfIFxcIC8gX198IHwgfCB8IHwvIF9gIHwvIF8gXFwgfCAnXyBgIF8gXFwgLyBfIFxcLyBfYCB8IHwvIF9gIHxcbi8vICAgIHwgfCB8IHwgfCAoX198IHwgfF98IHwgKF98IHwgIF9fLyB8IHwgfCB8IHwgfCAgX18vIChffCB8IHwgKF98IHxcbi8vICAgIHxffF98IHxffFxcX19ffF98XFxfXyxffFxcX18sX3xcXF9fX3wgfF98IHxffCB8X3xcXF9fX3xcXF9fLF98X3xcXF9fLF98XG4vL1xuLy8gICAgICBTaW1wbGUsIGVsZWdhbnQgYW5kIG1haW50YWluYWJsZSBtZWRpYSBxdWVyaWVzIGluIFNhc3Ncbi8vICAgICAgICAgICAgICAgICAgICAgICAgdjEuNC45XG4vL1xuLy8gICAgICAgIGh0dHBzOi8vZWR1YXJkb2JvdWNhcy5naXRodWIuaW8vaW5jbHVkZS1tZWRpYVxuLy9cbi8vICAgICAgICAgQXV0aG9yczogRWR1YXJkbyBCb3VjYXMgKEBlZHVhcmRvYm91Y2FzKVxuLy8gICAgICAgICAgICAgICAgICBLaXR0eSBHaXJhdWRlbCAoQGtpdHR5Z2lyYXVkZWwpXG4vL1xuLy8gICAgICBUaGlzIHByb2plY3QgaXMgbGljZW5zZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBNSVQgbGljZW5zZVxuLy8vL1xuLy8vIGluY2x1ZGUtbWVkaWEgbGlicmFyeSBwdWJsaWMgY29uZmlndXJhdGlvblxuLy8vIEBhdXRob3IgRWR1YXJkbyBCb3VjYXNcbi8vLyBAYWNjZXNzIHB1YmxpY1xuLy8vL1xuXG5cbi8vL1xuLy8vIENyZWF0ZXMgYSBsaXN0IG9mIGdsb2JhbCBicmVha3BvaW50c1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIENyZWF0ZXMgYSBzaW5nbGUgYnJlYWtwb2ludCB3aXRoIHRoZSBsYWJlbCBgcGhvbmVgXG4vLy8gICRicmVha3BvaW50czogKCdwaG9uZSc6IDMyMHB4KTtcbi8vL1xuJGJyZWFrcG9pbnRzOiAoXG4gICdwaG9uZSc6IDMyMHB4LFxuICAndGFibGV0JzogNzY4cHgsXG4gICdkZXNrdG9wJzogMTAyNHB4XG4pICFkZWZhdWx0O1xuXG5cbi8vL1xuLy8vIENyZWF0ZXMgYSBsaXN0IG9mIHN0YXRpYyBleHByZXNzaW9ucyBvciBtZWRpYSB0eXBlc1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIENyZWF0ZXMgYSBzaW5nbGUgbWVkaWEgdHlwZSAoc2NyZWVuKVxuLy8vICAkbWVkaWEtZXhwcmVzc2lvbnM6ICgnc2NyZWVuJzogJ3NjcmVlbicpO1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIENyZWF0ZXMgYSBzdGF0aWMgZXhwcmVzc2lvbiB3aXRoIGxvZ2ljYWwgZGlzanVuY3Rpb24gKE9SIG9wZXJhdG9yKVxuLy8vICAkbWVkaWEtZXhwcmVzc2lvbnM6IChcbi8vLyAgICAncmV0aW5hMngnOiAnKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSdcbi8vLyAgKTtcbi8vL1xuJG1lZGlhLWV4cHJlc3Npb25zOiAoXG4gICdzY3JlZW4nOiAnc2NyZWVuJyxcbiAgJ3ByaW50JzogJ3ByaW50JyxcbiAgJ2hhbmRoZWxkJzogJ2hhbmRoZWxkJyxcbiAgJ2xhbmRzY2FwZSc6ICcob3JpZW50YXRpb246IGxhbmRzY2FwZSknLFxuICAncG9ydHJhaXQnOiAnKG9yaWVudGF0aW9uOiBwb3J0cmFpdCknLFxuICAncmV0aW5hMngnOiAnKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCknLFxuICAncmV0aW5hM3gnOiAnKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMyksIChtaW4tcmVzb2x1dGlvbjogMzUwZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAzZHBweCknXG4pICFkZWZhdWx0O1xuXG5cbi8vL1xuLy8vIERlZmluZXMgYSBudW1iZXIgdG8gYmUgYWRkZWQgb3Igc3VidHJhY3RlZCBmcm9tIGVhY2ggdW5pdCB3aGVuIGRlY2xhcmluZyBicmVha3BvaW50cyB3aXRoIGV4Y2x1c2l2ZSBpbnRlcnZhbHNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBJbnRlcnZhbCBmb3IgcGl4ZWxzIGlzIGRlZmluZWQgYXMgYDFgIGJ5IGRlZmF1bHRcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz4xMjhweCcpIHt9XG4vLy9cbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICBAbWVkaWEgKG1pbi13aWR0aDogMTI5cHgpIHt9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gSW50ZXJ2YWwgZm9yIGVtcyBpcyBkZWZpbmVkIGFzIGAwLjAxYCBieSBkZWZhdWx0XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+MjBlbScpIHt9XG4vLy9cbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICBAbWVkaWEgKG1pbi13aWR0aDogMjAuMDFlbSkge31cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBJbnRlcnZhbCBmb3IgcmVtcyBpcyBkZWZpbmVkIGFzIGAwLjFgIGJ5IGRlZmF1bHQsIHRvIGJlIHVzZWQgd2l0aCBgZm9udC1zaXplOiA2Mi41JTtgXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+Mi4wcmVtJykge31cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIEBtZWRpYSAobWluLXdpZHRoOiAyLjFyZW0pIHt9XG4vLy9cbiR1bml0LWludGVydmFsczogKFxuICAncHgnOiAxLFxuICAnZW0nOiAwLjAxLFxuICAncmVtJzogMC4xLFxuICAnJzogMFxuKSAhZGVmYXVsdDtcblxuLy8vXG4vLy8gRGVmaW5lcyB3aGV0aGVyIHN1cHBvcnQgZm9yIG1lZGlhIHF1ZXJpZXMgaXMgYXZhaWxhYmxlLCB1c2VmdWwgZm9yIGNyZWF0aW5nIHNlcGFyYXRlIHN0eWxlc2hlZXRzXG4vLy8gZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBtZWRpYSBxdWVyaWVzLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIERpc2FibGVzIHN1cHBvcnQgZm9yIG1lZGlhIHF1ZXJpZXNcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgLmZvbyB7XG4vLy8gICAgY29sb3I6IHRvbWF0bztcbi8vLyAgfVxuLy8vXG4kaW0tbWVkaWEtc3VwcG9ydDogdHJ1ZSAhZGVmYXVsdDtcblxuLy8vXG4vLy8gU2VsZWN0cyB3aGljaCBicmVha3BvaW50IHRvIGVtdWxhdGUgd2hlbiBzdXBwb3J0IGZvciBtZWRpYSBxdWVyaWVzIGlzIGRpc2FibGVkLiBNZWRpYSBxdWVyaWVzIHRoYXQgc3RhcnQgYXQgb3Jcbi8vLyBpbnRlcmNlcHQgdGhlIGJyZWFrcG9pbnQgd2lsbCBiZSBkaXNwbGF5ZWQsIGFueSBvdGhlcnMgd2lsbCBiZSBpZ25vcmVkLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFRoaXMgbWVkaWEgcXVlcnkgd2lsbCBzaG93IGJlY2F1c2UgaXQgaW50ZXJjZXB0cyB0aGUgc3RhdGljIGJyZWFrcG9pbnRcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xuLy8vICAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ2Rlc2t0b3AnO1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgLmZvbyB7XG4vLy8gICAgY29sb3I6IHRvbWF0bztcbi8vLyAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFRoaXMgbWVkaWEgcXVlcnkgd2lsbCBOT1Qgc2hvdyBiZWNhdXNlIGl0IGRvZXMgbm90IGludGVyY2VwdCB0aGUgZGVza3RvcCBicmVha3BvaW50XG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcbi8vLyAgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6ICd0YWJsZXQnO1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJykge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vICAvKiBObyBvdXRwdXQgKi9cbi8vL1xuJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6ICdkZXNrdG9wJyAhZGVmYXVsdDtcblxuLy8vXG4vLy8gU2VsZWN0cyB3aGljaCBtZWRpYSBleHByZXNzaW9ucyBhcmUgYWxsb3dlZCBpbiBhbiBleHByZXNzaW9uIGZvciBpdCB0byBiZSB1c2VkIHdoZW4gbWVkaWEgcXVlcmllc1xuLy8vIGFyZSBub3Qgc3VwcG9ydGVkLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFRoaXMgbWVkaWEgcXVlcnkgd2lsbCBzaG93IGJlY2F1c2UgaXQgaW50ZXJjZXB0cyB0aGUgc3RhdGljIGJyZWFrcG9pbnQgYW5kIGNvbnRhaW5zIG9ubHkgYWNjZXB0ZWQgbWVkaWEgZXhwcmVzc2lvbnNcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xuLy8vICAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ2Rlc2t0b3AnO1xuLy8vICAkaW0tbm8tbWVkaWEtZXhwcmVzc2lvbnM6ICgnc2NyZWVuJyk7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcsICdzY3JlZW4nKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gICAuZm9vIHtcbi8vLyAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBUaGlzIG1lZGlhIHF1ZXJ5IHdpbGwgTk9UIHNob3cgYmVjYXVzZSBpdCBpbnRlcmNlcHRzIHRoZSBzdGF0aWMgYnJlYWtwb2ludCBidXQgY29udGFpbnMgYSBtZWRpYSBleHByZXNzaW9uIHRoYXQgaXMgbm90IGFjY2VwdGVkXG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcbi8vLyAgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6ICdkZXNrdG9wJztcbi8vLyAgJGltLW5vLW1lZGlhLWV4cHJlc3Npb25zOiAoJ3NjcmVlbicpO1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnLCAncmV0aW5hMngnKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gIC8qIE5vIG91dHB1dCAqL1xuLy8vXG4kaW0tbm8tbWVkaWEtZXhwcmVzc2lvbnM6ICgnc2NyZWVuJywgJ3BvcnRyYWl0JywgJ2xhbmRzY2FwZScpICFkZWZhdWx0O1xuXG4vLy8vXG4vLy8gQ3Jvc3MtZW5naW5lIGxvZ2dpbmcgZW5naW5lXG4vLy8gQGF1dGhvciBLaXR0eSBHaXJhdWRlbFxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vL1xuXG5cbi8vL1xuLy8vIExvZyBhIG1lc3NhZ2UgZWl0aGVyIHdpdGggYEBlcnJvcmAgaWYgc3VwcG9ydGVkXG4vLy8gZWxzZSB3aXRoIGBAd2FybmAsIHVzaW5nIGBmZWF0dXJlLWV4aXN0cygnYXQtZXJyb3InKWBcbi8vLyB0byBkZXRlY3Qgc3VwcG9ydC5cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbWVzc2FnZSAtIE1lc3NhZ2UgdG8gbG9nXG4vLy9cbkBmdW5jdGlvbiBpbS1sb2coJG1lc3NhZ2UpIHtcbiAgQGlmIGZlYXR1cmUtZXhpc3RzKCdhdC1lcnJvcicpIHtcbiAgICBAZXJyb3IgJG1lc3NhZ2U7XG4gIH0gQGVsc2Uge1xuICAgIEB3YXJuICRtZXNzYWdlO1xuICAgICRfOiBub29wKCk7XG4gIH1cblxuICBAcmV0dXJuICRtZXNzYWdlO1xufVxuXG5cbi8vL1xuLy8vIFdyYXBwZXIgbWl4aW4gZm9yIHRoZSBsb2cgZnVuY3Rpb24gc28gaXQgY2FuIGJlIHVzZWQgd2l0aCBhIG1vcmUgZnJpZW5kbHlcbi8vLyBBUEkgdGhhbiBgQGlmIGltLWxvZygnLi4nKSB7fWAgb3IgYCRfOiBpbS1sb2coJy4uJylgLiBCYXNpY2FsbHksIHVzZSB0aGUgZnVuY3Rpb25cbi8vLyB3aXRoaW4gZnVuY3Rpb25zIGJlY2F1c2UgaXQgaXMgbm90IHBvc3NpYmxlIHRvIGluY2x1ZGUgYSBtaXhpbiBpbiBhIGZ1bmN0aW9uXG4vLy8gYW5kIHVzZSB0aGUgbWl4aW4gZXZlcnl3aGVyZSBlbHNlIGJlY2F1c2UgaXQncyBtdWNoIG1vcmUgZWxlZ2FudC5cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbWVzc2FnZSAtIE1lc3NhZ2UgdG8gbG9nXG4vLy9cbkBtaXhpbiBsb2coJG1lc3NhZ2UpIHtcbiAgQGlmIGltLWxvZygkbWVzc2FnZSkge31cbn1cblxuXG4vLy9cbi8vLyBGdW5jdGlvbiB3aXRoIG5vIGBAcmV0dXJuYCBjYWxsZWQgbmV4dCB0byBgQHdhcm5gIGluIFNhc3MgMy4zXG4vLy8gdG8gdHJpZ2dlciBhIGNvbXBpbGluZyBlcnJvciBhbmQgc3RvcCB0aGUgcHJvY2Vzcy5cbi8vL1xuQGZ1bmN0aW9uIG5vb3AoKSB7fVxuXG4vLy9cbi8vLyBEZXRlcm1pbmVzIHdoZXRoZXIgYSBsaXN0IG9mIGNvbmRpdGlvbnMgaXMgaW50ZXJjZXB0ZWQgYnkgdGhlIHN0YXRpYyBicmVha3BvaW50LlxuLy8vXG4vLy8gQHBhcmFtIHtBcmdsaXN0fSAgICRjb25kaXRpb25zICAtIE1lZGlhIHF1ZXJ5IGNvbmRpdGlvbnNcbi8vL1xuLy8vIEByZXR1cm4ge0Jvb2xlYW59IC0gUmV0dXJucyB0cnVlIGlmIHRoZSBjb25kaXRpb25zIGFyZSBpbnRlcmNlcHRlZCBieSB0aGUgc3RhdGljIGJyZWFrcG9pbnRcbi8vL1xuQGZ1bmN0aW9uIGltLWludGVyY2VwdHMtc3RhdGljLWJyZWFrcG9pbnQoJGNvbmRpdGlvbnMuLi4pIHtcbiAgJG5vLW1lZGlhLWJyZWFrcG9pbnQtdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludCk7XG5cbiAgQGlmIG5vdCAkbm8tbWVkaWEtYnJlYWtwb2ludC12YWx1ZSB7XG4gICAgQGlmIGltLWxvZygnYCN7JGltLW5vLW1lZGlhLWJyZWFrcG9pbnR9YCBpcyBub3QgYSB2YWxpZCBicmVha3BvaW50LicpIHt9XG4gIH1cblxuICBAZWFjaCAkY29uZGl0aW9uIGluICRjb25kaXRpb25zIHtcbiAgICBAaWYgbm90IG1hcC1oYXMta2V5KCRtZWRpYS1leHByZXNzaW9ucywgJGNvbmRpdGlvbikge1xuICAgICAgJG9wZXJhdG9yOiBnZXQtZXhwcmVzc2lvbi1vcGVyYXRvcigkY29uZGl0aW9uKTtcbiAgICAgICRwcmVmaXg6IGdldC1leHByZXNzaW9uLXByZWZpeCgkb3BlcmF0b3IpO1xuICAgICAgJHZhbHVlOiBnZXQtZXhwcmVzc2lvbi12YWx1ZSgkY29uZGl0aW9uLCAkb3BlcmF0b3IpO1xuXG4gICAgICBAaWYgKCRwcmVmaXggPT0gJ21heCcgYW5kICR2YWx1ZSA8PSAkbm8tbWVkaWEtYnJlYWtwb2ludC12YWx1ZSkgb3JcbiAgICAgICAgICAoJHByZWZpeCA9PSAnbWluJyBhbmQgJHZhbHVlID4gJG5vLW1lZGlhLWJyZWFrcG9pbnQtdmFsdWUpIHtcbiAgICAgICAgQHJldHVybiBmYWxzZTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIGlmIG5vdCBpbmRleCgkaW0tbm8tbWVkaWEtZXhwcmVzc2lvbnMsICRjb25kaXRpb24pIHtcbiAgICAgIEByZXR1cm4gZmFsc2U7XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiB0cnVlO1xufVxuXG4vLy8vXG4vLy8gUGFyc2luZyBlbmdpbmVcbi8vLyBAYXV0aG9yIEtpdHR5IEdpcmF1ZGVsXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy8vXG5cblxuLy8vXG4vLy8gR2V0IG9wZXJhdG9yIG9mIGFuIGV4cHJlc3Npb25cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZXhwcmVzc2lvbiAtIEV4cHJlc3Npb24gdG8gZXh0cmFjdCBvcGVyYXRvciBmcm9tXG4vLy9cbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gQW55IG9mIGA+PWAsIGA+YCwgYDw9YCwgYDxgLCBg4omlYCwgYOKJpGBcbi8vL1xuQGZ1bmN0aW9uIGdldC1leHByZXNzaW9uLW9wZXJhdG9yKCRleHByZXNzaW9uKSB7XG4gIEBlYWNoICRvcGVyYXRvciBpbiAoJz49JywgJz4nLCAnPD0nLCAnPCcsICfiiaUnLCAn4omkJykge1xuICAgIEBpZiBzdHItaW5kZXgoJGV4cHJlc3Npb24sICRvcGVyYXRvcikge1xuICAgICAgQHJldHVybiAkb3BlcmF0b3I7XG4gICAgfVxuICB9XG5cbiAgLy8gSXQgaXMgbm90IHBvc3NpYmxlIHRvIGluY2x1ZGUgYSBtaXhpbiBpbnNpZGUgYSBmdW5jdGlvbiwgc28gd2UgaGF2ZSB0b1xuICAvLyByZWx5IG9uIHRoZSBgaW0tbG9nKC4uKWAgZnVuY3Rpb24gcmF0aGVyIHRoYW4gdGhlIGBsb2coLi4pYCBtaXhpbi4gQmVjYXVzZVxuICAvLyBmdW5jdGlvbnMgY2Fubm90IGJlIGNhbGxlZCBhbnl3aGVyZSBpbiBTYXNzLCB3ZSBuZWVkIHRvIGhhY2sgdGhlIGNhbGwgaW5cbiAgLy8gYSBkdW1teSB2YXJpYWJsZSwgc3VjaCBhcyBgJF9gLiBJZiBhbnlib2R5IGV2ZXIgcmFpc2UgYSBzY29waW5nIGlzc3VlIHdpdGhcbiAgLy8gU2FzcyAzLjMsIGNoYW5nZSB0aGlzIGxpbmUgaW4gYEBpZiBpbS1sb2coLi4pIHt9YCBpbnN0ZWFkLlxuICAkXzogaW0tbG9nKCdObyBvcGVyYXRvciBmb3VuZCBpbiBgI3skZXhwcmVzc2lvbn1gLicpO1xufVxuXG5cbi8vL1xuLy8vIEdldCBkaW1lbnNpb24gb2YgYW4gZXhwcmVzc2lvbiwgYmFzZWQgb24gYSBmb3VuZCBvcGVyYXRvclxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRleHByZXNzaW9uIC0gRXhwcmVzc2lvbiB0byBleHRyYWN0IGRpbWVuc2lvbiBmcm9tXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRvcGVyYXRvciAtIE9wZXJhdG9yIGZyb20gYCRleHByZXNzaW9uYFxuLy8vXG4vLy8gQHJldHVybiB7U3RyaW5nfSAtIGB3aWR0aGAgb3IgYGhlaWdodGAgKG9yIHBvdGVudGlhbGx5IGFueXRoaW5nIGVsc2UpXG4vLy9cbkBmdW5jdGlvbiBnZXQtZXhwcmVzc2lvbi1kaW1lbnNpb24oJGV4cHJlc3Npb24sICRvcGVyYXRvcikge1xuICAkb3BlcmF0b3ItaW5kZXg6IHN0ci1pbmRleCgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKTtcbiAgJHBhcnNlZC1kaW1lbnNpb246IHN0ci1zbGljZSgkZXhwcmVzc2lvbiwgMCwgJG9wZXJhdG9yLWluZGV4IC0gMSk7XG4gICRkaW1lbnNpb246ICd3aWR0aCc7XG5cbiAgQGlmIHN0ci1sZW5ndGgoJHBhcnNlZC1kaW1lbnNpb24pID4gMCB7XG4gICAgJGRpbWVuc2lvbjogJHBhcnNlZC1kaW1lbnNpb247XG4gIH1cblxuICBAcmV0dXJuICRkaW1lbnNpb247XG59XG5cblxuLy8vXG4vLy8gR2V0IGRpbWVuc2lvbiBwcmVmaXggYmFzZWQgb24gYW4gb3BlcmF0b3Jcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkb3BlcmF0b3IgLSBPcGVyYXRvclxuLy8vXG4vLy8gQHJldHVybiB7U3RyaW5nfSAtIGBtaW5gIG9yIGBtYXhgXG4vLy9cbkBmdW5jdGlvbiBnZXQtZXhwcmVzc2lvbi1wcmVmaXgoJG9wZXJhdG9yKSB7XG4gIEByZXR1cm4gaWYoaW5kZXgoKCc8JywgJzw9JywgJ+KJpCcpLCAkb3BlcmF0b3IpLCAnbWF4JywgJ21pbicpO1xufVxuXG5cbi8vL1xuLy8vIEdldCB2YWx1ZSBvZiBhbiBleHByZXNzaW9uLCBiYXNlZCBvbiBhIGZvdW5kIG9wZXJhdG9yXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGV4cHJlc3Npb24gLSBFeHByZXNzaW9uIHRvIGV4dHJhY3QgdmFsdWUgZnJvbVxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkb3BlcmF0b3IgLSBPcGVyYXRvciBmcm9tIGAkZXhwcmVzc2lvbmBcbi8vL1xuLy8vIEByZXR1cm4ge051bWJlcn0gLSBBIG51bWVyaWMgdmFsdWVcbi8vL1xuQGZ1bmN0aW9uIGdldC1leHByZXNzaW9uLXZhbHVlKCRleHByZXNzaW9uLCAkb3BlcmF0b3IpIHtcbiAgJG9wZXJhdG9yLWluZGV4OiBzdHItaW5kZXgoJGV4cHJlc3Npb24sICRvcGVyYXRvcik7XG4gICR2YWx1ZTogc3RyLXNsaWNlKCRleHByZXNzaW9uLCAkb3BlcmF0b3ItaW5kZXggKyBzdHItbGVuZ3RoKCRvcGVyYXRvcikpO1xuXG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICR2YWx1ZSkge1xuICAgICR2YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICR2YWx1ZSk7XG4gIH0gQGVsc2Uge1xuICAgICR2YWx1ZTogdG8tbnVtYmVyKCR2YWx1ZSk7XG4gIH1cblxuICAkaW50ZXJ2YWw6IG1hcC1nZXQoJHVuaXQtaW50ZXJ2YWxzLCB1bml0KCR2YWx1ZSkpO1xuXG4gIEBpZiBub3QgJGludGVydmFsIHtcbiAgICAvLyBJdCBpcyBub3QgcG9zc2libGUgdG8gaW5jbHVkZSBhIG1peGluIGluc2lkZSBhIGZ1bmN0aW9uLCBzbyB3ZSBoYXZlIHRvXG4gICAgLy8gcmVseSBvbiB0aGUgYGltLWxvZyguLilgIGZ1bmN0aW9uIHJhdGhlciB0aGFuIHRoZSBgbG9nKC4uKWAgbWl4aW4uIEJlY2F1c2VcbiAgICAvLyBmdW5jdGlvbnMgY2Fubm90IGJlIGNhbGxlZCBhbnl3aGVyZSBpbiBTYXNzLCB3ZSBuZWVkIHRvIGhhY2sgdGhlIGNhbGwgaW5cbiAgICAvLyBhIGR1bW15IHZhcmlhYmxlLCBzdWNoIGFzIGAkX2AuIElmIGFueWJvZHkgZXZlciByYWlzZSBhIHNjb3BpbmcgaXNzdWUgd2l0aFxuICAgIC8vIFNhc3MgMy4zLCBjaGFuZ2UgdGhpcyBsaW5lIGluIGBAaWYgaW0tbG9nKC4uKSB7fWAgaW5zdGVhZC5cbiAgICAkXzogaW0tbG9nKCdVbmtub3duIHVuaXQgYCN7dW5pdCgkdmFsdWUpfWAuJyk7XG4gIH1cblxuICBAaWYgJG9wZXJhdG9yID09ICc+JyB7XG4gICAgJHZhbHVlOiAkdmFsdWUgKyAkaW50ZXJ2YWw7XG4gIH0gQGVsc2UgaWYgJG9wZXJhdG9yID09ICc8JyB7XG4gICAgJHZhbHVlOiAkdmFsdWUgLSAkaW50ZXJ2YWw7XG4gIH1cblxuICBAcmV0dXJuICR2YWx1ZTtcbn1cblxuXG4vLy9cbi8vLyBQYXJzZSBhbiBleHByZXNzaW9uIHRvIHJldHVybiBhIHZhbGlkIG1lZGlhLXF1ZXJ5IGV4cHJlc3Npb25cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZXhwcmVzc2lvbiAtIEV4cHJlc3Npb24gdG8gcGFyc2Vcbi8vL1xuLy8vIEByZXR1cm4ge1N0cmluZ30gLSBWYWxpZCBtZWRpYSBxdWVyeVxuLy8vXG5AZnVuY3Rpb24gcGFyc2UtZXhwcmVzc2lvbigkZXhwcmVzc2lvbikge1xuICAvLyBJZiBpdCBpcyBwYXJ0IG9mICRtZWRpYS1leHByZXNzaW9ucywgaXQgaGFzIG5vIG9wZXJhdG9yXG4gIC8vIHRoZW4gdGhlcmUgaXMgbm8gbmVlZCB0byBnbyBhbnkgZnVydGhlciwganVzdCByZXR1cm4gdGhlIHZhbHVlXG4gIEBpZiBtYXAtaGFzLWtleSgkbWVkaWEtZXhwcmVzc2lvbnMsICRleHByZXNzaW9uKSB7XG4gICAgQHJldHVybiBtYXAtZ2V0KCRtZWRpYS1leHByZXNzaW9ucywgJGV4cHJlc3Npb24pO1xuICB9XG5cbiAgJG9wZXJhdG9yOiBnZXQtZXhwcmVzc2lvbi1vcGVyYXRvcigkZXhwcmVzc2lvbik7XG4gICRkaW1lbnNpb246IGdldC1leHByZXNzaW9uLWRpbWVuc2lvbigkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKTtcbiAgJHByZWZpeDogZ2V0LWV4cHJlc3Npb24tcHJlZml4KCRvcGVyYXRvcik7XG4gICR2YWx1ZTogZ2V0LWV4cHJlc3Npb24tdmFsdWUoJGV4cHJlc3Npb24sICRvcGVyYXRvcik7XG5cbiAgQHJldHVybiAnKCN7JHByZWZpeH0tI3skZGltZW5zaW9ufTogI3skdmFsdWV9KSc7XG59XG5cbi8vL1xuLy8vIFNsaWNlIGAkbGlzdGAgYmV0d2VlbiBgJHN0YXJ0YCBhbmQgYCRlbmRgIGluZGV4ZXNcbi8vL1xuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vXG4vLy8gQHBhcmFtIHtMaXN0fSAkbGlzdCAtIExpc3QgdG8gc2xpY2Vcbi8vLyBAcGFyYW0ge051bWJlcn0gJHN0YXJ0IFsxXSAtIFN0YXJ0IGluZGV4XG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRlbmQgW2xlbmd0aCgkbGlzdCldIC0gRW5kIGluZGV4XG4vLy9cbi8vLyBAcmV0dXJuIHtMaXN0fSBTbGljZWQgbGlzdFxuLy8vXG5AZnVuY3Rpb24gc2xpY2UoJGxpc3QsICRzdGFydDogMSwgJGVuZDogbGVuZ3RoKCRsaXN0KSkge1xuICBAaWYgbGVuZ3RoKCRsaXN0KSA8IDEgb3IgJHN0YXJ0ID4gJGVuZCB7XG4gICAgQHJldHVybiAoKTtcbiAgfVxuXG4gICRyZXN1bHQ6ICgpO1xuXG4gIEBmb3IgJGkgZnJvbSAkc3RhcnQgdGhyb3VnaCAkZW5kIHtcbiAgICAkcmVzdWx0OiBhcHBlbmQoJHJlc3VsdCwgbnRoKCRsaXN0LCAkaSkpO1xuICB9XG5cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLy8vXG4vLy8gU3RyaW5nIHRvIG51bWJlciBjb252ZXJ0ZXJcbi8vLyBAYXV0aG9yIEtpdHR5IEdpcmF1ZGVsXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy8vXG5cblxuLy8vXG4vLy8gQ2FzdHMgYSBzdHJpbmcgaW50byBhIG51bWJlclxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmcgfCBOdW1iZXJ9ICR2YWx1ZSAtIFZhbHVlIHRvIGJlIHBhcnNlZFxuLy8vXG4vLy8gQHJldHVybiB7TnVtYmVyfVxuLy8vXG5AZnVuY3Rpb24gdG8tbnVtYmVyKCR2YWx1ZSkge1xuICBAaWYgdHlwZS1vZigkdmFsdWUpID09ICdudW1iZXInIHtcbiAgICBAcmV0dXJuICR2YWx1ZTtcbiAgfSBAZWxzZSBpZiB0eXBlLW9mKCR2YWx1ZSkgIT0gJ3N0cmluZycge1xuICAgICRfOiBpbS1sb2coJ1ZhbHVlIGZvciBgdG8tbnVtYmVyYCBzaG91bGQgYmUgYSBudW1iZXIgb3IgYSBzdHJpbmcuJyk7XG4gIH1cblxuICAkZmlyc3QtY2hhcmFjdGVyOiBzdHItc2xpY2UoJHZhbHVlLCAxLCAxKTtcbiAgJHJlc3VsdDogMDtcbiAgJGRpZ2l0czogMDtcbiAgJG1pbnVzOiAoJGZpcnN0LWNoYXJhY3RlciA9PSAnLScpO1xuICAkbnVtYmVyczogKCcwJzogMCwgJzEnOiAxLCAnMic6IDIsICczJzogMywgJzQnOiA0LCAnNSc6IDUsICc2JzogNiwgJzcnOiA3LCAnOCc6IDgsICc5JzogOSk7XG5cbiAgLy8gUmVtb3ZlICsvLSBzaWduIGlmIHByZXNlbnQgYXQgZmlyc3QgY2hhcmFjdGVyXG4gIEBpZiAoJGZpcnN0LWNoYXJhY3RlciA9PSAnKycgb3IgJGZpcnN0LWNoYXJhY3RlciA9PSAnLScpIHtcbiAgICAkdmFsdWU6IHN0ci1zbGljZSgkdmFsdWUsIDIpO1xuICB9XG5cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBzdHItbGVuZ3RoKCR2YWx1ZSkge1xuICAgICRjaGFyYWN0ZXI6IHN0ci1zbGljZSgkdmFsdWUsICRpLCAkaSk7XG5cbiAgICBAaWYgbm90IChpbmRleChtYXAta2V5cygkbnVtYmVycyksICRjaGFyYWN0ZXIpIG9yICRjaGFyYWN0ZXIgPT0gJy4nKSB7XG4gICAgICBAcmV0dXJuIHRvLWxlbmd0aChpZigkbWludXMsIC0kcmVzdWx0LCAkcmVzdWx0KSwgc3RyLXNsaWNlKCR2YWx1ZSwgJGkpKVxuICAgIH1cblxuICAgIEBpZiAkY2hhcmFjdGVyID09ICcuJyB7XG4gICAgICAkZGlnaXRzOiAxO1xuICAgIH0gQGVsc2UgaWYgJGRpZ2l0cyA9PSAwIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArIG1hcC1nZXQoJG51bWJlcnMsICRjaGFyYWN0ZXIpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJGRpZ2l0czogJGRpZ2l0cyAqIDEwO1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIG1hcC1nZXQoJG51bWJlcnMsICRjaGFyYWN0ZXIpIC8gJGRpZ2l0cztcbiAgICB9XG4gIH1cblxuICBAcmV0dXJuIGlmKCRtaW51cywgLSRyZXN1bHQsICRyZXN1bHQpO1xufVxuXG5cbi8vL1xuLy8vIEFkZCBgJHVuaXRgIHRvIGAkdmFsdWVgXG4vLy9cbi8vLyBAcGFyYW0ge051bWJlcn0gJHZhbHVlIC0gVmFsdWUgdG8gYWRkIHVuaXQgdG9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJHVuaXQgLSBTdHJpbmcgcmVwcmVzZW50YXRpb24gb2YgdGhlIHVuaXRcbi8vL1xuLy8vIEByZXR1cm4ge051bWJlcn0gLSBgJHZhbHVlYCBleHByZXNzZWQgaW4gYCR1bml0YFxuLy8vXG5AZnVuY3Rpb24gdG8tbGVuZ3RoKCR2YWx1ZSwgJHVuaXQpIHtcbiAgJHVuaXRzOiAoJ3B4JzogMXB4LCAnY20nOiAxY20sICdtbSc6IDFtbSwgJyUnOiAxJSwgJ2NoJzogMWNoLCAncGMnOiAxcGMsICdpbic6IDFpbiwgJ2VtJzogMWVtLCAncmVtJzogMXJlbSwgJ3B0JzogMXB0LCAnZXgnOiAxZXgsICd2dyc6IDF2dywgJ3ZoJzogMXZoLCAndm1pbic6IDF2bWluLCAndm1heCc6IDF2bWF4KTtcblxuICBAaWYgbm90IGluZGV4KG1hcC1rZXlzKCR1bml0cyksICR1bml0KSB7XG4gICAgJF86IGltLWxvZygnSW52YWxpZCB1bml0IGAjeyR1bml0fWAuJyk7XG4gIH1cblxuICBAcmV0dXJuICR2YWx1ZSAqIG1hcC1nZXQoJHVuaXRzLCAkdW5pdCk7XG59XG5cbi8vL1xuLy8vIFRoaXMgbWl4aW4gYWltcyBhdCByZWRlZmluaW5nIHRoZSBjb25maWd1cmF0aW9uIGp1c3QgZm9yIHRoZSBzY29wZSBvZlxuLy8vIHRoZSBjYWxsLiBJdCBpcyBoZWxwZnVsIHdoZW4gaGF2aW5nIGEgY29tcG9uZW50IG5lZWRpbmcgYW4gZXh0ZW5kZWRcbi8vLyBjb25maWd1cmF0aW9uIHN1Y2ggYXMgY3VzdG9tIGJyZWFrcG9pbnRzIChyZWZlcnJlZCB0byBhcyB0d2Vha3BvaW50cylcbi8vLyBmb3IgaW5zdGFuY2UuXG4vLy9cbi8vLyBAYXV0aG9yIEtpdHR5IEdpcmF1ZGVsXG4vLy9cbi8vLyBAcGFyYW0ge01hcH0gJHR3ZWFrcG9pbnRzIFsoKV0gLSBNYXAgb2YgdHdlYWtwb2ludHMgdG8gYmUgbWVyZ2VkIHdpdGggYCRicmVha3BvaW50c2Bcbi8vLyBAcGFyYW0ge01hcH0gJHR3ZWFrLW1lZGlhLWV4cHJlc3Npb25zIFsoKV0gLSBNYXAgb2YgdHdlYWtlZCBtZWRpYSBleHByZXNzaW9ucyB0byBiZSBtZXJnZWQgd2l0aCBgJG1lZGlhLWV4cHJlc3Npb25gXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gRXh0ZW5kIHRoZSBnbG9iYWwgYnJlYWtwb2ludHMgd2l0aCBhIHR3ZWFrcG9pbnRcbi8vLyAgQGluY2x1ZGUgbWVkaWEtY29udGV4dCgoJ2N1c3RvbSc6IDY3OHB4KSkge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgQGluY2x1ZGUgbWVkaWEoJz5waG9uZScsICc8PWN1c3RvbScpIHtcbi8vLyAgICAgICAvLyAuLi5cbi8vLyAgICAgIH1cbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBFeHRlbmQgdGhlIGdsb2JhbCBtZWRpYSBleHByZXNzaW9ucyB3aXRoIGEgY3VzdG9tIG9uZVxuLy8vICBAaW5jbHVkZSBtZWRpYS1jb250ZXh0KCR0d2Vhay1tZWRpYS1leHByZXNzaW9uczogKCdhbGwnOiAnYWxsJykpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIEBpbmNsdWRlIG1lZGlhKCdhbGwnLCAnPnBob25lJykge1xuLy8vICAgICAgIC8vIC4uLlxuLy8vICAgICAgfVxuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEV4dGVuZCBib3RoIGNvbmZpZ3VyYXRpb24gbWFwc1xuLy8vICBAaW5jbHVkZSBtZWRpYS1jb250ZXh0KCgnY3VzdG9tJzogNjc4cHgpLCAoJ2FsbCc6ICdhbGwnKSkge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgQGluY2x1ZGUgbWVkaWEoJ2FsbCcsICc+cGhvbmUnLCAnPD1jdXN0b20nKSB7XG4vLy8gICAgICAgLy8gLi4uXG4vLy8gICAgICB9XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbkBtaXhpbiBtZWRpYS1jb250ZXh0KCR0d2Vha3BvaW50czogKCksICR0d2Vhay1tZWRpYS1leHByZXNzaW9uczogKCkpIHtcbiAgLy8gU2F2ZSBnbG9iYWwgY29uZmlndXJhdGlvblxuICAkZ2xvYmFsLWJyZWFrcG9pbnRzOiAkYnJlYWtwb2ludHM7XG4gICRnbG9iYWwtbWVkaWEtZXhwcmVzc2lvbnM6ICRtZWRpYS1leHByZXNzaW9ucztcblxuICAvLyBVcGRhdGUgZ2xvYmFsIGNvbmZpZ3VyYXRpb25cbiAgJGJyZWFrcG9pbnRzOiBtYXAtbWVyZ2UoJGJyZWFrcG9pbnRzLCAkdHdlYWtwb2ludHMpICFnbG9iYWw7XG4gICRtZWRpYS1leHByZXNzaW9uczogbWFwLW1lcmdlKCRtZWRpYS1leHByZXNzaW9ucywgJHR3ZWFrLW1lZGlhLWV4cHJlc3Npb25zKSAhZ2xvYmFsO1xuXG4gIEBjb250ZW50O1xuXG4gIC8vIFJlc3RvcmUgZ2xvYmFsIGNvbmZpZ3VyYXRpb25cbiAgJGJyZWFrcG9pbnRzOiAkZ2xvYmFsLWJyZWFrcG9pbnRzICFnbG9iYWw7XG4gICRtZWRpYS1leHByZXNzaW9uczogJGdsb2JhbC1tZWRpYS1leHByZXNzaW9ucyAhZ2xvYmFsO1xufVxuXG4vLy8vXG4vLy8gaW5jbHVkZS1tZWRpYSBwdWJsaWMgZXhwb3NlZCBBUElcbi8vLyBAYXV0aG9yIEVkdWFyZG8gQm91Y2FzXG4vLy8gQGFjY2VzcyBwdWJsaWNcbi8vLy9cblxuXG4vLy9cbi8vLyBHZW5lcmF0ZXMgYSBtZWRpYSBxdWVyeSBiYXNlZCBvbiBhIGxpc3Qgb2YgY29uZGl0aW9uc1xuLy8vXG4vLy8gQHBhcmFtIHtBcmdsaXN0fSAgICRjb25kaXRpb25zICAtIE1lZGlhIHF1ZXJ5IGNvbmRpdGlvbnNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIGEgc2luZ2xlIHNldCBicmVha3BvaW50XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+cGhvbmUnKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIHR3byBzZXQgYnJlYWtwb2ludHNcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz5waG9uZScsICc8PXRhYmxldCcpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggY3VzdG9tIHZhbHVlc1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj0zNThweCcsICc8ODUwcHgnKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIHNldCBicmVha3BvaW50cyB3aXRoIGN1c3RvbSB2YWx1ZXNcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz5kZXNrdG9wJywgJzw9MTM1MHB4JykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCBhIHN0YXRpYyBleHByZXNzaW9uXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCdyZXRpbmEyeCcpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIE1peGluZyBldmVyeXRoaW5nXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PTM1MHB4JywgJzx0YWJsZXQnLCAncmV0aW5hM3gnKSB7IH1cbi8vL1xuQG1peGluIG1lZGlhKCRjb25kaXRpb25zLi4uKSB7XG4gIEBpZiAoJGltLW1lZGlhLXN1cHBvcnQgYW5kIGxlbmd0aCgkY29uZGl0aW9ucykgPT0gMCkgb3JcbiAgICAgIChub3QgJGltLW1lZGlhLXN1cHBvcnQgYW5kIGltLWludGVyY2VwdHMtc3RhdGljLWJyZWFrcG9pbnQoJGNvbmRpdGlvbnMuLi4pKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH0gQGVsc2UgaWYgKCRpbS1tZWRpYS1zdXBwb3J0IGFuZCBsZW5ndGgoJGNvbmRpdGlvbnMpID4gMCkge1xuICAgIEBtZWRpYSAje3VucXVvdGUocGFyc2UtZXhwcmVzc2lvbihudGgoJGNvbmRpdGlvbnMsIDEpKSl9IHtcbiAgICAgIC8vIFJlY3Vyc2l2ZSBjYWxsXG4gICAgICBAaW5jbHVkZSBtZWRpYShzbGljZSgkY29uZGl0aW9ucywgMikuLi4pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkbHI6IDMwcmVtO1xuJGxpZ2h0LWJsdWU6ICNFRUY1RkY7XG5cbi5saWZlLWN6YiB7XG4gIG1haW4ge1xuICAgIG92ZXJmbG93OiBpbml0aWFsO1xuICB9XG5cbiAgc2VjdGlvbi5saWZlLS1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgIH1cblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkZ3JheS04MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYygjeyRscn0gKyAxcmVtKTtcblxuICAgICAgLmNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5uby1ib3JkZXIge1xuICAgICAgLmNvbnRlbnQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZ3JheSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS05NTA7XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjbWlzc2lvbiB7XG4gICAgLmJnIHtcbiAgICAgIEBleHRlbmQgLmFicy1mdWxsO1xuICAgICAgei1pbmRleDogMDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgQGV4dGVuZCAuYWJzLWZ1bGw7XG4gICAgICAgIEBleHRlbmQgLmltZy1maXQtY292ZXI7XG4gICAgICAgIG9wYWNpdHk6IC4yO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgQGV4dGVuZCAuYWJzLWZ1bGw7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlRGFyaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG59XG5cbi5saWZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYtLWhlcm8ge1xuICAgIHBhZGRpbmc6IDZyZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBoMSB7XG4gICAgICBjb2xvcjogIzA0MEY0NjtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBwYWRkaW5nOiA0cmVtIDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICYtLXZpZGVvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTNyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgc3BhbixcbiAgICAgICYtb3ZlcmxheSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogNTYuNSU7XG4gICAgfVxuXG4gICAgaWZyYW1lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBAZXh0ZW5kIC5hYnMtZnVsbDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMS4xNWRlZywgcmdiYSgwLCAwLCAwLCAwLjI1KSAxOS41MiUsIHJnYmEoMCwgMCwgMCwgMCkgMzYuMjglKTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJi1vdmVybGF5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNSU7XG4gICAgICBsZWZ0OiA1JTtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA3cmVtO1xuICAgICAgICBoZWlnaHQ6IDdyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbWFpbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBpbml0aWFsO1xuXG4gICAgLm1vYmlsZURyb3Bkb3duIHtcbiAgICAgIEBleHRlbmQgLmV5ZS0tbDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2N6YmlvaHViL2luYy92ZWN0b3JzL2Fycm93cy9zZWxlY3QtYXJyb3cuc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTQlIDE3cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS05NTA7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAkZ3JheS04MDA7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNC40cmVtKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyLjJyZW07XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAgIG9wdGlvbiB7XG4gICAgICAgIEBleHRlbmQgLmV5ZS0tbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbHVtbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmFpbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogJGxyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgJi1zdGlja3kge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcblxuICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbmF2IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgNXB4ICRncmF5LTkwMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjByZW07XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IC01cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlQnJpZ2h0O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMnJlbTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM0cHg7XG5cbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTIwMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgICAgICAgICAgY29sb3I6ICM2RTc2N0E7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJGJsdWVCcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi53aGl0ZSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgNXB4IHJnYmEoJGdyYXktOTAwLCAuMSk7XG5cbiAgICAgICAgICAgIGxpLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgIH1cbiAgfVxuXG4gICYtLW92ZXJ2aWV3IHtcbiAgICAkc3BhY2U6IDEuNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5jb2wge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgd2lkdGg6IDQ5cmVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb3B5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XG4gICAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5jb3B5IHtcbiAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgZmlndXJlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS05MDA7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIEBleHRlbmQgLmFicy1mdWxsO1xuICAgICAgQGV4dGVuZCAuaW1nLWZpdC1jb3ZlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xuICAgIH1cblxuICAgIC5zeHMge1xuICAgICAgZmlndXJlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gKCN7JHNwYWNlfSAvIDIpKTtcblxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2U7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXZpc2lvbiB7XG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgIGNvbG9yOiAkYmx1ZU1lZGl1bTtcbiAgICB9XG5cbiAgICAudG9wIHtcbiAgICAgIC5jb3B5IHtcbiAgICAgICAgcGFkZGluZzogM3JlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDU2cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMy42cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlICBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGlkZXItcGFnaSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDUuOHJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDUuOHJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTk1MDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICBmaWxsOiAkZ3JheS03MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBzdmcgKiB7XG4gICAgICAgICAgICAgIGZpbGw6ICRibHVlQnJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYucHJldiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtc2xpZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ibHVlO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYygxMDAlIC0gLjVyZW0pO1xuICAgICAgICBsZWZ0OiAzLjZyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDU2cmVtO1xuICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xuXG4gICAgICAgIEBpbmNsdWRlICBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2xpY2stZG90cyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyA4cHgpO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW1pc3Npb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDcwcmVtO1xuICAgIG1hcmdpbjogNHJlbSBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogMnJlbSAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAuY2FwdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgY29sb3I6ICRibHVlQnJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gICYtLXZhbHVlcyB7XG4gICAgaDIge1xuICAgICAgY29sb3I6ICRibHVlTWVkaXVtO1xuICAgIH1cblxuICAgIC5jb3B5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgfVxuXG4gICAgJi1yb3cge1xuICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cblxuICAgICAgLmNvbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICAgICAgd2lkdGg6IDU0JTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZyZW07XG4gICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgICAgICAgICB3aWR0aDogNDYlO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDZweCAkZ3JheS05MDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzByZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDRweCAkZ3JheS05MDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxpc3Qge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgICAgIGgzIHtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAuaDUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIEBleHRlbmQgLnAtLXM7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJi1zbGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5zbGljay10cmFjayB7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1uYXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDNyZW07XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAmLmhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgZGl2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA1LjhyZW07XG4gICAgICAgIGhlaWdodDogNS44cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS05NTA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICoge1xuICAgICAgICAgICAgZmlsbDogJGdyYXktNzAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHN2ZyAqIHtcbiAgICAgICAgICAgIGZpbGw6ICRibHVlQnJpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucHJldiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtcXVvdGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICYuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2xpZGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucG9ydHJhaXQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTByZW07XG4gICAgICAgICAgaGVpZ2h0OiAxMHJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNEY1O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmFicy1mdWxsO1xuICAgICAgICAgICAgQGV4dGVuZCAuaW1nLWZpdC1jb3ZlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEycmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnJlbTtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgNXB4ICNGMUY0RjU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgICAgIHRvcDogLTFyZW07XG4gICAgICAgICAgICBsZWZ0OiAtMXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTFyZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmF1dGhvciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIzcmVtO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5leWUtLXM7XG4gICAgICAgICAgICBjb2xvcjogIzA0MEY0NjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gICAgICB9XG5cbiAgICAgIC5zbGljay10cmFjayB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2xpY2stZG90cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICAgICAgdG9wOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1mZWxsb3cge1xuICAgIGgyIHtcbiAgICAgIGNvbG9yOiAkYmx1ZU1lZGl1bTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgfVxuXG4gICAgLmdyaWQge1xuICAgICAgbWFyZ2luLXRvcDogNnJlbTtcblxuICAgICAgLm91ci13b3JrLWdyaWRfX2xpc3QtaXRlbSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3VyLXdvcmstZ3JpZF9fbGlzdC1pdGVtLWltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAyMXJlbTtcblx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHQuaW1hZ2Uge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdC5sYWJlbCB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZXllLS1zO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDExNSU7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjIycHg7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAuN3JlbSAxLjFyZW07XG5cblx0XHRcdFx0XHRcdCYuc2Yge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY3lhbjtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5jaGkge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdmlvbGV0O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLm55IHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG5hdnk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG4gICAgICB9XG5cbiAgICAgIC5vdXItd29yay1ncmlkX19saXN0LWl0ZW0tY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMnJlbSAxLjI1cmVtIDZyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTk1MDtcbiAgICAgICAgZmxleDogMTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAmLnRpdGxlIHtcbiAgICAgICAgICAgIEBleHRlbmQgLnAtLWxhcmdlLXN0cm9uZztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGVhcm4tbW9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMnJlbTtcbiAgICAgICAgICBsZWZ0OiAxcmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1sZWFybmluZyB7XG4gICAgaDIge1xuICAgICAgY29sb3I6ICRibHVlTWVkaXVtO1xuICAgIH1cblxuICAgIC5jb3B5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgfVxuXG4gICAgJi1ibG9jayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgfVxuXG4gICAgICBmaWd1cmUge1xuICAgICAgICB3aWR0aDogMTMuNnJlbTtcbiAgICAgICAgaGVpZ2h0OiAxMy42cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICB3aWR0aDogOXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDlyZW07XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGV4dCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAmLnRpdGxlIHtcbiAgICAgICAgICAgIEBleHRlbmQgLnAtLWxhcmdlLXN0cm9uZztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgZmxleDogaW5pdGlhbDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWJlbmVmaXRzIHtcbiAgICBoMiB7XG4gICAgICBjb2xvcjogJGJsdWVNZWRpdW07XG4gICAgfVxuXG4gICAgLmNvcHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICB9XG5cbiAgICAuZ3JpZCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLWJsb2NrIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgIH1cblxuICAgICAgZmlndXJlIHtcbiAgICAgICAgd2lkdGg6IDEyLjRyZW07XG4gICAgICAgIGhlaWdodDogMTIuNHJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICB3aWR0aDogOXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDlyZW07XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBAZXh0ZW5kIC5wLS1zO1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDE5cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZnVsbGJsZWVkLXBvc2l0aW9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjQyNDtcbiAgcGFkZGluZzogMThyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgIHBhZGRpbmc6IDZyZW0gMDtcbiAgfVxuXG4gIC5iZyB7XG4gICAgQGV4dGVuZCAuYWJzLWZ1bGw7XG4gICAgei1pbmRleDogMDtcblxuICAgIGltZyB7XG4gICAgICBAZXh0ZW5kIC5hYnMtZnVsbDtcbiAgICAgIEBleHRlbmQgLmltZy1maXQtY292ZXI7XG4gICAgICBvcGFjaXR5OiAuNDtcbiAgICB9XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5jb3B5IHtcbiAgICBoMiB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG4gIH1cbn1cbiIsIiN3cGFkbWluYmFyIHtcbiAgb3BhY2l0eTogLjM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MsIG9wYWNpdHkgLjNzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTgwJSk7XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuaHIge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogNjBweCAwO1xufVxuXG5pbWcge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuYm9keSxcbmh0bWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cbiAgJi5pcy1sb2NrZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5leWVicm93LXB1c2hkb3duLS1zZWMge1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBtYWluIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyAvLyBuYXZpZ2F0aW9uIDo6YmVmb3JlIG92ZXJmbG93IGZpeFxuICAgIH1cbiAgfVxuXG4gICYubW9kYWwtYWN0aXZlIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbmh0bWwge1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbm1haW4ge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gID4gLm1heC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogIzA0MEY0NjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBoZWlnaHQ6IDEyMHZoO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICB9XG5cbiAgJi5kaW1tZWQge1xuXG4gICAgPiAubWF4LWNvbnRhaW5lciB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbn1cblxuLnctZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1heC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6ICRtYXgtc2l0ZS13aWR0aDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDcuN3JlbTtcbiAgcGFkZGluZy1yaWdodDogNy43cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEyMS42cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgIHBhZGRpbmctbGVmdDogMi4ycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMnJlbTtcbiAgfVxufVxuXG4uY29udGFpbmVyLTEwNjAge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDEwNnJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jb250YWluZXItMTEwMCB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTEwcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmNvbnRhaW5lci05MDAge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDkwcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFicy1mdWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cblxuLmltZy1maXQtY292ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaW1nLWZpdC1jb250YWluIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDlyZW07XG59XG5cbi5ibHVlLWN0YS10ZXh0IHtcbiAgY29sb3I6ICMwMEEzRTA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiRElOIDIwMTRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICB6LWluZGV4OiAyO1xuXG4gIHN2ZyB7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgfVxufSIsIi8vIEdlbmVyYWwgU2V0dGluZ3NcbiRiYXNlLWZvbnQtc2l6ZTogMTZweDtcbiRnbG9iYWwtYm9yZGVyLXJhZGl1czogM3B4O1xuJG1vYmlsZS1ndXR0ZXI6IDUlO1xuXG4vLyBCcmVha3BvaW50cyB0byBiZSB1c2VkIHdpdGggaW5jbHVkZS1tZWRpYVxuLy8gRXhhbXBsZSBDc3M6IGh0dHA6Ly9pbmNsdWRlLW1lZGlhLmNvbS8jZmVhdHVyZXNcblxuJG1vYmlsZTogMzIwcHg7XG4kbW9iaWxlLWw6IDY0MHB4O1xuJHRhYmxldDogNzY4cHg7XG4kdGFibGV0LW06IDk2MHB4O1xuJHRhYmxldC1sOiAxMDI0cHg7XG4kZGVza3RvcDogMTI4MHB4O1xuJG1heC1zaXRlLXdpZHRoOiAxODAwcHg7XG5cbiRicmVha3BvaW50czogKFxuICAnbW9iaWxlJzogJG1vYmlsZSxcbiAgJ21vYmlsZS1sJzogJG1vYmlsZS1sLFxuICAndGFibGV0JzogJHRhYmxldCxcbiAgJ3RhYmxldC1tJzogJHRhYmxldC1tLFxuICAndGFibGV0LWwnOiAkdGFibGV0LWwsXG4gICdkZXNrdG9wJzogJGRlc2t0b3AsXG4gICdtYXgtc2l0ZS13aWR0aCc6ICRtYXgtc2l0ZS13aWR0aFxuKTtcblxuJHNpdGUtYmFzaXM6IDEyODA7XG4kc2l0ZS1iYXNpcy1tb2JpbGU6IDM3NTtcbiRzaXRlLWJhc2lzLXdpZGVzY3JlZW46IDE4MDA7IiwiLy8gRmxleCBDbGFzc2VzXG4uZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgJi53cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAmLmotc2Ige1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICBcbiAgJi5qLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gICYuai1jIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gICYuYS1jIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJi5hLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgJi5kLXJyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cblxuICAmLmQtYyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBcbiAgJi5kLWNyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cblxuICAmLmNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuIiwiLmFjY29yZGlvbiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMSwgMTA3LCAxOTcsIDAuMDYpO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiRkYXJrR3JheTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxLjhyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDoxMzAlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6JGZvbnQtbWVkO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OmF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHBhZGRpbmc6MnJlbSAwO1xuXG4gICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gZWRpdCBwZXIgcHJvamVjdFxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMS4ycmVtIDIuNXJlbSAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1haW5Db2xvcik7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiAkYmFybG93LWZvbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5Db2xvck1lZGl1bSk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1tJykge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gICYud2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogJGJsdWU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gdGVhbSBkZXRhaWwgcGFnZVxuLmJhY2stYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgcCB7XG4gICAgbWFyZ2luLWxlZnQ6IC43NXJlbTtcbiAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gIH1cblxuICBzdmcge1xuICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xuXG4gICAgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogdmFyKC0tbWFpbkNvbG9yKVxuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTRweCk7XG4gICAgfVxuICB9XG59XG5cbi5uYXYtZmlsdGVyLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IC44cmVtIDEuNHJlbSAuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERURFRDtcbiAgY29sb3I6ICMyODJFMzE7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiRElOIDIwMTRcIixzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xuXG4gICY6aG92ZXIsXG4gICYuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJpZ2h0Qmx1ZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAgICAgICAgICAgICAgVGhlbWUgQnV0dG9uXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5CdG5UaGVtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMS40ZW0gMi41ZW0gMS4yZW07XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1haW5Db2xvcik7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJGJhcmxvdy1mb250O1xuICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW1haW5Db2xvck1lZGl1bSk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuQG1peGluIEJ0blRoZW1lKFxuICAgICR0aGVtZS1uYW1lLFxuICAgICRjb2xvcixcbiAgICAkdGV4dC1jb2xvcjogJHdoaXRlLFxuICAgICR0ZXh0LWhvdmVyOiAkd2hpdGUsXG4gICAgJGNvbG9yLWRhcmtlbjogMTBcbiAgKSB7XG4gIC5CdG5UaGVtZS0tI3skdGhlbWUtbmFtZX0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHRleHQtaG92ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLCAkY29sb3ItZGFya2VuKTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgQnRuVGhlbWUoYmx1ZUJyaWdodCwgJGJsdWVCcmlnaHQpO1xuQGluY2x1ZGUgQnRuVGhlbWUoYmx1ZSwgJGJsdWUpO1xuQGluY2x1ZGUgQnRuVGhlbWUoYmx1ZU1lZGl1bSwgJGJsdWVNZWRpdW0pO1xuQGluY2x1ZGUgQnRuVGhlbWUoYmx1ZURhcmssICRibHVlRGFyayk7XG5AaW5jbHVkZSBCdG5UaGVtZShjeWFuLCAkY3lhbik7XG5AaW5jbHVkZSBCdG5UaGVtZShjeWFuRGFyaywgJGN5YW5EYXJrKTtcbkBpbmNsdWRlIEJ0blRoZW1lKGluZGlnb0JyaWdodCwgJGluZGlnb0JyaWdodCk7XG5AaW5jbHVkZSBCdG5UaGVtZShpbmRpZ28sICRpbmRpZ28pO1xuQGluY2x1ZGUgQnRuVGhlbWUoaW5kaWdvTWVkaXVtLCAkaW5kaWdvTWVkaXVtKTtcbkBpbmNsdWRlIEJ0blRoZW1lKGluZGlnb0RhcmssICRpbmRpZ29EYXJrKTtcbkBpbmNsdWRlIEJ0blRoZW1lKHR1cnF1b2lzZUJyaWdodCwgJHR1cnF1b2lzZUJyaWdodCk7XG5AaW5jbHVkZSBCdG5UaGVtZShwZWFyQnJpZ2h0LCAkcGVhckJyaWdodCk7XG5AaW5jbHVkZSBCdG5UaGVtZShncmVlbkJyaWdodCwgJGdyZWVuQnJpZ2h0KTtcbkBpbmNsdWRlIEJ0blRoZW1lKHB1cnBsZUJyaWdodCwgJHB1cnBsZUJyaWdodCk7XG5AaW5jbHVkZSBCdG5UaGVtZSh2aW9sZXRCcmlnaHQsICR2aW9sZXRCcmlnaHQpO1xuQGluY2x1ZGUgQnRuVGhlbWUodmlvbGV0LCAkdmlvbGV0KTtcbkBpbmNsdWRlIEJ0blRoZW1lKHZpb2xldE1lZGl1bSwgJHZpb2xldE1lZGl1bSk7XG5AaW5jbHVkZSBCdG5UaGVtZSh2aW9sZXREYXJrLCAkdmlvbGV0RGFyayk7XG5AaW5jbHVkZSBCdG5UaGVtZShuYXZ5LCAkbnlOYXZ5KTtcbiIsIi5mb290ZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcblx0Y29sb3I6ICR3aGl0ZTtcblx0cGFkZGluZzogNy4ycmVtIDcuN3JlbTtcblx0cGFkZGluZy1yaWdodDogNS43cmVtO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0ei1pbmRleDoyO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0cGFkZGluZzogNC41cmVtIDUlO1xuXHR9XG5cblx0bGksIHAge1xuXHRcdGE6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6dW5zZXQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdG9wIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMztcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblxuXHRcdC5iYWRnZS1pY29uIHtcblx0XHRcdHdpZHRoOiAxMy43cmVtO1xuXHRcdFx0aGVpZ2h0OiAxMy43cmVtO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRtYXJnaW4tdG9wOiA0LjVyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgIHdpZHRoOiAxM3JlbTtcbiAgICAgICAgaGVpZ2h0OiAxM3JlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgIH1cblx0XHR9XG5cdH1cblxuXHQmX19hYm91dCB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuXHRcdG1hcmdpbi10b3A6IC0xcmVtO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUycHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8bW9iaWxlLWxcIikge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDMwcmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6NDAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1tJykge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdG1heC13aWR0aDoxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb290ZXItc3VtbWFyeSB7XG5cdFx0XHRwIHN0cm9uZyB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zLWJvbGQ7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0QGluY2x1ZGUgcC0teHM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fYnJhbmQge1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXNpemU6IDIuOTZyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDMuNnJlbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogNC4zcmVtO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMuNXJlbTtcblx0XHR9XG5cdH1cblxuXHQmX19uYXYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG5cdFx0XHR3aWR0aDogNzAlO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXG5cdFx0LmNvbCB7XG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZSgxLzQpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNnJlbTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAxMHB4KTtcblx0XHRcdH1cblxuXG5cdFx0XHQmLmxhcmdlLWNvbHVtbiB7XG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDMvNCk7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblxuXHRcdFx0XHQuZ3JvdXAtd3JhcCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5ncm91cCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSgxLzMpO1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LnN1Yi10aXRsZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zLWJvbGQ7XG5cblx0XHRcdFx0XHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyLjVyZW07XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtc2Fucy1ib2xkO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLm1vYmlsZS10d28tY29sdW1ucyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudG9wLXdyYXAge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudG9wLW5hdiB7XG5cdFx0XHRcdEBpbmNsdWRlIGV5ZS0tbTtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMDMuNSU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm5hdi1ncm91cCB7XG5cdFx0XHRtYXJnaW46IDAgMS44cmVtO1xuXG5cdFx0XHQvLyBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0Ly8gXHRtYXJnaW46IDZyZW0gMCAwIDA7XG5cdFx0XHQvLyB9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblxuXG5cdFx0XHQuZ3JvdXAge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0QGluY2x1ZGUgcC0teHM7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXHRcdFx0fVxuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdEBpbmNsdWRlIHAtLXhzO1xuXG5cdFx0XHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldC1tXCIpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cblx0LnNvY2lhbHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luLXRvcDogN3JlbTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRvcmRlcjogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxLjRyZW07XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHRcdG1hcmdpbi10b3A6IDNyZW07XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHdpZHRoOiAzOXB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcblx0XHRcdFx0d2lkdGg6IDMuOXJlbTtcblx0XHRcdH1cblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMC41cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mb290ZXItYmd7XG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0cmlnaHQ6MDtcblx0XHR0b3A6IDA7XG5cdFx0ei1pbmRleDowO1xuXHRcdHBvaW50ZXItZXZlbnRzOm5vbmU7XG5cdFx0bWF4LXdpZHRoOiA4MHJlbTtcblxuICAgIHN2ZyB7XG4gICAgICBvcGFjaXR5OiAuMjU7XG5cbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiB2YXIoLS1tYWluQ29sb3JNZWRpdW0pXG4gICAgICB9XG4gICAgfVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdG1heC13aWR0aDogMzVyZW07XG5cdFx0fVxuXHR9XG5cblx0LmZvb3Rlci1zaG93LWRlc2sge1xuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5mb290ZXItc2hvdy1tb2JpbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbi5mb290ZXJfX2JvdHRvbS1kaXNjbGFpbWVyIHtcblx0bWFyZ2luLXRvcDogNXJlbTtcblxuXHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdD4gZGl2IHtcblx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cblx0XHRwIGEsIHAge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHAgYSwgcCB7XG5cdFx0QGluY2x1ZGUgcC0teHM7XG5cdFx0Y29sb3I6IHJnYmEoJHdoaXRlLCAwLjcpO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG5cdH1cblxuICAub3Qtc2RrLXNob3ctc2V0dGluZ3Mge1xuICAgIG1hcmdpbi1sZWZ0OiAuMjVyZW07XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC43KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgI290LXNkay1idG4ub3Qtc2RrLXNob3ctc2V0dGluZ3MsXG4gICNvdC1zZGstYnRuLm9wdGFub24tc2hvdy1zZXR0aW5ncyB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogcmdiYSgkd2hpdGUsLjcpO1xuXHRcdGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzVlbTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuXG5cbi5mb290ZXJfX2luc3RpdHV0ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblxuXHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRwIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdG1hcmdpbi1yaWdodDogNS41cmVtO1xuXHR9XG5cblx0YSB7XG5cdFx0d2lkdGg6IDE4LjhyZW07XG5cdFx0aGVpZ2h0OiAxMHJlbTtcblx0XHRwYWRkaW5nOiAwIDEuNHJlbTtcblxuXHRcdCYuaXMtYWN0aXZlIHtcblx0XHRcdGJvcmRlci10b3A6IDNweCBzb2xpZCAkYmx1ZUJyaWdodDtcblx0XHR9XG5cblx0XHQmW2hyZWY9JyddIHtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdH1cblxuXHRcdCY6bm90KFtocmVmPScnXSk6aG92ZXIge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0c2NhbGU6IDEuMDU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjM1cztcblx0XHR9XG5cdH1cbn1cblxuXG4udGhlbWUtY3lhbiwgLnRoZW1lLWRhcmssIC50aGVtLWRhcmssIC50aGVtZS1uYXZ5IHtcblx0LmZvb3Rlci1iZ3tcbiAgICBzdmcge1xuICAgICAgZyB7XG5cdFx0XHRcdG9wYWNpdHk6IC45O1xuXHRcdFx0fVxuICAgIH1cblx0fVxufVxuIiwiLy8gU0NTU1xuJGJyYW5kaW5nLWNvbG9yOiAjZmZmO1xuJGN0YS1iYWNrZ3JvdW5kLWNvbG9yOiAjZjQ0MzM2O1xuJGFycm93LWNvbG9yOiAjZGRkO1xuXG4ubmV0d29yay1sb2NhdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiA5OTk5OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAmX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAubmV0d29yay1sb2NhdGlvbnNfX3NlY29uZGFyeSB7XG4gICAgICAgIHdpZHRoOiAyMnJlbTtcblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG5cbiAgICAgICAgICAmLmlzLWhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJi5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW1haW5Db2xvcik7XG4gICAgd2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMCAxLjVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICAucC0tY2FwdGlvbiB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2Fucy1tZWRpdW07XG4gICAgICBtYXJnaW4tbGVmdDphdXRvO1xuICAgICAgY29sb3I6JHdoaXRlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgIHBhZGRpbmc6IC43NXJlbSAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgcGFkZGluZzogMC41cmVtIDEuNHJlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgIHRyYW5zaXRpb246YWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgJi5pcy1hY3RpdmUsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbWFpbkNvbG9yTWVkaXVtKTtcbiAgICAgIH1cblxuICAgICAgJi0tZHJvcGRvd24ge1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICAgICAgLm5ldHdvcmstbG9jYXRpb25zX19zZWNvbmRhcnkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLCAmLnZpc2libGUge1xuICAgICAgICAgIC5uZXR3b3JrLWxvY2F0aW9uc19fdG9wLWl0ZW0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbkNvbG9yTWVkaXVtKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmV0d29yay1sb2NhdGlvbnNfX3NlY29uZGFyeSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XG4gICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgICAgICAgIGdhcDo4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuXHRcdFx0Ji1idXR0b24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG4gICAgfVxuICB9XG5cbiAgJl9fc2Vjb25kYXJ5IHtcbiAgICAmW2Zha2Vkcm9wZG93bi1tZW51XSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG4gICAgICB6LWluZGV4OjM7XG4gICAgICBiYWNrZ3JvdW5kOiR3aGl0ZTtcbiAgICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgdG9wOjEwMCU7XG4gICAgICBtaW4td2lkdGg6MTAwJTtcbiAgICAgIHBhZGRpbmc6MXJlbSAycmVtO1xuICAgICAgdmlzaWJpbGl0eTpoaWRkZW47XG4gICAgICBvcGFjaXR5OjA7XG4gICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICYuZmFrZWRyb3Bkb3duLS1hY3RpdmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246YWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgY29sb3I6dmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgIGZvbnQtc2l6ZToxLjNyZW07XG4gICAgICBwYWRkaW5nOjAuMjVyZW0gMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOnZhcigtLW1haW5Db2xvck1lZGl1bSk7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgfVxufVxuXG4jbmV0d29yay1oZWFkZXIge1xuICB6LWluZGV4OiA5OTk5ODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWVlO1xuICB9XG59XG5cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGNvbG9yOiAkYnJhbmRpbmctY29sb3I7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDMuNnJlbTtcbiAgZGlzcGxheTogbm9uZTtcblxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICZfX2JhciB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19icmFuZGluZyB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGZpZ3VyZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLWxvZ28ge1xuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA0LjJyZW07XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3ZnIGcge1xuXG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiA0LjJyZW07XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgIGcgcGF0aCB7XG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTcwMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBtYXgtd2lkdGg6IDE2cmVtO1xuICAgIH1cbiAgfVxuXG4gIGFzaWRlLmhlYWRlcl9fY3RhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAuaGVhZGVyX19uYXYtdG9wLWJsb2NrIHtcbiAgICAgIG1heC13aWR0aDogMTVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fY3RhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBmbGV4OiAxO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJz49bWF4LXNpdGUtd2lkdGgnKSB7XG4gICAgICBmbGV4OiBpbml0aWFsXG4gICAgfVxuXG4gICAgLmhlYWRlcl9fbmF2LXNlY29uZGFyeS1jb2wtbGlzdCBsaSBhIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICB9XG4gICAgLmhlYWRlcl9fbmF2LXNlY29uZGFyeS1jb2wtbGlzdCBsaSB7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhLFxuICAgIGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZ2FwOiA4cHg7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuXG4gICAgICBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PW1heC1zaXRlLXdpZHRoJykge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PW1heC1zaXRlLXdpZHRoJykge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgKyA1cHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlcl9fbmF2LXRvcC1ibG9jazo6YWZ0ZXIge1xuICAgICAgbGVmdDogY2FsYyg1MCUgKyAxcmVtKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJz49bWF4LXNpdGUtd2lkdGgnKSB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyX19uYXYtc2Vjb25kYXJ5LWl0ZW0ge1xuICAgICAgcGFkZGluZzogMy41cmVtIDA7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgbWF4LXdpZHRoOiAyNXJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAuaGVhZGVyX19uYXYtc2Vjb25kYXJ5LWNvbCB7XG4gICAgICB3aWR0aDogMjVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC8vIC5oZWFkZXJfX25hdi1zZWNvbmRhcnktY29sLWxpc3QtaXRlbSB7XG4gICAgLy8gICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC8vIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLmhlYWRlcl9fbmF2LXNlY29uZGFyeS1pdGVtIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cblxuICAgICAgLmhlYWRlcl9fbmF2LXRvcC1ibG9jazo6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX25hdiB7XG4gICAgJi10b3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgIGhlaWdodDogOHJlbTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAvLyBmbGV4OiA2MHJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICAgIHotaW5kZXg6IDk5OTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJz49bWF4LXNpdGUtd2lkdGgnKSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG5cbiAgICAgICYtYmxvY2sge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDIuOHJlbSAyLjlyZW07XG5cbiAgICAgICAgLmV5ZS0tbSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC5oZWFkZXJfX25hdi1zZWNvbmRhcnktaXRlbSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmhhcy1zdWJuYXYge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAwLjZyZW0pO1xuICAgICAgICAgIHRvcDogY2FsYygxMDAlIC0gMS40cmVtKTtcbiAgICAgICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggcmdiYSgkYmxhY2ssIC4xKTtcbiAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggcmdiYSgkYmxhY2ssIC4xKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG5cdFx0XHRcdC5oZWFkZXJfX25hdi10b3AtaXRlbS1idXR0b24ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogMS4ycmVtO1xuXHRcdFx0XHRcdHRvcDogMy4ycmVtO1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIC40cmVtO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXG4gICAgICAgIC5oZWFkZXJfX25hdi10b3AtaXRlbS1idXR0b246bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICB9XG5cblx0XHRcdFx0Ji5oYXMtc3VibmF2IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHR9XG4gICAgICB9XG5cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS0zMDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRiYXJsb3ctZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNlY29uZGFyeSB7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDEwMCUgLSAxLjZyZW0pO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAtNXJlbTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUlKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICYtb3BlbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgIC5oZWFkZXJfX25hdi1zZWNvbmRhcnktaXRlbXMge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUlKSByb3RhdGVYKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tYXJyb3cge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWl0ZW1zIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRibGFjaywgMC4xKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUlKSByb3RhdGVYKC0yNWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAtNXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG5cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA5MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoJGJsYWNrLCAuMSk7XG5cbiAgICAgICAgJltkYXRhLW1lbnUtaXRlbT1cIm91ci13b3JrXCJdIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwNHJlbTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKDQ1dncgLSA0NXJlbSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz49I3skbWF4LXNpdGUtd2lkdGh9Jykge1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5oZWFkZXJfX25hdi1zZWNvbmRhcnktcm93IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwcmVtO1xuXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMS45cmVtKTtcbiAgICAgICAgICAgICAgdG9wOiAxLjlyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmhlYWRlcl9fbmF2LXNlY29uZGFyeS1jb2wge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxLjlyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmhlYWRlcl9fbmF2LXNlY29uZGFyeS1jb2wtbGlzdC1pdGVtIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnZpc2libGUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMy41cmVtIDA7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDRweCAzNHB4IHJnYmEoMCwwLDAsMC4xNSk7XG5cdFx0XHRcdH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1cmVtKTtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb29sR3JheSwgMC4zKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAyLjVyZW07XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWNvbCB7XG4gICAgICAgIG1pbi13aWR0aDogMTUuNHJlbTtcbiAgICAgICAgcGFkZGluZzogMCA0cmVtO1xuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDFyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDExNSU7XG4gICAgICAgIH1cblxuICAgICAgICAmLWltZyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEuNnJlbTtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDE3LjZyZW07XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYyJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXHRcdFx0XHQmLXRhZyB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IC43cmVtIDEuMXJlbTtcblxuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRiYXJsb3ctZm9udDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTE1JTtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cbiAgICAgICAgJi1saXN0IHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMDAlO1xuICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNDAwO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmljb24tYXJyb3cge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTdweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICRhcnJvdy1jb2xvcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDI7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICR3aGl0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogLTdweDtcbiAgICB0b3A6IDFweDtcbiAgfVxufVxuXG4ubW9iaWxlLWhlYWRlci1ncm91cGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiAxLjVyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLmhlYWRlcl9fYnJhbmRpbmctbG9nbyB7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5tb2JpbGUtYnJhbmRpbmcge1xuICAgIC5icmFuZGluZ19fbG9nbyB7XG4gICAgICB0b3A6IDJyZW07XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDIuM3JlbTtcbiAgICAgIHdpZHRoOiAyLjNyZW07XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICB9XG4gIH1cblxuICAubmF2LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGEge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuOHJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgICBjb2xvcjogIzNFNDg0QztcbiAgICAgIGZvbnQtZmFtaWx5OiAkYmFybG93LWZvbnQ7XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogNDZweDtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGhlaWdodDogMS41cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubW9iaWxlLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmctdG9wOiA5cmVtO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgLmFycm93LWJ0biB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDUuOHJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tbWFpbkNvbG9yTWVkaXVtKTtcbiAgICAgIG9wYWNpdHk6IDAuOTY7XG4gICAgICBoZWlnaHQ6IDEyMHZoO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICAuc29jaWFscyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgNC41cmVtO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMCUpO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAudG9wLWxldmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZy1sZWZ0OiA3cmVtO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgbGkudG9wLWxldmVsLWl0ZW0ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMy4zcmVtO1xuICAgICAgICBhbmltYXRpb246IGZhZGVJbiAwLjNzIGZvcndhcmRzO1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDA7XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSg1KSB7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSg2KSB7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjdzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSg3KSB7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xuICAgICAgICB9XG5cbiAgICAgICAgPmEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiAxNnB4O1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWNvbmRhcnktbGV2ZWwge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAmX19jb2wge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNEQkRDREQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJHN0aXgtZm9udDs7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gNS44cmVtIDFyZW0gNS44cmVtO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmX19oZWFkZXIge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuYWN0aW9ucyB7XG4gICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgICBwYWRkaW5nOiAzcmVtIDAgMnJlbSAxLjhyZW07XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcblxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuOXJlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMyODJFMzE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAyNnJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNTIuMzZkZWcsICMwMDAwMDAgLTIuMSUsIHJnYmEoMCwgMCwgMCwgMCkgNDIuMjUlKVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIuOHJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIHBhZGRpbmc6IDAgNS44cmVtIDAgNS42cmVtO1xuXG4gICAgICAgICAgLnNlY29uZGFyeS1sZXZlbC1oZWFkaW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrR3JheTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuOHJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsaS5zZWNvbmRhcnktbGV2ZWwtaXRlbSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTMwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICRsaWdodEdyYXk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5tb2JpbGUtYWN0aXZlIHtcbiAgICAubW9iaWxlLWJyYW5kaW5nIHtcbiAgICAgIC5icmFuZGluZ19fbG9nbyB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgcGF0aDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyX19iYXIge1xuICAgICAgei1pbmRleDogNDtcblxuICAgICAgLmhlYWRlcl9fYnJhbmRpbmctbG9nbyBzdmcge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtdG9nZ2xlIHtcbiAgICAgIGEge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuXG4gICAgICAuaGFtYnVyZ2VyIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVgoNHB4KSB0cmFuc2xhdGVZKDNweCk7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGxlZnQ6IC0wLjA1cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWCgxcHgpIHRyYW5zbGF0ZVkoMHJlbSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCkgdHJhbnNsYXRlWSgtMC41cmVtKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW9iaWxlLW1lbnUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG5cbiAgICAgIC5zb2NpYWxzIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2Vjb25kYXJ5LWFjdGl2ZSB7XG4gICAgLm5hdi10b2dnbGUge1xuICAgICAgLmhhbWJ1cmdlciB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyX19iYXIge1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG5cbiAgICAubW9iaWxlLW1lbnUge1xuICAgICAgLnNlY29uZGFyeS1sZXZlbC5zZWNvbmRhcnktYWN0aXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDFyZW0pO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMTAwcHggMTcwcHggcmdiYSgwLCAwLCAwLCAwLjI1KSwgMHB4IDQxLjc3NzZweCA3MS4wMjE5cHggcmdiYSgwLCAwLCAwLCAwLjE3OTcxNCksXG4gICAgICAgICAgMHB4IDIyLjMzNjNweCAzNy45NzE3cHggcmdiYSgwLCAwLCAwLCAwLjE0OTAyNyksIDBweCAxMi41MjE2cHggMjEuMjg2NnB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLFxuICAgICAgICAgIDBweCA2LjY1MDFweCAxMS4zMDUycHggcmdiYSgwLCAwLCAwLCAwLjEwMDk3MyksIDBweCAyLjc2NzI2cHggNC43MDQzNHB4IHJnYmEoMCwgMCwgMCwgMC4wNzAyODY0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBkZWxheS1hYnNvbHV0ZSB7XG4gIDEwMCUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLm5hdi1iZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLW1haW5Db2xvckRhcmtBbHBoYSksIC41KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xuICB6LWluZGV4OiA5OTk5NztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICYuaXMtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuYm9keTpub3QoLnRoZW1lLWN5YW4pIHtcblx0Lm1vYmlsZS1oZWFkZXItZ3JvdXBpbmcgLm1vYmlsZS1tZW51IC5zZWNvbmRhcnktbGV2ZWxfX3RpdGxlIHtcblx0XHRmb250LWZhbWlseTogJGJhc2UtZm9udDtcblx0fVxufVxuIiwiaW5wdXQsIHRleHRhcmVhIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2FsLCAwLjUpO1xuICBjb2xvcjogJHdoaXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxOCwyMTgsMjE4LC4xKTtcbiAgcGFkZGluZzogOHB4IDRweDtcbiAgLy8gdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICYuZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogcmVkO1xuICB9XG59XG5cbmlucHV0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogOHB4IDhweCA4cHggMjBweDtcbn1cblxuaW5wdXQ6Zm9jdXMsIGlucHV0OmhvdmVyLCB0ZXh0YXJlYTpmb2N1cywgdGV4dGFyZWE6aG92ZXIsXG5kaXYuc2VsZWN0LXdyYXAgc2VsZWN0OmZvY3VzLCBkaXYuc2VsZWN0LXdyYXAgc2VsZWN0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAkY29hbDtcbiAgY29sb3I6ICRjb2FsO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbmRpdi5zZWxlY3Qtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgcmlnaHQ6IC43ZW07XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogMjtcbiAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDdweCBzb2xpZCAjOUE5REE5O1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgfVxuXG4gIHNlbGVjdCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxOCwyMTgsMjE4LC4xKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzlBOURBOTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtaW5kZW50OiAxNXB4O1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBAaW5jbHVkZSBwLS1zO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgY29sb3I6ICRjb2FsO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgcGFkZGluZzogMCA1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvYWw7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICRjb2FsO1xuICB9XG59XG5cbi8vIEh1YnNwb3QgZm9ybSBDU1Ncbi5oYnNwdC1mb3JtIHtcbiAgZm9ybSB7XG4gICAgZmllbGRzZXQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAmLmZvcm0tY29sdW1ucy0xLFxuICAgICAgJi5mb3JtLWNvbHVtbnMtMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgICAgLmlucHV0IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaHMtaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI0RCRENERDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMS42cmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZm9ybS1jb2x1bW5zLTIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgICAgICAgLmhzLWZvcm0tZmllbGQge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMS44cmVtKTtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS44cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS44cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgIC5ocy1mb3JtLWZpZWxkIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogIzcyNzk3QztcbiAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmhzLWVycm9yLW1zZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgY29sb3I6ICM3Mjc5N0M7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1tJykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgJi5ocy1idXR0b24ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxLjJyZW0gM3JlbSAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2QkExO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOIDIwMTRcIixzYW5zLXNlcmlmO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMTRGNzY7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1tJykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxufVxuIiwiLnZpZGVvIHtcbiAgICBtYXJnaW46IDJyZW0gMDtcbn1cblxuLnZpZGVvLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYuYXV0b3BsYXkge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi52aWRlby13cmFwcGVyLmlzLXBsYXlpbmcge1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAudmlkZW8tdWkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnZpZGVvLXVpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzcmVtO1xuICAgIGxlZnQ6IDNyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIC5idXR0b24tcGxheSB7XG4gICAgICAgIGhlaWdodDogNi42cmVtO1xuICAgICAgICB3aWR0aDogNi42cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWcvcGxheS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC52aWRlb19fdGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FyZF9fdmlkZW8tbW9kYWwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6MTAwdmg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMjUwdmg7XG4gICAgICAgIHdpZHRoOiAxMTB2dztcbiAgICAgICAgdG9wOiAtMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBvcGFjaXR5OiAwLjg1O1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogNjV2dztcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICAgICAgLnZpZGVvLXVpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2FjdGlvbnMge1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIHJpZ2h0Oi0ycmVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XG4gICAgfVxuXG4gICAgJl9fZGF0YSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmctdG9wOjJyZW07XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjJyZW07XG4gICAgICAgICAgICBjb2xvcjppbmhlcml0O1xuXG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGNvbG9yOmluaGVyaXQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6aW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6aW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93LXg6c2Nyb2xsO1xuICAgIH1cbn0iLCIvL1xuXG4vLyBUZWFtIEdyaWQgQ2FyZHNcbi50ZWFtLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYubm8taG92ZXIge1xuICAgIC50ZWFtLWNhcmQtLXRvcCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgIGZpZ3VyZSB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRvcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgZmlndXJlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xuICAgICAgYm9yZGVyOiBzb2xpZCAzcHggJHdoaXRlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGZpZ3VyZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAzOS41MDFweCA1Ny40NTU5cHggcmdiYSh2YXIoLS1tYWluQ29sb3JNZWRpdW1BbHBoYSksIDAuMTgpLCAwcHggMTYuNTAyNnB4IDI0LjAwMzdweCByZ2JhKHZhcigtLW1haW5Db2xvck1lZGl1bUFscGhhKSwgMC4xMjkzOTQpLFxuICAgICAgICAgIDBweCA4LjgyMzA2cHggMTIuODMzNXB4IHJnYmEodmFyKC0tbWFpbkNvbG9yTWVkaXVtQWxwaGEpLCAwLjEwNzI5OSksIDBweCA0Ljk0NjEzcHggNy4xOTQzOHB4IHJnYmEodmFyKC0tbWFpbkNvbG9yTWVkaXVtQWxwaGEpLCAwLjA5KSxcbiAgICAgICAgICAwcHggMi42MjY4NXB4IDMuODIwODhweCByZ2JhKHZhcigtLW1haW5Db2xvck1lZGl1bUFscGhhKSwgMC4wNzI3MDA3KSwgMHB4IDEuMDkzMDlweCAxLjU4OTk1cHggcmdiYSh2YXIoLS1tYWluQ29sb3JNZWRpdW1BbHBoYSksIDAuMDUwNjA2Mik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0taW5mbyB7XG4gICAgcCB7XG4gICAgICBjb2xvcjogJGRhcmtHcmF5O1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40ZW07XG5cbiAgICAgICYubmFtZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFybG93LWZvbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zb2NpYWwge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICYtbGluayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjdmNztcbiAgICAgIG1hcmdpbjogMCAwLjVyZW07XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZTtcblxuICAgICAgc3ZnIHBhdGgge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrQmx1ZTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICB3aWR0aDogNHJlbTtcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc2hvcnRjb2RlIHtcbiAgICBtYXJnaW46M3JlbSAwIDJyZW07XG5cbiAgICAudGVhbS1jYXJkIHtcbiAgICAgICYtLXRvcCB7XG4gICAgICAgIC50ZWFtLWNhcmQtLXBvcnRyYWl0IHtcbiAgICAgICAgICBoZWlnaHQ6IDE2cmVtO1xuICAgICAgICAgIHdpZHRoOiAxNnJlbTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMzkuNTAxcHggNTcuNDU1OXB4IHJnYmEodmFyKC0tbWFpbkNvbG9yTWVkaXVtQWxwaGEpLCAwLjE4KSwgMHB4IDE2LjUwMjZweCAyNC4wMDM3cHggcmdiYSh2YXIoLS1tYWluQ29sb3JNZWRpdW1BbHBoYSksIDAuMTI5Mzk0KSxcbiAgICAgICAgICAwcHggOC44MjMwNnB4IDEyLjgzMzVweCByZ2JhKHZhcigtLW1haW5Db2xvck1lZGl1bUFscGhhKSwgMC4xMDcyOTkpLCAwcHggNC45NDYxM3B4IDcuMTk0MzhweCByZ2JhKHZhcigtLW1haW5Db2xvck1lZGl1bUFscGhhKSwgMC4wOSksXG4gICAgICAgICAgMHB4IDIuNjI2ODVweCAzLjgyMDg4cHggcmdiYSh2YXIoLS1tYWluQ29sb3JNZWRpdW1BbHBoYSksIDAuMDcyNzAwNyksIDBweCAxLjA5MzA5cHggMS41ODk5NXB4IHJnYmEodmFyKC0tbWFpbkNvbG9yTWVkaXVtQWxwaGEpLCAwLjA1MDYwNjIpO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGVhbS1jYXJkLS1pbmZvIHtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi50ZWFtLWNhcmQtbGVmdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogNC4yNXJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0LW1cIikge1xuICAgICAgICBmbG9hdDp1bnNldDtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICB9XG4gICAgfVxuICAgICYudGVhbS1jYXJkLXJpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0LjI1cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXQtbVwiKSB7XG4gICAgICAgIGZsb2F0OnVuc2V0O1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gc2luZ2xlIHBhZ2UgdmVyc2lvbiBvZiBjYXJkXG4udmlkZW8tZW1iZWQge1xuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOjkwcmVtO1xuICAgIG1hcmdpbjo3LjVyZW0gYXV0byAzcmVtO1xuICAgIHBhZGRpbmc6MCAzcmVtO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206MnJlbTtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6MXJlbTtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZToxLjhyZW07XG4gICAgfVxuICB9XG59XG5cblxuLy8gRm9yIGFsbCBDYXRhbHlzdHMgb2YgQ2hhbmdlIEJhZGdlc1xuLmNhdGEtYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNSU7XG5cbiAgJi5zbWFsbCB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldC1tXCIpIHtcbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA3cmVtO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQYWRkaW5nIHVzZWQgZm9yIGJhZGdlIG9uIHNpbmdsZS5waHBcbi5jYXRhLXNwYWNlIHsgXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gcGFkZGluZy10b3A6IDNyZW07XG59XG5cbi5jYXRhLXRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMCU7XG4gIHdpZHRoOiAxM3JlbTtcblxuICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICBsZWZ0OiAyLjJyZW07XG4gICAgd2lkdGg6IDVyZW07XG4gIH1cbn1cblxuLmJsb2ctZGV0YWlsLWNvbnRlbnQtLWhlcm8gLnBvc3QtbWV0YSAuc3VibGluZSB7XG4gICYuY2F0YS1jYXQge1xuICAgIC5jYXRlZ29yeSB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRleHQtYm94IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwIDtcbiAgICB9XG4gIH1cbn0iLCIudmlkZW8tbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTYsIDE2LCAxNywgMC44KTtcbiAgei1pbmRleDogLTk5OTk5O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMsIHZpc2liaWxpdHkgMC4yNXM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICYuaXMtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG5cbiAgICAudmlkZW8tY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC52aWRlby1jb250YWluZXIge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgIG1heC13aWR0aDogJHRhYmxldC1sO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8bW9iaWxlLWwnKSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogNTclO1xuICAgIH1cbiAgfVxuXG4gIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5jbG9zZS1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTUwcHg7XG4gICAgdG9wOiA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzxtb2JpbGUtbCcpIHtcbiAgICAgIHRvcDogLTQwcHg7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5jbG9zZS1idG4ge1xuICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gICB3aWR0aDogNDBweDtcbiAgLy8gICBoZWlnaHQ6IDQwcHg7XG4gIC8vICAgdG9wOiAtNDBweDtcbiAgLy8gICByaWdodDogMDtcbiAgLy8gICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8vXG4gIC8vICAgJjpiZWZvcmUsXG4gIC8vICAgJjphZnRlciB7XG4gIC8vICAgICBjb250ZW50OiAnJztcbiAgLy8gICAgIHdpZHRoOiAzcHg7XG4gIC8vICAgICBoZWlnaHQ6IDMwcHg7XG4gIC8vICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgICBsZWZ0OiAwO1xuICAvLyAgICAgcmlnaHQ6IDA7XG4gIC8vICAgICBib3R0b206IDA7XG4gIC8vICAgICB0b3A6IDA7XG4gIC8vICAgICBtYXJnaW46IGF1dG87XG4gIC8vICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC8vICAgfVxuICAvL1xuICAvLyAgICY6YmVmb3JlIHtcbiAgLy8gICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLy8gICB9XG4gIC8vXG4gIC8vICAgJjphZnRlciB7XG4gIC8vICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAvLyAgIH1cbiAgLy8gfVxufVxuXG5cbi52aWRlby1tb2RhbC10cmlnZ2VyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5cblxuLnZpZGVvLXBsYXktYnV0dG9uIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzO1xuXG4gIC5idG4taW5uZXItY2lyY2xlIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGhlaWdodDogOTAlO1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cblxuICAucGxheS10cmlhbmdsZSB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCAkd2hpdGU7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICB9XG59XG4iLCIuc2xpZGVyIHtcbiAgICAuc2xpZGUge1xuICAgICAgICAmX19pbWctd3JhcHBlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7IHJpZ2h0OiAwOyBsZWZ0OiAwOyBib3R0b206IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FwdGlvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgICAgIFxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS45cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkY29vbEdyYXk7XG4gICAgfVxuXG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgICBib3R0b206IC0yLjdyZW07XG4gICAgICB9XG4gICAgXG4gICAgICAuc2xpY2stZG90cyBsaSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICBcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICBcbiAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDAuOXJlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjlyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYnJpZ2h0Qmx1ZSwgMC4yKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB9XG4gICAgXG4gICAgICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJyaWdodEJsdWUsIDEpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIFxufSIsIi8vIGhlYWRlci5oYXMtZXllYnJvdyB7XG4vLyAgIC5tb2JpbGUtaGVhZGVyLWdyb3VwaW5nIC5uYXYtdG9nZ2xlIC5oYW1idXJnZXIge1xuLy8gICAgIHRvcDogMi41cmVtO1xuLy8gICB9XG4vLyB9XG5cbi5leWVicm93LXB1c2hkb3duLS1zZWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICAmLmlzLXNob3duIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5leWVicm93LXB1c2gtLWJnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBvYmplY3QtZml0OmNvdmVyO1xuICAgIH1cbiAgfVxuXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1JTtcbiAgICB0b3A6IDMuNXJlbTtcbiAgICB3aWR0aDogMy4xcmVtO1xuICAgIGhlaWdodDogMy4xcmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB6LWluZGV4OiA1O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICB0b3A6IDIuNXJlbTtcbiAgICAgIGxlZnQ6IDUlO1xuICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgLnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiA4cmVtIDAgN3JlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgcGFkZGluZzogNXJlbSAwO1xuICAgIH1cbiAgfVxuXG4gIGFydGljbGUge1xuICAgIHdpZHRoOiA1OXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMy41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5zdWJsaW5lIHtcbiAgICBjb2xvcjokc3Ryb25nQ3lhbjtcbiAgICBmb250LXNpemU6MS41cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDo2MDA7XG4gIH1cblxuICAuY29weS1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgLmNvcHkge1xuICAgICAgbWF4LXdpZHRoOiA0NC4ycmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk4OTg7XG4gICAgICBmb250LXNpemU6IDEuMTRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTIyLjUlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDguNSU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzNWVtO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIFxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBmb250LXNpemU6IDMuMnJlbTtcblxuICAgICAgYnIge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzNS41JTtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzNS41JTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cblxuICAuYmFkZ2Uge1xuICAgIG1heC13aWR0aDogMTkuNnJlbTtcbiAgICBib3gtc2hhZG93OiAwcHggNS4yMDk5NHB4IDUwLjk1NDlweCByZ2JhKDExOSwgMjQzLCAyNDMsIDAuNik7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBtYXgtd2lkdGg6IDE0cmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLmluZGV4IHtcbiAgLmhvbWUtZXllYnJvdy0tc2VjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICYuaXMtbG9ja2VkIHtcbiAgICAuaG9tZS1leWVicm93LS1zZWMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmhvbWUtZXllYnJvdy0tc2VjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAyNXJlbTtcbiAgbWF4LXdpZHRoOiAxODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogMTFyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjVyZW07XG4gIH1cblxuICAmLmhpZGRlbi1zZWMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZXllYnJvdy1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI5Ny42NmRlZywgIzAwMDAwMCAyMC41NyUsIHJnYmEoMCwgMCwgMCwgMCkgNTguMTQlKTtcbiAgICB0cmFuc2Zvcm06IG1hdHJpeCgtMSwgMCwgMCwgMSwgMCwgMCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmV5ZWJyb3ctLWJnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmNsb3NlLWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1JTtcbiAgICB0b3A6IDIuNXJlbTtcbiAgICB3aWR0aDogMy4xcmVtO1xuICAgIGhlaWdodDogMy4xcmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgei1pbmRleDogNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29vbEdyYXk7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIGFydGljbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgcGFkZGluZy1yaWdodDogNSU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgfVxuICB9XG5cbiAgLmNvcHkge1xuICAgIG1heC13aWR0aDogNTlyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDQuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTA4LjUlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzNWVtO1xuICB9XG5cbiAgcCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTM1LjUlO1xuICAgIG9wYWNpdHk6IDAuNztcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAuYnRuLXdyYXAge1xuICAgIC5idG4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTg5ODtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMi41JTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwYWRkaW5nOiAxLjJyZW0gMnJlbSAxcmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICAgICAgICBCb2R5IFJhaWwgTmF2IC0gUmlnaHRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmJvZHktcmFpbC1uYXYtcmlnaHQtLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzNy40cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBtZWRpYSgnPj1tYXgtc2l0ZS13aWR0aCcpIHtcbiAgICAvLyByaWdodDogMjByZW07XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmJvZHktcmFpbC0tdG9wLXBhcnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDFyZW0pO1xuICAgIGhlaWdodDogNTByZW07XG4gICAgY2xpcDogcmVjdCgwLCBhdXRvLCBhdXRvLCAwKTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB9XG4gIH1cblxuICAuYm9keS1yYWlsLS10b3AtcGFydC1uYXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDNyZW07XG4gICAgei1pbmRleDogNTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cbiAgICB1bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMi44cmVtO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMuOHJlbTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIGV5ZS0tbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1yaWdodDogNC40cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDAuOXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjlyZW07XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTE1JTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJvZHktcmFpbC1uYXYtcmlnaHQtcGFyZW50IHtcbiAgei1pbmRleDogNDtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHJlbSk7XG4gIGNsaXA6IHJlY3QoMCwgYXV0bywgYXV0bywgMCk7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcblxuXHQvLyBmaXggc2FmYXJpXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDFyZW07XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgfVxufVxuXG4uYm9keS1yYWlsLW5hdi1yaWdodCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAzcmVtO1xuXHR6LWluZGV4OiA1O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cbiAgJi5pcy1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIC8vIHRvcDogMDtcbiAgfVxuXG4gICYuaXMtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAtMXJlbTtcbiAgfVxuXG4gIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXRvcDogMjIuOHJlbTtcbiAgfVxuXG4gIGxpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMy44cmVtO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGxlZnQ6IC0wLjRyZW07XG4gICAgICB3aWR0aDogMC44cmVtO1xuICAgICAgaGVpZ2h0OiAwLjhyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAxcHggdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTEwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZTpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIGV5ZS0tbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1yaWdodDogNC40cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDAuOXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjlyZW07XG4gICAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTE1JTtcbiAgICB9XG4gIH1cblxuICAuYm90dG9tLS1pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZy1yaWdodDogNC40cmVtO1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuXG4gICAgKiB7XG4gICAgICBmaWxsOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgIH1cbiAgfVxufVxuIiwiW2Zha2Vkcm9wZG93bi1tZW51XSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGhlaWdodDogMHB4O1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHBhZGRpbmc6MnJlbSAwO1xuXG4gICAgJi5mYWtlZHJvcGRvd24tLWFjdGl2ZSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgfVxufSIsIi5Db29raWVCYW5uZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIHBhZGRpbmc6IDZyZW0gMCA3cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5pcy1zaG93biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgIHBhZGRpbmc6IDQwcHggMCA1MHB4O1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogODdyZW07XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgKiB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgQGluY2x1ZGUgcC0tcztcbiAgICB9XG5cblx0XHRoMiB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cbiAgfVxuXG4gICZfX3dyYXAge1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG5cbiAgJl9fY29sLWwsXG4gICZfX2NvbC1yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9fY29sLWwge1xuICAgIHdpZHRoOiA1OS41cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5CdG5UaGVtZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgcGFkZGluZzogMC43ZW0gMmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbC1yIHtcbiAgICB3aWR0aDogMjByZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19iZy5kZXNrIHtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19iZy5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fY2xvc2VCdG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIuNXJlbTtcbiAgICByaWdodDogMi41cmVtO1xuICAgIHdpZHRoOiA1cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHN2ZyB7XG4gICAgICBzY2FsZTogMS4xNTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogM3JlbTtcbiAgICAgIHRyYW5zaXRpb246IDAuMzVzO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXHQmLnRleHQtb25seSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDEuMzZyZW0gMCAxLjc1cmVtO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR2aW9sZXQ3MDtcblx0XHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTVweCk7XG5cdFx0ei1pbmRleDogMTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0cGFkZGluZzogMS45cmVtIDAgMnJlbTtcblx0XHR9XG5cblx0XHQuQ29va2llQmFubmVyIHtcblx0XHRcdCZfX3dyYXAge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9fY29sLWwge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuQnRuVGhlbWUge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDAgMi4ycmVtO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19jb250ZW50IHtcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdFx0XHRcdCYubW9iaWxlLW9ubHkge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19jbG9zZUJ0biB7XG5cdFx0XHRcdHRvcDogNDUlO1xuICAgIFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ1JSk7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0dG9wOiAycmVtO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLkJvdHRvbV9fU2lnbnVwIHtcbiAgcGFkZGluZzogNi44cmVtIDAgMTFyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICBwYWRkaW5nOiA2LjhyZW0gMCA5cmVtO1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDc3LjZyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgaDQgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC50ZXh0LWNlbnRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIGg0IHtcbiAgICBAaW5jbHVkZSBleWUtLXhsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICBzdmcge1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIHdpZHRoOiAyLjZyZW07XG5cbiAgICAgIHBhdGgge1xuICAgICAgICBzdHJva2U6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgQGluY2x1ZGUgcDtcbiAgICBjb2xvcjogJGdyYXktMjAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBzdmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhic3B0LWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG5cbiAgICBmb3JtIHtcbiAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyKCRncmF5LTQwMCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5sZWdhbC1jb25zZW50LWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5oc19lcnJvcl9yb2xsdXAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDEwMCUgKyAwLjVyZW0pO1xuICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaHMtZm9ybS1maWVsZCBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5ocy1mb3JtLWZpZWxkIHtcbiAgICAgIHdpZHRoOiAyMC4zcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjk1cmVtO1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIEBpbmNsdWRlIHAtLXM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxLjNyZW0gMnJlbTtcbiAgICAgICAgaGVpZ2h0OiA0LjVyZW07XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTcwMDtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBjb2xvcjogJGRhcmtHcmF5O1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaHNfc3VibWl0IHtcbiAgICAgIHdpZHRoOiAxMy44cmVtO1xuXG4gICAgICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIEBpbmNsdWRlIHAtLXM7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMC43cmVtIDFyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgICAgIGhlaWdodDogNC41cmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW1haW5Db2xvck1lZGl1bSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgZm9ybSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cblxuICAgICAgLmhzX2Vycm9yX3JvbGx1cCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuaHMtZm9ybS1maWVsZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcblxuICAgICAgICAmLmhzLWZpcnN0bmFtZSxcbiAgICAgICAgJi5ocy1sYXN0bmFtZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMC40cmVtKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwLjdyZW0gMXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhzX3N1Ym1pdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbiIsIi8vIFByb2plY3Qgc3BlY2lmaWMgbWl4aW5zXG4vLyBGb3Igb3RoZXIgbWl4aW5zIHNlZSBib3dlci9rbmFwc2Fja1xuXG5cbkBtaXhpbiByYXRpby1ib3goJHJhdGlvOiAxLzEpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAoMSAvICRyYXRpbykgKiAxMDAlO1xuICB9XG59XG5cbi8vLSBNaXhpbjogRmx1aWQgVHlwZVxuLy8vXG4vLy8gTWFnaWMgY2FsYyArIHZoIGNvbWJvIHRvIGFsbG93IHRleHQgdG8gYmUgZmx1aWQgYmV0d2VlbiBtaW5pbXVtXG4vLy8gYW5kIG1heGltdW0gYnJlYWtwb2ludHMuXG4vLy9cbi8vLyBAZ3JvdXAgdHlwb2dyYXBoeVxuLy8vIEBwYXJhbSB7dmFyaWFibGV9ICRtaW4tZm9udC1zaXplIFsxMnB4XSAtIE1pbmltdW0gZm9udCBzaXplXG4vLy8gQHBhcmFtIHt2YXJpYWJsZX0gJG1heC1mb250LXNpemUgWzI0cHhdIC0gTWF4aW11bSBmb250IHNpemVcbi8vLyBAcGFyYW0ge3ZhcmlhYmxlfSAkbG93ZXItcmFuZ2UgWzQyMHB4XSAtIFN0b3Agc2NhbGluZyBmb250IHNtYWxsZXIgYXQgdGhpcyBzY3JlZW4gcmVzb2x1dGlvblxuLy8vIEBwYXJhbSB7dmFyaWFibGV9ICR1cHBlci1yYW5nZSBbOTAwcHhdIC0gU3RvcCBzY2FsaW5nIGZvbnQgbGFyZ2VyIGF0IHRoaXMgc2NyZWVuIHJlc29sdXRpb25cbi8vLyBAZXhhbXBsZVxuLy8vICAgaDEge1xuLy8vICAgICBAaW5jbHVkZSBmbHVpZC10eXBlKDIwcHgsIDQ4cHgpO1xuLy8vICAgfVxuLy8vIEBsaW5rIGh0dHA6Ly9jb2RlcGVuLmlvL2Rib3gvcGVuL21lYU1iYVxuXG5AbWl4aW4gZmx1aWQtdHlwZSgkbWluLWZvbnQtc2l6ZTogMTJweCwgJG1heC1mb250LXNpemU6IDIxcHgsICRsb3dlci1yYW5nZTogNDIwcHgsICR1cHBlci1yYW5nZTogOTAwcHgpIHtcbiAgZm9udC1zaXplOiBjYWxjKCN7JG1pbi1mb250LXNpemV9ICsgI3soKCRtYXgtZm9udC1zaXplIC8gKCRtYXgtZm9udC1zaXplICogMCArIDEpKSAtICgkbWluLWZvbnQtc2l6ZSAvICgkbWluLWZvbnQtc2l6ZSAqIDAgKyAxKSkpfSAqICgoMTAwdncgLSAjeyRsb3dlci1yYW5nZX0pIC8gI3soKCR1cHBlci1yYW5nZSAvICgkdXBwZXItcmFuZ2UgKiAwICsgMSkpIC0gKCRsb3dlci1yYW5nZSAvICgkbG93ZXItcmFuZ2UgKiAwICsgMSkpKX0pKTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbG93ZXItcmFuZ2UpIHtcbiAgICBmb250LXNpemU6ICRtaW4tZm9udC1zaXplO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHVwcGVyLXJhbmdlKXtcbiAgICBmb250LXNpemU6ICRtYXgtZm9udC1zaXplO1xuICB9XG59XG5cblxuQG1peGluIHBsYWNlaG9sZGVyKCRjb2xvcjogIzk5OTc5Mykge1xuICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgXG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICA6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxufSIsIi5lcnJvci00MDQge1xuXG4gICAgLmhlcm8ge1xuICAgICAgICBoZWlnaHQ6IDUzLjhyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpe1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7IHJpZ2h0OiAwOyBsZWZ0OiAwOyBib3R0b206IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzUuMzRkZWcsICMwMDAwMDAgMi44NiUsIHJnYmEoMCwgMCwgMCwgMCkgNjQuNTglKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNi4ycmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2LjdyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTYzLCAyMjQsIDAuMDUpO1xuICAgIH1cblxuICAgIC5ob21lLWJ0biB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIHBhZGRpbmc6IDEuNHJlbSAyLjZyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICRtZWRpdW1CbHVlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIG1haW4gLm1haW4tY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHJnYmEoMTI5LCA5NiwgMjI3LCAwLjcpO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMTZweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgIHBhZGRpbmc6IDcuNXJlbSAxMy43NXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC01cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC13aWR0aDogOTByZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDcuNXJlbSAyLjJyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzByZW07XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYyLjI1cmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuM3JlbTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDM1ZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5pbmRleCB7XG5cdC5ob21lLWJsb2ctc2xpZGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmxvY2F0aW9uc0hvbWVfX25ld3Mge1xuXHRcdG1hcmdpbi10b3A6IDEwcmVtO1xuXHRcdHBhZGRpbmc6IDEwcmVtIDAgMnJlbTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA2cmVtO1xuXHRcdFx0cGFkZGluZy10b3A6IDZyZW07XG5cdFx0fVxuXG5cdFx0LmJ0bi13cmFwIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbi10b3A6IDJyZW07XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5idG4ge1xuXHRcdFx0XHRtaW4td2lkdGg6IDE1cmVtO1xuXHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICAgICAgIEJvZHkgQkdcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaG9tZV9fYm9keS1iZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiA1MCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuXHQmLmRlc2sge1xuXHRcdHdpZHRoOiAxMzEuOHJlbTtcblxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI+PW1heC1zaXRlLXdpZHRoXCIpIHtcblx0XHRcdG1heC13aWR0aDogMTQ1MHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCYubW9iaWxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgICAgICAgSGVyb1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5ob21lX19oZXJvIHtcblx0bWluLWhlaWdodDogNTVyZW07XG5cdC8vIGhlaWdodDogY2FsYygxMDB2aCAtIDguNHJlbSk7XG5cdG1heC1oZWlnaHQ6IDYyLjRyZW07XG5cdGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgxMzAuMDglIDE1OS4xOSUgYXQgLTIwLjMxJSAyMDEuNDklLCAjMDBhM2UwIDAlLCByZ2JhKDAsIDE2MywgMjI0LCAwKSAxMDAlKTtcblxuXHQudGV4dC13cmFwIHtcblx0XHR3aWR0aDogNTclO1xuXHR9XG5cblx0Ji1iZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdG9iamVjdC1wb3NpdGlvbjogcmlnaHQ7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRoMSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRjb2xvcjogJGJsdWVEYXJrO1xuXHR9XG5cblx0cCB7XG5cdFx0QGluY2x1ZGUgcC0tbGFyZ2U7XG5cdFx0Y29sb3I6ICRncmF5LTIwMDtcblx0XHRsaW5lLWhlaWdodDogMS40ZW07XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcblx0XHRcdG1heC13aWR0aDogNDZyZW07XG5cdFx0fVxuXHR9XG5cblx0Lm1haW5JbWcge1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdHdpZHRoOiA1NSU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0aW1nIHtcblx0XHRcdG9iamVjdC1wb3NpdGlvbjogbGVmdDtcblx0XHR9XG5cblx0XHQubW9iaWxlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG5cdFx0aDEge1xuXHRcdFx0bWF4LXdpZHRoOiA1NnJlbTtcblx0XHRcdHBhZGRpbmctdG9wOiAzLjVyZW07XG5cdFx0fVxuXG5cdFx0LmNvbnRhaW5lci0xMDYwIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA2cmVtO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdFx0cGFkZGluZy10b3A6IDZyZW07XG5cdFx0bWluLWhlaWdodDogdW5zZXQ7XG5cblx0XHQuY29udGFpbmVyLTEwNjAge1xuXHRcdFx0d2lkdGg6IDgwJTtcblx0XHR9XG5cblx0XHQudGV4dC13cmFwIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5tYWluSW1nIHtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblxuXHRcdFx0LmRlc2t0b3Age1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQubW9iaWxlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEuNXJlbTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICAgICAgIEhlcm8gUGFydG5lcnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaG9tZV9faGVyby1wYXJ0bmVyIHtcblx0bWFyZ2luLXRvcDogN3JlbTtcblx0d2lkdGg6IDMycmVtO1xuXG5cdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdD5kaXYge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcblx0fVxuXG5cdHAge1xuXHRcdGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y29sb3I6ICRjb29sR3JheTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjdyZW07XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXQtbVwiKSB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0fVxuXHR9XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0bWF4LXdpZHRoOiAxMHJlbTtcblx0XHRtYXgtaGVpZ2h0OiAzLjJyZW07XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcblx0XHRpbWc6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0d2lkdGg6IDZyZW07XG5cdFx0fVxuXG5cdFx0aW1nOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdHdpZHRoOiA5LjJyZW07XG5cdFx0fVxuXG5cdFx0aW1nOm50aC1vZi10eXBlKDMpIHtcblx0XHRcdHdpZHRoOiA4cmVtO1xuXHRcdH1cblx0fVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAgICAgICBBcnRpY2xlIFNlY3Rpb25cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaG9tZV9fYXJ0aWNsZXMge1xuXHRtYXJnaW4tdG9wOiAtMTEuNHJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxufVxuXG4uaG9tZV9fYXJ0aWNsZS1zZWMge1xuXHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG5cdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdC5jZWxsIHtcblx0XHRtaW4taGVpZ2h0OiA1MHJlbTtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0LmNlbGwtcHJpbWUsXG5cdC5jZWxsLWl0ZW0ge1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuY2VsbC1wcmltZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR9XG5cblx0LmNlbGwtaXRlbSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2YxZjBmMDtcblx0XHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMzVzO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggNHB4IDM0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0XHR9XG5cdH1cblxuXHQuY2VsbC1pdGVtLmhhcy1iZyB7XG5cdFx0LmNlbGwtaXRlbS1pbm5lciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdFx0fVxuXG5cdFx0LnRleHQtd3JhcCB7XG5cdFx0XHRoNSxcblx0XHRcdGg1IHN0cm9uZyB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRjb2xvcjogJGdyYXktOTAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jZWxsLWJnLWltZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdC5jZWxsLWJnLWltZy1vdmVybGF5IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAxKSAxMDAlKTtcblx0fVxuXG5cdC5jZWxsLWl0ZW0taW5uZXIsXG5cdC5jZWxsLXByaW1lLWlubmVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5jZWxsLWl0ZW0taW5uZXIge1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcblx0XHRwYWRkaW5nOiA0LjZyZW0gMnJlbSA3cmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRwYWRkaW5nOiA0cmVtIDJyZW0gMDtcblx0XHR9XG5cdH1cblxuXHQuY2VsbC1wcmltZS1pbm5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0LmNlbGwtbGFiZWwge1xuXHRcdEBpbmNsdWRlIGV5ZS0tcztcbiAgICBmb250LXdlaWdodDogNzAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuXHRcdHBhZGRpbmc6IDAuNHJlbSAxLjFyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEyMi41JTtcblx0XHR6LWluZGV4OiAzO1xuXHR9XG5cblx0LmNlbGwtY3RhIHtcblx0XHRAaW5jbHVkZSBleWUtLW07XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMi41cmVtO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0bGVmdDogMnJlbTtcblxuXHRcdHN2ZyB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICB3aWR0aDogMS4zcmVtO1xuXG4gICAgICBwYXRoIHtcbiAgICAgICAgc3Ryb2tlOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgfVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRib3R0b206IGluaXRpYWw7XG5cdFx0XHRsZWZ0OiBpbml0aWFsO1xuXHRcdFx0cGFkZGluZzogNHJlbSAwIDJyZW07XG5cdFx0fVxuXHR9XG5cblx0LmNlbGwtdG9vbHRpcCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Jjpob3ZlciAuY2VsbC10dC1wb3Age1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0fVxuXHR9XG5cblx0LmNlbGwtdHQtcG9wIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiBjYWxjKDEwMCUgKyAwLjNyZW0pO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoIzNlNDg0YywgMC45KTtcblx0XHRwYWRkaW5nOiAxcmVtIDJyZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cywgdmlzaWJpbGl0eSAwLjM1cztcblxuXHRcdHN2ZyB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcblx0XHR9XG5cblx0XHRwYXRoIHtcblx0XHRcdHN0cm9rZTogJHdoaXRlO1xuXHRcdH1cblx0fVxuXG5cdC5jZWxsLWNpcmNsZS1pbWcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0d2lkdGg6IDExLjhyZW07XG5cdFx0aGVpZ2h0OiAxMS44cmVtO1xuXHRcdGJvcmRlcjogMC44cmVtIHNvbGlkICR3aGl0ZTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJveC1zaGFkb3c6IDBweCAxMDBweCAxMzNweCByZ2JhKDM3LCAxMzYsIDI1NCwgMC4yMiksXG5cdFx0MHB4IDQxLjc3NzZweCA1NS41NjQycHggcmdiYSgzNywgMTM2LCAyNTQsIDAuMTU4MTQ4KSxcblx0XHQwcHggMjIuMzM2M3B4IDI5LjcwNzNweCByZ2JhKDM3LCAxMzYsIDI1NCwgMC4xMzExNDQpLFxuXHRcdDBweCAxMi41MjE2cHggMTYuNjUzN3B4IHJnYmEoMzcsIDEzNiwgMjU0LCAwLjExKSxcblx0XHQwcHggNi42NTAxcHggOC44NDQ2NHB4IHJnYmEoMzcsIDEzNiwgMjU0LCAwLjA4ODg1NjQpLFxuXHRcdDBweCAyLjc2NzI2cHggMy42ODA0NXB4IHJnYmEoMzcsIDEzNiwgMjU0LCAwLjA2MTg1Mik7XG5cdH1cblxuICAuY2VsbC1ncmFwaGljLXN0YWNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cblxuICAgIC5saW5lcyxcbiAgICAuZG90cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAubGluZXMge1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG5cbiAgICAuZG90cyB7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBjaXJjbGUge1xuICAgICAgICAtd2Via2l0LWZpbHRlcjogZHJvcC1zaGFkb3coIDBweCAwcHggM3B4IHJnYmEodmFyKC0tbWFpbkNvbG9yQWxwaGEpLCAxKSk7XG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coIDBweCAwcHggM3B4IHJnYmEodmFyKC0tbWFpbkNvbG9yQWxwaGEpLCAxKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cblxuICAgIC8vIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgIC8vICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gfVxuICB9XG5cblx0LnRleHQtd3JhcCB7XG5cdFx0ei1pbmRleDogMjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRoNSB7XG5cdFx0XHRAaW5jbHVkZSBwLS1sYXJnZS1zdHJvbmc7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuMXJlbTtcblxuXHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdEBpbmNsdWRlIHAtLXM7XG5cdFx0XHRjb2xvcjogJGdyYXktMjAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMzU7XG5cdFx0fVxuXHR9XG5cblx0aDMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3JNZWRpdW0pO1xuXHRcdGZsZXg6IG5vbmU7XG5cdFx0b3JkZXI6IDA7XG5cdFx0ZmxleC1ncm93OiAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cblx0XHRhIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3JCcmlnaHQpO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICAgICAgICBTZWN0aW9uIENvbCBMYXlvdXRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaG9tZV9fYXJ0aWNsZS0zY29sIHtcblx0LmNlbGwge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMS44cmVtKTtcblx0fVxufVxuXG4uaG9tZV9fYXJ0aWNsZS0yY29sIHtcblx0LmNlbGw6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAxLjhyZW0pO1xuXHR9XG5cblx0LmNlbGw6bGFzdC1vZi10eXBlIHtcblx0XHR3aWR0aDogY2FsYygoMTAwJSAvIDMpICogMiAtICgxLjhyZW0gLyAyKSk7XG5cdH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgICAgICAgIFNlY3Rpb24gMVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5ob21lX19hcnRpY2xlLXNlYzEge1xuXHQuY2VsbC1pdGVtOm5vdCguaGFzLWJnKSAudGV4dC13cmFwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHR9XG5cblx0LmNpcmNsZS1pbWctbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC01cmVtO1xuXHRcdGxlZnQ6IDA7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0LmNlbGwtcHJpbWUtaW5uZXIge1xuXHRcdHBhZGRpbmc6IDEzcmVtIDAgMi4zcmVtIDFyZW07XG5cblx0XHRoMyB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAyOHJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2VsbC1pdGVtLWlubmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0YWxpZ24tY29udGVudDogZmxleC1lbmQ7XG5cdH1cblxuXHQuY2VsbC1iZy1pbWcge1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXG4gIC5jZWxsLWdyYXBoaWMtc3RhY2sge1xuICAgIHdpZHRoOiA0MHJlbTtcbiAgICBoZWlnaHQ6IDQwcmVtO1xuICAgIHRvcDogLTVyZW07XG4gICAgbGVmdDogMDtcbiAgfVxuXG5cdC5jZWxsLWJnLWltZy1vdmVybGF5IHtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDYwJTtcblx0fVxuXG5cdC5jZWxsLWNpcmNsZS1pbWcge1xuXHRcdHRvcDogMTAlO1xuXHRcdGxlZnQ6IDA7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgnPj1tYXgtc2l0ZS13aWR0aCcpIHtcblx0XHRcdHRvcDogMTIlO1xuXHRcdH1cblx0fVxuXG5cdC5jZWxsLWxhYmVsIHtcblx0XHRAaW5jbHVkZSBleWUtLXM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXG5cdC5jZWxsLWN0YS5icmlnaHQge1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3JCcmlnaHQpO1xuXG5cdFx0cGF0aCB7XG5cdFx0XHRzdHJva2U6IHZhcigtLW1haW5Db2xvckJyaWdodCk7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHQuY2VsbC1pdGVtOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS43cmVtO1xuXHRcdH1cblxuXHRcdC5jZWxsLWl0ZW0uaGFzLWJnIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDUwcmVtO1xuXHRcdH1cblxuXHRcdC5jZWxsLXByaW1lLWlubmVyIHtcblx0XHRcdHBhZGRpbmctdG9wOiA2LjVyZW07XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDFyZW07XG5cdFx0fVxuXG5cdFx0LmNlbGwtY2lyY2xlLWltZyB7XG5cdFx0XHR0b3A6IGNhbGMoLTkuN3JlbSAvIDIpO1xuXHRcdFx0bGVmdDogMnJlbTtcblx0XHRcdHdpZHRoOiA3LjdyZW07XG5cdFx0XHRoZWlnaHQ6IDcuN3JlbTtcblx0XHRcdGJvcmRlci13aWR0aDogMC41cmVtO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgICAgICAgIFNlY3Rpb24gMlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5ob21lX19hcnRpY2xlLXNlYzIge1xuXHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cblx0LmNpcmNsZS1pbWctbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0zMHJlbTtcblx0XHRyaWdodDogMDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHRoMyB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDI4cmVtO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA3cmVtO1xuXHRcdH1cblx0fVxuXG5cdC5jZWxsOmZpcnN0LW9mLXR5cGUge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cblxuXHQuY2VsbDpsYXN0LW9mLXR5cGUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cblx0LmNlbGw6bGFzdC1vZi10eXBlIHtcblx0XHQuY2VsbC1pdGVtOmxhc3Qtb2YtdHlwZSAuY2VsbC1pdGVtLWlubmVyIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0XHR9XG5cdH1cblxuXHQuY2VsbC1jb250ZW50IHtcblx0XHRwYWRkaW5nOiAzLjRyZW0gMnJlbSAzLjRyZW07XG5cblx0XHRwIHtcblx0XHRcdGNvbG9yOiAkZ3JheS0yMDA7XG5cdFx0fVxuXHR9XG5cblx0LnRleHQtd3JhcCB7XG5cdFx0aDUge1xuXHRcdFx0QGluY2x1ZGUgcDtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdEBpbmNsdWRlIHAtLXhzO1xuXHRcdH1cblx0fVxuXG5cdC5jZWxsLXByaW1lLWlubmVyIHtcblx0XHRwYWRkaW5nLXRvcDogMTByZW07XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcmVtO1xuXHRcdHBhZGRpbmctbGVmdDogMi45cmVtO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQuY2VsbC1pdGVtLWlubmVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0LmNlbGwtaXRlbTpmaXJzdC1vZi10eXBlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmNlbGwtY29udGVudCB7XG5cdFx0d2lkdGg6IDU0JTtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG5cblx0LmNlbGwtaW1nLXdyYXAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogNDYlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuICAuY2VsbC1ncmFwaGljLXN0YWNrIHtcbiAgICB3aWR0aDogNDVyZW07XG4gICAgaGVpZ2h0OiA0NXJlbTtcbiAgICB0b3A6IC0yNnJlbTtcbiAgICByaWdodDogLTlyZW07XG4gIH1cblxuXHQuY2VsbC1jdGEge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0bWFyZ2luLXRvcDogMnJlbTtcblx0XHRhbGlnbi1pdGVtczogaW5pdGlhbDtcblx0fVxuXG5cdC5jZWxsLWJnLWltZyB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IDA7XG5cblx0XHRpbWcge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR9XG5cdH1cblxuXHQuY2VsbC1iZy1pbWctb3ZlcmxheSB7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC05MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAxKSAxMDAlKTtcblx0fVxuXG5cdC5jZWxsLWNpcmNsZS1pbWcge1xuXHRcdHdpZHRoOiAxMS4zcmVtO1xuXHRcdGhlaWdodDogMTEuM3JlbTtcblx0XHR0b3A6IC0xNCU7XG4gICAgbGVmdDogOTclO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmRlc2t0b3Age1xuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5tb2JpbGUge1xuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIikge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdC5jZWxsLXByaW1lLWlubmVyIHtcblx0XHRcdHBhZGRpbmctdG9wOiA1cmVtO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdC5jZWxsLWNpcmNsZS1pbWcge1xuXHRcdFx0d2lkdGg6IDUuNnJlbTtcblx0XHRcdGhlaWdodDogNS42cmVtO1xuXHRcdFx0dG9wOiAtNnJlbTtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvcmRlci13aWR0aDogMC4zNXJlbTtcblx0XHR9XG5cblx0XHQuY2VsbC1jb250ZW50LFxuXHRcdC5jZWxsLWltZy13cmFwIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXG5cdFx0LmNlbGwtaXRlbS5oYXMtYmcge1xuXHRcdFx0LmNlbGwtaXRlbS1pbm5lciB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5jZWxsLWNvbnRlbnQge1xuXHRcdFx0XHRwYWRkaW5nOiAwcmVtIDIuOXJlbSAxcmVtO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNHJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2VsbC1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblxuXHRcdC5jZWxsLWNvbnRlbnQge1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHR9XG5cblx0XHQuY2VsbC1pbWctd3JhcCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNzMlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jZWxsLWN0YSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdC5jZWxsLWJnLWltZyB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRyaWdodDogYXV0bztcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNlbGwtYmctaW1nLW92ZXJsYXkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDUwJTtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMSkgMTAwJSk7XG5cdFx0fVxuXHR9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICAgICAgICBTZWN0aW9uIDNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaG9tZV9fYXJ0aWNsZS1zZWMzIHtcblxuXHQuY2lyY2xlLWltZy1tb2JpbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTVyZW07XG5cdFx0bGVmdDogLTVyZW07XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Lm1vYmlsZS1mbG90LWl0ZW0ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDcuN3JlbTtcblx0XHRoZWlnaHQ6IDcuN3JlbTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXG5cdC5jZWxsIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXG5cdFx0LnRleHQtd3JhcCB7XG5cdFx0XHRoNSB7XG5cdFx0XHRcdEBpbmNsdWRlIHA7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRAaW5jbHVkZSBwLS14cztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWN0YS5icmlnaHQge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvckJyaWdodCk7XG5cblx0XHRcdHBhdGgge1xuXHRcdFx0XHRzdHJva2U6IHZhcigtLW1haW5Db2xvckJyaWdodCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNlbGwudG9wUmlnaHR7XG5cdFx0d2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAqIDIgLSAoMS44cmVtIC8gMikpO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdFx0fVxuXG5cdFx0LmNlbGwtaXRlbSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICB6LWluZGV4OiAxO1xuXG5cdFx0XHQuY2VsbC1pdGVtLWlubmVyIHtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEycmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDQuOXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY2VsbC1jdGEge1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcblx0XHRcdFx0XHRib3R0b206IGF1dG87XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR0b3A6IGNhbGMoMTAwJSArIDJyZW0pO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMS45cmVtIDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY2VsbC1jb250ZW50IHtcblx0XHRcdFx0d2lkdGg6IDU1JTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNlbGwtaW1nLXdyYXAge1xuXHRcdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQuY2VsbC1pbWcge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0cmlnaHQ6IDJyZW07XG5cdFx0XHRcdHdpZHRoOiA0MCU7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDU4JTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMzNyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblxuXHRcdFx0XHQuY2VsbC1jb250ZW50LFxuXHRcdFx0XHQuY2VsbC1pbWctd3JhcCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY2VsbC1pdGVtLWlubmVyIHtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNlbGwtaW1nIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDlyZW0pO1xuXHRcdFx0XHRcdG1heC13aWR0aDogY2FsYygxMDAlICsgOXJlbSk7XG5cdFx0XHRcdFx0bGVmdDogLTUuNHJlbTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMnJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jZWxsLmxlZnQge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMS44cmVtKTtcblxuXHRcdC5jZWxsLWl0ZW0ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdH1cblxuXHRcdC5jZWxsLWJnLWltZyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0LmNlbGwtaXRlbS1pbm5lciB7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0cGFkZGluZy10b3A6IDNyZW07XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdFx0fVxuXG5cdFx0LnRleHQtd3JhcCB7XG5cdFx0XHRoNSB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRjb2xvcjogJGdyYXktOTAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYubW9iaWxlIHtcblx0XHRcdC5jZWxsLWJnLWltZyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAyNi43cmVtO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIC01LjFyZW07XG5cdFx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiAwIC01LjFyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNlbGwtaXRlbS1pbm5lciB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuY2VsbC1jdGEge1xuXHRcdFx0XHRwYWRkaW5nOiAxLjlyZW0gMCAzcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5kZXNrdG9wIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jZWxsLXByaW1lLWlubmVyIHtcblx0XHRwYWRkaW5nLXRvcDogM3JlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogNHJlbTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIikge1xuXHRcdFx0aDMge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQ3LjZyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cdH1cblxuXHQuaGVhZGluZy1pbWctd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA3MyUpO1xuXHR9XG5cblx0LmhlYWRpbmctd3JhcCB7XG5cdFx0d2lkdGg6IDY4JTtcblxuXHRcdCYubW9yZS1tYXJnaW4tbGVmdCB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNlbGwtY2lyY2xlLWltZyB7XG5cdFx0d2lkdGg6IDUuNHJlbTtcblx0XHRoZWlnaHQ6IDUuNHJlbTtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTM2JSk7XG5cdFx0bGVmdDogNTAlO1xuXHRcdGJvcmRlci13aWR0aDogMC4zNXJlbTtcbiAgICB6LWluZGV4OiAxO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cbiAgLmNlbGwtZ3JhcGhpYy1zdGFjayB7XG4gICAgd2lkdGg6IDQ1cmVtO1xuICAgIGhlaWdodDogNDVyZW07XG4gICAgdG9wOiAtNy41cmVtO1xuICAgIGxlZnQ6IC02cmVtO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuICB9XG5cblx0QGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG5cdFx0LmhlYWRpbmctd3JhcCB7XG5cdFx0XHRtYXgtd2lkdGg6IDQ2LjJyZW07XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblxuXHRcdC5oZWFkaW5nLWltZy13cmFwLFxuXHRcdC5oZWFkaW5nLXdyYXAge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG4gICAgLmNlbGwtcHJpbWUtaW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cblxuXHRcdC5jZWxsLWNpcmNsZS1pbWcge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcblx0XHR9XG5cdH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgICAgICAgIFNlY3Rpb24gNFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5ob21lX19hcnRpY2xlLXNlYzQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdC5jaXJjbGUtaW1nLW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtMTlyZW07XG5cdFx0cmlnaHQ6IC0zcmVtO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdGgzIHtcblx0XHRAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcblx0XHRcdG1heC13aWR0aDogMjhyZW07XG5cdFx0fVxuXHR9XG5cblx0LmNlbGwtcHJpbWUtaW5uZXIge1xuXHRcdHBhZGRpbmctbGVmdDogMi45cmVtO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0cGFkZGluZy10b3A6IDEuNnJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3cmVtO1xuICAgIH1cblx0fVxuXG5cdC5jZWxsLWJnLWltZy1vdmVybGF5IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDcwJTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0fVxuXG5cdC5jZWxsIHtcblx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0fVxuXG5cdC5jZWxsLWNvbnRlbnQge1xuXHRcdHdpZHRoOiA3MiU7XG4gICAgbWF4LXdpZHRoOiA0My45cmVtO1xuXHR9XG5cblx0LmNlbGwtY3RhIHtcblx0XHRib3R0b206IDIuM3JlbTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIikge1xuXHRcdFx0bGVmdDogM3JlbTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0Ym90dG9tOiBpbml0aWFsO1xuXHRcdH1cblx0fVxuXG5cdC5zbGljay1saXN0LCAuc2xpY2stdHJhY2ssIC5zbGljay1zbGlkZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuY2VsbC1pdGVtLWlubmVyIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQuY2VsbC1jaXJjbGUtaW1nIHtcblx0XHR3aWR0aDogMTEuNnJlbTtcblx0XHRoZWlnaHQ6IDExLjZyZW07XG5cdFx0Ym90dG9tOiAxMiU7XG5cdFx0cmlnaHQ6IDkyJTtcblx0XHRib3JkZXItd2lkdGg6IDAuNXJlbTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG4gIC5zbGljay1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogM3JlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMztcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBjdXJzb3I6IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgYm90dG9tOiAzLjVyZW07XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5zbGljay1wcmV2IHtcbiAgICAgIHJpZ2h0OiA3LjVyZW07XG4gICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWcvaG9tZS9hcnJvdy1yaWdodC5zdmcnKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgcmlnaHQ6IDZyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zbGljay1uZXh0IHtcbiAgICAgIHJpZ2h0OiAzLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9ob21lL2Fycm93LXJpZ2h0LnN2ZycpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgcmlnaHQ6IDNyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWcvaG9tZS9hcnJvdy1yaWdodC1ncmF5LnN2ZycpO1xuICAgIH1cbiAgfVxuXG4gIC5jZWxsLWdyYXBoaWMtc3RhY2sge1xuICAgIHdpZHRoOiA0NXJlbTtcbiAgICBoZWlnaHQ6IDgwcmVtO1xuICAgIHRvcDogLTMzLjVyZW07XG4gICAgcmlnaHQ6IC04cmVtO1xuICB9XG5cblx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHQuY2VsbC1wcmltZS1pbm5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA4LjVyZW07XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdC5jZWxsLWl0ZW0taW5uZXIge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdC5jZWxsLWNvbnRlbnQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LnRleHQtd3JhcC1vdXRlciB7XG5cdFx0XHRwYWRkaW5nOiAwIDIuOXJlbSAxcmVtO1xuXHRcdFx0bWFyZ2luLXRvcDogLTZyZW07XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMnJlbSAxcmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jZWxsLWNpcmNsZS1pbWcge1xuICAgICAgd2lkdGg6IDYuNnJlbTtcbiAgICAgIGhlaWdodDogNi42cmVtO1xuICAgICAgYm90dG9tOiAzcmVtO1xuICAgICAgcmlnaHQ6IDJyZW07XG4gICAgICBib3JkZXItd2lkdGg6IDAuNHJlbTtcblx0XHR9XG5cblx0XHQuY2VsbC1iZy1pbWctb3ZlcmxheSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0aGVpZ2h0OiA1MCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDEwJSwgIzAwMCAxMjAlKTtcblx0XHR9XG5cblx0XHQuY2VsbC1iZy1pbWcge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Ly8gIFNsaWNrIFNsaWRlclxuXHQvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuY2VsbC1zbGlkZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSxcblx0XHQoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuXHRcdFx0bWluLWhlaWdodDogNDNyZW07XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG5cdFx0XHQuY2VsbC1pdGVtLWlubmVyIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzcmVtO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjByZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQuc2xpY2stZG90cyB7XG5cdFx0Ym90dG9tOiAtMi43cmVtO1xuXHR9XG5cblx0LnNsaWNrLWRvdHMgbGkge1xuXHRcdG1hcmdpbjogMDtcblx0XHR3aWR0aDogMjJweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cblx0XHRidXR0b24ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0fVxuXHR9XG5cblx0LnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR3aWR0aDogOHB4O1xuXHRcdGhlaWdodDogOHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRiYWNrZ3JvdW5kOiAkZ3JheS03MDA7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdH1cblxuXHQuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0LnNsaWNrLWFycm93IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmNlbGwtc2xpZGVyQXJyb3dzIHtcblx0XHRib3R0b206IDJyZW07XG5cdFx0cmlnaHQ6IDRyZW07XG5cdFx0ei1pbmRleDogNTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRib3R0b206IDIuN3JlbTtcblx0XHR9XG5cblx0XHRzdmcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMi45cmVtO1xuXHRcdH1cblxuXHRcdC5hcnJvdy1sZWZ0IHtcblx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0XHR9XG5cblx0XHQuc2xpZGVyLWFycm93IHtcblx0XHRcdHBhZGRpbmctdG9wOiAycmVtO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDJyZW07XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdCY6aG92ZXIgcGF0aCB7XG5cdFx0XHRcdGZpbGw6ICRicmlnaHRCbHVlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIFR3byBDYXJkcyBzZWN0aW9uXG5cblx0LmNlbGwtY2FyZHMge1xuXHRcdC5jZWxsIHtcblx0XHRcdCYtaXRlbSB7XG5cdFx0XHRcdCYtaW5uZXIge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAyMi45cmVtO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDMuOHJlbSAyLjNyZW0gMCAycmVtO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA0LjlyZW0gMnJlbSAzLjlyZW07XG5cdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiA0MHJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji1iZy1pbWcge1xuXG5cdFx0XHRcdCYub3ZlcmZsb3ctaW1nIHtcblx0XHRcdFx0XHR0b3A6IHVuc2V0O1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQub3ZlcmZsb3ctaW1nLWltYWdlIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji1jYXJkIHtcblx0XHRcdFx0LnRleHQtd3JhcCB7XG5cdFx0XHRcdFx0aDUge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudGV4dC13cmFwLW91dGVyIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY2VsbC1iZy1pbWcge1xuXHRcdFx0XHRcdGltZy5kZXNrdG9wIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGltZy5tb2JpbGUge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jZWxsLWN0YSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAyLjFyZW0gMCAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi42cmVtO1xuXG5cblx0XHRcdFx0XHQudGV4dC13cmFwIHtcblx0XHRcdFx0XHRcdGg1LCBwIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuY2VsbC1pdGVtLWlubmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0XHRcdFx0Ly8gdG9kbzogYWRqdXN0IHdoZW4gaW1hZ2UgaXMgY2hvc2VuXG5cdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDM2LjNyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmNlbGwtY3RhIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIikge1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAyLjNyZW07XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmx1ZUJyaWdodDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuY2VsbC1iZy1pbWcge1xuXHRcdFx0XHRcdFx0Ly8gdG9kbzogYWRqdXN0IHdoZW4gaW1hZ2UgaXMgY2hvc2VuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDQ0JTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0LmNlbGwtaXRlbS1pbm5lciB7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5jZWxsLWNvbnRlbnQge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDIyLjVyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnRleHQtd3JhcCB7XG5cdFx0XHRcdFx0XHRoNSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmx1ZURhcms7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmtHcmF5O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5jZWxsLWN0YSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGJsdWU7XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIikge1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiB1bnNldDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0c3ZnICoge1xuXHRcdFx0XHRcdFx0XHRzdHJva2U6ICRibHVlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAgICAgICAgU2VjdGlvbiA1XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmhvbWVfX2FydGljbGUtc2VjNSB7XG5cdC5jZWxsIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0LmNlbGwtYmctaW1nIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0cGFkZGluZy10b3A6IDYxLjM5JTtcblxuXHRcdFx0QG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSxcblx0XHRcdCgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNlbGwtaXRlbS1pbm5lciB7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0cGFkZGluZy10b3A6IDNyZW07XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5oZWFkaW5nLWltZy13cmFwIHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gNzMlKTtcblx0fVxuXG5cdC5oZWFkaW5nLXdyYXAge1xuXHRcdHdpZHRoOiA2MyU7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcblx0XHQuaGVhZGluZy13cmFwIHtcblx0XHRcdG1heC13aWR0aDogMzUuMnJlbTtcblx0XHR9XG5cblx0XHQuY2VsbC1wcmltZS1pbm5lciB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIuOXJlbTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdC5jZWxsIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblx0XHR9XG5cblx0XHQuaGVhZGluZy1pbWctd3JhcCxcblx0XHQuaGVhZGluZy13cmFwIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5jZWxsLWNpcmNsZS1pbWcge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdG1hcmdpbi10b3A6IDMuNXJlbTtcblx0XHR9XG5cblx0XHQuY2VsbC1wcmltZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHRcdH1cblx0fVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAgICAgICBMYXRlc3Rcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaG9tZV9fbGF0ZXN0IHtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAxNjMsIDIyNCwgMC4wNSk7XG5cdHBhZGRpbmctdG9wOiAxNnJlbTtcblx0cGFkZGluZy1ib3R0b206IDE2cmVtO1xuXHRtYXJnaW4tdG9wOiAtNnJlbTtcblxuXHRoNiB7XG5cdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDMuNnJlbTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0LW1cIikge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0fVxuXG5cdC5jb2wge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctbGVmdDogNnJlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXJlbTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiAkYnJpZ2h0Qmx1ZTtcblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAkbWVkaXVtQmx1ZTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRtZWRpdW1CbHVlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdGNvbG9yOiAkbWVkaXVtQmx1ZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjM1cztcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0LW1cIikge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjM1cztcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdHdpZHRoOiAzcmVtO1xuXHRcdH1cblxuXHRcdC5jdGEge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogMS4zcmVtO1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Y29sb3I6ICRicmlnaHRCbHVlO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldC1tXCIpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0cGFkZGluZy10b3A6IDEzcmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG5cdFx0LmNvbCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUuNXJlbTtcblx0XHR9XG5cdH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgICAgICAgQmxvZyBTbGlkZXJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaG9tZS1ibG9nLXNsaWRlciB7XG4gIG1hcmdpbi10b3A6IDEwcmVtO1xuXHRwYWRkaW5nOiAxMHJlbSAwIDJyZW07XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdG1hcmdpbi10b3A6IDZyZW07XG5cdFx0cGFkZGluZy10b3A6IDZyZW07XG5cdH1cblxuXHQuaHViLWxvZ29fX2NvbnRhaW5lciB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Lmh1Yi1sb2dvIHN2ZyB7XG5cdFx0bWF4LXdpZHRoOiAyNHJlbTtcblxuXHRcdHBhdGg6bGFzdC1vZi10eXBlIHtcblx0XHRcdGZpbGw6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdG1heC13aWR0aDogMTkwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmJsb2dDYXJkLS1sYWJlbCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbkNvbG9yKSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAwLjRyZW0gMC45cmVtICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuYmxvZ0NhcmQtLWN0YSB7XG5cdFx0QGluY2x1ZGUgcC0teHM7XG5cdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cdH1cblxuXHQudGV4dC13cmFwIHtcblx0XHRoNSB7XG5cdFx0XHRAaW5jbHVkZSBwLS1zdHJvbmc7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtc2Fucy1tZWRpdW07XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRAaW5jbHVkZSBwLS14cztcblx0XHRcdGNvbG9yOiAkZ3JheS0yMDA7XG5cdFx0fVxuXHR9XG5cblx0LmZsaWNraXR5LXZpZXdwb3J0IHtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0fVxuXG5cdC5mbGlja2l0eS1wYWdlLWRvdHMge1xuXHRcdG1hcmdpbi10b3A6IDJyZW07XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0bWFyZ2luLXRvcDogMnJlbTtcblx0XHR9XG5cblx0XHRsaS5kb3Qge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdGhlaWdodDogMC45cmVtO1xuXHRcdFx0d2lkdGg6IDAuOXJlbTtcblx0XHRcdG1hcmdpbjogMCAwLjU1cmVtO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0Jjpub3QoLmlzLXNlbGVjdGVkKSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5LTcwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19saXN0IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogM3JlbTtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdG1hcmdpbi10b3A6IDQuNHJlbTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzcmVtO1xuXHRcdH1cblxuXHRcdCYtaXRlbSB7XG5cdFx0XHR3aWR0aDogNTByZW07XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDNyZW07XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHQuYmxvZ0NhcmQge1xuXHRcdFx0XHRoZWlnaHQ6IDE3cmVtO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0LnRleHQtd3JhcCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDJyZW0gMjBweCA1cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGg1IHtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDIwcmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLS1pbWcge1xuXHRcdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRib3R0b206IDNyZW07XG5cdFx0XHRcdFx0XHRsZWZ0OiAxcmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLm5vLWRvdHMge1xuXHRcdFx0LmZsaWNraXR5LXBhZ2UtZG90cyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI2ZmZmZmZiAtMzUuNzclLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMy4zcmVtO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cbn1cblxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAgICAgICBIb21lIHZpZGVvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmhvbWVfX3ZpZGVvIHtcblx0Ji1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXHRcdG1hcmdpbi1ib3R0b206IDdyZW07XG5cdFx0cGFkZGluZzogMS41cmVtIDA7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgyNDEsIDI0MCwgMjQwLCAxKTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRwYWRkaW5nOiAxcmVtIDA7XG5cdFx0fVxuXHR9XG5cblx0Ji1pdGVtIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0Ji5pcy1zZWxlY3RlZCB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdFx0Ji13cmFwcGVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cblx0XHQmLWltZyB7XG5cdFx0XHRoZWlnaHQ6IDUyLjRyZW07XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWNvbnRlbnQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Ym90dG9tOiAzLjVyZW07XG5cdFx0XHRsZWZ0OiA1LjJyZW07XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdGJvdHRvbTogMS41cmVtO1xuXHRcdFx0XHRsZWZ0OiAyLjVyZW07XG5cdFx0XHR9XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdHdpZHRoOiA4LjRyZW07XG5cdFx0XHRcdGhlaWdodDogOC40cmVtO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDRyZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiA0cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cbiAgICAgIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIEBpbmNsdWRlIHAtLWxhcmdlLXN0cm9uZztcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjFlbTtcblx0XHRcdFx0fVxuXG4gICAgICAgICYgKyBwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDAuMzVyZW07XG5cdFx0XHRcdFx0fVxuICAgICAgICB9XG4gICAgICB9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRAaW5jbHVkZSBwO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG5cdFx0XHRcdG1heC13aWR0aDogNDcuOXJlbTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjFlbTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLW92ZXJsYXkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDRyZW07XG5cdFx0bGVmdDogMnJlbTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxufVxuXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICAgICAgIEhvbWUgdmlkZW8gU2xpZGVyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmhvbWVfX3ZpZGVvLXNsaWRlciB7XG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zNXM7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuXHRhIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuaG9tZV9fdmlkZW8taXRlbS1jb250ZW50IHtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNXJlbSk7XG5cblx0XHRcdC5ob21lX192aWRlby1pdGVtLWNvcHkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmxlc3MtZGltZW5zaW9ucyB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRsZWZ0OiAxLjVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZsaWNraXR5LXNsaWRlciB7XG5cdFx0dHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuaG9tZV9fdmlkZW8taXRlbSB7XG5cdFx0bGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdHotaW5kZXg6IC0xO1xuXG5cdFx0Ji5ibGFjay10ZXh0IHtcblxuXHRcdFx0LmhvbWUtLXZpZGVvLXdyYXA6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSAxNy40NyUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMjguMDglKTtcblx0XHRcdH1cblxuXHRcdFx0LmhvbWVfX3ZpZGVvLWl0ZW0tY29weSAqIHtcblx0XHRcdFx0Y29sb3I6ICRncmF5LTEwMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5ob21lX192aWRlby1pdGVtLmlzLXNlbGVjdGVkIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHotaW5kZXg6IDBcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdGJveC1zaGFkb3c6IDBweCA0cHggMzRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHR9XG5cblx0KiB7XG5cdFx0b3V0bGluZTogaW5oZXJpdDtcblx0fVxuXG5cdC5ob21lLS12aWRlby13cmFwIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xuXHRcdGxlZnQ6IDEuNXJlbTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG5cdFx0XHRsZWZ0OiAxcmVtO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMuNDVkZWcsIHJnYmEoMCwgMCwgMCwgMC41KSAxLjc3JSwgcmdiYSgwLCAwLCAwLCAwKSAzNC4zOSUpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsMCwwLC44KSAwJSwgcmdiYSgwLDAsMCwwLjA1KSA1MCUpO1xuICAgICAgfVxuXHRcdH1cblxuXG5cdFx0Ji52aWRlby1iZyB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmctdG9wOiA1NC42JTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDUzJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmxlc3MtZGltZW5zaW9ucyB7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNjIlO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDYwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHZpZGVvLFxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdC8vIGltZyB7XG5cdFx0Ly8gXHRwYWRkaW5nOiAwIDEuNXJlbTtcblx0XHQvLyB9XG5cdH1cblxuXHQuZmxpY2tpdHktYnV0dG9uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAzLjVyZW07XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0d2lkdGg6IDUuOHJlbTtcblx0XHRoZWlnaHQ6IDUuOHJlbTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC41KTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDQwJTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR6LWluZGV4OiAzO1xuXG5cdFx0JjpkaXNhYmxlZCB7XG5cdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRjdXJzb3I6IGF1dG87XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR3aWR0aDogMnJlbTtcblx0XHRcdGhlaWdodDogMXJlbTtcblx0XHRcdGJvdHRvbTogMy41cmVtO1xuXHRcdH1cblxuXHRcdHN2ZyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCYucHJldmlvdXMge1xuXHRcdFx0cmlnaHQ6IDExLjVyZW07XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9ob21lL2Fycm93LXJpZ2h0LnN2ZycpO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRyaWdodDogNnJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLm5leHQge1xuXHRcdFx0cmlnaHQ6IDVyZW07XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9ob21lL2Fycm93LXJpZ2h0LnN2ZycpO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0cmlnaHQ6IDNyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWcvaG9tZS9hcnJvdy1yaWdodC1ncmF5LnN2ZycpO1xuICAgIH1cblx0fVxuXG5cdC5mbGlja2l0eS1wYWdlLWRvdHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogMS41cmVtO1xuXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0Ym90dG9tOiAtNHJlbTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRib3R0b206IC0zcmVtO1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LTcwMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHR9XG5cblx0XHRcdCYuaXMtc2VsZWN0ZWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuOXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5jb250YWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS05NTA7XG5cbiAgICAubWF4LWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTk1MDtcbiAgICB9XG5cbiAgICAuQm90dG9tX19TaWdudXAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC5oYnNwdC1mb3JtIGZvcm0ge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktMzAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnMtbWVkaXVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhzLWlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0RERTFFMjtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0LmhzLWJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXJsb3ctZm9udDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDRyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLkJvdHRvbV9fU2lnbnVwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWhlcm8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2NC43cmVtO1xuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwNnJlbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVyZW0gOXJlbSAzcmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1tYWluQ29sb3JEYXJrQWxwaGEpLCAwLjcpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cmVtIDIuMnJlbSAzcmVtO1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUuNnJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDokZm9udC1tZWQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxNWVtO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiRmb250LWxpZ2h0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MS44cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LW0nKSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZXJvLWltZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3dhdGVybWFyayB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgIC8vIHBhZGRpbmc6IDAgMi4ycmVtIDNyZW07XG4gICAgICAgICAgLy8gZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1OC43cmVtO1xuXG4gICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRhYnMge1xuICAgICAgICBwYWRkaW5nOjAgMTByZW0gMTVyZW07XG5cbiAgICAgICAgLy8gbWFyZ2luLXRvcDotNHJlbTtcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTotNHJlbTtcblxuICAgICAgICAmX193cmFwIHtcbiAgICAgICAgICAgIC8vIGJveC1zaGFkb3c6MHB4IDE2cHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwNnJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDQxLjc3NzZweCAzMy40MjIxcHggcmdiYSg3MSwgMTgzLCAyMjIsIDAuMDUwMzE5OCksIDBweCAyMi4zMzYzcHggMTcuODY5cHggcmdiYSg3MSwgMTgzLCAyMjIsIDAuMDQxNzI3NSksIDBweCAxMi41MjE2cHggMTAuMDE3MnB4IHJnYmEoNzEsIDE4MywgMjIyLCAwLjAzNSksIDBweCA2LjY1MDFweCA1LjMyMDA4cHggcmdiYSg3MSwgMTgzLCAyMjIsIDAuMDI4MjcyNSksIDBweCAyLjc2NzI2cHggMi4yMTM4MXB4IHJnYmEoNzEsIDE4MywgMjIyLCAwLjAxOTY4MDIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3cteDpoaWRkZW47XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOjExMCU7XG4gICAgICAgICAgICAgICAgbGVmdDotMjBweDtcbiAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6MTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCA0cHggLTRweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6bm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiR3aGl0ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleDoxO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MS45cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiM4ZTk1OTg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGhlaWdodDo4cmVtO1xuICAgICAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMTVweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExNSU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnJnYmEodmFyKC0tbWFpbkNvbG9yQnJpZ2h0QWxwaGEpLCAwLjcpO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGN5YW5EYXJrO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OnVuc2V0O1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czpub25lO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDoyO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTZweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG5cbiAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUuNXJlbSA4LjVyZW0gNi41cmVtO1xuXG4gICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMi4ycmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAvLyBwYWRkaW5nOiAwIDIuMnJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgLy8gJl9fbGlzdCB7XG4gICAgICAgICAgLy8gICAmLWl0ZW0ge1xuICAgICAgICAgIC8vICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgLy8gICB9XG4gICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1vdXRybyB7XG4gICAgICAgIHBhZGRpbmc6OXJlbSAxMHJlbTtcblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JGhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyLjhyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6JGZvbnQtbWVkO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDokZm9udC1saWdodDtcbiAgICAgICAgICAgICAgY29sb3I6JHBhcmFncmFwaEdyYXk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZToxLjhyZW07XG4gICAgICAgICAgICAgIG1heC13aWR0aDogNTRyZW07XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgcGFkZGluZzogMTByZW0gMi4ycmVtIDZyZW07XG5cbiAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnNpbmdsZS1wYWdlIHtcblx0Lmhlcm8ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAzO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNTByZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdGhlaWdodDogMjVyZW07XG5cdFx0fVxuXG5cblx0XHQmLXJhaWwge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19pbWcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Jl9faW1nLWJ0biB7XG5cdFx0XHRoZWlnaHQ6IDEwLjhyZW07XG5cdFx0XHR3aWR0aDogMTAuOHJlbTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDg5MS40ODRweDtcblx0XHRcdGJvcmRlcjogNnB4IHNvbGlkICR3aGl0ZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiBjYWxjKDMwJSAtIDUuNHJlbSk7XG5cdFx0XHRib3R0b206IC01LjRyZW07XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0ei1pbmRleDogNDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX193cmFwcGVyIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiA3MCU7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdFx0cGFkZGluZzogMCAwIDVyZW0gMTByZW07XG5cblx0XHRcdGgxIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAycmVtIDJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fY2F0ZWdvcnkge1xuXHRcdFx0Y29sb3I6ICRicmlnaHRCbHVlO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS40cmVtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXG5cdH1cblxuXHQuY2xpcC1jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Y2xpcDogcmVjdCgwLCBhdXRvLCBhdXRvLCAwKTtcblx0fVxuXG5cdC5yYWlsIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAzMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHotaW5kZXg6IDI7XG5cblx0XHQmLmhlcm8tcmFpbCAubmF2IGEge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdH1cblxuXHRcdCYuYm9keS1yYWlsIHtcblx0XHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgJGxpZ2h0R3JheTtcblx0XHRcdG1hcmdpbi1yaWdodDogMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNDksIDI0OSwgMjQ5LCAwLjUpO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQubmF2IHtcblxuXHRcdFx0XHQmLmlzLWJvdHRvbSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogaW5pdGlhbDtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJGdyYXktNTAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji0tYWN0aXZlIHtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheS0xMDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDAuNnJlbTtcblx0XHRcdFx0XHRcdGxlZnQ6IC00LjVyZW07XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDAuOHJlbTtcblx0XHRcdFx0XHRcdHdpZHRoOiAwLjgwcmVtO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTAuNHJlbSAtIDFweCkpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubmF2IHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0Ly8gdG9wOiA4cmVtO1xuXHRcdHRvcDogMDtcblxuXHRcdHVsIHtcblx0XHRcdHBhZGRpbmc6IDdyZW0gNHJlbTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHR3aWR0aDogMzcuNXJlbTtcblx0XHRcdHBhZGRpbmctdG9wOiAxNXJlbTtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRAaW5jbHVkZSBleWUtLW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS42cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtaGVybyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblxuXHRcdFx0YTpob3Zlcjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb250ZW50LWJvZHkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdHBhZGRpbmc6IDVyZW0gMTByZW07XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiA1cmVtIDJyZW07XG5cdFx0XHR9XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjhyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzLjZyZW07XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnNlY3Rpb24taGVhZGVyIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4wcmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMi4xcmVtO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2cmVtO1xuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRsaWdodEdyYXk7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMS41cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0cDpub3QoLndwLWNhcHRpb24tdGV4dCkge1xuXHRcdFx0XHRAaW5jbHVkZSBwLS1sb25nZm9ybTtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRjb2xvcjogJGdyYXktMjAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LW0nKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0dWwsXG5cdFx0XHRvbCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMi41cmVtO1xuXHRcdFx0XHRtYXJnaW46IDIuNXJlbSAwO1xuXHRcdFx0fVxuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdEBpbmNsdWRlIHAtLWxvbmdmb3JtO1xuXHRcdFx0XHRjb2xvcjogJGdyYXktMjAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjRyZW07XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmX19zZWN0aW9uIHtcblx0XHRcdHBhZGRpbmctdG9wOiA1cmVtO1xuXG5cdFx0XHRoMixcblx0XHRcdGgzLFxuXHRcdFx0aDQsXG5cdFx0XHRoNSxcblx0XHRcdGg2IHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiRElOIDIwMTRcIiwgc2Fucy1zZXJpZjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR9XG5cblx0XHRcdGgzIHtcblx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMnJlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1tJykge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjNlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRoNCxcblx0XHRcdGg1LFxuXHRcdFx0aDYge1xuXHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDJyZW07XG5cdFx0XHR9XG5cblx0XHRcdGg0IHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDIuNXJlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm5hdi1oZXJvIHtcblx0XHQvLyBiYWNrZ3JvdW5kOiByZ2JhKDU5LCAxNSwgMTQyLCAwLjgpO1xuXHR9XG5cblx0Lmhlcm8tcmFpbCB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSh2YXIoLS1tYWluQ29sb3JBbHBoYSksIDAuNSk7XG5cdH1cblxuXHQuY29udGVudC1ib2R5X19zdWJoZWFkIHtcblx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yTWVkaXVtKTtcblx0fVxuXG5cdC5uYXYtLWFjdGl2ZTo6YmVmb3JlIHtcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDZweCAxcHggdmFyKC0tbWFpbkNvbG9yKTtcblx0fVxuXG5cdC8vIC50aGVtZSB7XG5cdC8vIFx0Ji0tc29mdC12aW9sZXQge1xuXHQvLyBcdFx0Lm5hdi1oZXJvIHtcblx0Ly8gXHRcdFx0YmFja2dyb3VuZDogcmdiYSg1OSwgMTUsIDE0MiwgMC44KTtcblx0Ly8gXHRcdH1cblxuXHQvLyBcdFx0Lmhlcm8tcmFpbCB7XG5cdC8vIFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMTMxLCA3MiwgMjM5LCAwLjgpO1xuXHQvLyBcdFx0fVxuXG5cdC8vIFx0XHQuaGVyb19faW1nLWJ0biB7XG5cdC8vIFx0XHRcdGJveC1zaGFkb3c6IDBweCAzN3B4IDEwNXB4IHJnYmEoMTMxLCA3MiwgMjM5LCAwLjEzKSwgMHB4IDE1LjQ1NzdweCA0My44NjY1cHggcmdiYSgxMzEsIDcyLCAyMzksIDAuMDkzNDUxMSksIDBweCA4LjI2NDQzcHggMjMuNDUzMXB4IHJnYmEoMTMxLCA3MiwgMjM5LCAwLjA3NzQ5MzkpLCAwcHggNC42MzI5N3B4IDEzLjE0NzZweCByZ2JhKDEzMSwgNzIsIDIzOSwgMC4wNjUpLCAwcHggMi40NjA1NHB4IDYuOTgyNjFweCByZ2JhKDEzMSwgNzIsIDIzOSwgMC4wNTI1MDYxKSwgMHB4IDEuMDIzODhweCAyLjkwNTYycHggcmdiYSgxMzEsIDcyLCAyMzksIDAuMDM2NTQ4OSk7XG5cdC8vIFx0XHR9XG5cblx0Ly8gXHRcdC5jb250ZW50LWJvZHlfX3N1YmhlYWQge1xuXHQvLyBcdFx0XHRjb2xvcjogIzM0MEQ5Mjtcblx0Ly8gXHRcdH1cblxuXHQvLyBcdFx0Lm5hdi0tYWN0aXZlOjpiZWZvcmUge1xuXHQvLyBcdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDZweCAxcHggIzU1NDhFRjtcblx0Ly8gXHRcdH1cblxuXHQvLyBcdH1cblxuXHQvLyBcdCYtLXB1cmUtYmx1ZSB7XG5cdC8vIFx0XHQubmF2LWhlcm8ge1xuXHQvLyBcdFx0XHQvLyBAVE9ETyBuZWVkIGRlc2lyZWQgY29sb3IgaGVyZVxuXHQvLyBcdFx0XHRiYWNrZ3JvdW5kOiAkcHVyZUJsdWU7XG5cdC8vIFx0XHR9XG5cblx0Ly8gXHRcdC5oZXJvLXJhaWwge1xuXHQvLyBcdFx0XHRiYWNrZ3JvdW5kOiAkcHVyZUJsdWU7XG5cdC8vIFx0XHR9XG5cblx0Ly8gXHRcdC5oZXJvX19pbWctYnRuIHtcblx0Ly8gXHRcdFx0Ly8gQFRPRE8gbmVlZCBkZXNpcmVkIGNvbG9yIGhlcmVcblx0Ly8gXHRcdH1cblxuXHQvLyBcdFx0LmNvbnRlbnQtYm9keV9fc3ViaGVhZCB7XG5cdC8vIFx0XHRcdC8vIEBUT0RPIG5lZWQgZGVzaXJlZCBjb2xvciBoZXJlXG5cdC8vIFx0XHRcdGNvbG9yOiAkcHVyZUJsdWU7XG5cdC8vIFx0XHR9XG5cblx0Ly8gXHRcdC5uYXYtLWFjdGl2ZTo6YmVmb3JlIHtcblx0Ly8gXHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCA2cHggMXB4ICRwdXJlQmx1ZTtcblx0Ly8gXHRcdH1cblxuXG5cdC8vIFx0fVxuXG5cdC8vIFx0Ji0tYnJpZ2h0LWJsdWUge1xuXHQvLyBcdFx0Lm5hdi1oZXJvIHtcblx0Ly8gXHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAxMDcsIDE2MSwgMC44KTtcblx0Ly8gXHRcdH1cblxuXHQvLyBcdFx0Lmhlcm8tcmFpbCB7XG5cdC8vIFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMTYzLCAyMjQsIDAuOCk7XG5cdC8vIFx0XHR9XG5cblx0Ly8gXHRcdC5oZXJvX19pbWctYnRuIHtcblx0Ly8gXHRcdFx0Ym94LXNoYWRvdzogMHB4IDQ5LjA4MDdweCA3MS4zOTAxcHggcmdiYSgwLCAxODEsIDI1NSwgMC4xOCksIDBweCAyMC41MDQ4cHggMjkuODI1MXB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMTI5Mzk0KSwgMHB4IDEwLjk2MjhweCAxNS45NDU5cHggcmdiYSgwLCAxODEsIDI1NSwgMC4xMDcyOTkpLCAwcHggNi4xNDU2N3B4IDguOTM5MTVweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjA5KSwgMHB4IDMuMjYzOTJweCA0Ljc0NzUycHggcmdiYSgwLCAxODEsIDI1NSwgMC4wNzI3MDA3KSwgMHB4IDEuMzU4MTlweCAxLjk3NTU1cHggcmdiYSgwLCAxODEsIDI1NSwgMC4wNTA2MDYyKTtcblx0Ly8gXHRcdH1cblxuXHQvLyBcdFx0LmNvbnRlbnQtYm9keV9fc3ViaGVhZCB7XG5cdC8vIFx0XHRcdGNvbG9yOiAjMDA2QkExO1xuXHQvLyBcdFx0fVxuXG5cdC8vIFx0XHQubmF2LS1hY3RpdmU6OmJlZm9yZSB7XG5cdC8vIFx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDFweCAkYnJpZ2h0Qmx1ZTtcblx0Ly8gXHRcdH1cblxuXHQvLyBcdH1cblxuXHQvLyBcdCYtLXN0cm9uZy1jeWFuIHtcblx0Ly8gXHRcdC5uYXYtaGVybyB7XG5cdC8vIFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMywgMTIzLCAxMjMsIDAuOCk7XG5cdC8vIFx0XHR9XG5cblx0Ly8gXHRcdC5oZXJvLXJhaWwge1xuXHQvLyBcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDUsIDE4NCwgMTg0LCAwLjgpO1xuXHQvLyBcdFx0fVxuXG5cdC8vIFx0XHQuaGVyb19faW1nLWJ0biB7XG5cdC8vIFx0XHRcdGJveC1zaGFkb3c6IDBweCAxMDBweCAxMzNweCByZ2JhKDUsIDE4NCwgMTg0LCAwLjIyKSwgMHB4IDQxLjc3NzZweCA1NS41NjQycHggcmdiYSg1LCAxODQsIDE4NCwgMC4xNTgxNDgpLCAwcHggMjIuMzM2M3B4IDI5LjcwNzNweCByZ2JhKDUsIDE4NCwgMTg0LCAwLjEzMTE0NCksIDBweCAxMi41MjE2cHggMTYuNjUzN3B4IHJnYmEoNSwgMTg0LCAxODQsIDAuMTEpLCAwcHggNi42NTAxcHggOC44NDQ2NHB4IHJnYmEoNSwgMTg0LCAxODQsIDAuMDg4ODU2NCksIDBweCAyLjc2NzI2cHggMy42ODA0NXB4IHJnYmEoNSwgMTg0LCAxODQsIDAuMDYxODUyKTtcblx0Ly8gXHRcdH1cblxuXHQvLyBcdFx0LmNvbnRlbnQtYm9keV9fc3ViaGVhZCB7XG5cdC8vIFx0XHRcdGNvbG9yOiAjMEI3Njc2O1xuXHQvLyBcdFx0fVxuXG5cdC8vIFx0XHQubmF2LS1hY3RpdmU6OmJlZm9yZSB7XG5cdC8vIFx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDFweCAkc3Ryb25nQ3lhbjtcblx0Ly8gXHRcdH1cblxuXHQvLyBcdH1cblx0Ly8gfVxuXG5cdC8vIGVuZCB0aGVtZVxuXG5cdC53cC1jYXB0aW9uLXRleHQge1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjlyZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LndwLWNhcHRpb24ge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IC8vIG92ZXJyaWRlIGFueSB3cCBzZXR0aW5nc1xuXG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMuNXJlbTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cblx0XHRtYXJnaW4tYm90dG9tOiA1cmVtO1xuXHR9XG5cblx0LmNvbnRlbnQtYmxvY2txdW90ZSB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDZweCBzb2xpZCAkYnJpZ2h0Qmx1ZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDE3cHg7XG5cblx0XHQucXVvdGF0aW9uIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkaGVhZGVyLWZvbnQ7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMuMXJlbTtcblx0XHR9XG5cblx0XHQmX19hdXRob3Ige1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS42cmVtO1xuXHRcdFx0Y29sb3I6ICRjb29sR3JheTtcblx0XHR9XG5cdH1cblxuXHQuZmVhdHVyZWQtcHVibGljYXRpb24ge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNGMUYwRjA7XG5cdFx0cGFkZGluZzogMTBweDtcblxuXHRcdCZfX3dyYXBwZXIge1xuXHRcdFx0YmFja2dyb3VuZDogI0Y5RjlGOTtcblx0XHR9XG5cblx0XHQmX19sYWJlbCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZDogIzBCNkJDNTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyLjNyZW07XG5cdFx0XHRwYWRkaW5nOiA0LjVweCA3LjZweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXG5cdFx0Jl9fY29udGVudCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblxuXHRcdCZfX3RleHQge1xuXHRcdFx0cGFkZGluZzogM3JlbTtcblx0XHR9XG5cblx0XHQmX19pbWcge1xuXHRcdFx0cGFkZGluZzogMCAzLjFyZW0gMy43cmVtIDA7XG5cdFx0fVxuXG5cdFx0Jl9fbGluayB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Y29sb3I6ICRicmlnaHRCbHVlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVyZW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0fVxufVxuIiwiLm91ci13b3JrIHtcblx0Lmhlcm8ge1xuXHRcdHotaW5kZXg6IDM7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA0Mi4zcmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgNTcsIDExMSwgMC43KSAyNi45JSwgcmdiYSgwLCA1NywgMTExLCAwKSA0Ny45OCUpLCBsaW5lYXItZ3JhZGllbnQoOGRlZywgcmdiYSgwLCA1NywgMTExLCAwLjcpIDMyLjQ0JSwgcmdiYSgwLCA1NywgMTExLCAwKSA1MS4xNCUpLCBsaW5lYXItZ3JhZGllbnQoNzlkZWcsICMwMDRCQTQwMCAtMi44OCUsICMwMDRDQTQwMCAyMC4zOCUpLGxpbmVhci1ncmFkaWVudCgxOWRlZywgIzAwNEJBNCAtNC4zMSUsICMwMDRDQTQwMCAzMi45JSk7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRwYWRkaW5nLXRvcDogODVweDtcblxuXHRcdFx0Lmhlcm9fX3dyYXBwZXIge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0XHR9XG5cblx0XHRcdC5oZXJvX19jb250ZW50IHtcblx0XHRcdFx0cGFkZGluZzogMCA1JTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDI4cHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMDVweDtcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTNkZWcsIHJnYmEoMCwzMiw3MiwxKSAxNy41NCUsIHJnYmEoMCwwLDM2LDAuMikgOTAlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLXJhaWwge1xuXHRcdFx0b3BhY2l0eTogMC44O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRsaSxcblx0XHRcdHAge1xuXHRcdFx0XHRhOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogdW5zZXQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19pbWcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHQmLmRlc2t0b3Age1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYubW9iaWxlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2ltZy1idG4ge1xuXHRcdFx0aGVpZ2h0OiAxMC44cmVtO1xuXHRcdFx0d2lkdGg6IDEwLjhyZW07XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4OTEuNDg0cHg7XG5cdFx0XHRib3JkZXI6IDZweCBzb2xpZCAkd2hpdGU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogY2FsYygzMCUgLSA1LjRyZW0pO1xuXHRcdFx0Ym90dG9tOiAtNS40cmVtO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdHotaW5kZXg6IDQ7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fd3JhcHBlciB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fY29udGVudCB7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAwIDAgNXJlbSAxMHJlbTtcblxuXHRcdFx0aDEge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMCAwIDJyZW0gMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19jYXRlZ29yeSB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjRyZW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0fVxuXG5cblx0Jl9fZHJvcGRvd24tbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHotaW5kZXg6IDQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIHAsIGxpIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNzAwO1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxNnB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiA2cHggMTVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvckRhcmspO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNzAwO1xuICAgICAgcGFkZGluZzogMTVweCA1MHB4IDE1cHggMTVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgcmlnaHQ6IDIwcHg7XG5cblx0XHRcdHBhdGgge1xuXHRcdFx0XHRzdHJva2U6ICB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0fVxuICAgIH1cbiAgfVxuXG5cdC5jbGlwLWNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRjbGlwOiByZWN0KDAsIGF1dG8sIGF1dG8sIDApO1xuXHR9XG5cblx0LnJhaWwge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDMwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ei1pbmRleDogMjtcblxuXHRcdCYuaGVyby1yYWlsIC5uYXYgYSB7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0fVxuXG5cdFx0Ji5ib2R5LXJhaWwge1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkbGlnaHRHcmF5O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAycHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI0OSwgMjQ5LCAyNDksIDAuNSk7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5uYXYge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJGFsdEdyYXk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLS1hY3RpdmUge1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrZXN0R3JheTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDAuOHJlbTtcblx0XHRcdFx0XHRcdHdpZHRoOiAwLjhyZW07XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMC40cmVtIC0gMXB4KSk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5uYXYge1xuXHRcdHVsIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjZyZW07XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0LW1cIikge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtaGVybyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblxuXHRcdFx0YTpob3Zlcjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb250ZW50LWJvZHkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdHBhZGRpbmc6IDVyZW0gMTByZW07XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiA1cmVtIDJyZW07XG5cdFx0XHR9XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRmb250LXNpemU6IDIuOHJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMuNnJlbTtcblx0XHRcdH1cblxuXHRcdFx0LnNlY3Rpb24taGVhZGVyIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMi4xcmVtO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2cmVtO1xuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRsaWdodEdyYXk7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMS41cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHA6bm90KC53cC1jYXB0aW9uLXRleHQpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyLjRyZW07XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0Y29sb3I6ICRwYXJhZ3JhcGhHcmF5O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3NlY3Rpb24ge1xuXHRcdFx0cGFkZGluZy10b3A6IDVyZW07XG5cdFx0fVxuXHR9XG5cblx0LnRoZW1lIHtcblx0XHQmLS1zb2Z0LXZpb2xldCB7XG5cdFx0XHQubmF2LWhlcm8ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0fVxuXG5cdFx0XHQuaGVyby1jYXRlZ29yeSB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0fVxuXG5cdFx0XHQuaGVyby1yYWlsIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHNvZnRWaW9sZXQ7XG5cdFx0XHR9XG5cblx0XHRcdC5oZXJvX19pbWctYnRuIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDM3cHggMTA1cHggcmdiYSh2YXIoLS1tYWluQ29sb3JBbHBoYSksIDAuMTMpLFxuXHRcdFx0XHRcdDBweCAxNS40NTc3cHggNDMuODY2NXB4IHJnYmEodmFyKC0tbWFpbkNvbG9yQWxwaGEpLCAwLjA5MzQ1MTEpLFxuXHRcdFx0XHRcdDBweCA4LjI2NDQzcHggMjMuNDUzMXB4IHJnYmEodmFyKC0tbWFpbkNvbG9yQWxwaGEpLCAwLjA3NzQ5MzkpLFxuXHRcdFx0XHRcdDBweCA0LjYzMjk3cHggMTMuMTQ3NnB4IHJnYmEodmFyKC0tbWFpbkNvbG9yQWxwaGEpLCAwLjA2NSksXG5cdFx0XHRcdFx0MHB4IDIuNDYwNTRweCA2Ljk4MjYxcHggcmdiYSh2YXIoLS1tYWluQ29sb3JBbHBoYSksIDAuMDUyNTA2MSksXG5cdFx0XHRcdFx0MHB4IDEuMDIzODhweCAyLjkwNTYycHggcmdiYSh2YXIoLS1tYWluQ29sb3JBbHBoYSksIDAuMDM2NTQ4OSk7XG5cdFx0XHR9XG5cblx0XHRcdC5jb250ZW50LWJvZHlfX3N1YmhlYWQge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdH1cblxuXHRcdFx0Lm5hdi0tYWN0aXZlOjpiZWZvcmUge1xuXHRcdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDZweCAxcHggdmFyKC0tbWFpbkNvbG9yQnJpZ2h0KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1wdXJlLWJsdWUge1xuXHRcdFx0Lm5hdi1oZXJvIHtcblx0XHRcdFx0Ly8gQFRPRE8gbmVlZCBkZXNpcmVkIGNvbG9yIGhlcmVcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdH1cblxuXHRcdFx0Lmhlcm8tY2F0ZWdvcnkge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdH1cblxuXHRcdFx0Lmhlcm8tcmFpbCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHR9XG5cblx0XHRcdC5oZXJvX19pbWctYnRuIHtcblx0XHRcdFx0Ly8gQFRPRE8gbmVlZCBkZXNpcmVkIGNvbG9yIGhlcmVcblx0XHRcdH1cblxuXHRcdFx0LmNvbnRlbnQtYm9keV9fc3ViaGVhZCB7XG5cdFx0XHRcdC8vIEBUT0RPIG5lZWQgZGVzaXJlZCBjb2xvciBoZXJlXG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0fVxuXG5cdFx0XHQubmF2LS1hY3RpdmU6OmJlZm9yZSB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDFweCB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWJyaWdodC1ibHVlIHtcblx0XHRcdC5uYXYtaGVybyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHR9XG5cblx0XHRcdC5oZXJvLWNhdGVnb3J5IHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHR9XG5cblx0XHRcdC5oZXJvLXJhaWwge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0fVxuXG5cdFx0XHQuaGVyb19faW1nLWJ0biB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCA0OS4wODA3cHggNzEuMzkwMXB4IHJnYmEodmFyKC0tbWFpbkNvbG9yQWxwaGEpLCAwLjE4KSxcblx0XHRcdFx0XHQwcHggMjAuNTA0OHB4IDI5LjgyNTFweCByZ2JhKHZhcigtLW1haW5Db2xvckFscGhhKSwgMC4xMjkzOTQpLFxuXHRcdFx0XHRcdDBweCAxMC45NjI4cHggMTUuOTQ1OXB4IHJnYmEodmFyKC0tbWFpbkNvbG9yQWxwaGEpLCAwLjEwNzI5OSksIDBweCA2LjE0NTY3cHggOC45MzkxNXB4IHJnYmEodmFyKC0tbWFpbkNvbG9yQWxwaGEpLCAwLjA5KSxcblx0XHRcdFx0XHQwcHggMy4yNjM5MnB4IDQuNzQ3NTJweCByZ2JhKHZhcigtLW1haW5Db2xvckFscGhhKSwgMC4wNzI3MDA3KSxcblx0XHRcdFx0XHQwcHggMS4zNTgxOXB4IDEuOTc1NTVweCByZ2JhKHZhcigtLW1haW5Db2xvckFscGhhKSwgMC4wNTA2MDYyKTtcblx0XHRcdH1cblxuXHRcdFx0LmNvbnRlbnQtYm9keV9fc3ViaGVhZCB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0fVxuXG5cdFx0XHQubmF2LS1hY3RpdmU6OmJlZm9yZSB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDFweCB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLXN0cm9uZy1jeWFuIHtcblx0XHRcdC5uYXYtaGVybyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHR9XG5cblx0XHRcdC5oZXJvLWNhdGVnb3J5IHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHR9XG5cblx0XHRcdC5oZXJvLXJhaWwge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1tYWluQ29sb3JNZWRpdW0pO1xuXHRcdFx0fVxuXG5cdFx0XHQuaGVyb19faW1nLWJ0biB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCAxMDBweCAxMzNweCByZ2JhKHZhcigtLW1haW5Db2xvckFscGhhKSwgMC4yMiksIDBweCA0MS43Nzc2cHggNTUuNTY0MnB4IHJnYmEodmFyKC0tbWFpbkNvbG9yQWxwaGEpLCAwLjE1ODE0OCksXG5cdFx0XHRcdFx0MHB4IDIyLjMzNjNweCAyOS43MDczcHggcmdiYSh2YXIoLS1tYWluQ29sb3JBbHBoYSksIDAuMTMxMTQ0KSwgMHB4IDEyLjUyMTZweCAxNi42NTM3cHggcmdiYSh2YXIoLS1tYWluQ29sb3JBbHBoYSksIDAuMTEpLFxuXHRcdFx0XHRcdDBweCA2LjY1MDFweCA4Ljg0NDY0cHggcmdiYSh2YXIoLS1tYWluQ29sb3JBbHBoYSksIDAuMDg4ODU2NCksXG5cdFx0XHRcdFx0MHB4IDIuNzY3MjZweCAzLjY4MDQ1cHggcmdiYSh2YXIoLS1tYWluQ29sb3JBbHBoYSksIDAuMDYxODUyKTtcblx0XHRcdH1cblxuXHRcdFx0LmNvbnRlbnQtYm9keV9fc3ViaGVhZCB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0fVxuXG5cdFx0XHQubmF2LS1hY3RpdmU6OmJlZm9yZSB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDFweCB2YXIoLS1tYWluQ29sb3JNZWRpdW0pO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIGVuZCB0aGVtZVxuXG5cdC53cC1jYXB0aW9uLXRleHQge1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjlyZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LndwLWNhcHRpb24ge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IC8vIG92ZXJyaWRlIGFueSB3cCBzZXR0aW5nc1xuXG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMuNXJlbTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cblx0XHRtYXJnaW4tYm90dG9tOiA1cmVtO1xuXHR9XG5cblx0LmNvbnRlbnQtYmxvY2txdW90ZSB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDZweCBzb2xpZCB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdHBhZGRpbmctbGVmdDogMTdweDtcblxuXHRcdC5xdW90YXRpb24ge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRoZWFkZXItZm9udDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzLjFyZW07XG5cdFx0fVxuXG5cdFx0Jl9fYXV0aG9yIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNnJlbTtcblx0XHRcdGNvbG9yOiAkY29vbEdyYXk7XG5cdFx0fVxuXHR9XG5cblx0LmZlYXR1cmVkLXB1YmxpY2F0aW9uIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZjFmMGYwO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cblx0XHQmX193cmFwcGVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmOWY5Zjk7XG5cdFx0fVxuXG5cdFx0Jl9fbGFiZWwge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGJhY2tncm91bmQ6ICMwYjZiYzU7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMi4zcmVtO1xuXHRcdFx0cGFkZGluZzogNC41cHggNy42cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblxuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cblx0XHQmX190ZXh0IHtcblx0XHRcdHBhZGRpbmc6IDNyZW07XG5cdFx0fVxuXG5cdFx0Jl9faW1nIHtcblx0XHRcdHBhZGRpbmc6IDAgMy4xcmVtIDMuN3JlbSAwO1xuXHRcdH1cblxuXHRcdCZfX2xpbmsge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVyZW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0fVxuXG5cdCYtaW50cm8ge1xuXHRcdHBhZGRpbmc6IDQuMnJlbSAwIDYuMnJlbTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRwYWRkaW5nOiA2MHB4IDAgMTBweDtcblx0XHR9XG5cblx0XHQmX193cmFwIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19jb250ZW50IHtcblx0XHRcdHdpZHRoOiA5MHJlbTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHR9XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0Y29sb3I6ICRncmF5LTIwMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiAkZ3JheS0yMDA7XG5cdFx0XHRcdG1heC13aWR0aDogNjQuNnJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19pbWFnZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHdpZHRoOiA0Ny41cmVtO1xuXHRcdFx0bWF4LXdpZHRoOiA0NzVweDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWdyaWQge1xuXHRcdCZfX3dyYXAge1xuXHRcdFx0cGFkZGluZzogMCAxMXJlbTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0cGFkZGluZzogMCAycmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2xpc3Qge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdFx0Ji1pdGVtIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAxLjVyZW0pO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS04MDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDRyZW07XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDYwcmVtO1xuXHRcdFx0XHRib3gtc2hhZG93OiB1bnNldDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiBpbml0aWFsO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji1pbWFnZSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMXJlbSAxcmVtIDA7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGhlaWdodDogMjVyZW07XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHRcdGhlaWdodDogMTUuOXJlbTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRmaWd1cmUge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5jYXB0aW9uIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMXJlbSAwcmVtIDA7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBleWUtLXM7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogN3B4IDExcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGJsdWUsIDAuODUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLWxpbmsge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLWNvbnRlbnQge1xuXHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrZXN0R3JheTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheS0yMDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxLjVyZW0gMCAyLjVyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYtdG9wIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDIuM3JlbSAyLjFyZW0gMHJlbSAzcmVtO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMS44cmVtIDJyZW0gMHJlbSAycmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubGVhcm4tbW9yZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGJhcmxvdy1mb250O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1cmVtO1xuXG5cdFx0XHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cblx0XHRcdFx0XHRcdFx0cGF0aCB7XG5cdFx0XHRcdFx0XHRcdFx0c3Ryb2tlOiAkYmx1ZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXQtbVwiKSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzcmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubG9nby1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmxvZ28ge1xuXHRcdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMS42cmVtO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNERURFREU7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjREVERURFO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA4cmVtO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMS42cmVtIDEuNnJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IC43NXJlbTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDEwMHB4IDgwcHggcmdiYSh2YXIoLS1tYWluQ29sb3JBbHBoYSksIDAuMDcpLFxuXHRcdFx0XHRcdFx0MHB4IDQxLjc3NzZweCAzMy40MjIxcHggcmdiYSh2YXIoLS1tYWluQ29sb3JBbHBoYSksIDAuMDUwMzE5OCksXG5cdFx0XHRcdFx0XHQwcHggMjIuMzM2M3B4IDE3Ljg2OXB4IHJnYmEodmFyKC0tbWFpbkNvbG9yQWxwaGEpLCAwLjA0MTcyNzUpLFxuXHRcdFx0XHRcdFx0MHB4IDEyLjUyMTZweCAxMC4wMTcycHggcmdiYSh2YXIoLS1tYWluQ29sb3JBbHBoYSksIDAuMDM1KSxcblx0XHRcdFx0XHRcdDBweCA2LjY1MDFweCA1LjMyMDA4cHggcmdiYSh2YXIoLS1tYWluQ29sb3JBbHBoYSksIDAuMDI4MjcyNSksXG5cdFx0XHRcdFx0XHQwcHggMi43NjcyNnB4IDIuMjEzODFweCByZ2JhKHZhcigtLW1haW5Db2xvckFscGhhKSwgMC4wMTk2ODAyKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnRoZW1lIHtcblx0XHRcdFx0XHRAbWl4aW4gb3Vyd29ya1RoZW1lKCRjb2xvcikge1xuXHRcdFx0XHRcdFx0LmNhcHRpb24ge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3I7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQubGVhcm4tbW9yZSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRzdmcgcGF0aCB7XG5cdFx0XHRcdFx0XHRcdHN0cm9rZTogJGNvbG9yO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYtLWN5YW4ge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgb3Vyd29ya1RoZW1lKCRjeWFuKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLS10ZWFsIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG91cndvcmtUaGVtZSgkdGVhbCk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji0tbmF2eSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBvdXJ3b3JrVGhlbWUoJG5hdnkpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYtLXZpb2xldCB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBvdXJ3b3JrVGhlbWUoJHZpb2xldCk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5vd2gge1xuICAmLS1oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmLmdyb3Vwcy1wcm9qZWN0cy0taGVybyB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzZGVnLCByZ2JhKDAsNzUsMTEyLDAuOCkgMzcuMjklLCByZ2JhKDAsNzQsMTExLDApIDg2LjU4JSk7XG5cdFx0XHRcdG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcblx0XHRcdFx0ei1pbmRleDogMjtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTFkZWcsIHJnYmEoMCw3NSwxMTIsMC44KSA2OC4yOSUsIHJnYmEoMCw3NCwxMTEsMCkgODYuNTglKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMzcuNnJlbTtcblx0XHRcdH1cblx0XHR9XG5cbiAgICAuZ3JvdXBzLXByb2plY3RzICB7XG5cdFx0XHQmLS1oZXJvLWNvbnRlbnQge1xuXHRcdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA4LjVyZW0gMi4ycmVtIDNyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0LnN1Yi13cmFwIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuMnJlbTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRoMSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0LjJyZW07XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjZyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvcHkge1xuXHRcdFx0XHRcdCoge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHAtLWxhcmdlO1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtLW5hdiB7XG5cdFx0XHRcdHVsIGxpIGRpdiB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvckRhcmspO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBmaWd1cmUge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDElO1xuICAgICAgICAgIHdpZHRoOiAxMzAlO1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogMzMlIDEwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWludHJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDlyZW07XG4gICAgcGFkZGluZzogNnJlbSAycmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBwYWRkaW5nOiA0cmVtIDIuMnJlbTtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4zcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtcm93IHtcbiAgICAgIC5jb2wge1xuICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWhpZ2hsaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwOXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjJyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXdyYXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTkwMDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xuICAgICAgei1pbmRleDogMDtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAyOXB4IDY0cHggMHB4IHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJsb2NrIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cblxuXHRcdFx0ZGl2Lm1vYmlsZSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGRpdi5kZXNrdG9wIHtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubGluay13cmFwIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxOHB4O1xuXG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuXG5cdFx0XHRcdFx0cGF0aCB7XG5cdFx0XHRcdFx0XHRzdHJva2U6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZXllLS1tO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDExNSU7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDlweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjApLCAwcHggNXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYmcge1xuICAgICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDBkZWcsIHJnYmEoMCwgNzUsIDExMiwgMC44MCkgNDQuNzglLCByZ2JhKDAsIDc0LCAxMTEsIDAuODApIDc2LjEyJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDBkZWcsIGNvbG9yKGRpc3BsYXktcDMgMC4wMTI0IDAuMjg2NiAwLjQyNSAvIDAuODApIDQ0Ljc4JSwgY29sb3IoZGlzcGxheS1wMyAwLjAxMTggMC4yODYzIDAuNDIzNSAvIDAuMDApIDc2LjEyJSk7XG4gICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb3B5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNHJlbSAycmVtO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdH1cblxuICAgICAgICBoMixcbiAgICAgICAgaDMsXG4gICAgICAgIHAsXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIEBpbmNsdWRlIGV5ZS0tcztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgcGFkZGluZzogOXJlbSA2cmVtO1xuXG4gICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnJpZ2h0IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgICAgICAgLmJnIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC05NmRlZywgY29sb3IoZGlzcGxheS1wMyAwLjAxMTMgMC4yNDc5IDAuMzY3NCAvIDAuODApIDQ1LjA5JSwgY29sb3IoZGlzcGxheS1wMyAwLjAxMTggMC4yODYzIDAuNDIzNSAvIDAuMDApIDY1LjczJSk7XG4gICAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10ZWFtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDAgM3JlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbWFyZ2luOiA0cmVtIDA7XG4gICAgfVxuXG4gICAgLmJnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjY4ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODApIDI3LjQ3JSwgI0ZGRiA0Mi45NSUpLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkZGIDEwLjI2JSwgI0ZGRiAzMC4zNSUpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjhkZWcsIGNvbG9yKGRpc3BsYXktcDMgMSAxIDEgLyAwLjgwKSAyNy40NyUsIGNvbG9yKGRpc3BsYXktcDMgMSAxIDEgLyAwLjAwKSA0Mi45NSUpLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBjb2xvcihkaXNwbGF5LXAzIDEgMSAxKSAxMC4yNiUsIGNvbG9yKGRpc3BsYXktcDMgMSAxIDEgLyAwLjAwKSAzMC4zNSUpO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDgwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29weSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICBoMixcbiAgICAgIGgzLFxuICAgICAgcCxcbiAgICAgIGxpIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIEBpbmNsdWRlIGV5ZS0tcztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIHBhZGRpbmc6IDlyZW07XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5Lm91ci13b3JrLWhpZ2hsaWdodCB7XG5cdC5sb2NhdGlvbnNIb21lX190b29scyB7XG5cdFx0cGFkZGluZy10b3A6IDYuMjVyZW07XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAyLjFyZW07XG5cdFx0fVxuXG5cdFx0LmxvY2F0aW9uc0hvbWVfX3NlYy10aXRsZSB7XG5cdFx0XHRoMiB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGdyYXktODAwO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2LjVyZW07XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi4zcmVtO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fbGlzdCB7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0cGFkZGluZzogMnJlbTtcblx0XHRcdG1hcmdpbjogLTJyZW07XG5cblx0XHRcdC5yZXNvdXJjZXNfX2dyaWQtaXRlbSB7XG5cdFx0XHRcdCYtY29udGVudCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheS04MDA7XG5cblx0XHRcdFx0XHQuaW5uZXItd3JhcCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS05NTA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0ZmlndXJlIHtcblx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQudGl0bGUge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTI1JTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuNHJlbTtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRhcnRpY2xlIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDNyZW0gMnJlbSAwO1xuXG5cdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMzUlO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGdyYXktMjAwO1xuXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYtYWN0aW9ucyB7XG5cdFx0XHRcdFx0bGVmdDogMnJlbTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAycmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuaXRlbSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZmxpY2tpdHktcGFnZS1kb3RzIHtcblx0XHRcdG1hcmdpbi10b3A6IDIuOHJlbTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDNyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LkJvdHRvbV9fU2lnbnVwIHtcblx0XHRwYWRkaW5nLXRvcDogMTUuMnJlbTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0cGFkZGluZy10b3A6IDhyZW07XG5cdFx0fVxuXHR9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAgICAgICAgIGhlcm9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaGVsaXgtYmcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDguMjVyZW07XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldC1tXCIpIHtcbiAgICB0b3A6IDE1cmVtO1xuICB9XG59XG5cbi5ibG9nLWxhbmRlciB7XG5cbiAgLkJvdHRvbV9fU2lnbnVwIHs7XG4gICAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICNCREMzQzY7XG4gIH1cblxuICAuY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgfVxuXG4gIC5oZWxpeC1iZyB7XG4gICAgdG9wOiAyNi4yNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPDEyNjBweFwiKSB7XG4gICAgICAgIHRvcDogMjVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0LW1cIikge1xuICAgICAgICB0b3A6IDMwcmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgIHRvcDogNDRyZW07XG4gICAgfVxuICB9XG59XG5cbi5ibG9nLS1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDlyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgbWFyZ2luLXRvcDogN3JlbTtcbiAgICB9XG5cbiAgICAuYnRuLXBhZ2luYXRpb24ge1xuICAgICAgJi5sYXN0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnaW5hdGlvbi0tbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgYm9yZGVyOiAwLjJyZW0gc29saWQgdmFyKC0tbWFpbkNvbG9yKTtcbiAgICB9XG5cbiAgICBhLFxuICAgIHNwYW4ge1xuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICAgICAgd2lkdGg6IDQuNXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLnByZXYsXG4gICAgLm5leHQge1xuICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMS43cmVtO1xuICAgIH1cbn1cblxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAgICAgICAgIENhdCBOYXZcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uYmxnbHJfX2NhdG5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG5cbiAgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxLjJyZW0gMC40cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgYmFja2dyb3VuZDogJGRhcmtHcmF5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuM3JlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRyYW5zaXRpb246IDAuMzVzO1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICYuaXMtYWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGJyaWdodEJsdWU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuM3JlbTtcbiAgICB9XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgICAgICAgICBIZXJvIFNpZ24gdXBcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uYmxnbHJfX2hlcm8tc2lnbnVwIHtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMi4ycmVtO1xuICB9XG5cbiAgcCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBjb2xvcjogJGJyaWdodEJsdWU7XG4gICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjhyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmlnaHRCbHVlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAgICAgICAgIEJsb2cgQ2FyZCBGZWF0dXJlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5ibGdscl9fZmVhdHVyZWQge1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMS42cmVtIDMuMnJlbSAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIEBpbmNsdWRlIGg1O1xuICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtd3JhcDogYmFsYW5jZTtcblxuICAgIGEge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICBAaW5jbHVkZSBoNTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc3RpeC1mb250O1xuICAgIH1cblxuICAgIHN0cm9uZyxcbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb2xzLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmJsb2dDYXJkLS1pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDY0JTtcblxuICAgICYudGh1bWJuYWlsLWF1dGhvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGQUZEO1xuXG4gICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAzMXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDMxcmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBib3JkZXI6IDhweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6XG4gICAgICAgICAgMHB4IDQ5LjA4MDdweCA3MS4zOTAxcHggcmdiYSgwLCAxODEsIDI1NSwgMC4xOCksXG4gICAgICAgICAgMHB4IDIwLjUwNDhweCAyOS44MjUxcHggcmdiYSgwLCAxODEsIDI1NSwgMC4xMjkzOTQpLFxuICAgICAgICAgIDBweCAxMC45NjI4cHggMTUuOTQ1OXB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMTA3Mjk5KSxcbiAgICAgICAgICAwcHggNi4xNDU2N3B4IDguOTM5MTVweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjA5KSxcbiAgICAgICAgICAwcHggMy4yNjM5MnB4IDQuNzQ3NTJweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjA3MjcwMDcpLFxuICAgICAgICAgIDBweCAxLjM1ODE5cHggMS45NzU1NXB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMDUwNjA2Mik7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgd2lkdGg6IDE0cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHJlbTtcbiAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICNGRkZGRkY7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb2wtbCB7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxuXG4gIC5jb2wtciB7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBwYWRkaW5nOiAycmVtIDIuN3JlbSAycmVtIDQuNnJlbTtcbiAgfVxuXG4gIC5ibG9nQ2FyZC0taW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLy8gLmJsb2dDYXJkLS1sYWJlbCB7XG4gIC8vICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgLy8gfVxuXG4gIC50b3AtY2F0LXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIH1cblxuICAgIC5kYXRlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgYm9yZGVyLWxlZnQ6IDAuMXJlbSBzb2xpZCAkZ3JheS00MDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICBjb2xvcjogJGdyYXktNDAwO1xuICAgICAgQGluY2x1ZGUgZXllLS1zO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zLW1lZGl1bTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gIC5ibG9nQ2FyZC0tY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgICAuY29scy13cmFwIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAuY29sLXIsXG4gICAgLmNvbC1sIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jb2wtciB7XG4gICAgICBwYWRkaW5nOiAycmVtIDEuNXJlbSAzcmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDEuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJsZ2xyX19mZWF0dXJlZDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgICAgICAgIEJsb2cgQ2FyZCAtLSBsYWJlbFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5ibG9nQ2FyZC0tbGFiZWwge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTUlO1xuICBAaW5jbHVkZSBleWUtLXM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIC8vIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JNZWRpdW0pO1xuICAvLyBwYWRkaW5nOiAwLjNlbSAxLjFyZW07XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICAgICAgICBCbG9nIENhcmQgLS0gQ1RBXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmJsb2dDYXJkLS1jdGEge1xuICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB6LWluZGV4OiAyO1xuICBAaW5jbHVkZSBwLS14cztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblxuICBzdmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTAuMDVyZW07XG4gICAgd2lkdGg6IDEuMnJlbTtcbiAgICBoZWlnaHQ6IDEuMnJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICB9XG5cbiAgICBwYXRoIHtcbiAgICAgIHN0cm9rZTogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgICAgICAgICAgICAgQmxvZyBDYXJkXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmJsZ2xyX19jYXJkQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcbiAgZ3JpZC1nYXA6IDIuN3JlbTtcblxuICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuXG4gIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICAuYmxvZ0NhcmQtLXNsaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC1oZWlnaHQ6IDUwLjVyZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5ibG9nQ2FyZC0taW1nIHtcbiAgICAgICYudGh1bWJuYWlsLWF1dGhvciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0ZBRkQ7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMTJyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3JkZXI6IDZweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzpcbiAgICAgICAgICAgIDBweCA0OS4wODA3cHggNzEuMzkwMXB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMTgpLFxuICAgICAgICAgICAgMHB4IDIwLjUwNDhweCAyOS44MjUxcHggcmdiYSgwLCAxODEsIDI1NSwgMC4xMjkzOTQpLFxuICAgICAgICAgICAgMHB4IDEwLjk2MjhweCAxNS45NDU5cHggcmdiYSgwLCAxODEsIDI1NSwgMC4xMDcyOTkpLFxuICAgICAgICAgICAgMHB4IDYuMTQ1NjdweCA4LjkzOTE1cHggcmdiYSgwLCAxODEsIDI1NSwgMC4wOSksXG4gICAgICAgICAgICAwcHggMy4yNjM5MnB4IDQuNzQ3NTJweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjA3MjcwMDcpLFxuICAgICAgICAgICAgMHB4IDEuMzU4MTlweCAxLjk3NTU1cHggcmdiYSgwLCAxODEsIDI1NSwgMC4wNTA2MDYyKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE0cmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE0cmVtO1xuICAgICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAuYmxvZ0NhcmQtLWlubmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuYmxvZ0NhcmQge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uYmxvZ0NhcmQge1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgdHJhbnNpdGlvbjogMC4zNXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDQ5LjhyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMzRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB9XG5cbiAgaDUge1xuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICBzdHJvbmcsXG4gICAgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGNvbG9yOiAjODg4YjhkO1xuICB9XG5cbiAgLnRleHQtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAuYmxvZ0NhcmQtLWN0YSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMi41cmVtO1xuICB9XG5cbiAgLnRleHQtd3JhcCxcbiAgLmJsb2dDYXJkLS1jdGEge1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgfVxuXG4gIC5ibG9nQ2FyZC0taW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuYmxvZ0NhcmQtLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAmLS1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDQuNnJlbSAwIDYuNXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJi0taW1nLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCAjMDAwIDEwMCUpO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjAlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmLS1sYXlvdXQxIHtcbiAgICAuYmxvZ0NhcmQtLWltZyB7XG4gICAgICAvLyBwYWRkaW5nLXRvcDogOTAlO1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG4gIH1cblxuICAmLS1sYXlvdXQyIHtcbiAgICAuYmxvZ0NhcmQtLWlubmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIC5ibG9nQ2FyZC0taW1nIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MiU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgIH1cbiAgfVxuXG4gICYtLWxheW91dDMge1xuICAgIC5ibG9nQ2FyZC0taW5uZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmJsb2dDYXJkLS1jdGEge1xuICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG5cbiAgICAuYmxvZ0NhcmQtLWltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAxMiU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDExMCU7XG4gICAgICBwYWRkaW5nLXRvcDogY2FsYyg4MyUgKyA0cmVtKTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b20gbGVmdDtcbiAgICAgIH1cblxuICAgICAgJi5pcy1mYWtlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoODMlKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvZ0NhcmQtLWN0YSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLS1sYXlvdXQ0IHtcbiAgICAuYmxvZ0NhcmQtLWlubmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgLmJsb2dDYXJkLS1pbWcge1xuICAgICAgcGFkZGluZy10b3A6IDEwNyU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmJsb2dDYXJkLS1jdGEge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgfVxuXG4gICAgLnRleHQtd3JhcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAtMTByZW07XG4gICAgfVxuXG4gICAgaDUge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAjYzVjNmM3O1xuICAgIH1cbiAgfVxuXG4gICYtLWxheW91dDUge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuXG5cbiAgICAuYmxvZ0NhcmQtLWlubmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgICAgaGVpZ2h0OiB1bnNldDtcblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9nQ2FyZC0taW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDM2JTtcblxuICAgICAgJi50aHVtYm5haWwtYXV0aG9yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRkFGRDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICNGRkZGRkY7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OlxuICAgICAgICAgICAgMHB4IDQ5LjA4MDdweCA3MS4zOTAxcHggcmdiYSgwLCAxODEsIDI1NSwgMC4xOCksXG4gICAgICAgICAgICAwcHggMjAuNTA0OHB4IDI5LjgyNTFweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjEyOTM5NCksXG4gICAgICAgICAgICAwcHggMTAuOTYyOHB4IDE1Ljk0NTlweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjEwNzI5OSksXG4gICAgICAgICAgICAwcHggNi4xNDU2N3B4IDguOTM5MTVweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjA5KSxcbiAgICAgICAgICAgIDBweCAzLjI2MzkycHggNC43NDc1MnB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMDcyNzAwNyksXG4gICAgICAgICAgICAwcHggMS4zNTgxOXB4IDEuOTc1NTVweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjA1MDYwNjIpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgICB3aWR0aDogMTRyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMTRyZW07XG4gICAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICNGRkZGRkY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW1nIHtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1NiU7XG4gICAgICAgIGhlaWdodDoxNXJlbVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9nQ2FyZC0tY3RhIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAudGV4dC13cmFwIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc2hvcnRjb2RlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcblxuICAgIC5ibG9nQ2FyZCB7XG5cbiAgICAgIC5ibG9nQ2FyZC0taW5uZXIge1xuICAgICAgICAuYmxvZ0NhcmQtLWltZyB7XG4gICAgICAgICAgbWluLXdpZHRoOiAzMCU7XG4gICAgICAgICAgcGFkZGluZy10b3A6MjIlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0LW1cIikge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9nQ2FyZC0tbGFiZWwge1xuICAgICAgICAgIEBpbmNsdWRlIGV5ZS0tbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluQ29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBwYWRkaW5nOiAwLjNlbSAxLjFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvZ0NhcmQtLWN0YSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0LW1cIikge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3Jvc3MtaWNvbiB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDoycmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6MnJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDotMC41cmVtXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQtd3JhcCB7XG4gICAgICAgICAgZmxleDoxMjByZW07XG5cbiAgICAgICAgICBoNSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwLS1zdHJvbmc7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwLS1zO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTIwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0LW1cIikge1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAycmVtIDRyZW07XG4gICAgICAgICAgICBmbGV4OnVuc2V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldC1tXCIpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXQtbVwiKSB7XG4gICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAgICAgICAgIFNlY3Rpb25cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uYmxnbHJfX3NlYyB7XG4gIHBhZGRpbmc6IDZyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmLmxpZ2h0Ymx1ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkYnJpZ2h0Qmx1ZSwgMC4wNSk7XG5cbiAgICBoMiB7XG4gICAgICBjb2xvcjogJG1lZGl1bUJsdWU7XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG5cbiAgJi5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICYubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmJsZ2xyX19zZWMtd3JhcCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJsb2ctbGFuZGVyIHtcbiAgLkJvdHRvbV9fU2lnbnVwIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIH1cbn1cblxuLmZ1bGwtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uaHViLWxvZ28ge1xuICAvLyBwYWRkaW5nOiAycmVtIDAgM3JlbTtcblxuICAmX19jb250YWluZXIge1xuICAgIC8vIG1hcmdpbjogMCA0cmVtO1xuXG4gICAgLy8gQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAvLyAgIG1hcmdpbjogMCAxLjVyZW07XG4gICAgLy8gfVxuICB9XG59XG5cbi5ibG9nLWxhbmRlciB7XG4gIC5odWItbG9nbyB7XG4gICAgLy8gcGFkZGluZzogNi40cmVtIDAgNC41cmVtO1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICAvLyBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgIC8vICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgLy8gfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMCAxLjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAyNy4ycmVtO1xuICAgICAgICBoZWlnaHQ6IDhyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ibG9nQ2FyZC0taW5uZXIge1xuICAucGxheS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDJyZW07XG4gICAgbGVmdDogMnJlbTtcbiAgICBtYXgtd2lkdGg6IDMuNHJlbTtcbiAgICBoZWlnaHQ6IDMuNHJlbTtcbiAgfVxufVxuXG4uY3Jvc3MtaWNvbiB7XG4gIGhlaWdodDogMS4zcmVtO1xuICBtYXgtd2lkdGg6IDEuM3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAtMC4xNXJlbTtcbn1cblxuI3ZpZXdNb3JlQnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAzcmVtIGF1dG87XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6ICRtZWRpdW1CbHVlO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gIGJvcmRlcjogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogJGRhcmtCbHVlO1xuICB9XG59XG5cbi5ibG9nLWxhbmRlciB7XG5cbiAgLnBhZ2luYXRpb24tbGlmZS1zY2llbmNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDdyZW07XG5cbiAgICAgIHVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgICAgYm9yZGVyOiAwLjJyZW0gc29saWQgdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgYSxcbiAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICAgICAgICB3aWR0aDogNC41cmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgIC5wcmV2LFxuICAgICAgLm5leHQge1xuICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEuN3JlbTtcbiAgICAgIH1cbiAgfVxuXG5cbiAgLmJsZ2xyX19oZXJvIHtcblxuICAgIC5oZXJvLWNvbC1sIHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgfVxuXG4gICAgICAuaGVyby13cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5odWItbG9nbyB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycmVtKTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW50cm8td3JhcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNi41cmVtO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTIuNSU7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSg0MCwgNDYsIDQ5LCAwLjcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG5cbiAgICAuc2VhcmNoLS13cmFwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAzMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTYzLCAyMjQsIDAuMDUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxcmVtO1xuICAgICAgICByaWdodDogMnJlbTtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmV3c3Jvb20tbmF2LXdyYXAge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5uZXdzcm9vbS0tbmF2IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICRncmF5LTcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XG5cbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAkZ3JheS03MDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAmLm9wZW4ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEuM3JlbTtcbiAgICAgICAgcmlnaHQ6IDJyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFybG93LWZvbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTAzLjUlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNHJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICAgIH1cblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBjb2xvcjogJGdyYXktMTAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS0xMDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMC42cmVtO1xuICAgICAgICAgICAgYm90dG9tOiAtMC4yNXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5Db2xvckJyaWdodCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZmFxcyB7XG4gICAgJl9faGVybyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgei1pbmRleDogMDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3MzQzOTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDp1bnNldDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDp1bnNldDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDcuMnJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3LjJyZW07XG5cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbSA3LjdyZW07XG5cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjJyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogIzZmNzM3NTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyaWdodEJsdWU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDcsIDEzMiwgMTg2LCAwLjA2KTtcblxuICAgICAgICAmLXdyYXAge1xuICAgICAgICAgICAgcGFkZGluZzogMCA3LjdyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG4gICAgICAgICAgICAgICAgcGFkZGluZzowIDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXNlY3Rpb25zIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwcmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNS41cmVtO1xuXG4gICAgICAgICAgICAuZmFxc19fY29udGVudC1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3LjlyZW07XG5cbiAgICAgICAgICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMnJlbSBzb2xpZCAkZ3JheS1ib3JkZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDMuNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYWNjb3JkaW9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjI1cyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgICAgICAmLmFjY29yZGlvbl9fY29udGVudC0tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDQwcHggcmdiYSgyMSwgODEsIDEzNywgMC4xNSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5hY2NvcmRpb25fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjMDBhM2UwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5hY2NvcmRpb24td3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwYjZiYzU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFjY29yZGlvbl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAuaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzNWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFjY29yZGlvbi13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtcmFpbCB7XG4gICAgICAgICAgICB3aWR0aDogMjhyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiA2LjdyZW0gMCA3LjlyZW07XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAmLWJvZHkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICAgICAgdG9wOiA2LjdyZW07XG5cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LW0nKSB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFyYWdyYXBoR3JheTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQuOXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowIDAgNHJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6dW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBtYWluIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIG5lZWRlZCBmb3Igc3RpY2t5XG4gICAgfVxufVxuIiwiLy9cblxuLnRlYW0ge1xuICAmLS1oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgcGFkZGluZy10b3A6IDI0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgcGFkZGluZy10b3A6IDQyLjhyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNS43cmVtO1xuICAgIH1cblxuICAgICYtaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7IGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMDtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MDsgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgIDY3LjQyZGVnLFxuICAgICAgICAgICMwMDAwMDAgLTEuNDIlLFxuICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgNjEuODklXG4gICAgICAgICk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgaDEge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAuY2FwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuNnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1tYWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG5cbiAgJi0tZ3JpZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgJi10b3Age1xuICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuMnJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIuMnJlbTtcbiAgICB9XG5cbiAgICAmLWJvdHRvbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGQUZEO1xuICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuMnJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIuMnJlbTtcblxuICAgICAgLnRlYW0tLWdyaWQtdGl0bGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI0RFRTlFRDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjM1cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICRib3JkZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgZmxleDogMTtcblxuICAgICAgJi10b3AsXG4gICAgICAmLWJvdHRvbSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAuNHJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNy41cmVtO1xuICAgICAgfVxuXG4gICAgICAmLXRvcCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMnB4ICRib3JkZXI7XG4gICAgICB9XG5cbiAgICAgICYtYm90dG9tIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAycHggI0E5REFFRDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gICYtLXJhaWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0ZDRkM7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG5cbiAgICBoMiB7XG4gICAgICBmb250LWZhbWlseTogJGhlYWRlci1mb250O1xuICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICBjb2xvcjogJG1lZGl1bUJsdWU7XG4gICAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgY29sb3I6ICRjb29sR3JheTtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMi4ycmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMi4ycmVtO1xuICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgfVxuXG4gICAgJi10b3Age1xuICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggJGJvcmRlcjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjJyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtYm90dG9tIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuXG4gICAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAkZGFya2VzdEdyYXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuMnJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDhyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1saW5rcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgfVxuXG4gICAgJi1idXR0b24ge1xuICAgICAgcGFkZGluZzogMXJlbSAxLjY1cmVtIC43cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFREVERUQ7XG4gICAgICBjb2xvcjogJGRhcmtlc3RHcmF5O1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgbWluLXdpZHRoOiAxMHJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJpZ2h0Qmx1ZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgIHdpZHRoOiA0Ny41cmVtO1xuICAgIH1cbiAgfVxuXG4gICYtLWdyaWQtbWVtYmVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIH1cblxuICAgIC50ZWFtLWNhcmQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gNXJlbSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcblxuICAgICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAyKSAtIDJyZW0pO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRlYW0tZGV0YWlsLS1ncmlkIHtcbiAgcGFkZGluZy10b3A6IDhyZW07XG5cbiAgJi1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuXG4gICAgLnBlb3BsZS0tbmF2LWl0ZW0ge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLW1hcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG5cbiAgICAudGVhbS1jYXJkIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gN3JlbSk7XG4gICAgICAgIG1hcmdpbjogMCAzLjVyZW0gNnJlbTtcblxuICAgICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRlYW0tZGV0YWlsLS1hZHZpc29ycyB7XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRkFGRDtcblxuICBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC50ZWFtLWNhcmQge1xuICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDdyZW0pO1xuICAgICAgbWFyZ2luOiAwIDMuNXJlbSA2cmVtO1xuXG4gICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sZWFkZXJzaGlwLCAubGVhZGVyc2hpcC1kZXRhaWwge1xuXG4gIC50ZWFtLWRldGFpbC0tYWR2aXNvcnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRlYW0tZGV0YWlsLS1ncmlkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuZ2VuZXJpYyB7XG4gIC53cmFwIHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLkJvdHRvbV9fU2lnbnVwIHtcbiAgICBwYWRkaW5nLXRvcDogMjByZW07XG4gIH1cbiAgLndwLWJsb2NrLWltYWdlIGltZyB7XG4gICAgaGVpZ2h0OmF1dG87XG4gIH1cbn1cblxuLmdlbmVyaWMtLWhlcm8ge1xuICBwYWRkaW5nOiA3cmVtIDAgMTdyZW07XG5cbiAgLnRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBzcGFuIHtcbiAgICBjb2xvcjogJGJyaWdodEJsdWU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMTIyLjUlO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNC42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDMuNSU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzNWVtO1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgIGZvbnQtc2l6ZTogNC4zcmVtO1xuICAgIH1cbiAgfVxuXG4gIC50aW1lIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBjb2xvcjogJGdyYXktMjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDEyMi41JTtcbiAgfVxufVxuXG4uZ2VuZXJpYy0tbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTYzLCAyMjQsIDAuMDUpO1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuXG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTRyZW07XG4gICAgcGFkZGluZy1yaWdodDogMTRyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjJyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyLjJyZW07XG4gICAgfVxuICB9XG5cbiAgLmNlbGwtY2lyY2xlLWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMTEuOHJlbTtcbiAgICBoZWlnaHQ6IDExLjhyZW07XG4gICAgYm9yZGVyOiAwLjhyZW0gc29saWQgJHdoaXRlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDQ5LjA4MDdweCA3MS4zOTAxcHggcmdiYSgwLCAxODEsIDI1NSwgMC4xOCksIDBweCAyMC41MDQ4cHggMjkuODI1MXB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMTI5Mzk0KSxcbiAgICAgIDBweCAxMC45NjI4cHggMTUuOTQ1OXB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMTA3Mjk5KSwgMHB4IDYuMTQ1NjdweCA4LjkzOTE1cHggcmdiYSgwLCAxODEsIDI1NSwgMC4wOSksXG4gICAgICAwcHggMy4yNjM5MnB4IDQuNzQ3NTJweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjA3MjcwMDcpLCAwcHggMS4zNTgxOXB4IDEuOTc1NTVweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjA1MDYwNjIpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5sZWZ0IHtcbiAgICAgIGJvdHRvbTogMzVyZW07XG4gICAgICBsZWZ0OiAtMTRyZW07XG4gICAgfVxuXG4gICAgJi5yaWdodCB7XG4gICAgICB0b3A6IDQwJTtcbiAgICAgIHJpZ2h0OiAtMTRyZW07XG4gICAgfVxuICB9XG5cbiAgZmlndXJlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIEBpbmNsdWRlIHJhdGlvLWJveCgxLzAuNjQ3Myk7XG5cbiAgICAvLyB2aWRlbyB7XG4gICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gICB0b3A6IDA7XG4gICAgLy8gICBsZWZ0OiAwO1xuICAgIC8vICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gICBoZWlnaHQ6IDEwMCU7XG4gICAgLy8gfVxuICAgIC8vXG4gICAgLy8gLnZpZGVvLWNvbnRyb2xzIHtcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gbGVmdDogNTAlO1xuICAgIC8vIHRvcDogNTAlO1xuICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgLy8gei1pbmRleDogMTtcbiAgICAvLyB3aWR0aDogOTBweDtcbiAgICAvLyBoZWlnaHQ6IDkwcHg7XG4gICAgLy8gY3Vyc29yOiBwb2ludGVyO1xuICAgIC8vXG4gICAgLy8gICBpbWcge1xuICAgIC8vICAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLy9cbiAgICAvLyAgICAgJi5pcy1wYXVzZWQge1xuICAgIC8vICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vICAgICB9XG4gICAgLy8gICB9XG4gICAgLy8gfVxuXG4gICAgc3ZnIHtcbiAgICAgIG1heC13aWR0aDogOTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDlyZW07XG4gICAgICBoZWlnaHQ6IDlyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgIHdpZHRoOiA3cmVtO1xuICAgICAgICBoZWlnaHQ6IDdyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndyYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggMTZweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBtYXJnaW4tdG9wOiAtMTRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLm1haW4tY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAzcmVtIDEwJTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktYm9yZGVyO1xuXG4gICAgLnNvY2lhbC1pY29uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBmaWd1cmUge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDp1bnNldDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBjb2xvcjogJGRhcmtHcmF5O1xuICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1tJykge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogJGRhcmtHcmF5O1xuICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIH1cblxuICAgIHAsXG4gICAgbGkge1xuICAgICAgY29sb3I6ICRncmF5LTIwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblxuICAgICAgZW0ge1xuICAgICAgICBjb2xvcjogJGdyYXktMjAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgIG1hcmdpbjogMi41cmVtIDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG5cbmJvZHkubGVhZGVyc2hpcCB7XG4gIG1haW4ge1xuICAgIG92ZXJmbG93OiBpbml0aWFsO1xuICB9XG59XG5cbi50ZWFtLWRldGFpbC0tc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEyNXJlbTtcbiAgfVxufVxuXG4udGVhbS1kZXRhaWwtLXdlYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNnJlbTtcbiAgcmlnaHQ6IC0zcmVtO1xuICBtYXgtd2lkdGg6IDYwcmVtO1xuICB6LWluZGV4OiAwO1xuXG4gIC53ZWIsXG4gIC5kb3RzIHtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLndlYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cblxuICAuZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBzdmcge1xuICAgICAgLXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93KCAwcHggMHB4IDNweCByZ2JhKHZhcigtLW1haW5Db2xvckFscGhhKSwgMSkpO1xuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdyggMHB4IDBweCAzcHggcmdiYSh2YXIoLS1tYWluQ29sb3JBbHBoYSksIDEpKTtcblxuXHRcdFx0Y2lyY2xlIHtcblx0XHRcdFx0LXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93KCAwcHggMHB4IDNweCByZ2JhKHZhcigtLW1haW5Db2xvckFscGhhKSwgMSkpO1xuICAgICAgXHRmaWx0ZXI6IGRyb3Atc2hhZG93KCAwcHggMHB4IDNweCByZ2JhKHZhcigtLW1haW5Db2xvckFscGhhKSwgMSkpO1xuXHRcdFx0fVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRlYW0tZGV0YWlsLS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHotaW5kZXg6IDE7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQkNDM0M2O1xuXHRwYWRkaW5nLWJvdHRvbTogOS41cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuXG4udGVhbS1kZXRhaWwtLWNvbnRlbnQge1xuICAubG9nby1tYXJrIHtcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6IHZhcigtLW1haW5Db2xvckJyaWdodClcbiAgICB9XG4gIH1cblxuXG5cbiAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW07XG4gIH1cbn1cblxuLnRlYW0tZGV0YWlsLS1jb250ZW50LXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xuICB9XG5cbiAgaDEge1xuICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuNnJlbTtcblx0XHR9XG4gIH1cblxuICBzcGFuIHtcbiAgICBAaW5jbHVkZSBwLS1sYXJnZS1sb25nZm9ybTtcbiAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yTWVkaXVtKTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtbWVkO1xuICB9XG5cbiAgLmJhY2stYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIEBpbmNsdWRlIGV5ZS0tbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgY29sb3I6ICRncmF5LTQwMDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDAuMTVyZW07XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgIGhlaWdodDogMS42cmVtO1xuXG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRncmF5LTQwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGVhbS1kZXRhaWwtLWNvbnRlbnQtbWFpbiB7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcblxuICBwIHtcbiAgICBAaW5jbHVkZSBwLS1sb25nZm9ybTtcbiAgICBjb2xvcjogJGdyYXktMjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICB1bCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgfVxuXG4gIGxpIHtcbiAgICBAaW5jbHVkZSBwLS1sb25nZm9ybTtcbiAgICBjb2xvcjogJGdyYXktMjAwO1xuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICB9XG59XG5cbi50ZWFtLWRldGFpbC0taW5mbyB7XG4gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICB3aWR0aDogMzJyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udGVhbS1kZXRhaWwtLXN0aWNreSB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICB0b3A6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgfVxuXG4gIC5lbWFpbC13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMzByZW07XG4gIH1cblxuICAuc3RhZmYtZW1haWwge1xuICAgIEBpbmNsdWRlIGV5ZS0teGw7XG4gICAgLy8gYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDApIDU0JSwgcmdiYSh2YXIoLS1tYWluQ29sb3JCcmlnaHRBbHBoYSksIDAuMSkgNTAlKTtcbiAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yTWVkaXVtKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4udGVhbS1kZXRhaWwtLXBvcnRyYWl0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGJvcmRlcjogc29saWQgMTJweCAkd2hpdGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgd2lkdGg6IDMwcmVtO1xuICBoZWlnaHQ6IDMwcmVtO1xuICBib3gtc2hhZG93OiAwcHggMzkuNTAxcHggNTcuNDU1OXB4IHJnYmEodmFyKC0tbWFpbkNvbG9yTWVkaXVtQWxwaGEpLCAwLjE4KSwgMHB4IDE2LjUwMjZweCAyNC4wMDM3cHggcmdiYSh2YXIoLS1tYWluQ29sb3JNZWRpdW1BbHBoYSksIDAuMTI5Mzk0KSxcbiAgMHB4IDguODIzMDZweCAxMi44MzM1cHggcmdiYSh2YXIoLS1tYWluQ29sb3JNZWRpdW1BbHBoYSksIDAuMTA3Mjk5KSwgMHB4IDQuOTQ2MTNweCA3LjE5NDM4cHggcmdiYSh2YXIoLS1tYWluQ29sb3JNZWRpdW1BbHBoYSksIDAuMDkpLFxuICAwcHggMi42MjY4NXB4IDMuODIwODhweCByZ2JhKHZhcigtLW1haW5Db2xvck1lZGl1bUFscGhhKSwgMC4wNzI3MDA3KSwgMHB4IDEuMDkzMDlweCAxLjU4OTk1cHggcmdiYSh2YXIoLS1tYWluQ29sb3JNZWRpdW1BbHBoYSksIDAuMDUwNjA2Mik7XG5cbiAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgbWFyZ2luOiAycmVtIGF1dG8gM3JlbSAwO1xuICAgIHdpZHRoOiAyMHJlbTtcbiAgICBoZWlnaHQ6IDIwcmVtO1xuICAgIGJvcmRlcjogc29saWQgNnB4ICNmZmY7XG4gIH1cblxuICBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG59XG5cbi50ZWFtLWRldGFpbC0tc29jaWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLXRvcDogNHJlbTtcblxuICAmLmlzLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGEge1xuICAgIHdpZHRoOiAzLjJyZW07XG4gICAgaGVpZ2h0OiAzLjJyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDFweCAkYnJpZ2h0Qmx1ZTtcbiAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBtYXJnaW46IDAgLjc1cmVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogMS43NXJlbTtcblxuICAgICAgKiB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lZGl1bUJsdWU7XG5cbiAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsb2ctZGV0YWlsIHtcblxuICAuY29udGVudC13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmh1Yi1sb2dvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPnRhYmxldFwiKSB7XG4gICAgICBtYXgtd2lkdGg6IDE3LjdyZW07XG4gICAgICB3aWR0aDogMTAwJVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAucG9zdC1tZXRhIHtcbiAgICAvLyAuc3VibGluZS13cmFwIHtcbiAgICAvLyAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLy8gICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAvL1xuICAgIC8vICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAvLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vICAgfVxuICAgIC8vXG4gICAgLy8gICAuc29jaWFsLWljb24td3JhcCB7XG4gICAgLy9cbiAgICAvLyAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAvLyAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gICAgICAgYm90dG9tOiAtMXJlbTtcbiAgICAvLyAgICAgICByaWdodDogMDtcbiAgICAvLyAgICAgfVxuICAgIC8vICAgICBhIHtcbiAgICAvLyAgICAgICBzdmcge1xuICAgIC8vICAgICAgICAgdHJhbnNpdGlvbjogMC4zNXM7XG4gICAgLy8gICAgICAgfVxuICAgIC8vXG4gICAgLy8gICAgICAgJjpob3ZlciB7XG4gICAgLy8gICAgICAgICBzdmcge1xuICAgIC8vICAgICAgICAgICBwYXRoIHtcbiAgICAvLyAgICAgICAgICAgICBmaWxsOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgIC8vICAgICAgICAgICB9XG4gICAgLy8gICAgICAgICB9XG4gICAgLy8gICAgICAgfVxuICAgIC8vICAgICB9XG4gICAgLy8gICB9XG4gICAgLy8gfVxuICAgIC5zdWJsaW5lIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICAvLyBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG4gICAgICAgIC8vIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgLy8gdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5jYXRlZ29yeSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzZERUE7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjFyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFybG93LWZvbnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIEBpbmNsdWRlIHAtLWNhcHRpb247XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTUlO1xuICAgICAgfVxuXG4gICAgICAudGV4dC1ib3gge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDogM3JlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hdXRob3Ige1xuICAgICAgICBjb2xvcjogIzI2MkUzMTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zLWJvbGQ7XG4gICAgICAgIEBpbmNsdWRlIHAtLXhzO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRpbWUge1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICAgICAgQGluY2x1ZGUgcC0teHM7XG5cbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjJyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjJyZW07XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwLjFyZW0gc29saWQgIzZFNzY3QTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICBjb2xvcjogJHBhcmFncmFwaEdyYXk7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG5cbiAgLmF1dGhvci1tZXRhIHtcbiAgICAuYXV0aG9yLWltYWdlIHtcbiAgICAgIHdpZHRoOiA1LjVyZW07XG4gICAgICBoZWlnaHQ6IDUuNXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5hdXRob3ItaW5mbyB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcGFkZGluZy1ib3R0b206MXJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogJGNvb2xHcmF5O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8bWF4LXNpdGUtd2lkdGgnKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uYW1lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRkYXJrZXN0R3JheTtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIH1cblxuICAgICAgLmF1dGhvci1oZWFkbGluZSB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucG9zdC1vdXRybyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgcGFkZGluZy1ib3R0b206M3JlbTtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJGdyYXktYm9yZGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAuYXV0aG9yLW1ldGEge1xuICAgICAgLmF1dGhvci1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4uYmxvZy1kZXRhaWwtY29udGVudC0taGVybyB7XG4gIC5wb3N0LW1ldGEge1xuICAgIC5zdWJsaW5lLXdyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5zb2NpYWwtaWNvbi13cmFwIHtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZTFlMWUxO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiA0cmVtO1xuICBcdFx0XHRcdFx0aGVpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zNXM7XG5cbiAgXHRcdFx0XHRcdHBhdGgge1xuICBcdFx0XHRcdFx0XHRmaWxsOiAjNkU3NjdBICFpbXBvcnRhbnQ7XG4gIFx0XHRcdFx0XHR9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogdmFyKC0tbWFpbkNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc3VibGluZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG5cbiAgICAgIC5jYXRlZ29yeSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzZERUE7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjFyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFybG93LWZvbnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIEBpbmNsdWRlIHAtLWNhcHRpb247XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTUlO1xuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZXh0LWJveCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYXV0aG9yIHtcbiAgICAgICAgY29sb3I6ICMyNjJFMzE7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Fucy1ib2xkO1xuICAgICAgICBAaW5jbHVkZSBwLS14cztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50aW1lIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gICAgICAgIEBpbmNsdWRlIHAtLXhzO1xuXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4ycmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMS4ycmVtO1xuICAgICAgICBib3JkZXItbGVmdDogMC4xcmVtIHNvbGlkICM2RTc2N0E7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgY29sb3I6ICRwYXJhZ3JhcGhHcmF5O1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLmJsb2ctZGV0YWlsLS1oZXJvIHtcbiAgcGFkZGluZzogNHJlbSAwIDIuNWVtIDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMTM2LCAxMzksIDE0MSwgMC41KTtcbiAgfVxuXG4gIC5zdWJsaW5lIHtcbiAgICAuY2F0ZWdvcnkge1xuICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMi41JTtcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzxtYXgtc2l0ZS13aWR0aCcpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC44cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiAkZGFya0dyYXk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMTIyLjUlO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzxtYXgtc2l0ZS13aWR0aCcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB9XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiA0LjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEwMy41JTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDM1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIH1cblxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgICB9XG4gIH1cbn1cblxuLmJsb2ctZGV0YWlsLS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUZBO1xuICBwYWRkaW5nOiA4cmVtIDAgMTlyZW0gMDtcblxuXG4gIC5odWItbG9nby13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuaHViLWJnLXdyYXAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICB0b3A6IC0xMnJlbTtcbiAgICAgIH1cblxuICAgICAgLy8gLmh1Yi1iZyB7XG4gICAgICAvLyAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIC8vICAgfVxuICAgICAgLy8gfVxuXG4gICAgICAuaHViLWJnLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgLy8gICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLy8gfVxuICAgICAgfVxuXG5cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmh1Yi1sb2dvLXdyYXAge1xuICAgIC5pbm5lci13cmFwIHtcbiAgICAgIG1heC13aWR0aDogMTI4cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiA3LjhyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA3LjhyZW07XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgLmxvZ28tbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjJyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVyby13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIC8vIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgLy8gICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC8vICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLy8gfVxuICB9XG5cbiAgLy8gLmJhY2stbGluay13cmFwIHtcbiAgLy8gICBkaXNwbGF5OiBmbGV4O1xuICAvLyAgIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8gICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAvL1xuICAvLyAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gIC8vICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIC8vICAgfVxuICAvL1xuICAvLyAgIGEsIHNwYW4ge1xuICAvLyAgICAgQGluY2x1ZGUgZXllLS1tO1xuXHQvLyBcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Ly8gXHRcdGNvbG9yOiAkZ3JheS02MDA7XG5cdC8vIFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0Ly8gXHRcdHRyYW5zaXRpb246IDAuMzVzO1xuICAvLyAgIH1cbiAgLy9cbiAgLy8gICBhOmhvdmVyIHtcblx0Ly8gXHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuXHQvLyBcdH1cbiAgLy9cblx0Ly8gXHRzcGFuOmxhc3Qtb2YtdHlwZSB7XG5cdC8vIFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblx0Ly8gXHR9XG4gIC8vXG4gIC8vICAgLmFycm93IHtcbiAgLy8gICAgIG1hcmdpbjogMCAxcmVtO1xuICAvLyAgIH1cbiAgLy8gfVxuXG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICBwYWRkaW5nOiAxMnJlbSAwIDE2cmVtIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgJi5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTUuOHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNS44cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMi4ycmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMi4ycmVtO1xuICAgIH1cbiAgfVxufVxuXG4uYmxvZy1kZXRhaWwtLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUZBO1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNS44cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1LjhyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAuYmFjay1saW5rLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIH1cblxuICAgIGEsIHNwYW4ge1xuICAgICAgQGluY2x1ZGUgZXllLS1tO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjNzI3NzdhO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0cmFuc2l0aW9uOiAwLjM1cztcbiAgICB9XG5cbiAgICBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgIH1cblxuICAgIHNwYW46bGFzdC1vZi10eXBlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgIH1cblxuICAgIC5hcnJvdyB7XG4gICAgICBtYXJnaW46IDAgMXJlbTtcbiAgICB9XG5cbiAgICBzcGFuLmNhdGEtdGV4dCB7XG4gICAgICBmb250LWZhbWlseTogJHN0aXgtZm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsb2ctZGV0YWlsLWNvbnRlbnQtLWhlcm8ge1xuICAgIGgxIHtcbiAgICAgIEBpbmNsdWRlIGgyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvckRhcmspO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZXJvLWltZyB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2NC43MyU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNlbGwtY2lyY2xlLWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMTEuOHJlbTtcbiAgICBoZWlnaHQ6IDExLjhyZW07XG4gICAgYm9yZGVyOiAwLjhyZW0gc29saWQgJHdoaXRlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDQ5LjA4MDdweCA3MS4zOTAxcHggcmdiYSgwLCAxODEsIDI1NSwgMC4xOCksIDBweCAyMC41MDQ4cHggMjkuODI1MXB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMTI5Mzk0KSxcbiAgICAgIDBweCAxMC45NjI4cHggMTUuOTQ1OXB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMTA3Mjk5KSwgMHB4IDYuMTQ1NjdweCA4LjkzOTE1cHggcmdiYSgwLCAxODEsIDI1NSwgMC4wOSksXG4gICAgICAwcHggMy4yNjM5MnB4IDQuNzQ3NTJweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjA3MjcwMDcpLCAwcHggMS4zNTgxOXB4IDEuOTc1NTVweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjA1MDYwNjIpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5sZWZ0IHtcbiAgICAgIGJvdHRvbTogMzVyZW07XG4gICAgICBsZWZ0OiAtMTRyZW07XG4gICAgfVxuXG4gICAgJi5yaWdodCB7XG4gICAgICB0b3A6IDQwJTtcbiAgICAgIHJpZ2h0OiAtMTRyZW07XG4gICAgfVxuICB9XG5cbiAgZmlndXJlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIC8vIEBpbmNsdWRlIHJhdGlvLWJveCgxLzAuNjQ3Myk7XG5cbiAgICAvLyB2aWRlbyB7XG4gICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gICB0b3A6IDA7XG4gICAgLy8gICBsZWZ0OiAwO1xuICAgIC8vICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gICBoZWlnaHQ6IDEwMCU7XG4gICAgLy8gfVxuICAgIC8vXG4gICAgLy8gLnZpZGVvLWNvbnRyb2xzIHtcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gbGVmdDogNTAlO1xuICAgIC8vIHRvcDogNTAlO1xuICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgLy8gei1pbmRleDogMTtcbiAgICAvLyB3aWR0aDogOTBweDtcbiAgICAvLyBoZWlnaHQ6IDkwcHg7XG4gICAgLy8gY3Vyc29yOiBwb2ludGVyO1xuICAgIC8vXG4gICAgLy8gICBpbWcge1xuICAgIC8vICAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLy9cbiAgICAvLyAgICAgJi5pcy1wYXVzZWQge1xuICAgIC8vICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vICAgICB9XG4gICAgLy8gICB9XG4gICAgLy8gfVxuXG4gICAgc3ZnIHtcbiAgICAgIG1heC13aWR0aDogOTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDlyZW07XG4gICAgICBoZWlnaHQ6IDlyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgIHdpZHRoOiA3cmVtO1xuICAgICAgICBoZWlnaHQ6IDdyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndyYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBtYXJnaW4tdG9wOiAtMTRyZW07XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogLTE0cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG4gICAgICBib3gtc2hhZG93OiAwcHggMTZweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gICAgfVxuICB9XG5cbiAgLmZlYXR1cmVkLWltYWdlLWNhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgLy8gZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICAgIGNvbG9yOiAkY29vbEdyYXk7XG4gICAgLy8gZm9udC1zdHlsZTogaXRhbGljO1xuICAgIEBpbmNsdWRlIHAtLWNhcHRpb247XG4gIH1cblxuICAubWFpbi1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiA2cmVtIDEwJSA5cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMi4ycmVtIDVyZW07XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBwO1xuICAgIH1cblxuICAgIC5ib3R0b20tbG9nbyB7XG4gICAgICBtYXJnaW4tdG9wOiAzLjVyZW07XG4gICAgfVxuXG4gICAgLnBvc3Qtc3VtbWFyeSB7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yTWVkaXVtKTtcbiAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgIEBpbmNsdWRlIGg0O1xuICAgICAgZm9udC1mYW1pbHk6ICRzdGl4LWZvbnQ7XG4gICAgfVxuXG4gICAgLmZlYXR1cmVkLWltYWdlLWNhcHRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIC8vIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAkZ3JheS00MDA7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgQGluY2x1ZGUgcC0tY2FwdGlvbjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZWRpdG9ycy1ub3RlIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweCBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sb3I6ICRncmF5LTIwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0V2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggNDBweDtcblxuICAgICAgZW0ge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cblxuICAgIGlmcmFtZSB7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgIH1cblxuICAgIC5zb2NpYWwtaWNvbiB7XG4gICAgICBtYXJnaW4tdG9wOjJyZW07XG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgY29sb3I6ICRicmlnaHRCbHVlO1xuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMywgaDQge1xuICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgICBjb2xvcjogJGdyYXktMjAwO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgICAgQGluY2x1ZGUgaDY7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBlbSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICB9XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICBjb2xvcjogJGdyYXktMjAwO1xuICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBpbmhlcml0O1xuXG4gICAgICAgIGVtIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zLWJvbGQ7XG5cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBwLFxuICAgIGxpIHtcbiAgICAgIGNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICBAaW5jbHVkZSBwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgfVxuXG4gICAgdWwsXG4gICAgb2wge1xuICAgICAgbWFyZ2luOiAyLjVyZW0gMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hdXRob3ItaGVhZGxpbmUge1xuICAgICAgY29sb3I6ICRncmF5LTIwMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgfVxuXG4gICAgLndwLWNhcHRpb24ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICAgIGNvbG9yOiAkZ3JheS00MDA7XG4gICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDFyZW0gMCAyLjVyZW07XG4gICAgICBAaW5jbHVkZSBwLS1jYXB0aW9uO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgfVxuXG4gICAgZmlndXJlIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG5cbiAgICAgIGZpZ2NhcHRpb24sXG4gICAgICAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICAgICAgY29sb3I6ICRjb29sR3JheTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1saWdodDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogM3JlbSAwIDVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzxtYXgtc2l0ZS13aWR0aCcpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICRtZWRpdW1CbHVlO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICBmb250LWZhbWlseTogJGhlYWRlci1mb250O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIyLjUlO1xuXG4gICAgICAgIGVtIHtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICBmb250LXN0eWxlOiBpbmhlcml0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICBmb250LXNpemU6MS44cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBjaXRlIHtcbiAgICAgICAgY29sb3I6ICRtZWRpdW1CbHVlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YWdzLS13cmFwIHtcbiAgICBtYXJnaW46IDdyZW0gMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICBtYXJnaW46IDVyZW0gMDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsaW5lLWhlaWdodDogMTIyLjUlO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29vbEdyYXk7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMS4ycmVtO1xuICAgICAgcGFkZGluZy10b3A6IDAuOHJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBtaW4td2lkdGg6IDEwMnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLnJlbGF0aXZlLS1wb3N0cyB7XG4gIHBhZGRpbmctdG9wOiAxN3JlbTtcblxuICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgIHBhZGRpbmctdG9wOiAwcmVtO1xuICB9XG5cbiAgLndyYXAge1xuICAgIHBhZGRpbmc6IDAgNSU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogM3JlbSAwIDMuNXJlbSAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNCREMzQzY7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcblxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY29sb3I6ICM5NjlEQTA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMi41JTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYmFybG93LWZvbnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjRyZW07XG4gICAgICAgIHRyYW5zaXRpb246IDAuMzVzO1xuICAgICAgfVxuXG5cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgcmlnaHQ6IC0wLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC43cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gc3ZnIHtcbiAgICAvLyAgIG1hcmdpbjogMDtcbiAgICAvLyAgIHdpZHRoOiAxLjRyZW07XG4gICAgLy8gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLy8gICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAvLyAgIHRvcDogNTAlO1xuICAgIC8vICAgcmlnaHQ6IC0wLjJyZW07XG4gICAgLy8gICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIC8vXG4gICAgLy8gICBwYXRoIHtcbiAgICAvLyAgICAgc3Ryb2tlOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgIC8vICAgfVxuICAgIC8vIH1cbiAgfVxuXG4gIGg0IHtcbiAgICBAaW5jbHVkZSBwO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zLW1lZGl1bTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgIGNvbG9yOiAjMDAyRjQ3O1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDM1ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6IHZhcigtLW1haW5Db2xvckRhcmspO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5jYXJkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgLmNhcmQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyLjU5cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41OXJlbTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoLW4rMykge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXJkIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDEuNzNyZW0pO1xuICAgIHBhZGRpbmc6IDlweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS04MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogMC4zNXM7XG5cbiAgICAmOmhvdmVyIHtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAxMDBweCA4MHB4IHJnYmEoMCwgMCwgMCwgMC4wNyksIDBweCA0MS43Nzc2cHggMzMuNDIyMXB4IHJnYmEoMCwgMCwgMCwgMC4wNTAzMTk4KSwgMHB4IDIyLjMzNjNweCAxNy44NjlweCByZ2JhKDAsIDAsIDAsIDAuMDQxNzI3NSksIDBweCAxMi41MjE2cHggMTAuMDE3MnB4IHJnYmEoMCwgMCwgMCwgMC4wMzUpLCAwcHggNi42NTAxcHggNS4zMjAwOHB4IHJnYmEoMCwgMCwgMCwgMC4wMjgyNzI1KSwgMHB4IDIuNzY3MjZweCAyLjIxMzgxcHggcmdiYSgwLCAwLCAwLCAwLjAxOTY4MDIpO1xuXHRcdH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBwLS14cztcbiAgICB9XG4gIH1cblxuICAuY2FyZC13cmFwIHtcbiAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1ib3JkZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGZpZ3VyZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIEBpbmNsdWRlIHJhdGlvLWJveCgxLzAuNik7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBleWUtLXM7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBwYWRkaW5nOiAwLjRyZW0gMS4zcmVtO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFybG93LWZvbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTUlO1xuXG4gICAgICAgIC8vICYuYXF1YSB7XG4gICAgICAgIC8vICAgYmFja2dyb3VuZDogJGFxdWE7XG4gICAgICAgIC8vIH1cbiAgICAgICAgLy9cbiAgICAgICAgLy8gJi5wdXJwbGUge1xuICAgICAgICAvLyAgIGJhY2tncm91bmQ6ICRzb2Z0VmlvbGV0O1xuICAgICAgICAvLyB9XG4gICAgICAgIC8vXG4gICAgICAgIC8vICYubGlnaHQtYmx1ZSB7XG4gICAgICAgIC8vICAgYmFja2dyb3VuZDogJG1lZGl1bUJsdWU7XG4gICAgICAgIC8vIH1cbiAgICAgICAgLy9cbiAgICAgICAgLy8gJi5uZW9uLXB1cnBsZSB7XG4gICAgICAgIC8vICAgYmFja2dyb3VuZDogJG5lb25WaW9sZXQ7XG4gICAgICAgIC8vIH1cbiAgICAgIH1cblxuICAgICAgJi50aHVtYm5haWwtYXV0aG9yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRkFGRDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICNGRkZGRkY7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OlxuICAgICAgICAgICAgMHB4IDQ5LjA4MDdweCA3MS4zOTAxcHggcmdiYSgwLCAxODEsIDI1NSwgMC4xOCksXG4gICAgICAgICAgICAwcHggMjAuNTA0OHB4IDI5LjgyNTFweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjEyOTM5NCksXG4gICAgICAgICAgICAwcHggMTAuOTYyOHB4IDE1Ljk0NTlweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjEwNzI5OSksXG4gICAgICAgICAgICAwcHggNi4xNDU2N3B4IDguOTM5MTVweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjA5KSxcbiAgICAgICAgICAgIDBweCAzLjI2MzkycHggNC43NDc1MnB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMDcyNzAwNyksXG4gICAgICAgICAgICAwcHggMS4zNTgxOXB4IDEuOTc1NTVweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjA1MDYwNjIpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgICB3aWR0aDogMTRyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMTRyZW07XG4gICAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICNGRkZGRkY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBhcnRpY2xlIHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gNSUgOHJlbTtcblxuICAgICAgcDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLXdyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUlO1xuICAgICAgYm90dG9tOiAyLjVyZW07XG4gICAgICBwIHtcbiAgICAgICAgQGluY2x1ZGUgZXllLS1tO1xuICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMi41JTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxLjNyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS4ycmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgcGF0aCB7XG4gICAgICAgIHN0cm9rZTogIHZhcigtLW1haW5Db2xvcik7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDpyaWdodDtcbiAgcGFkZGluZy1sZWZ0OjIuMnJlbTtcblxuICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgIGZsb2F0OnVuc2V0O1xuICAgIHBhZGRpbmctbGVmdDowO1xuICB9XG59XG5cbi5hbGlnbmxlZnQge1xuICBmbG9hdDpsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OjIuMnJlbTtcblxuICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgIGZsb2F0OnVuc2V0O1xuICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgfVxufVxuXG4uYWxpZ25jZW50ZXIge1xuICB3aWR0aDoxMDAlO1xufVxuIiwiLy9cbi5wZW9wbGUge1xuICAmLS1oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBmaWd1cmUge1xuICAgICAgei1pbmRleDogMDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwOyBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjczNDM5O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3BhY2l0eTogLjI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IDcuMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3LjJyZW07XG5cbiAgICAgIGgxIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1pbnRybyB7XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTowLjJyZW0gc29saWQgJGxpZ2h0LWJvcmRlcjtcblxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiRkYXJrR3JheTtcbiAgICAgICAgbWF4LXdpZHRoOjg3cmVtO1xuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmLS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbiAgfVxuXG4gICYtLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOjFyZW07XG5cbiAgICAuc3VmZml4IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgcGFkZGluZzogLjVyZW0gMS4ycmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzZGNzM3NTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmlnaHRCbHVlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1tJykge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc2Nyb2xsZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG5cbiAgICAmLWxpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjBGMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xuICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICM2RjczNzU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cblxuICAgICAgJi5oYXMtbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEMEYyRkY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICRicmlnaHRCbHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyaWdodEJsdWU7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bm90KC5oYXMtbGluaykge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZ3JpZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi13cmFwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDguNzVyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDYuNXJlbSAkd2hpdGU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAyLjJyZW0gJHdoaXRlO1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlcjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICR3aGl0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGJvcmRlcjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxcHgpO1xuICAgICAgICBwYWRkaW5nOiA2LjVyZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBwYWRkaW5nOiAyLjJyZW07XG4gICAgICB9XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgLy8gd2lkdGg6IDYuMnJlbTtcbiAgICAgICAgICB3aWR0aDogMTVyZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDVweCAjRjlGOUY5O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICB3aWR0aDogMTJyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkaXYge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICBmbGV4OiBpbml0aWFsO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBjb2xvcjogIzQ3NTE1NTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1tJykge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICBjb2xvcjogIzQ3NTE1NTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1tJykge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJpZ2h0Qmx1ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LW0nKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuXG4gICAgICAgIHAsIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAvLyBsaW5lLWhlaWdodDogMS43ZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0NSU7XG4gICAgICAgICAgY29sb3I6ICM3Mjc5N0M7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsMjU1LDI1NSwwKSA1NCUsICNEMEYyRkYgNTAlKTtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDApIDE0JSwgI0QwRjJGRiA1MCUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsMjU1LDI1NSwwKSA1NCUsICNEMEYyRkYgNTAlKTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTQlLCAjRDBGMkZGIDUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1yZWFkbW9yZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgICAgICAgLnJlYWQtbW9yZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGNvbG9yOiAkYnJpZ2h0Qmx1ZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2U7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBlb3BsZS1pbnZlc3RpZ2F0b3JzIHtcbiAgLnBlb3BsZS0taGVybyB7XG5cbiAgICAucGVvcGxlLS1oZXJvLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTNyZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgICAgIH1cblxuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDYuM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMTVlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICBmb250LXNpemU6IDQuMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGZpZ3VyZSB7XG4gICAgICBpbWcge1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICB9XG4gICAgfVxuXG4gICAgZmlndXJlOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxMywgMTI0LCAxODEsIDAuNSk7XG4gICAgICBjb250ZW50OiBub25lO1xuXG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuICAucGVvcGxlLS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wZW9wbGUtLWludHJvIHtcbiAgICAmLnBlb3BsZS0taW52ZXMtaW50cm8ge1xuICAgICAgcGFkZGluZzogNXJlbSAwIDA7XG5cbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwLjJyZW0gc29saWQgI0JEQzNDNjtcbiAgICAgIH1cblxuICAgICAgLnBlb3BsZS0taW50cm9fX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDcycmVtO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgICAgICBjb2xvcjogIzI2MkUzMTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTU1JTtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb2xvcjogIzBEN0NCNTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgei1pbmRleDogMDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iLCIubmV3cy1sYW5kZXIge1xuICAgIGhlYWRlciB7XG4gICAgICAgIC5oZWFkZXItZ3JvdXBpbmcge1xuICAgICAgICAgICAgLmJyYW5kaW5nIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uZXdzLWhlcm8ge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE2MywgMjI0LCAwLjA1KTtcbiAgICAgICAgcGFkZGluZzogOHJlbSAxMXJlbTtcbiAgICAgICAgaGVpZ2h0OiA0NXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgcGFkZGluZzogOHJlbSA0LjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRlci1mb250O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDQuNnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0LjhyZW07XG4gICAgICAgICAgICBjb2xvcjogJGRhcmtlc3RHcmF5O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZmlsdGVyLXdyYXAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIG1hcmdpbjogMnJlbSAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19maWx0ZXJzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19maWx0ZXItaXRlbSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRHcmF5aXNoQ3lhbjtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya0dyYXlpc2hCbHVlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuN3JlbTtcbiAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjZyZW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyaWdodEJsdWU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LW0nKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmlnaHRCbHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdXBkYXRlLWJ0biB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJpZ2h0Qmx1ZTtcblxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDNweCwgLTNweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYWN0aW9ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cmVtO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uZXdzLWdyaWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiA1cmVtIDEwcmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzByZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVyZW0gMiU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjByZW07XG4gICAgICAgIH1cblxuICAgICAgICAubmV3cy1jYXJkIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2U7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxNnB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4gICAgICAgICAgICAgICAgLm5ld3MtY2FyZF9faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNS4ycmVtO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDUuMXJlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmLnRodW1ibmFpbC1hdXRob3Ige1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRkFGRDtcblxuICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiA4cHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OlxuICAgICAgICAgICAgICAgICAgICAgIDBweCA0OS4wODA3cHggNzEuMzkwMXB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMTgpLFxuICAgICAgICAgICAgICAgICAgICAgIDBweCAyMC41MDQ4cHggMjkuODI1MXB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMTI5Mzk0KSxcbiAgICAgICAgICAgICAgICAgICAgICAwcHggMTAuOTYyOHB4IDE1Ljk0NTlweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjEwNzI5OSksXG4gICAgICAgICAgICAgICAgICAgICAgMHB4IDYuMTQ1NjdweCA4LjkzOTE1cHggcmdiYSgwLCAxODEsIDI1NSwgMC4wOSksXG4gICAgICAgICAgICAgICAgICAgICAgMHB4IDMuMjYzOTJweCA0Ljc0NzUycHggcmdiYSgwLCAxODEsIDI1NSwgMC4wNzI3MDA3KSxcbiAgICAgICAgICAgICAgICAgICAgICAwcHggMS4zNTgxOXB4IDEuOTc1NTVweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjA1MDYwNjIpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMGEzZTAgMCUsICMwMDZiYTEgMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcImltZy9uZXdzLWxvZ28uc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMi42cmVtO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQuNHJlbTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMCA0cmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtbWV0YSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMXJlbTtcblxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4ODhiOGQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEuMXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRhZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFxdWE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNDRyZW0gMS4xcmVtIDAuMzRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOTVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYXV0aG9yIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIixcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuY2l0YXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIi1cIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MC4yNXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDp1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5leHRlcm5hbC1tZXRhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjFyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjFyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpzdGFydDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMy4xcmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtlc3RHcmF5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrR3JheTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1tJykge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY3RhIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmlnaHRCbHVlO1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1tJykge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtLjJyZW07XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uZXdzLWNhcmRbZGF0YS1maWx0ZXIqPVwicHJlc3NcIl0gLnRhZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiRicmlnaHRCbHVlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2luYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWVkaXVtQmx1ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRicmlnaHRCbHVlO1xuICAgICAgICAgICAgYm9yZGVyOiAwLjJyZW0gc29saWQgJGJyaWdodEJsdWU7XG4gICAgICAgIH1cblxuICAgICAgICBhLFxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNC41cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDQuNXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAucHJldixcbiAgICAgICAgLm5leHQge1xuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxLjdyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuQm90dG9tX19TaWdudXAge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE2MywgMjI0LCAwLjA1KTtcbiAgICB9XG59XG4iLCIucHJvZ3JhbXMtZmVsbG93c2hpcHMtbGFuZGVyIHtcbiAgLkJvdHRvbV9fU2lnbnVwIHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbTtcbiAgfVxufVxuXG4ucHJvZy1mZWxsLS1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDYxLjJyZW07XG5cbiAgLmhlcm8tLWdyYWRpbmV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY3LjQyZGVnLCAjMDAwMDAwIC0xLjQyJSwgcmdiYSgwLCAwLCAwLCAwKSA2MS44OSUpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgaGVpZ2h0OiA1MHJlbTtcbiAgfVxuXG4gIC5oZXJvLWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gIGgxIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxOHJlbTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIxLjZyZW07XG4gICAgcGFkZGluZy1sZWZ0OiA3LjdyZW07XG4gICAgcGFkZGluZy1yaWdodDogNy43cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiA2LjJyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgICAgIGZvbnQtc2l6ZTogNS43cmVtO1xuXG4gICAgICBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wcm9nLWZlbGwtLW1haW4ge1xuICBoZWlnaHQ6IDQ0LjhyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgcGFkZGluZy10b3A6IDFweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcblxuICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkcy13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW07XG4gICAgbWFyZ2luLXRvcDogLTEwLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIHBhZGRpbmctdG9wOiA2LjVyZW07XG4gICAgei1pbmRleDogMztcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAycmVtKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogM3JlbTtcbiAgICBwYWRkaW5nLXRvcDogNS43cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtO1xuICAgIGJveC1zaGFkb3c6IDBweCAxNnB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogNDByZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5kZWFkbGluZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cblxuICAgICAgLmJ0biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDRFNzU7XG4gICAgICB9XG5cbiAgICAgIC5jb3B5IHtcbiAgICAgICAgYW5pbWF0aW9uOiBmYWRlT3V0IGVhc2UgMC43cztcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVPdXQgZWFzZSAwLjdzO1xuICAgICAgICAtbW96LWFuaW1hdGlvbjogZmFkZU91dCBlYXNlIDAuN3M7XG4gICAgICAgIC1vLWFuaW1hdGlvbjogZmFkZU91dCBlYXNlIDAuN3M7XG4gICAgICAgIC1tcy1hbmltYXRpb246IGZhZGVPdXQgZWFzZSAwLjdzO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmNvcHktd3JhcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmRlYWRsaW5lIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2U7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyLjVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NywgMjI4LCAxMDEsIDAuNyk7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OjE7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMjQ5LCA1NCwgMC43KTtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OjE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg4LCA1MCwgMjA3LCAwLjcpO1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDoxO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDMsIDE5OCwgMjUwLCAwLjcpO1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6MTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsIDEzMCwgNzgsIDAuNyk7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OjE7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0NywgMTgsIDE4LCAwLjcpO1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6MTtcbiAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNC41cmVtO1xuICAgICAgbGVmdDogMi41cmVtO1xuICAgIH1cblxuICAgIGFydGljbGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDMuNSU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldC1tXCIpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMS4xNHJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgcGFkZGluZy10b3A6IDEuMXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQxLCAyNDAsIDI0MCwgMC4yKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjIuNSU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBjb2xvcjogJGxpZ2h0V2hpdGU7XG4gICAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXQtbVwiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuIiwiLnByb2dyYW1zLWZlbGxvd3NoaXBzLWRldGFpbCB7XG5cblx0LmV5ZWJyb3ctcHVzaGRvd24tLXNlYyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdCYuaXMtc2hvd24ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuaGVyby0tZ3JhZGluZXQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY3LjQyZGVnLCAjMDAwMDAwIC0xLjQyJSwgcmdiYSgwLCAwLCAwLCAwKSA2MS44OSUpO1xuXHR9XG5cblx0LmZhcS0tZHJvcGRvd24ge1xuXHRcdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG5cblx0XHQuYWNjb3JkaW9uIHtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEodmFyKC0tbWFpbkNvbG9yQWxwaGEpLCAwLjA1KTtcblxuXHRcdFx0Ji5pcy1hY3RpdmUge1xuXHRcdFx0XHQuYW5zd2VyLXdyYXAge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDJyZW07XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDJyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYWNjb3JkaW9uX190aXRsZSBzdmcge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFjY29yZGlvbl9fdGl0bGUge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDYlO1xuXHRcdFx0fVxuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAycmVtO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXM7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwYXRoIHtcblx0XHRcdFx0XHRzdHJva2U6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdEBpbmNsdWRlIHAtLWxhcmdlLXN0cm9uZztcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvckRhcmspICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMDA1ZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFuc3dlci13cmFwIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyLjNyZW0gIWltcG9ydGFudDtcblx0XHRcdFx0Y29sb3I6ICRncmF5LTIwMDtcblx0XHRcdH1cblxuXHRcdFx0aDMge1xuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvck1lZGl1bSk7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMuNXJlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtc2Fucy1ib2xkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zY2hvbGFycy0tZHJvcGRvd24ge1xuXHRcdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG5cblx0XHQuYWNjb3JkaW9uIHtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEodmFyKC0tbWFpbkNvbG9yQWxwaGEpLCAwLjA1KTtcblxuXHRcdFx0Ji5pcy1hY3RpdmUge1xuXHRcdFx0XHQuc2Nob2xhcnMtd3JhcCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5hY2NvcmRpb25fX3RpdGxlIHN2ZyB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYWNjb3JkaW9uX190aXRsZSB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdHAge1xuXHRcdFx0XHRAaW5jbHVkZSBwLS1sYXJnZS1zdHJvbmc7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLXRvcDogMXB4O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHR3aWR0aDogMnJlbTtcblx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzO1xuXG5cdFx0XHRcdHBhdGgge1xuXHRcdFx0XHRcdHN0cm9rZTogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zY2hvbGFycy13cmFwIHtcblx0XHRcdG1hcmdpbi10b3A6IDRyZW07XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0cGFkZGluZzogMCAyJTtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdC50ZWFtLS1ncmlkLW1lbWJlcnMge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0LnBlcnNvbiB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gM3JlbSk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0LjVyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAxLjVyZW0pO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogM3JlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDNuKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogM3JlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRib3JkZXI6IHNvbGlkIDAuNHJlbSAjRjlGOUY5O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6XG5cdFx0XHRcdFx0XHRcdDBweCAzOS41MDFweCA1Ny40NTU5cHggcmdiYSgwLCAxODEsIDI1NSwgMC4xOCksXG5cdFx0XHRcdFx0XHRcdDBweCAxNi41MDI2cHggMjQuMDAzN3B4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMTI5Mzk0KSxcblx0XHRcdFx0XHRcdFx0MHB4IDguODIzMDZweCAxMi44MzM1cHggcmdiYSgwLCAxODEsIDI1NSwgMC4xMDcyOTkpLFxuXHRcdFx0XHRcdFx0XHQwcHggNC45NDYxM3B4IDcuMTk0MzhweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjA5KSxcblx0XHRcdFx0XHRcdFx0MHB4IDIuNjI2ODVweCAzLjgyMDg4cHggcmdiYSgwLCAxODEsIDI1NSwgMC4wNzI3MDA3KSxcblx0XHRcdFx0XHRcdFx0MHB4IDEuMDkzMDlweCAxLjU4OTk1cHggcmdiYSgwLCAxODEsIDI1NSwgMC4wNTA2MDYyKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRjb2xvcjogJGRhcmtHcmF5O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIuM3JlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC43cmVtICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHQudGltZWxpbmUtLXNlY3Rpb24ge1xuXHRcdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG5cblx0XHQudGltZS13cmFwIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjNyZW07XG5cblx0XHRcdCYudW4tY2hlY2sge1xuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdHBhdGgge1xuXHRcdFx0XHRcdFx0c3Ryb2tlOiAjOTY5REEwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdFAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdHN2ZyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDAuNHJlbTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMS43cmVtO1xuXG5cdFx0XHRwYXRoIHtcblx0XHRcdFx0c3Ryb2tlOiB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kYXRlIHtcblx0XHRcdGNvbG9yOiAkZGFya2VzdEdyYXkgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEzNS41JTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogMjByZW07XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDNyZW07XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzcmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb3B5IHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMHJlbSk7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogM3JlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucGVvcGxlLS1kcm9wZG93biB7XG5cdFx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcblxuXHRcdC5hY2NvcmRpb24ge1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSh2YXIoLS1tYWluQ29sb3JBbHBoYSksIDAuMDUpO1xuXG5cdFx0XHQmLmlzLWFjdGl2ZSB7XG5cdFx0XHRcdC5wZW9wbGUtd3JhcCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5hY2NvcmRpb25fX3RpdGxlIHN2ZyB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYWNjb3JkaW9uX190aXRsZSB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdHAge1xuXHRcdFx0XHRAaW5jbHVkZSBwLS1sYXJnZS1zdHJvbmc7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLXRvcDogMXB4O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHR3aWR0aDogMnJlbTtcblxuXHRcdFx0XHRwYXRoIHtcblx0XHRcdFx0XHRzdHJva2U6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucGVvcGxlLXdyYXAge1xuXHRcdFx0bWFyZ2luLXRvcDogMy41cmVtO1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDNyZW07XG5cdFx0XHRtYXJnaW4tbGVmdDogMXJlbTtcblx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbGlnaHRHcmF5O1xuXHRcdFx0fVxuXG5cdFx0XHQubC1jb2wge1xuXHRcdFx0XHR3aWR0aDogMTVyZW07XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogMTMuNXJlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEzLjVyZW07XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdGJvcmRlcjogMC40cmVtIHNvbGlkICR3aGl0ZTtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnItY29sIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE1cmVtKTtcblx0XHRcdFx0cGFkZGluZzogMCAycmVtO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMi41cmVtO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnNvY2lhbC1pbmZvIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxLjdyZW07XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxLjFyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMC43cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHBhdGgge1xuXHRcdFx0XHRcdGZpbGw6IHZhcigtLW1haW5Db2xvck1lZGl1bSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmluZm9yIHtcblx0XHRcdFx0LmNvcHkgcCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LW0nKSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuNHJlbSAhaW1wb3J0YW50O1xuXHRcdFx0XHRjb2xvcjogJGRhcmtHcmF5O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LW0nKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblxuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdGNvbG9yOiAkZGFya0dyYXk7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aDQge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yTWVkaXVtKTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuXHRcdFx0XHRtYXJnaW46IDJyZW0gMCAxcmVtO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LW0nKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnR3by1jb2x1bW5zLS1zZWN0aW9uIHtcblx0XHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuXG5cdFx0LnR3by1jb2x1bW5zLXdyYXAge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHR9XG5cblx0XHQubC1jb2wsXG5cdFx0LnItY29sIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsLFxuXHRcdG9sIHtcblx0XHRcdG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMi41cmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMzUuNSU7XG5cdFx0fVxuXHR9XG5cblxuXHQuYXBwbHktLXNlY3Rpb24ge1xuXHRcdHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG5cblx0XHQuYXBwbHktd3JhcCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzLjVyZW07XG5cdFx0fVxuXG5cdFx0aDQge1xuXHRcdFx0Y29sb3I6ICRkYXJrR3JheTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdHBhZGRpbmctdG9wOiAyLjVyZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogM3JlbTtcblx0XHRcdFx0aGVpZ2h0OiAwLjRyZW07XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0b2wge1xuXHRcdFx0dWwge1xuXHRcdFx0XHRtYXJnaW46IDAuNnJlbSAwO1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBkaXNjO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hcHBseS1idG4td3JhcCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLW1haW5Db2xvckFscGhhKSwgMC4wNSk7XG5cdFx0XHRwYWRkaW5nOiAzcmVtIDUlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblxuXHRcdFx0aDIge1xuXHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEwOC41JTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdH1cblxuXHRcdFx0LmJ0biB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdFx0cGFkZGluZzogMWVtIDIuNWVtIDEuMWVtO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5Db2xvck1lZGl1bSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaW1hZ2UtZmxvYXQtcmlnaHQtLXNlY3Rpb24ge1xuXHRcdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG5cblx0XHRpbWcge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0bWF4LXdpZHRoOiAzMHJlbTtcblx0XHRcdG1hcmdpbjogMCAycmVtIDJyZW07XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdGZsb2F0OiBpbmhlcml0O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50ZWFtLS1ncmlkLXNlY3Rpb24ge1xuXHRcdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuQm90dG9tX19TaWdudXAge1xuXHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAkbGlnaHRHcmF5O1xuXHR9XG5cblx0Lmhlcm8ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAzO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNTByZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdGhlaWdodDogMzByZW07XG5cdFx0fVxuXG5cdFx0Lmhlcm8tYm90dG9tLXRleHQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHJlbTtcblxuXHRcdFx0bWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy10b3A6IDEuNXJlbTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG5cdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1tYWluQ29sb3JCcmlnaHRBbHBoYSksIDAuMyk7XG5cblx0XHRcdHAge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMnJlbTtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAwLjVyZW07XG5cdFx0XHRcdFx0d2lkdGg6IDAuOHJlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDAuOHJlbTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5saWdodC1ncmVlbiB7XG5cblx0XHRcdH1cblxuXG5cdFx0XHQmLmxpZ2h0LXJlZCB7XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNEQzNDM0M7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNSU7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDUlO1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMDMuNSU7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxcmVtO1xuXHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyMi41JTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1tJykge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXG5cdFx0Ji1yYWlsIHtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEodmFyKC0tbWFpbkNvbG9yQWxwaGEpLCAwLjcpO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2ltZyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0fVxuXG5cdFx0Jl9faW1nLWJ0biB7XG5cdFx0XHRoZWlnaHQ6IDEwLjhyZW07XG5cdFx0XHR3aWR0aDogMTAuOHJlbTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDg5MS40ODRweDtcblx0XHRcdGJvcmRlcjogNnB4IHNvbGlkICR3aGl0ZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiBjYWxjKDMwJSAtIDUuNHJlbSk7XG5cdFx0XHRib3R0b206IC01LjRyZW07XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0ei1pbmRleDogNDtcblx0XHR9XG5cblx0XHQmX193cmFwcGVyIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19jb250ZW50IHtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRcdHBhZGRpbmc6IDAgMCA4cmVtIDEwcmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1JTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXG5cblx0XHRcdH1cblxuXHRcdFx0aDEge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHRcdFx0XHRmb250LXNpemU6IDYuM3JlbTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMy44cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fY2F0ZWdvcnkge1xuICAgICAgQGluY2x1ZGUgZXllLS1sO1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvckJyaWdodCk7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRsaW5lLWhlaWdodDogMTAzLjUlO1xuXHRcdH1cblxuXG5cdH1cblxuXHQuY2xpcC1jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Y2xpcDogcmVjdCgwLCBhdXRvLCBhdXRvLCAwKTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cblx0LnJhaWwge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDMwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ei1pbmRleDogMjtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCYuaGVyby1yYWlsIC5uYXYgYSB7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogdW5zZXQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5ib2R5LXJhaWwge1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkbGlnaHRHcmF5O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAycHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI0OSwgMjQ5LCAyNDksIDAuNSk7XG5cblxuXHRcdFx0Lm5hdiB7XG5cdFx0XHRcdCYuaXMtYm90dG9tIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdHRvcDogaW5pdGlhbDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheS01MDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLS1hY3RpdmUge1xuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGdyYXktMTAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogLTRyZW07XG5cdFx0XHRcdFx0XHR0b3A6IDFyZW07XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDAuOHJlbTtcblx0XHRcdFx0XHRcdHdpZHRoOiAwLjgwcmVtO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTAuNHJlbSAtIDFweCkpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCA2cHggMXB4IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAzO1xuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm5hdiB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogOHJlbTtcblxuXHRcdHVsIHtcblx0XHRcdHBhZGRpbmc6IDVyZW0gNHJlbTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQvLyBwYWRkaW5nLWJvdHRvbTogMXJlbTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdCYuaXMtaGlkZGVuIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdC8vIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMTUlO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1tJykge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtaGVybyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblxuXHRcdFx0YTpob3Zlcjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb250ZW50LWJvZHkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC50ZWFtLS1ncmlkLW1lbWJlcnMge1xuXG5cdFx0XHQudGVhbS1jYXJkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNnJlbTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudGVhbS1jYXJkLS10b3Age1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0ZmlndXJlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAzOCU7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50ZWFtLWNhcmQtLWluZm8ge1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubmFtZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZXllLS1tO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTVlbTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjFyZW07XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvckRhcmspO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBwLS14cztcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICRncmF5LTMwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdHBhZGRpbmc6IDVyZW0gMTByZW07XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiA0cmVtIDUlO1xuXHRcdFx0fVxuXG5cdFx0XHQuYm90dG9tLS1pY29uIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNnJlbTtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnBmZC0tY29udGVudC1tYWluQ29sb3Ige1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblxuXHRcdFx0XHQqIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29udGVudC1tYWluQ29sb3Ige1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblxuXHRcdFx0XHQqIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29udGVudC1tYWluQ29sb3JCcmlnaHQge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yQnJpZ2h0KTtcblxuXHRcdFx0XHQqIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yQnJpZ2h0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29udGVudC1tYWluQ29sb3JNZWRpdW0ge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yTWVkaXVtKTtcblxuXHRcdFx0XHQqIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yTWVkaXVtKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29udGVudC1tYWluQ29sb3JEYXJrIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvckRhcmspO1xuXG5cdFx0XHRcdCoge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cblx0XHRcdGgyIHtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAzLjNyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yTWVkaXVtKTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIuOHJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc2VjdGlvbi1oZWFkZXIge1xuXHRcdFx0XHRmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjlyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMTUlO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cblx0XHRcdFx0LmFjY29yZGlvbi1hcnJvdyB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXG5cdFx0XHRcdFx0Ji5mbGlwIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktNzAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEuNXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRwOm5vdCgud3AtY2FwdGlvbi10ZXh0KSB7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0Y29sb3I6ICRncmF5LTIwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE1NSU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly8gYSB7XG5cdFx0XHRcdC8vIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQvLyBcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG5cdFx0XHRcdC8vIFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1NCUsICNEMEYyRkYgNTAlKTtcblx0XHRcdFx0Ly9cblx0XHRcdFx0Ly8gXHQmOmhvdmVyIHtcblx0XHRcdFx0Ly8gXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTQlLCAjRDBGMkZGIDUwJSk7XG5cdFx0XHRcdC8vIFx0fVxuXHRcdFx0XHQvLyB9XG5cdFx0XHR9XG5cblx0XHRcdG9sIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyLjVyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHR1bCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMi41cmVtO1xuXHRcdFx0XHRtYXJnaW46IDIuNXJlbSAwO1xuXG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRtYXJnaW46IDFyZW0gMDtcblx0XHRcdFx0XHRsaXN0LXN0eWxlOiBkaXNjO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0Y29sb3I6ICRncmF5LTIwMDtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zNXM7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZG93bmxvYWQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjIuNSU7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcblx0XHRcdFx0XHRjb2xvcjogIzAwQTNFMDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAycmVtO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwLjRyZW07XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCJpbWcvcHJvZ3JhbXMtZmVsbG93c2hpcHMvZG93bmxvYWQtaWNvbi5zdmdcIik7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHVsW2NsYXNzXSwgb2xbY2xhc3NdIHtcblx0XHRcdFx0bGlzdC1zdHlsZTogaW5pdGlhbDtcblx0XHRcdH1cblxuXHRcdFx0dWwuY2hlY2staWNvbi1saXN0IHtcblx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHQ+IGxpIHtcblx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMi41cmVtO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEuNXJlbTtcblx0XHRcdFx0XHRcdGhlaWdodDogMS41cmVtO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAwLjJyZW07XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdFx0XHRcdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2aWV3Qm94PScwIDAgMTggMTgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNOSAxNi41QzEzLjE0MjEgMTYuNSAxNi41IDEzLjE0MjEgMTYuNSA5QzE2LjUgNC44NTc4NiAxMy4xNDIxIDEuNSA5IDEuNUM0Ljg1Nzg2IDEuNSAxLjUgNC44NTc4NiAxLjUgOUMxLjUgMTMuMTQyMSA0Ljg1Nzg2IDE2LjUgOSAxNi41Wicgc3Ryb2tlPSclMjMwRDdDQjUnIHN0cm9rZS13aWR0aD0nMS4yNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xMi4zNDE5IDYuODE4MzZMOC43MTA2MyAxMS42NjA5QzguNTQ3MjUgMTEuODc4MSA4LjI5NzcxIDEyLjAxMzkgOC4wMjY1NCAxMi4wMzMxQzcuNzU1MzcgMTIuMDUyMyA3LjQ4OTIxIDExLjk1MyA3LjI5Njg4IDExLjc2MDlMNS40MjE4OCA5Ljg4NTg2JyBzdHJva2U9JyUyMzBEN0NCNScgc3Ryb2tlLXdpZHRoPScxLjI1JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0XHRtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZpZXdCb3g9JzAgMCAxOCAxOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J005IDE2LjVDMTMuMTQyMSAxNi41IDE2LjUgMTMuMTQyMSAxNi41IDlDMTYuNSA0Ljg1Nzg2IDEzLjE0MjEgMS41IDkgMS41QzQuODU3ODYgMS41IDEuNSA0Ljg1Nzg2IDEuNSA5QzEuNSAxMy4xNDIxIDQuODU3ODYgMTYuNSA5IDE2LjVaJyBzdHJva2U9JyUyMzBEN0NCNScgc3Ryb2tlLXdpZHRoPScxLjI1JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTEyLjM0MTkgNi44MTgzNkw4LjcxMDYzIDExLjY2MDlDOC41NDcyNSAxMS44NzgxIDguMjk3NzEgMTIuMDEzOSA4LjAyNjU0IDEyLjAzMzFDNy43NTUzNyAxMi4wNTIzIDcuNDg5MjEgMTEuOTUzIDcuMjk2ODggMTEuNzYwOUw1LjQyMTg4IDkuODg1ODYnIHN0cm9rZT0nJTIzMEQ3Q0I1JyBzdHJva2Utd2lkdGg9JzEuMjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmF3YXJkZWUtbGlzdCB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxLjVyZW07XG5cblx0XHRcdFx0Jl9fd3JhcHBlciB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0XHRcdFx0Z3JpZC1nYXA6IDJyZW07XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0XHRcdFx0XHRncmlkLWdhcDogMTFweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAyLjlyZW0gMnJlbTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGQUZEO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCAxMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYtY29udGVudCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQubmFtZSB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGV5ZS0tbTtcblx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC44cmVtO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGJsdWVEYXJrO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xNWVtO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xuXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC51bmkge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBwLS14cztcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5LTMwMDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMzVlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm5vcm1hbC1xdW90ZS1zZWMge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDVyZW07XG5cdFx0XHRcdG1hcmdpbjogMy41cmVtIDA7XG5cdFx0XHRcdC8vIGJvcmRlci1sZWZ0OiAwLjdyZW0gc29saWQgI0YxRjBGMDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMi41cmVtO1xuXHRcdFx0XHRcdG1hcmdpbjogMi41cmVtIDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvLyAmLm1lZGl1bS1ibHVlIHtcblx0XHRcdFx0Ly8gXHRoMyB7XG5cdFx0XHRcdC8vIFx0XHRjb2xvcjogIzAwNkJBMTtcblx0XHRcdFx0Ly8gXHR9XG5cdFx0XHRcdC8vIH1cblx0XHRcdFx0Ly9cblx0XHRcdFx0Ly8gJi5icmluZy1ibHVlIHtcblx0XHRcdFx0Ly8gXHRoMyB7XG5cdFx0XHRcdC8vIFx0XHRjb2xvcjogIzAwQTNFMDtcblx0XHRcdFx0Ly8gXHR9XG5cdFx0XHRcdC8vIH1cblxuXG5cdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDM1ZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDExNS41JTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDEuNXJlbTtcblx0XHRcdFx0XHRcdGxlZnQ6IC0zLjRyZW07XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDUuNnJlbTtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkc3RpeC1mb250O1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMuOHJlbTtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDExMCU7XG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0bGVmdDogLTIuNXJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYXV0aG9yLXdyYXAge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNy41cmVtO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA3LjVyZW07XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTNGMEY0O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyAudGV4dC13cmFwIHtcblx0XHRcdFx0XHQvLyBcdHBhZGRpbmctbGVmdDogMS44cmVtO1xuXHRcdFx0XHRcdC8vIH1cblxuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTU4JTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQubmFtZSB7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGJhcmxvdy1mb250O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMwMDJGNDc7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5wb3NpdGlvbiB7XG5cdFx0XHRcdFx0XHQvLyBmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGdyYXktNDAwO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3NlY3Rpb24ge1xuXHRcdFx0cGFkZGluZy10b3A6IDRyZW07XG5cblx0XHRcdC50ZWFtLS1ncmlkLW1lbWJlcnMge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0Ji1kYXRhIHtcblx0XHRcdFx0Ji5pcy1oaWRpbmcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQud3AtY2FwdGlvbi10ZXh0IHtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRsaW5lLWhlaWdodDogMS45cmVtO1xuXHRcdC8vIHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC53cC1jYXB0aW9uIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1ib3R0b206IDVyZW07XG5cdFx0bWFyZ2luLXRvcDogNHJlbTtcblxuXHRcdGltZyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyLjFyZW07XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdH1cblxuXG5cdFx0LndwLWNhcHRpb24tdGV4dCB7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHQvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRsaW5lLWhlaWdodDogMTM1LjUlO1xuXHRcdFx0Y29sb3I6ICRncmF5LTQwMDtcblx0XHRcdC8vIG1heC13aWR0aDogNDVyZW07XG5cdFx0XHQvLyBtYXJnaW46IDAgYXV0bztcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0LW1cIikge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRlbnQtYmxvY2txdW90ZSB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDZweCBzb2xpZCAkYnJpZ2h0Qmx1ZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDE3cHg7XG5cblx0XHQucXVvdGF0aW9uIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkaGVhZGVyLWZvbnQ7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMuMXJlbTtcblx0XHR9XG5cblx0XHQmX19hdXRob3Ige1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS42cmVtO1xuXHRcdFx0Y29sb3I6ICRjb29sR3JheTtcblx0XHR9XG5cdH1cblxuXG59XG4iLCIudGhhbmsteW91IHtcblx0Lmhlcm8ge1xuXHRcdHBhZGRpbmc6IDEyLjVyZW0gMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRwYWRkaW5nOiAxMi43cmVtIDA7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0XHR9XG5cblx0XHQmX190ZXh0IHtcblx0XHRcdHotaW5kZXg6IDQ7XG5cdFx0XHRwYWRkaW5nOiA2cmVtIDlyZW07XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDZyZW0gM3JlbTtcblx0XHRcdH1cblxuXHRcdFx0aDEge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG5cdFx0XHRcdG1heC13aWR0aDogNjkuMnJlbTtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdEBpbmNsdWRlIHAtLWxhcmdlO1xuXHRcdFx0XHRjb2xvcjogJGdyYXktMjAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40ZW07XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5CdG5UaGVtZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIuNHJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8vXG5cbi5wcm9qZWN0cy1kZXRhaWwge1xuXG4gIC5ob21lX19hcnRpY2xlLXNlYzEge1xuXG4gICAgLmNlbGwtaXRlbSB7XG4gICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAkZ3JheS04MDA7XG4gICAgfVxuXG4gICAgLmNlbGwtYmctaW1nLW92ZXJsYXkge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3LjI3ZGVnLCByZ2JhKDAsIDAsIDAsIDAuNykgMCUsIHJnYmEoMCwgMCwgMCwgMCkgOTguMjclKTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLmNlbGwtY3RhIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuXG4gICAgICBzdmcge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBzdHJva2U6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2VsbC1pdGVtLWlubmVyIHtcblxuXG4gICAgICAvLyBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgICAvLyAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIC8vICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICAgICAgLy8gfVxuXG4gICAgICAuaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jZWxsLWl0ZW0uaGFzLWJnIHtcblxuICAgICAgLmNlbGwtaXRlbS1pbm5lciB7XG4gICAgICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNy4yN2RlZywgcmdiYSgwLCAwLCAwLCAwLjcpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDk4LjI3JSkpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuXG4gICAgICAgIC5jZWxsLWJnLWltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmltZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGV4dC13cmFwIHAge1xuICAgICAgICBjb2xvcjogI0YxRjRGNTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2VsbC1pdGVtLmhhbGYtYmxhY2stYmxvY2sge1xuXG4gICAgICAuY2VsbC1iZy1pbWctb3ZlcmxheSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwwLDAsMCkgMCUsICMwMDAgMTAwJSk7XG4gICAgICAgIGhlaWdodDogNjAlO1xuICAgICAgfVxuXG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBtaW4taGVpZ2h0OiA1MHJlbTtcbiAgICAgIH1cblxuICAgICAgLmNlbGwtaXRlbS1pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZXh0LXdyYXAgaDUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAudGV4dC13cmFwIHAge1xuICAgICAgICBjb2xvcjogI0YxRjRGNTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubm9ybWFsLWJsb2NrIC50ZXh0LXdyYXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgLmltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNlbGwtYmctaW1nIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgfVxuICAgIC5jZWxsLWxhYmVsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIH1cblxuXG5cbiAgICAudGV4dC13cmFwIHtcbiAgICAgIGg1IHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwMDVlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICYtLWhlcm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogNTkuN3JlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICBwYWRkaW5nLXRvcDogODUlO1xuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogODguNnJlbTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHBhZGRpbmc6IDZyZW0gOXJlbSA0cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAyLjJyZW07XG4gICAgICB9XG5cbiAgICAgIC5hYnMtZnVsbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIH1cblxuICAgICAgLy8gJi5kYXJrLWdyZWVuIHtcbiAgICAgIC8vICAgLmFicy1mdWxsIHtcbiAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUsMTQzLDE0MywuNSk7XG4gICAgICAvLyAgIH1cbiAgICAgIC8vIH1cbiAgICAgIC8vXG4gICAgICAvLyAmLmJyaWdodC1ibHVlIHtcbiAgICAgIC8vICAgLmFicy1mdWxsIHtcbiAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzLDEyNCwxODEsMC43KTtcbiAgICAgIC8vICAgfVxuICAgICAgLy8gfVxuICAgICAgLy9cbiAgICAgIC8vICYuZGFyay1ibHVlIHtcbiAgICAgIC8vICAgLmFicy1mdWxsIHtcbiAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5LDUxLDIxMywuNik7XG4gICAgICAvLyAgIH1cbiAgICAgIC8vIH1cblxuICAgICAgLnN1Yi13cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICBtYXJnaW46IDAgMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBkaXYsXG4gICAgICBoMSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cblxuICAgICAgZGl2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgICBwLCBhIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRkaW47XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOm9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LW0nKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJltocmVmKj1cIiNcIl0ge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6bm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICBoMSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiA1LjZyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMTVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjhyZW07XG4gICAgICAgICAgYnIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tbWFpbkNvbG9yQWxwaGEpLC4wNSk7XG5cbiAgICAuY29udGFpbmVyIGgyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmltZy1iZyB7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgbWF4LXdpZHRoOiA4OC42cmVtO1xuICAgICAgcGFkZGluZzogNnJlbSA5cmVtIDhyZW07XG4gICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAyMHB4IDQwcHggcmdiYSh2YXIoLS1tYWluQ29sb3JBbHBoYSksIDAuMykpO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMi4ycmVtO1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4zcmVtO1xuICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yTWVkaXVtKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LW0nKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGRpdi5tYWluIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcblxuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRkaW47XG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggJGJvcmRlcjtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgY29sb3I6ICRncmF5LTIwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcblxuICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMzVzO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICB9XG5cbiAgICAgIC5wbGF0Zm9ybXMge1xuICAgICAgICBwYWRkaW5nLXRvcDogNnJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAwLjJyZW0gJGdyYXktNzAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGluO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTE1JTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJvd3Mge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDdyZW07XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucm93IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNS41cmVtO1xuXG5cbiAgICAgICAgICAgIC5pbm5lci13cmFwIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjclO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcmVtKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5saW5rLXdyYXAge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuOXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuOXJlbTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZXllLS1tO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMi41JTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC45cmVtO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXV0aG9ycyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW07XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4ycmVtO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC00LjFyZW07XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwJTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5pbWctd3JhcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYuMXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYuMXJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAuM3JlbSBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuXG5cbiAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNS4xcmVtO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1LjFyZW07XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDAuMnJlbSBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTAuNHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBpbWcuYXV0aG9yLWltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjNyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvckRhcmspO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBhIHtcbiAgICAgICAgICAgIC8vICAgZm9udC1zaXplOiAyLjNyZW07XG4gICAgICAgICAgICAvLyAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgIC8vICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIC8vICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICAgICAgICAvLyAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICAgICAgLy8gICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAgICAgLy8gICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG4gICAgICAgICAgICAvL1xuICAgICAgICAgICAgLy8gICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgIC8vICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICAgICAgICAgIC8vICAgfVxuICAgICAgICAgICAgLy8gfVxuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogIzI2MkUzMTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN0cm9uZywgYiB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG5cbiAgICAgIC5wZW9wbGUge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAkYm9yZGVyO1xuXG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkaW47XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yb3cge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nLCBhcnRpY2xlIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDMuNSU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1tJykge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogIzg4OEI4RDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mZWF0dXJlZC1jYXJkcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggJGdyYXktNzAwO1xuXG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkaW47XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTUlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgIC8vIGZvbnQtZmFtaWx5OiAkYmFybG93LWZvbnQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmRzIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuXG4gICAgICAgICAgLmNlbGwge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMS44cmVtKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cbiIsIi5wYXJ0bmVycyB7XG5cblxuICAuQm90dG9tX19TaWdudXB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgcGFkZGluZy10b3A6IDIzcmVtO1xuICAgIH1cblxuICB9XG59XG5cblxuLnBhcnRuZXJzZS0taGVybyB7XG4gIGhlaWdodDogNjByZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICBoZWlnaHQ6IDUwcmVtO1xuICB9XG5cbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5wYXJ0bmVyc2UtLW1haW4tY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcblxuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuMnJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIuMnJlbTtcbiAgICB9XG4gIH1cblxuICAudG9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwNywgMTYxLCAwLjg1KTtcbiAgICAvLyBwYWRkaW5nOiA1cmVtIDdyZW0gM3JlbTtcbiAgICBoZWlnaHQ6IDI1LjZyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBoZWlnaHQ6IDI0cmVtO1xuICAgICAgcGFkZGluZzogM3JlbSAyLjJyZW07XG4gICAgfVxuXG4gIH1cbiAgLmNvcHktd3JhcCB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMTByZW07XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLmxpbmstd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGEge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIGEsIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMTAzLjUlO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0LW1cIikge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbjogMCAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIGgxIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogNi4ycmVtO1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjA1ZW07XG5cbiAgICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud3JhcCB7XG4gICAgLy8gYm94LXNoYWRvdzogMHB4IDE2cHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPj1tYXgtc2l0ZS13aWR0aCcpIHtcbiAgICAgIG1hcmdpbi10b3A6IC03N3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgIG1hcmdpbi10b3A6IC0yNS42cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTE0cmVtO1xuICAgICAgYm94LXNoYWRvdzpcbiAgICAgIDBweCAgODBweCAgMTAwcHggIHJnYmEoNzEsIDE4MywgMjIyLCAwLjA3KSxcbiAgICAgIDBweCAgMzMuNHB4ICA0MS43OHB4ICByZ2JhKDcxLCAxODMsIDIyMiwgMC4wNTAzKSxcbiAgICAgIDBweCAgMTcuODdweCAgMjIuMzRweCAgcmdiYSg3MSwgMTgzLCAyMjIsIDAuMDQxNyksXG4gICAgICAwcHggIDEwLjAycHggIDEyLjUycHggIHJnYmEoNzEsIDE4MywgMjIyLCAwLjAzNSksXG4gICAgICAwcHggIDUuMzJweCAgNi42NXB4ICByZ2JhKDcxLCAxODMsIDIyMiwgMC4wMjgzKSxcbiAgICAgIDBweCAgMi4yMXB4ICAyLjc3cHggIHJnYmEoNzEsIDE4MywgMjIyLCAwLjAxOTcpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLXRvcDogLTI0cmVtO1xuICAgICAgcGFkZGluZzogMCAwIDVyZW07XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDVyZW0gMTByZW0gOHJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIHBhZGRpbmc6IDRyZW0gMi41cmVtO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMy41JTtcbiAgICAgIGNvbG9yOiAjMDA2QkExO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgICB9XG5cbiAgICAuY29weSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIil7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBhIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMCkgNTQlLCAjRDBGMkZGIDUwJSk7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTQlLCAjRDBGMkZGIDUwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDMuNSU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRUVFRUVFO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgY29sb3I6ICM3Mjc5N0M7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgfVxuXG4gICAgLnJvd3Mge1xuICAgICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgICB9XG5cbiAgICAucm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiA0LjJyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgZmlndXJlIHtcblxuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwQTNFMDtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogIzI4MkUzMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDE3LjlyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxMy4xcmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTkuN3JlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBmaWd1cmUge1xuICAgICAgICB3aWR0aDogMjcuM3JlbTtcbiAgICAgICAgaGVpZ2h0OiAxNy4ycmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUVFRUVFO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgfVxuXG4gICAgICBhcnRpY2xlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycmVtKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIil7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3ZnIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBjb2xvcjogIzAwNEU3NTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXQtbVwiKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKXtcbiAgICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMzYlLCAjRDBGMkZGIDUwJSk7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubGljZW5zaW5nX19oZXJvIHtcbiAgaGVpZ2h0OiAzNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGZpZ3VyZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5oZXJvX190ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIGgxIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgIGhlaWdodDogMjAuOHJlbTtcbiAgfVxufVxuXG4ubGljZW5zaW5nX19ib2R5IHtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZy10b3A6IDFweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG5cblxuICAucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAtMTAuNnJlbTtcbiAgICBwYWRkaW5nOiA3LjVyZW07XG4gICAgYm94LXNoYWRvdzogMHB4IDE2cHggMzJweCByZ2JhKHZhcigtLW1haW5Db2xvckFscGhhKSwgMC4xNik7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDUlIDYwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMi42cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5jb2wtbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI2LjZyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmlubmVyLXdyYXAge1xuICAgICAgbWF4LXdpZHRoOiA0MHJlbTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDMuM3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICBjb2xvcjogJGJsdWVEYXJrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLWNvcHkge1xuICAgICAgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICBAaW5jbHVkZSBwLS1sYXJnZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5CdG5UaGVtZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMi4zcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW1haW5Db2xvck1lZGl1bSk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb2wtciB7XG4gICAgd2lkdGg6IDI2LjZyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5jb2wtci1pbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbi5saWNlbnNpbmdfX2NvbnRhY3Rfc2VjIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktOTUwO1xuICBwYWRkaW5nLWJvdHRvbTogN3JlbTtcblxuICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5saWNlbnNpbmdfX2NvbnRhY3Qge1xuICBwYWRkaW5nLXRvcDogN3JlbTtcblxuICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuXG4gIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDU1LjVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgcC0tbGFyZ2U7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuIiwiLnJlc291cmNlcyB7XG4gICAgJl9faGVybyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgei1pbmRleDogMDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEyLjJyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNC4ycmVtO1xuXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2LjNyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbnRybyB7XG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHN0aXgtZm9udDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yTWVkaXVtKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cmVtIDAgMi41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmF2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICNCREMzQzY7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAuNXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWZmaXgge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDEuMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJhcmxvdy1mb250O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXQtbVwiKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZ3JpZCB7XG4gICAgICAgICYtd3JhcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMS43cmVtKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuNTVyZW07XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGMUYwRjA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMzVzO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDM0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaW5uZXItd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMi41cmVtIDglIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzclO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTIwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0YxRjBGMDtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDYxJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50YWcge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjQ0cmVtIDEuMXJlbSAwLjM0cmVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjk1cmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjI0cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTglO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzNFNDg0QztcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDglO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogM3JlbTtcblxuICAgICAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JBY2Nlc3NpYmxlKTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTAuMXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tbWFpbkNvbG9yQWNjZXNzaWJsZSlcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldC1tXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMC4ycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiYm9keS5yYXBpZC1yZXNwb25zZSB7XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vICAgICAgICAgICAgSGVybyBHcmFkaWVudFxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLmhlcm8tLWdyYWRpbmV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2Ny40MmRlZywgIzAwMDAwMCAtMS40MiUsIHJnYmEoMCwgMCwgMCwgMCkgNjEuODklKTtcbiAgfVxuXG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vICAgICAgICAgICAgQXBwbHkgU2VjdGlvblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLmFwcGx5LS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuXG4gICAgLmFwcGx5LXdyYXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICAgIH1cbiAgICBoNCB7XG4gICAgICBjb2xvcjogJGRhcmtHcmF5O1xuICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICBoZWlnaHQ6IDAuNHJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU4MzJDRjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBvbCB7XG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbjogMC42cmVtIDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFwcGx5LWJ0bi13cmFwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAzLCAxOTMsIDI1MCwgMC4wOCk7XG4gICAgICBwYWRkaW5nOiAzcmVtIDUlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwOC41JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIH1cblxuICAgICAgLmJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyAgICAgICAgICAgIEFwcGx5IFNlY3Rpb25cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC50ZWFtLS1ncmlkLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyAgICAgICAgICAgIE5ld3MgU2VjdGlvblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLm5ld3MtLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMXJlbTtcblxuICAgIC5uZXdzLXdyYXA6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjklO1xuICAgICAgbWFyZ2luLXRvcDogMy41cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXQtbVwiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzbWFsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbWFyZ2luOiAxLjZyZW0gMCAxLjVyZW07XG4gICAgICBjb2xvcjogJGNvb2xHcmF5O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXQtbVwiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkcGFyYWdyYXBoR3JheTtcbiAgICB9XG4gIH1cblxuXG5cblxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyAgICAgICAgICAgIEJvdHRvbSBTaWdudXBcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC5Cb3R0b21fX1NpZ251cCB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRsaWdodEdyYXk7XG4gIH1cblxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyAgICAgICAgICAgIEhlcm9cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC5oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICBoZWlnaHQ6IDMwcmVtO1xuICAgIH1cblxuICAgIC5oZXJvLWJvdHRvbS10ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTByZW07XG5cbiAgICAgIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgei1pbmRleDogMztcblxuICAgICAgJi5saWdodC1ncmVlbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDIyOCwgMTAxLCAwLjMpO1xuICAgICAgfVxuXG4gICAgICAmLnB1cnBsZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4OCw1MCwgMjA3LCAwLjMpO1xuICAgICAgfVxuXG4gICAgICAmLmxpZ2h0LXJlZHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDcsIDE4LCAxOCwgMC4zKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMy41JTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIyLjUlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAmLXJhaWwge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZ3tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmX19pbWctYnRuIHtcbiAgICAgICAgaGVpZ2h0OiAxMC44cmVtO1xuICAgICAgICB3aWR0aDogMTAuOHJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODkxLjQ4NHB4O1xuICAgICAgICBib3JkZXI6IDZweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IGNhbGMoMzAlIC0gNS40cmVtKTtcbiAgICAgICAgYm90dG9tOiAtNS40cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHotaW5kZXg6IDQ7XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMCAwIDhyZW0gMTByZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG5cbiAgICAgICAgfVxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhdGVnb3J5IHtcbiAgICAgICAgY29sb3I6ICRicmlnaHRCbHVlO1xuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDMuNSU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0LW1cIikge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gIH1cblxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyAgICAgICAgICAgIENsaXAgQ29udGFpbmVyXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAuY2xpcC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY2xpcDogcmVjdCgwLCBhdXRvLCBhdXRvLCAwKTtcbiAgfVxuXG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vICAgICAgICAgICBSYWlsXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAucmFpbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5oZXJvLXJhaWwgLm5hdiBhIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAmLmJvZHktcmFpbCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGxpZ2h0R3JheTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ5LCAyNDksIDI0OSwgMC41KTtcblxuXG4gICAgICAubmF2IHtcbiAgICAgICAgJi5pcy1ib3R0b20ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGFsdEdyYXk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrZXN0R3JheTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMC44cmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwLjgwcmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMC40cmVtIC0gMXB4KSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyAgICAgICAgICAgIE5hdlxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLm5hdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogOHJlbTtcblxuICAgIHVsIHtcbiAgICAgICAgcGFkZGluZzogNXJlbSA0cmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldC1tXCIpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1oZXJvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgIGE6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyAgICAgICAgICAgIENvbnRlbnQgYm9keVxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLmNvbnRlbnQtYm9keSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxuICAgICAgLy8gR3JpZCBNZW1iZXJzXG4gICAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAudGVhbS0tZ3JpZC1tZW1iZXJzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG5cbiAgICAgICAgLnRlYW0tY2FyZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZWFtLWNhcmQtLXRvcCB7XG4gICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMC40cmVtICNGOUY5Rjk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRlYW0tY2FyZC0taW5mbyB7XG5cbiAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XG4gICAgICAgICAgICBjb2xvcjogJGRhcmtHcmF5O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjJyZW07XG4gICAgICAgICAgICBjb2xvcjogJGRhcmtHcmF5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIC8vIENvbnRlbnRcbiAgICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgcGFkZGluZzogN3JlbSAxMHJlbSA1cmVtIDEwcmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuXG4gICAgICAgICAgJi1jaXJjbGUtaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogY2FsYygtMTAuOHJlbSAvIDIpO1xuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoLTEwLjhyZW0gLyAyKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMC44cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMC44cmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm9yZGVyOiAwLjZyZW0gc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDQ5LjA4MDdweCA3MS4zOTAxcHggcmdiYSgwLCAxODEsIDI1NSwgMC4xOCksXG4gICAgICAgICAgICAwIDIwLjUwNDhweCAyOS44MjUxcHggcmdiYSgwLCAxODEsIDI1NSwgMC4xMjkzOTQpLFxuICAgICAgICAgICAgMCAxMC45NjI4cHggMTUuOTQ1OXB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMTA3Mjk5KSxcbiAgICAgICAgICAgIDAgNi4xNDU2N3B4IDguOTM5MTVweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjA5KSxcbiAgICAgICAgICAgIDAgMy4yNjM5MnB4IDQuNzQ3NTJweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjA3MjcwMDcpLFxuICAgICAgICAgICAgMCAxLjM1ODE5cHggMS45NzU1NXB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMDUwNjA2Mik7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogNHJlbSA1JTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYm90dG9tLS1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG5cbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyOSU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgICAgICAgICAgY29sb3I6ICRtZWRpdW1CbHVlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2VjdGlvbi1oZWFkZXIge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjByZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjFyZW07XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodEdyYXk7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcDpub3QoLndwLWNhcHRpb24tdGV4dCkge1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIGNvbG9yOiAkcGFyYWdyYXBoR3JheTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsMjU1LDI1NSwwKSA1NCUsICNEMEYyRkYgNTAlKTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsMjU1LDI1NSwwKSAxNCUsICNEMEYyRkYgNTAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBvbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAyLjVyZW0gMDtcblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBjb2xvcjogJHBhcmFncmFwaEdyYXk7XG5cbiAgICAgICAgICAgIC5kb3dubG9hZCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIyLjUlO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICAgICAgICBjb2xvcjogIzAwQTNFMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNHJlbTtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiaW1nL3Byb2dyYW1zLWZlbGxvd3NoaXBzL2Rvd25sb2FkLWljb24uc3ZnXCIpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0LW1cIikge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICAvLyBTZWN0aW9uXG4gICAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAmX19zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcblxuICAgICAgICA+IGgyXG4gICAgICAgID4gaDMsXG4gICAgICAgID4gaDQsXG4gICAgICAgID4gaDUsXG4gICAgICAgID4gaDYge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBoNCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgfVxuXG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vICAgICAgICAgICAgVGhlbWVcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC50aGVtZSB7XG4gICAgJi0tcHVyZS1ibHVlIHtcbiAgICAgIC5uYXYtaGVybyB7XG4gICAgICAgIC8vIEBUT0RPIG5lZWQgZGVzaXJlZCBjb2xvciBoZXJlXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMjEsIDEzMSwgMC44KTtcbiAgICAgIH1cblxuICAgICAgLmhlcm8tcmFpbCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHB1cmVCbHVlLCAwLjgpO1xuICAgICAgfVxuXG4gICAgICAubmF2LS1hY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDFweCAkYnJpZ2h0Qmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH0gLy8gZW5kIHRoZW1lXG5cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLy8gICAgICAgICAgICBDYXB0aW9uIFRleHRcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC53cC1jYXB0aW9uLXRleHQge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuOXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyAgICAgICAgICAgIENhcHRpb25cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC53cC1jYXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjFyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuXG4gICAgLndwLWNhcHRpb24tdGV4dCB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMTM1LjUlO1xuICAgICAgY29sb3I6ICM4ODhCOEQ7XG4gICAgICBtYXgtd2lkdGg6IDQ1cmVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLy8gICAgICAgICAgICBTbGlkZXJcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC5yYXBpZC1yZXNwb25zZV9fc2VjX3NsaWRlciB7XG4gICAgZmlndXJlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDU4LjI4JTtcbiAgICB9XG5cbiAgICBwOm5vdCgud3AtY2FwdGlvbi10ZXh0KSB7XG4gICAgICBtYXgtd2lkdGg6IDQ1cmVtO1xuICAgICAgbWFyZ2luOiAycmVtIGF1dG8gMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGNvbG9yOiAkY29vbEdyYXk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldC1tXCIpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMS41cmVtIDAgMCAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgLy8gYm90dG9tOiAtNHJlbTtcbiAgICB9XG5cbiAgICAuc2xpY2stZG90cyBidXR0b246OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gICAgICBib3JkZXI6IDEuNXB4IHNvbGlkIHJnYmEoMCwgMTYzLCAyMjQsIDAuNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB3aWR0aDogMC44cmVtO1xuICAgICAgaGVpZ2h0OiAwLjhyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuc2xpY2stZG90cyBsaSB7XG4gICAgICB3aWR0aDogMS40cmVtO1xuICAgIH1cblxuICAgIC5zbGljay1kb3RzIC5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMEEzRTA7XG4gICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICMwMEEzRTA7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAxcHggIzAwQTNFMDtcbiAgICB9XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLy8gICAgICAgICAgICBQdWJsaWNhdGlvbnNcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC5ycC1yZXNvdXJjZXMtc2VjLWNvbnRhaW5lcjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cblxuICAucHVibGljYXRpb24tc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiA3cmVtO1xuICAgIH1cblxuICAgID4gaDUge1xuICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbl9fdGl0bGUgcCB7XG4gICAgICBjb2xvcjogIzNFNDg0QztcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uX19jb250ZW50IHAge1xuICAgICAgY29sb3I6ICRjb29sR3JheTtcblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6ICRkYXJrR3JheTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY3RhIHtcbiAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICB9XG4gIH1cblxuICAuZmVhdHVyZWQtcHVibGljYXRpb24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGMUYwRjA7XG4gICAgcGFkZGluZzogMTBweDtcblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICMwQjZCQzU7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwYWRkaW5nOiA2cHggMXJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldC1tXCIpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBwYWRkaW5nOiAzcmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1nIHtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICBwYWRkaW5nOiAwIDNyZW0gMCAwO1xuICAgICAgICB3aWR0aDogMzcuMnJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICRicmlnaHRCbHVlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC44cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXQtbVwiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoNSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAkZGFya0dyYXk7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXQtbVwiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwOm5vdCgud3AtY2FwdGlvbi10ZXh0KSB7XG4gICAgICBjb2xvcjogJGNvb2xHcmF5O1xuICAgIH1cbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyAgICAgICAgICAgIFJlc291cmNlcyBTZWN0aW9uXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAucnAtcmVzb3VyY2VzLXNlYyB7XG4gICAgbWFyZ2luLXRvcDogNS41cmVtO1xuXG4gICAgLnJwLXJlc291cmNlcy13cmFwOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIH1cblxuICAgIC5mZWF0dXJlZC1wdWJsaWNhdGlvbl9fbGluayB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciBzcGFuIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmlnaHRCbHVlO1xuICAgICAgfVxuICAgIH1cblxuICAgIGg0LCBoNSB7XG4gICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICBoNSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAxLjVyZW0gMDtcblxuICAgICAgbGkge1xuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaXMtbnVtYmVyIHtcbiAgICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pcy1idWxsZXQge1xuICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbn1cbiIsIi8vXG4uY2FyZWVycyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTk1MDtcblxuICAuQm90dG9tX19TaWdudXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIC5tYXgtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS05NTA7XG4gIH1cblxuICAmLS1oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDsgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODEuMThkZWcsICMwMDAwMDAgLTI1LjY5JSwgcmdiYSgwLCAwLCAwLCAwKSA1Mi42OSUpO1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAyN3JlbTtcblxuICAgICAgaDEge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDYuM3JlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxNWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTRyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW5vdGljZSB7XG4gICAgcGFkZGluZzogMTByZW0gMCA2cmVtO1xuICAgIG1heC13aWR0aDogMTA2LjRyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgei1pbmRleDogNjtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIHBhZGRpbmc6IDVyZW0gMCAzcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIEBpbmNsdWRlIHAtLWxhcmdlLWxvbmdmb3JtO1xuICAgICAgY29sb3I6ICRncmF5LTIwMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6MnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuXG4gICAgLmlubmVyLXdyYXAge1xuICAgICAgbWF4LXdpZHRoOiA3MnJlbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5ub3RlLWNvcHkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgcCB7XG4gICAgICAgIEBpbmNsdWRlIHAtLWxhcmdlLWxvbmdmb3JtO1xuICAgICAgICBjb2xvcjogJGdyYXktMjAwO1xuICAgICAgfVxuXG4gICAgICAubm90ZS10ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgcC0teHMtaXRhbGljO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kaXZlcnNpdHktcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgJGdyYXktNzAwO1xuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JNZWRpdW0pO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGNvbG9yOiAjMjYyRTMxO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuXG4gICAgICAuY29sIHtcbiAgICAgICAgd2lkdGg6IDQ3LjUlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1uYXYge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbTtcblxuICAgICYtYmxvY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgd2lkdGg6IDhyZW07XG4gICAgICBtYXJnaW4tdG9wOiAuM3JlbTtcblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJGRhcmtHcmF5O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LW0nKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10cmlnZ2VycyB7XG4gICAgICBmbGV4OiAxO1xuXG4gICAgICBidXR0b24ubmF2LWZpbHRlci1idXR0b24ge1xuICAgICAgICBtYXJnaW46IDAgNXB4IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrR3JheTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyaWdodEJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1ncmlkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktOTUwO1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIC8vIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLmZpbHRlci13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS43cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogJGJhcmxvdy1mb250O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTE1JTtcbiAgICAgICAgY29sb3I6ICRncmF5LTEwMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2VsZWN0LWlucHV0IHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgI0RERTFFMjtcbiAgICAgICAgY29sb3I6ICRncmF5LTQwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgbGVnZW5kIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICAgICAgICBjb2xvcjogIzU2NUY2MztcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IDEuMnJlbTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBmb3JtIHtcbiAgICAgICAgd2lkdGg6IDIwcmVtO1xuICAgICAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmlsdGVyLWRyb3Bkb3duLWJveCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA0LjhyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMi43NjcyNnB4IDIuMjEzODFweCAwcHggcmdiYSgzLCAxMDksIDIzNCwgMC4wMiksIDBweCA2LjY1MDFweCA1LjMyMDA4cHggMHB4IHJnYmEoMywgMTA5LCAyMzQsIDAuMDMpLCAwcHggMTIuNTIxNTVweCAxMC4wMTcyNHB4IDBweCByZ2JhKDMsIDEwOSwgMjM0LCAwLjA0KSwgMHB4IDIyLjMzNjMxcHggMTcuODY5MDVweCAwcHggcmdiYSgzLCAxMDksIDIzNCwgMC4wNCksIDBweCA0MS43Nzc2MXB4IDMzLjQyMjA5cHggMHB4IHJnYmEoMywgMTA5LCAyMzQsIDAuMDUpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRERFMUUyO1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAxcHggI2RhZGFkYSBzb2xpZDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICB0b3A6IDMuNHJlbTtcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjJyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Fucy1tZWRpdW07XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaXMtYWN0aXZlIHtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDEuNHJlbTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREUxRTI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNHJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDAuMXJlbTtcbiAgICAgICAgICAgIHRvcDogMC41cmVtO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDI3MTMnO1xuICAgICAgICAgICAgd2lkdGg6IDEuNHJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS40cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMC4yNXJlbTtcbiAgICAgICAgICAgIHRvcDogMC4yNXJlbTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gJjo6YmVmb3JlIHtcbiAgICAgICAgICAvL1xuICAgICAgICAgIC8vIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyAjY2hlY2tib3hlcyBsYWJlbDpob3ZlciB7XG4gICAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICMxZTkwZmY7XG4gICAgICAvLyB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICAvLyBib3JkZXItYm90dG9tOiBzb2xpZCAwLjJyZW0gJGdyYXktNzAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICRncmF5LTcwMDtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogJGRpbjtcbiAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtZ3JvdXAge1xuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYtY2FyZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGxpZ2h0V2hpdGU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMjBweCA0MHB4IHJnYmEoMjEsIDgxLCAxMzcsIDAuMTUpO1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCNkQzRUU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1tJykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICRkYXJrZXN0R3JheTtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIGNvbG9yOiAjM0U0ODRDO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1tJykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhcmQtY3RhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgY29sb3I6ICMwMEEzRTA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOIDIwMTRcIixzYW5zLXNlcmlmO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0uMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LW0nKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDIuMnJlbSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMi4ycmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY29udGFjdCB7XG4gICAgcGFkZGluZy10b3A6IDdyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMC4ycmVtICRncmF5LTcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcbiAgICAgIGZvbnQtc2l6ZTogMy4zcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXgtd2lkdGg6IDYwcmVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBjb2xvcjogJGdyYXktMjAwO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5CdG5UaGVtZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZWVycy0tZ3JpZC1hcGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLndoci1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgZm9udC1mYW1pbHk6ICRoZWFkZXItZm9udDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDAxZW07XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG5cbiAgLndoci1pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIC53aHItaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMjBweCA0MHB4IHJnYmEoMjEsIDgxLCAxMzcsIDAuMTUpO1xuICAgICAgfVxuXG5cblxuICAgICAgaDMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IC42ZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTAzLjUlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xuICAgICAgICAgIHBhZGRpbmc6IDJyZW0gM3JlbSAycmVtO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMzVlbTtcbiAgICAgICAgICBjb2xvcjogIzI4MkUzMTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRlci1mb250O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbWluLWhlaWdodDogMTZyZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICAgICB9XG5cblxuICAgICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgIC8vICAgcGFkZGluZzogMnJlbSAycmVtIDdyZW07XG4gICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC53aHItaW5mbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiA1cmVtO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgcGFkZGluZzogMCAzcmVtIDJyZW07XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIC8vIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICAgICAgLy8gcGFkZGluZy1yaWdodDogMnJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDNyZW0gMnJlbTtcbiAgICAgICAgICBib3R0b206IDMuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAud2hyLWRlcHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcbiAgICAgICAgLy8gICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIC8vIH1cbiAgICAgIH1cblxuICAgICAgLndoci1kYXRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICB3aWR0aDogY2FsYygzMy4zMzM0JSAtIDJyZW0pO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG5cbiAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnZpZGVvLWJnLWNhcmVlcnMtLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxuICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgaGVpZ2h0OiA0N3JlbTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICB9XG5cbiAgLmhlcm8tdmlkZW8td3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG5cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDI3cmVtO1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXNpemU6IDYuMnJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMTVlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuXG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uY2FyZWVycyAuY2FyZWVycy0tZ3JpZC1hcGkge1xuXG4gIC53aHItaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ0xFQVJOIE1PUkUnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxLjdyZW07XG4gICAgICBsZWZ0OiBjYWxjKDNyZW0gKyAyLjVyZW0pO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBjb2xvcjogIzAwQTNFMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBib3R0b206IDJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDNyZW07XG4gICAgICBib3R0b206IDIuNHJlbTtcbiAgICAgIHdpZHRoOiAxLjNyZW07XG4gICAgICBoZWlnaHQ6IDEuM3JlbTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWcvcGx1cy5zdmcnKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcbiAgICAgICAgYm90dG9tOiAyLjdyZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBsZWZ0OiAzcmVtO1xuICAgICAgICAvLyBib3R0b206IDIuMXJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzw1MDBweCcpIHtcbiAgICAgICAgYm90dG9tOiAyLjZyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLmpvYnMtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcblxuICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICB9XG5cbiAgLmpvYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDNyZW07XG4gICAgYm9yZGVyOiAwLjFyZW0gc29saWQgJGdyYXktODAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtaW4taGVpZ2h0OiAxOC41cmVtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB9XG5cbiAgICAuY29sIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yM3B4O1xuICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvckRhcmspO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE5cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5qb2ItZGVzY3JpcHRpb24ge1xuICAgICAgQGluY2x1ZGUgcC0teHM7XG4gICAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgfVxuXG4gICAgLmluc3RpdHV0ZXMge1xuICAgICAgQGluY2x1ZGUgcC0teHM7XG4gICAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICAgIGNvbG9yOiAkZ3JheS00MDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS43cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDAuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjE1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS00MDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmpvYi1kZXBhcnRtZW50IHtcbiAgICAgIEBpbmNsdWRlIHAtLXhzO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LWZhbWlseTogJGJhcmxvdy1mb250O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JEQzNDNjtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5qb2ItbG9jYXRpb24ge1xuICAgICAgQGluY2x1ZGUgcC0teHM7XG4gICAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICAgIGNvbG9yOiAkZ3JheS00MDA7XG4gICAgfVxuXG4gICAgLmxlYXJuIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTUlO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIC8vIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yNnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGVmdDogMnJlbTtcbiAgICAgICAgYm90dG9tOiAycmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICB9XG5cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDByZW07XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAyLjRyZW07XG4gICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1nL3BsdXMtaWNvbi1qb2JzLnN2ZycpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuXG5cbi8vIC5qb2JzLWNvbnRhaW5lciB7XG4vLyAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgIGZsZXgtd3JhcDogd3JhcDtcbi8vICAgbWFyZ2luLXRvcDogNnJlbTtcbi8vXG4vLyAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuLy8gICAgIG1hcmdpbi10b3A6IDRyZW07XG4vLyAgIH1cbi8vXG4vLyAgIC5qb2Ige1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4vLyAgICAgcGFkZGluZzogNHJlbSAzcmVtIDhyZW07XG4vLyAgICAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2U7XG4vLyAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgJGdyYXktODAwO1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICBkaXNwbGF5OiBub25lO1xuLy9cbi8vICAgICAmLmlzLWFjdGl2ZSB7XG4vLyAgICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICB9XG4vL1xuLy9cbi8vICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbi8vICAgICAgIG1pbi1oZWlnaHQ6IDIzcmVtO1xuLy8gICAgIH1cbi8vXG4vL1xuLy8gICAgICY6aG92ZXIge1xuLy8gICAgICAgYm94LXNoYWRvdzogMHB4IDQxLjc3NzZweCAzMy40MjIxcHggcmdiYSgzLCAxMDksIDIzNCwgMC4wNSksIDBweCAyMi4zMzYzcHggMTcuODY5cHggcmdiYSgzLCAxMDksIDIzNCwgMC4wNDE3Mjc1KSwgMHB4IDEyLjUyMTZweCAxMC4wMTcycHggcmdiYSgzLCAxMDksIDIzNCwgMC4wMzUpLCAwcHggNi42NTAxcHggNS4zMjAwOHB4IHJnYmEoMywgMTA5LCAyMzQsIDAuMDI4MjcyNSksIDBweCAyLjc2NzI2cHggMi4yMTM4MXB4IHJnYmEoMywgMTA5LCAyMzQsIDAuMDE5NjgwMik7XG4vLyAgICAgfVxuLy9cbi8vICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4vLyAgICAgICB3aWR0aDogY2FsYygzMy4zMzM0JSAtIDEuNjdyZW0pO1xuLy8gICAgICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG4vLyAgICAgICBtaW4taGVpZ2h0OiAyNy4xcmVtO1xuLy9cbi8vICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4vLyAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbi8vICAgICAgIH1cbi8vICAgICB9XG4vL1xuLy8gICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuLy8gICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuLy8gICAgIH1cbi8vXG4vLyAgICAgaDMge1xuLy8gICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbi8vICAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuLy8gICAgICAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2U7XG4vLyAgICAgICBwYWRkaW5nLWJvdHRvbTogMi4ycmVtO1xuLy8gICAgICAgbWFyZ2luLWJvdHRvbTogMi4ycmVtO1xuLy8gICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4vLyAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG4vLyAgICAgICBmb250LXNpemU6IDIuM3JlbTtcbi8vICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4vL1xuLy8gICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuLy8gICAgICAgICBmb250LXdlaWdodDogNzAwO1xuLy8gICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbi8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbi8vICAgICAgIH1cbi8vXG4vLyAgICAgICAmOmJlZm9yZSB7XG4vLyAgICAgICAgIGNvbnRlbnQ6ICcnO1xuLy8gICAgICAgICB3aWR0aDogNXJlbTtcbi8vICAgICAgICAgaGVpZ2h0OiAwLjJyZW07XG4vLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTcwMDtcbi8vICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgICAgICBib3R0b206IDA7XG4vLyAgICAgICAgIGxlZnQ6IDA7XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy9cbi8vICAgICAuam9iLWRlcGFydG1lbnQge1xuLy8gICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvckRhcmspO1xuLy8gICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4vLyAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4vLyAgICAgICBmb250LXdlaWdodDogNzAwO1xuLy8gICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbi8vICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4vLyAgICAgICBsaW5lLWhlaWdodDogMTE1JTtcbi8vICAgICAgIGZvbnQtZmFtaWx5OiAkYmFybG93LWZvbnQ7XG4vL1xuLy8gICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuLy8gICAgICAgfVxuLy8gICAgIH1cbi8vXG4vLyAgICAgLmpvYi1sb2NhdGlvbiB7XG4vLyAgICAgICBjb2xvcjogJGdyYXktNTAwO1xuLy8gICAgICAgZm9udC1zaXplOiAxLjNlbTtcbi8vICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4vL1xuLy8gICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuLy8gICAgICAgfVxuLy8gICAgIH1cbi8vXG4vLyAgICAgLmxlYXJuIHtcbi8vICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuLy8gICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbi8vICAgICAgIGxpbmUtaGVpZ2h0OiAxMjIuNSU7XG4vLyAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbi8vICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuLy8gICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbi8vICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4vLyAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbi8vICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICAgIGJvdHRvbTogM3JlbTtcbi8vICAgICAgIGxlZnQ6IDNyZW07XG4vL1xuLy8gICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuLy8gICAgICAgfVxuLy9cbi8vXG4vLyAgICAgICAmOmFmdGVyIHtcbi8vICAgICAgICAgY29udGVudDogJyc7XG4vLyAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICAgICAgbGVmdDogMHJlbTtcbi8vICAgICAgICAgdG9wOiAwO1xuLy8gICAgICAgICBib3R0b206IDIuNHJlbTtcbi8vICAgICAgICAgd2lkdGg6IDEuM3JlbTtcbi8vICAgICAgICAgaGVpZ2h0OiAxLjNyZW07XG4vLyAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbi8vICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbi8vICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbi8vICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWcvcGx1cy1pY29uLWpvYnMuc3ZnJyk7XG4vLyAgICAgICB9XG4vL1xuLy8gICAgIH1cbi8vICAgfVxuLy8gfVxuIiwiLnByaXZhY3ktLW1haW4tY29udGVudCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbGlnaHRHcmF5O1xuXG4gIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAvLyBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDEyOHJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgcGFkZGluZy1yaWdodDogMi4ycmVtO1xuICAgIH1cbiAgfVxuXG4gIC5yYWlsLXdyYXAge1xuICAgIHdpZHRoOiAzOC4xcmVtO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ5LCAyNDksIDI0OSwgMC41KTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGxpZ2h0R3JheTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLnRvcCB7XG4gICAgICBwYWRkaW5nOiAwIDRyZW07XG4gICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5iYWNrLWJ0biB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgY29sb3I6ICM5NjlEQTA7XG4gICAgICBsaW5lLWhlaWdodDogMTE1JTtcbiAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTAuMXJlbTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiB3cmFwO1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiAwLjJyZW0gMS4zcmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyaWdodEJsdWU7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXlpc2hDeWFuO1xuICAgICAgICAgIGNvbG9yOiAkZGFya0dyYXlpc2hCbHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJhaWwtLW5hdi13cmFwIHtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAucmFpbC0taW5uZXItd3JhcCB7XG4gICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICAgICAgd2lkdGg6IDM4LjFyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgICAgJi5pcy1maXhlZCB7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYm90dG9tIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUuNXJlbTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTAzLjUlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG5cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRncmF5LTEwMDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogY2FsYygtNi4wNXJlbSArIDFweCk7XG4gICAgICAgICAgaGVpZ2h0OiAwLjhyZW07XG4gICAgICAgICAgd2lkdGg6IDAuODByZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDFweCAjMDBhM2UwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMS41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcml2YWN5LWNvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzOC4xcmVtKTtcbiAgICBwYWRkaW5nOiA2cmVtIDAgNnJlbSA3LjdyZW07XG4gICAgcGFkZGluZy1yaWdodDogNy43cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDMuNXJlbSAwO1xuICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgfVxuICB9XG5cbiAgLmhlcm8td3JhcCB7XG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTUlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgfVxuXG4gICAgLmRhdGUge1xuICAgICAgY29sb3I6ICRncmF5LTUwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAyLjNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JNZWRpdW0pO1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctdG9wOiA3LjJyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBwYWRkaW5nLXRvcDogNC4ycmVtO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDVyZW07XG4gICAgICAgIGhlaWdodDogMC4zcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDQuM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tdG9wOiAxLjdyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMTVlbTtcbiAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG4gIH1cblxuICAubWFpbi1jb3B5IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuXG4gICAgaDR7XG4gICAgICBjb2xvcjogJGdyYXktMjAwO1xuICAgICAgZm9udC1mYW1pbHk6ICRiYXJsb3ctZm9udDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS43cmVtO1xuICAgIH1cblxuXG4gICAgcCwgbGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDE4MCU7XG4gICAgICBjb2xvcjogJGdyYXktMjAwO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICoge1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFybG93LWZvbnQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuXG4gICAgICAmLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi44cmVtO1xuICAgICAgICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcbiAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTUlO1xuICAgICAgICBmb250LWZhbWlseTogJGJhcmxvdy1mb250O1xuICAgICAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgJGdyYXktNzAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiYm9keS5hYm91dC1wYWdlIHtcblxuXHQuYm9keS1yYWlsLW5hdi1yaWdodC0td3JhcCAuYm9keS1yYWlsLS10b3AtcGFydC1uYXYgdWwsXG5cdC5ib2R5LXJhaWwtbmF2LXJpZ2h0IHVsIHtcblx0XHRtYXJnaW4tdG9wOiAzcmVtO1xuXHR9XG5cblx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdC8vICAgICAgICAgICAgSGVyb1xuXHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0LmFib3V0X19oZXJvIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDUwcmVtO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctYm90dG9tOiA2cmVtO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0Ly8gY29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiA0cmVtO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDQ3OHB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8bW9iaWxlLWxcIikge1xuXHRcdFx0bWluLWhlaWdodDogMzMzcHg7XG5cdFx0fVxuXG5cdFx0LnN1YnRpdGxlIHtcblx0XHRcdEBpbmNsdWRlIGV5ZS0tbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMDMuNSU7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblxuXHRcdGgxIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRtYXgtd2lkdGg6IDc0LjhyZW07XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWJnLWRlc2t0b3Age1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWJnLW1vYmlsZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYm90dG9tLXRleHQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmctdG9wOiAxLjVyZW07XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuXHRcdFx0ei1pbmRleDogMztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tbWFpbkNvbG9yRGFya0FscGhhKSwgMC42KTtcblxuXHRcdFx0cCB7XG5cdFx0XHRcdEBpbmNsdWRlIHAtLXhzO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEwMy41JTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRAaW5jbHVkZSBwLS14cztcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMXJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyMi41JTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHQvLyAgICAgICAgICAgIE1vYmlsZSBEcm9wZG93blxuXHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLmFib3V0X19kcm9wZG93bi1tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgei1pbmRleDogNDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG5cdFx0cC5leWUtLWwge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktOTUwO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheS04MDA7XG5cdFx0fVxuXG4gICAgcCwgbGkge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMTUlO1xuICAgIH1cblxuXHRcdHAsIGEge1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Y29sb3I6ICRncmF5LTEwMDtcblx0XHR9XG5cbiAgICB1bCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS04MDA7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDE2cHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHRsaW5lLWhlaWdodDogMTE1JTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTcwMDtcbiAgICAgIHBhZGRpbmc6IDEwcHggNTBweCAxMHB4IDE1cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdC8vICAgICAgICAgICAgQ29udGVudCBib2R5XG5cdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHQuY29udGVudC1ib2R5IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdC8vIEdyaWQgTWVtYmVyc1xuXHRcdC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0XHQudGVhbS0tZ3JpZC1zZWN0aW9uIHtcblx0XHRcdGg1IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGVhbS1jYXJkLS1zb2NpYWwtbGluayB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0fVxuXG5cdFx0LnRlYW0tY2FyZC0tc29jaWFsIHBhdGgge1xuXHRcdFx0ZmlsbDogJGRhcmtCbHVlO1xuXHRcdH1cblxuXHRcdC50ZWFtLWNhcmQtLXNvY2lhbCBhOmhvdmVyIHBhdGgge1xuXHRcdFx0ZmlsbDogJGJyaWdodEJsdWU7XG5cdFx0fVxuXG5cdFx0LnRlYW0tYnRtLWJsb2NrIHtcblx0XHRcdHBhZGRpbmctdG9wOiAycmVtO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDdyZW07XG5cdFx0fVxuXG5cdFx0LnRlYW0tLWdyaWQtbWVtYmVycyB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMnJlbTtcblxuXHRcdFx0LnRlYW0tY2FyZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDZyZW07XG5cdFx0XHR9XG5cblx0XHRcdC50ZWFtLWNhcmQtLXRvcCB7XG5cdFx0XHRcdGZpZ3VyZSB7XG5cdFx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAwLjRyZW0gI0Y5RjlGOTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudGVhbS1jYXJkLS1pbmZvIHtcblxuXHRcdFx0XHQubmFtZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuXHRcdFx0XHRcdGNvbG9yOiAkZGFya0dyYXk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudGl0bGUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyLjJyZW07XG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrR3JheTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXG5cdFx0Ly8gQ29udGVudFxuXHRcdC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0XHQmX19jb250ZW50IHtcblx0XHRcdHdpZHRoOiA2OS44cmVtO1xuXHRcdFx0cGFkZGluZzogMi41cmVtIDAgNXJlbTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDM7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgNHJlbSAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuY29udGVudC1ib2R5X19tYWluaGVhZCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDVyZW07XG5cdFx0XHRcdGNvbG9yOiAkZ3JheS0yMDA7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGgzO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkc3RpeC1mb250O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMuM3JlbTtcblx0XHRcdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDMzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXG5cdFx0XHRoMiB7XG5cdFx0XHRcdEBpbmNsdWRlIGgzO1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzLjNyZW07XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3JNZWRpdW0pO1xuXHRcdFx0fVxuXG5cdFx0XHQuc2VjdGlvbi1oZWFkZXIge1xuXHRcdFx0XHRAaW5jbHVkZSBleWUtLXhsO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyLjRyZW07XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA0cmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktNzAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEuNXJlbTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMThweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0cDpub3QoLndwLWNhcHRpb24tdGV4dCkge1xuXHRcdFx0XHRAaW5jbHVkZSBwLS1sb25nZm9ybTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGNvbG9yOiAkZ3JheS0yMDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKHZhcigtLW1haW5Db2xvciksIDAuMyk7XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0fVxuXG5cdFx0XHRvbCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMi41cmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0dWwge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcblx0XHRcdFx0bWFyZ2luOiAyLjVyZW0gMDtcblxuXHRcdFx0XHQvLyBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0Ly8gXHRtYXJnaW46IDA7XG5cdFx0XHRcdC8vIH1cblxuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAxcmVtIDA7XG5cdFx0XHRcdFx0bGlzdC1zdHlsZTogZGlzYztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdEBpbmNsdWRlIHAtLWxvbmdmb3JtO1xuXHRcdFx0XHRjb2xvcjogJGdyYXktMjAwO1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEodmFyKC0tbWFpbkNvbG9yKSwgMC4zKTtcblxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXG5cdFx0Ly8gU2VjdGlvblxuXHRcdC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0XHQmX19zZWN0aW9uIHtcblx0XHRcdG1hcmdpbi10b3A6IDNyZW07XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdC8vICAgICAgICBUZXh0IExlZnQgSW1hZ2UgUmlnaHRcblx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdC50ZXh0TC1pbWdSLXNlYyB7XG5cblx0XHQuY29sLWwsXG5cdFx0LmNvbC1yIHtcblx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHQuY29sLWwsXG5cdFx0XHQuY29sLXIge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0LmNvbC1sIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0Ly8gICAgICAgIFRleHQgTGVmdCBJbWFnZSBSaWdodCB3aXRoIFRpdGxlXG5cdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHQudGV4dEwtaW1nUi13LXRpdGxlLXNlYyB7XG5cblx0XHQuY29sLWwsXG5cdFx0LmNvbC1yIHtcblx0XHRcdHdpZHRoOiA0NiU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cblx0XHRcdC5jb2wtbCxcblx0XHRcdC5jb2wtciB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGg0IHtcblx0XHRcdEBpbmNsdWRlIGg2O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXHRcdH1cblx0fVxuXG5cdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHQvLyAgICAgICAgRnVsbCBXaWR0aCBWaWRlbyBXaXRoIFRleHQgU2VjdGlvblxuXHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0LmZ1bGwtd2lkdGgtdmlkZW8tc2VjIHtcblx0XHRtYXJnaW4tdG9wOiA0cmVtO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0bWFyZ2luLXRvcDogMnJlbTtcblx0XHR9XG5cdFx0LnZpZGVvLWNvbnRhaW5lciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjdyZW07XG5cblx0XHRcdC8vIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0Ly8gXHRtYXJnaW4tYm90dG9tOiA0cmVtXG5cdFx0XHQvLyB9XG5cblx0XHRcdC8vICY6OmFmdGVyIHtcblx0XHRcdC8vIFx0Y29udGVudDogJyc7XG5cdFx0XHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdC8vIFx0dG9wOiAwO1xuXHRcdFx0Ly8gXHRsZWZ0OiAwO1xuXHRcdFx0Ly8gXHRoZWlnaHQ6IDk5JTtcblx0XHRcdC8vIFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQvLyBcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMGRlZywgIzAwMCA1LjY0JSwgIzAwMDAwMDUwIDI1LjczJSk7XG5cblx0XHRcdC8vIFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHQvLyBcdFx0aGVpZ2h0OiA5OC4yJTtcblx0XHRcdC8vIFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzAwMCA1LjY0JSwgIzAwMDAwMDUwIDE4LjczJSk7XG5cdFx0XHQvLyBcdH1cblx0XHRcdC8vIH1cblxuXHRcdFx0LnZpZGVvLWNhcHRpb24ge1xuXHRcdFx0XHRAaW5jbHVkZSBwLS14cztcblx0XHRcdFx0Y29sb3I6ICRncmF5LTIwMDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLjVyZW07XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXG5cdFx0XHRcdH1cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZUJyaWdodDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGhlaWdodDogN3B4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogOXB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0b3A6IC0xcHg7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHR3aWR0aDogN3B4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHZpZGVvIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHRsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHR9XG5cdH1cblxuXHRcdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRcdC8vICAgICAgIEltYWdlIEdyaWRcblx0XHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0XHQuaW1hZ2UtZ3JpZCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdG1hcmdpbi10b3A6IDZyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2cmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNHJlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcblx0XHRcdH1cblxuXHRcdFx0LnN0YWNrZWQtaW1hZ2VzIHtcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMnJlbTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnN0YWNrZWQtaW1hZ2VzIGltZyB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblxuXHRcdFx0XHQvLyBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0Ly8gXHR3aWR0aDogNTAlO1xuXHRcdFx0XHQvLyB9XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEuNXJlbTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDdweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmxhcmdlLWltYWdlIHtcblx0XHRcdFx0ZmxleDogMjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQuaW1hZ2UtY2FwdGlvbiB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcC0tcztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRib3R0b206IDIuMnJlbTtcblx0XHRcdFx0XHRsZWZ0OiAyLjVyZW07XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlQnJpZ2h0O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDdweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogOXB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0dG9wOiAtMXB4O1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdHdpZHRoOiA3cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cdFx0XHR9XG5cblx0XHRcdCYucmV2ZXJzZWQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzLjhyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMuOHJlbTtcblx0XHRcdFx0LmxhcmdlLWltYWdlIHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAycmVtO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuc3RhY2tlZC1pbWFnZXMge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0XHQvLyAgICAgICAgSW5zdGl0dXRlcyBHcmlkXG5cdFx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdFx0Lmluc3RpdHVlLWdyaWQtc2VjIHtcblx0XHRcdG1hcmdpbi10b3A6IDRyZW07XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHRcdC5pbnN0aXR1ZS1ncmlkIHtcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0XHRcdFx0Z2FwOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pbnN0aXR1ZS1pdGVtIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAyOC4ycmVtO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMi43cmVtO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YxRjRGNjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDQpIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNC40cmVtO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pbnN0aXR1ZS1pdGVtOm50aC1jaGlsZCgyKTpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGMUY0RjY7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaW5zdGl0dWUtaXRlbTpudGgtY2hpbGQoNCk6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNEY2O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMuM3JlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHQvLyAgICAgICAgVmFsdWVzIFNsaWRlciBPdmVycmlkZVxuXHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0LmxpZmUtLXZhbHVlcy1yb3cge1xuXHRcdHBhZGRpbmctdG9wOiA0cmVtO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGMUY0RjY7XG5cdFx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0XHRcdGhlaWdodDogNDkuM3JlbTtcblx0XHRcdFx0dG9wOiA1LjJyZW07XG5cdFx0XHRcdGxlZnQ6IDM0LjlyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb2wge1xuXHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubGlmZS0tdmFsdWVzLWxpc3Qge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0bGkge1xuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaDUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjlyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdFx0XHRcdEBpbmNsdWRlIHAtLXM7XG5cdFx0XHR9XG5cblx0XHRcdGxpLmlzLWFjdGl2ZSB7XG5cdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5saWZlLS12YWx1ZXMtd3JhcHBlciB7XG5cdFx0XHQubGlmZS0tdmFsdWVzLXF1b3RlIHtcblx0XHRcdHAge1xuXHRcdFx0XHRAaW5jbHVkZSBwLS1zO1xuXHRcdFx0fVxuXHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdC8vICAgICAgICBGdWxsIFdpZHRoIFRleHQgU2VjdGlvblxuXHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0LmZ1bGwtd2lkdGgtdGV4dC1zZWMge1xuXHRcdGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdH1cblx0fVxuXG5cdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHQvLyAgICAgICAgTGlzY2Vuc2UgQ2FyZCBTZWN0aW9uXG5cdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHQubGljZW5zZS1jYXJkLXNlYyB7XG5cdFx0bWluLWhlaWdodDogMzEuNHJlbTtcblx0XHRwYWRkaW5nOiAxLjJyZW07XG5cdFx0Ym94LXNoYWRvdzogMHB4IDE2cHggMzJweCB0cmFuc3BhcmVudDtcblx0XHR0cmFuc2l0aW9uOiAwLjM1cztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDE2cHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0fVxuXG5cdFx0LmNvbC1sIHtcblx0XHRcdHdpZHRoOiA0MCU7XG5cblx0XHRcdGZpZ3VyZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb2wtciB7XG5cdFx0XHR3aWR0aDogNTUlO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMyU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRcdC5jb2wtbCxcblx0XHRcdC5jb2wtciB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQuY29sLWwge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQuY29sLXIge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRoNCB7XG5cdFx0XHRAaW5jbHVkZSBoNjtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdH1cblxuXHRcdC5jdGEtYnRuIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG5cdFx0XHRjb2xvcjogJGJyaWdodEJsdWU7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC40cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdGNvbG9yOiAkZGFya0JsdWU7XG5cdFx0fVxuXG5cdFx0bGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0fVxuXG5cdFx0bGkgYSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDU0JSwgI0QwRjJGRiA1MCUpO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0dHJhbnNpdGlvbjogMC4zNXM7XG5cdFx0XHRjb2xvcjogJGRhcmtCbHVlO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMCUsICNEMEYyRkYgLTElKVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHQvLyAgICAgICAgRkFRIFNlY3Rpb25cblx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdC5mcWEtc2VjIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGOUZGO1xuXHRcdG1hcmdpbi1ib3R0b206IDEuNHJlbTtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblxuXHRcdCYuYWNjb3JkaW9uX19jb250ZW50LS1hY3RpdmUge1xuXHRcdFx0LmFycm93LWJ1dHRvbiB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hcnJvdy1idXR0b24ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAycmVtO1xuXHRcdFx0cmlnaHQ6IDJyZW07XG5cdFx0XHR3aWR0aDogMi40cmVtO1xuXHRcdFx0dHJhbnNpdGlvbjogMC4zNXM7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHR9XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRwYXRoIHtcblx0XHRcdFx0XHRzdHJva2U6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZmFxLWEsXG5cdFx0LmZhcS1xIHtcblx0XHRcdHBhZGRpbmc6IDJyZW0gNi40cmVtIDJyZW0gMnJlbTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggNjBweCAyMHB4IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZhcS1xIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0cCB7XG5cdFx0XHRcdEBpbmNsdWRlIHAtLWxhcmdlLXN0cm9uZztcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvckRhcmspO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZhcS1hIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRAaW5jbHVkZSBwLS1zO1xuXHRcdFx0XHRjb2xvcjogJGdyYXktMjAwO1xuXG5cdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRlbnQtYm9keV9fc2VjdGlvbiB7XG5cdFx0LmltZy1sb2dvLWZsb2F0IHtcblx0XHRcdG1heC13aWR0aDogNTAlO1xuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdC8vICAgICAgICAgICAgQm90dG9tIFNpZ251cFxuXHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0LkJvdHRvbV9fU2lnbnVwIHtcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgJGxpZ2h0R3JheTtcblx0fVxufVxuIiwiLy9cbi5hcnRpY2xlIHtcbiAgJi0taGVybyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcblxuICAgIC5jYXB0aW9uIHtcbiAgICAgIGNvbG9yOiAkYnJpZ2h0Qmx1ZTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cblxuICAgIC5kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgY29sb3I6ICM4ODhCOEQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICBmb250LXNpemU6IDIuOHJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICBmb250LXNpemU6IDQuNnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRkFGRDtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGhlaWdodDogMTRyZW07XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDE2cHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICAgICAgbWF4LXdpZHRoOiA4OXJlbTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICAgcCxcbiAgICAgIGxpIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTIwMDtcblxuICAgICAgICBlbSB7XG4gICAgICAgICAgY29sb3I6ICRncmF5LTIwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMzVzO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRhYmxlIHtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgICAgICBcbiAgICAgICAgdGQsIHRoLCB0ciB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgdGQsIHRoIHtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgdGgge1xuICAgICAgICAgIEBpbmNsdWRlIGV5ZS0tcztcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgIEBpbmNsdWRlIHAtLXM7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMzVzO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG5ib2R5Lm1lZGlhLWtpdCB7XG4gIG1haW4ge1xuICAgIG92ZXJmbG93OiBpbml0aWFsO1xuICB9XG59XG5cbi5tayB7XG4gICYtLWhlcm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuXG4gICAgaDEge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmLS1tYWluIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI0VFRUVFRTtcblxuICAgICYtcmFpbCB7XG4gICAgICB3aWR0aDogMzdyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGQUZEO1xuICAgICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG5cbiAgICAgICYtc3RpY2t5IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIC13ZWJraXQtcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAubWFyayB7XG4gICAgICAgIG9wYWNpdHk6IC4yO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1uYXYge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAjQjdCN0I3O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2U7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKC00LjlyZW0gKyAxcHgpO1xuICAgICAgICAgICAgdG9wOiAwLjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDAuOHJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAwLjgwcmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDFweCAjMDBhM2UwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LW0nKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICAvLyBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogN3JlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtO1xuXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICM3Mjc5N0M7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgZmxleDogaW5pdGlhbDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcblxuICAgICYubWstLWludHJvIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2VlZWVlZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LW0nKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICB9XG4gIH1cblxuICAmLS1mYWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuXG4gICAgJi1jZWxsIHtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNGMUYwRjA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2U7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cmVtKTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAgIGg0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBoZWlnaHQ6IC40cmVtO1xuICAgICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCNkQzRUU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMjBweCA0MHB4IHJnYmEoMjEsIDgxLCAxMzcsIDAuMTUpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxuXG4gICYtLXRpdGxlLWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuXG4gICAgaDMge1xuICAgICAgZmxleDogMTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICBoMyB7XG4gICAgICAgIGZsZXg6IGluaXRpYWw7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgfVxuXG4gICAgICAubGluayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWxlYWRlcnNoaXAge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG5cbiAgICAmLWJsb2NrIHtcblxuICAgICAgZmlndXJlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjRjFGMEYwO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGRpdiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNHJlbTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICMzRTQ4NEM7XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAxLjRyZW0pO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuOHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcblxuICAgICAgICAmOm50aC1jaGlsZCg0bikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMXJlbSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXBlb3BsZSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcblxuICAgICYtYmxvY2sge1xuICAgICAgZmlndXJlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZGl2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS40cmVtO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogIzNFNDg0QztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICAvLyB3aWR0aDogY2FsYyg1NSUgLSA0LjhyZW0pO1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMXB4KTtcbiAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWxvZ29zIHtcbiAgICAmLWdyaWQge1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcblxuICAgICAgZmlndXJlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZWVlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA2NSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG4gICAgICBmaWd1cmUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMnJlbSk7XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY29udGFjdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuXG4gICAgaDIge1xuICAgICAgY29sb3I6ICRkYXJrQmx1ZTtcbiAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgfVxuICB9XG59XG4iLCIuYW5uaXZlcnNhcnktLWhlcm8ge1xuXHRoZWlnaHQ6IDQ1LjlyZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQuaGVyby1pbWcge1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdH1cbn1cblxuLmFubml2ZXJzYXJ5LS1tYWluLWNvbnRlbnQge1xuXHRiYWNrZ3JvdW5kOiAkZ3JheS05NTA7XG5cdHBhZGRpbmctYm90dG9tOiA1cmVtO1xuXG5cdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDRyZW07XG5cdH1cblxuXHQucm93IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHR9XG5cblx0XHQuY29sIHtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG5cdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMy41cmVtO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuQnRuVGhlbWUge1xuXHRcdFx0cGFkZGluZzogMS4yZW0gMmVtO1xuXHRcdH1cblxuXHRcdC5idG4td3JhcCB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzLjVyZW07XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJ0bi13cmFwLmJ0bi1jbG9zZWQge1xuXHRcdFx0LkJ0blRoZW1lIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzk2OURBMDtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJhY2stbGluay13cmFwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblxuXHRcdGEuaXMtYWN0aXZlIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdH1cblxuXHRcdGEsXG5cdFx0c3BhbiB7XG5cdFx0XHRAaW5jbHVkZSBleWUtLW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Y29sb3I6ICM3Mjc3N2E7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdHRyYW5zaXRpb246IDAuMzVzO1xuXHRcdH1cblxuXHRcdGE6aG92ZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0fVxuXG5cdFx0LmFycm93IHtcblx0XHRcdG1hcmdpbjogMCAxcmVtO1xuXHRcdH1cblx0fVxuXG5cdC5hbm5pdmVyc2FyeS1pbm5lci13cmFwIHtcblx0XHRtYXgtd2lkdGg6IDkwcmVtO1xuXHRcdG1hcmdpbjogLTI4cmVtIGF1dG8gNXJlbTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDZyZW0gOXJlbTtcblx0XHRib3gtc2hhZG93OiAwcHggMTZweCAzMnB4IHJnYmEodmFyKC0tbWFpbkNvbG9yQWxwaGEpLCAwLjEpO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdG1heC13aWR0aDogOTAlO1xuXHRcdFx0cGFkZGluZzogMy41cmVtIDUlIDRyZW07XG5cdFx0XHRtYXJnaW46IC0zNHJlbSBhdXRvIDVyZW07XG5cdFx0fVxuXG5cdFx0Ji5uby1oZXJvLWJhZGdlIHtcblx0XHRcdHBhZGRpbmctdG9wOiA3cmVtO1xuXG5cdFx0XHQubWFpbi1pY29uIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDZyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmhlcm8tZGF0YS0taGVhZGluZyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVyZW07XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzLjFyZW07XG5cdFx0XHR9XG5cblx0XHRcdGgxIHtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA0Ni45cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0fVxuXG5cdC5tYWluLWljb24ge1xuXHRcdG1heC13aWR0aDogMTcuN3JlbTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0bWF4LXdpZHRoOiAxMS41cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMy4xcmVtO1xuXHRcdH1cblx0fVxuXG5cdGgxIHtcblx0XHRAaW5jbHVkZSBoMjtcblx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG5cdH1cblxuICAuYmxvZ0NhcmQgLmJsb2dDYXJkLS1pbm5lciAuYmxvZ0NhcmQtLWlubmVyIC50ZXh0LXdyYXAge1xuICAgIGg1IHtcbiAgICAgIEBpbmNsdWRlIHAtLXN0cm9uZztcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIEBpbmNsdWRlIHAtLXM7XG4gICAgICBjb2xvcjogJGdyYXktMjAwO1xuICAgIH1cbiAgfVxuXG5cdC5yZWdpc3Rlci13cmFwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAxLjVyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjhyZW07XG5cdFx0fVxuXG4gICAgLkJ0blRoZW1lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluQ29sb3JNZWRpdW0pO1xuICAgICAgfVxuICAgIH1cblxuXG5cdFx0LmNvcHkge1xuXHRcdFx0cGFkZGluZy1yaWdodDogNXJlbTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZGF0ZSB7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMTM3JTtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3JNZWRpdW0pO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxvY2F0aW9uIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGNvbG9yOiAjM0U0ODRDO1xuXHRcdFx0bWFyZ2luLXRvcDogMC44cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQuYnRuIHtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEyMi41JTtcblx0XHRcdHBhZGRpbmc6IDEuOHJlbSAyLjVyZW0gMXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHR9XG5cblx0cCB7XG5cdFx0QGluY2x1ZGUgcC0tbGFyZ2U7XG5cdFx0bGluZS1oZWlnaHQ6IDEzNS41JTtcblx0XHRjb2xvcjogJGdyYXktMjAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmtleW5vdGUtc3BlYWtlcnMge1xuXHRcdG1hcmdpbi10b3A6IDVyZW07XG5cblx0XHQudGl0bGUge1xuXHRcdFx0bWFyZ2luLXRvcDogNXJlbTtcblx0XHR9XG5cdH1cblxuXHQuc3BlYWtlcnMtd3JhcCB7XG5cdFx0bWFyZ2luLXRvcDogM3JlbTtcblxuXHRcdC5zcGVha2VyLWNvcHkge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEuNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc3BlYWtlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cmVtO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTMuN3JlbTtcblx0XHRcdGhlaWdodDogMTMuN3JlbTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdG1hcmdpbi1yaWdodDogM3JlbTtcblx0XHR9XG5cblx0XHQubmFtZSB7XG5cdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMTM1LjUlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wZXJzb24taW5mb3Ige1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMTM1LjUlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdGNvbG9yOiAjNzI3OTdjO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudGl0bGUge1xuXHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkZ3JheS03MDA7XG5cdFx0bWFyZ2luLXRvcDogNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdG1hcmdpbi10b3A6IDZyZW07XG5cdFx0fVxuXG5cdFx0aDMge1xuICAgICAgQGluY2x1ZGUgZXllLS14bDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRsaW5lLWhlaWdodDogMTAzLjUlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0fVxuXG5cdC5zcGVha2Vycy1jb250YWluZXIge1xuXHRcdG1hcmdpbjogM3JlbSAwO1xuXG5cdFx0LnBlcnNvbiB7XG5cdFx0XHQubmFtZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEzNS41JTtcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdH1cblxuXHRcdFx0LmluZm9yIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMzUuNSU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNwZWFrZXJzLWJvdHRvbS13cmFwIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICNlZWU7XG5cdFx0bWFyZ2luLXRvcDogNXJlbTtcblx0XHRwYWRkaW5nLXRvcDogNnJlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcblxuXHRcdHAge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEzNyU7XG5cdFx0XHRjb2xvcjogIzI4MmUzMTtcblx0XHR9XG5cbiAgICAuQnRuVGhlbWUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5Db2xvck1lZGl1bSk7XG4gICAgICB9XG4gICAgfVxuXHR9XG5cblx0LnNjaGVkdWxlIHtcblx0XHQuc2Vzc2lvbiB7XG5cdFx0XHQmX190aXRsZSB7XG5cdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0bWFyZ2luOiAzcmVtIDAgMXJlbTtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9fc2xvdCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdHBhZGRpbmc6IDNyZW0gMDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlZWU7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZfX21ldGEge1xuXHRcdFx0XHRtaW4td2lkdGg6IDE3LjZyZW07XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogN3JlbTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDFyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9fdGltZSB7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9faW5mbyB7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29hbDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0XHR9XG5cblx0XHRcdCZfX3Blb3BsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXG5cdFx0XHRcdC5wZXJzb24ge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuXHRcdFx0XHRcdC5uYW1lIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQucm9sZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29vbEdyYXk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmFmZmlsYXRpb24ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvb2xHcmF5O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNnJlbTtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMXJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHQuc2Vzc2lvbl9fc2xvdCB7XG5cdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogdW5zZXQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5hbm5pdmVyc2FyeS1zZWN0aW9uIHtcblx0LnNlY3Rpb24tY29udGVudCB7XG5cdFx0bWFyZ2luLXRvcDogMi41cmVtO1xuXHR9XG5cbiAgJi52aWRlb3Mge1xuICAgIC5ibG9nQ2FyZC0taW1nOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMCwgMCwgMCwgMC4yKSk7aXNvbGF0aW9uOiBpc29sYXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAuYmxvZ0NhcmQtLWxhYmVsIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgLnBsYXktYnV0dG9uIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG5cblx0QGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG5cdFx0Ji52aWRlb3Mge1xuXHRcdFx0LnNlY3Rpb24tY29udGVudCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0fVxuXG5cdFx0XHQuYmxvZ0NhcmQtLWxheW91dDUge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRcdFx0LmJsb2dDYXJkLS1pbm5lciB7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0XHRcdC50ZXh0LXdyYXAge1xuXHRcdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDJyZW07XG5cblx0XHRcdFx0XHRcdHA6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNS41cmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5ibG9nQ2FyZC0taW1nIHtcblx0XHRcdFx0XHRcdGhlaWdodDogMTYuNXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmJsb2dDYXJkLS1zaG9ydGNvZGUge1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gMiAtIDJyZW0pO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIlxuLnRhYnVsYS1sYW5kZXIge1xuICAubWF4LWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjQ5LCAyNDksIDI1MCwgMCkgMCUsIHJnYmEoMzcsIDEzNiwgMjU0LCAwLjA4KSA5OC43NCUpO1xuICB9XG5cbiAgLmJnLWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1heC13aWR0aDogNTVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIG1heC13aWR0aDogMjVyZW07XG4gICAgfVxuICB9XG59XG5cbi50YWJ1bGEtbGFuZGVyLS1oZXJvIHtcbiAgcGFkZGluZzogMTFyZW0gMCAxNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICB9XG5cblxuICAuYmFja2dyb3VuZC1pbWcxIHtcbiAgICB0b3A6IC0yNHJlbTtcbiAgICBsZWZ0OiAtMjNyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIGxlZnQ6IC0xMHJlbTtcbiAgICAgIHRvcDogLTEwcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5iYWNrZ3JvdW5kLWltZzIge1xuICAgIGJvdHRvbTogLTI2cmVtO1xuICAgIHJpZ2h0OiAtMzJyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIHJpZ2h0OiAtMTByZW07XG4gICAgICBib3R0b206IC0xMHJlbTtcbiAgICB9XG4gIH1cblxuICBhcnRpY2xlIHtcbiAgICBtYXgtd2lkdGg6IDczcmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gIH1cblxuICBoMSB7XG4gICAgbGluZS1oZWlnaHQ6IDEwOC41JTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDM1ZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG4gIH1cblxuICBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMTAzLjUlO1xuICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIH1cblxuICBwIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTIuNSU7XG4gICAgY29sb3I6ICRncmF5LTIwMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuICB9XG59XG5cblxuLnRhYnVsYS1sYW5kZXItLW1haW4ge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0VFRUVFRTtcbiAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcblxuICAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG5cbiAgLmJhY2tncm91bmQtaW1nMyB7XG4gICAgbGVmdDogLTI1cmVtO1xuICAgIHRvcDogNTAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBsZWZ0OiAtMTByZW07XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgfVxuXG4gIC5iYWNrZ3JvdW5kLWltZzQge1xuICAgIHJpZ2h0OiAtNXJlbTtcbiAgICBib3R0b206IDQwcmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICByaWdodDogLTVyZW07XG4gICAgICBib3R0b206IDMwcmVtO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICB9XG5cbiAgLnRhYnVsYS1tYWluLS1pbm5lci13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDkwcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMjBweCA0MHB4IHJnYmEodmFyKC0tbWFpbkNvbG9yQWxwaGEpLDAuMikpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWFyZ2luLXRvcDogLTExLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5tYWluLXBhZGRpbmctd3JhcCB7XG4gICAgcGFkZGluZzogNnJlbSA5cmVtIDhyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIHBhZGRpbmc6IDRyZW0gNSU7XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JNZWRpdW0pO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICB9XG5cbiAgLmludHJvLWNvcHkge1xuICAgIHAge1xuICAgICAgQGluY2x1ZGUgcC0tbGFyZ2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICBjb2xvcjogJGdyYXktMjAwO1xuICAgIH1cbiAgfVxuXG4gIC50aHJlZS1jb2xzIHtcbiAgICBwYWRkaW5nOiA2cmVtIDlyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbkNvbG9yTWVkaXVtKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgcGFkZGluZzogNXJlbSA1JTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBsaW5lLWhlaWdodDogMTExJTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMzVlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IFxuICAgIH1cblxuICAgIHNtYWxsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgcCwgc21hbGwge1xuICAgICAgbGluZS1oZWlnaHQ6IDEzNS41JTtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG5cbiAgICAucm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLmNvbCB7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSA0cmVtO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCByZ2JhKHZhcigtLW1haW5Db2xvckJyaWdodEFscGhhKSwuMyk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKHZhcigtLW1haW5Db2xvckJyaWdodEFscGhhKSwuMyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mZWF0dXJlZC1zZWMge1xuXG5cbiAgICAudGl0bGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRncmF5LTcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgIGgzIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDMuNSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcGFkZGluZzogMy41cmVtIDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMDtcbiAgICAgIH1cblxuICAgICAgZmlndXJlIHtcbiAgICAgICAgLmJveC1iZyB7XG4gICAgICAgICAgJi5ibHVlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYucGVhckJyaWdodCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGVhckJyaWdodDtcblxuICAgICAgICAgICAgKyBzcGFuIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmdyZWVuQnJpZ2h0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbkJyaWdodDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnZpb2xldEJyaWdodCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmlvbGV0QnJpZ2h0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYudmlvbGV0TWVkaXVtIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2aW9sZXRNZWRpdW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5jeWFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjeWFuO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuY3lhbkRhcmsge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN5YW5EYXJrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW1nLXdyYXAge1xuICAgICAgICB3aWR0aDogMjYuNHJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIGZpZ3VyZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDc0LjIlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ib3gge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ib3gtYmcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc1O1xuICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgQGluY2x1ZGUgZXllLS1zO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDMuNSU7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsZWZ0OiAxLjVyZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29weSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNi40cmVtKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtOyAgICAgICAgXG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDMuNSU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgQGluY2x1ZGUgcC0tcztcbiAgICAgICAgICBjb2xvcjogJGdyYXktMjAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgIC53cmFwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMS45cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjlyZW07XG5cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBleWUtLW07XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIyLjUlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC45cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG4td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiXG4ucGVvcGxlLWxhbmRlciB7XG4gIC5Cb3R0b21fX1NpZ251cCB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICB9XG4gIH1cblxuICAudGVhbS0tZ3JpZC1tZW1iZXJzIHtcbiAgICAudGVhbS1jYXJkIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgLmxhc3QtbmFtZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuXHQubW9iaWxlLXRpdGxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cbiAgJi50aGVtZS12aW9sZXQge1xuICAgIC5jb250ZW50LW5hdi13cmFwIHtcbiAgICAgIHVsIGxpIHtcbiAgICAgICAgLy8gY29sb3I6ICMyODJFMzE7XG5cbiAgICAgICAgLy8gJjpiZWZvcmUge1xuICAgICAgICAvLyAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgLy8gYSB7XG4gICAgICAgIC8vICAgY29sb3I6ICMyODJFMzE7XG4gICAgICAgIC8vIH1cbiAgICAgICAgLy9cbiAgICAgICAgLy8gJjpudGgtY2hpbGQoMykge1xuICAgICAgICAvLyAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIC8vIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGVvcGxlLWxhbmRlci0tbWFpbiAubWFpbi1zZWN0aW9uIC5tYWluLXNlYy1uYXYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubWFpbi1zZWN0aW9uIC5tb2JpbGUtbmF2LXdyYXAge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubWFpbi1zZWN0aW9uIC5jb2wtbCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRlYW0tY2FyZC0tdG9wIGZpZ3VyZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYudGhlbWUtbmF2eSwgJi50aGVtZS12aW9sZXQge1xuICAgIC5jb250ZW50LW5hdi13cmFwIHtcbiAgICAgIHVsIGxpW2RhdGEtdXJsPVwiYm9hcmQtb2YtZGlyZWN0b3JzXCJdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cblx0XHQucGVvcGxlLWxhbmRlci0tbWFpbiB7XG5cdFx0XHQuY29sLWwge1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5tb2JpbGUtbmF2LXdyYXAge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1vYmlsZS10aXRsZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRcdFx0LmV5ZS0tbCB7XG5cdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAyLjI1cmVtO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxN3B4IDAgMTRweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTgwMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuICB9XG59XG5cbi5wZW9wbGUtbGFuZGVyLS1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMTBweCAwIDQ1cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgcGFkZGluZzogNDVweCAwO1xuICB9XG5cbiAgLmhlcm8tYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgLmJnLWNvbG9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW1haW5Db2xvcik7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICBhcnRpY2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiA2LjNyZW07XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDM1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEwOC41JTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi10b3A6IDEuM3JlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTAzLjUlO1xuICAgIH1cbiAgfVxufVxuXG4ucGVvcGxlLWxhbmRlci0tbWFpbiB7XG4gIHBhZGRpbmc6IDAgMCA2cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMzByZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuY29sLWwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0M3JlbSk7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDMuNXJlbTtcbiAgICB9XG5cbiAgICAubW9iaWxlLW5hdi13cmFwIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuMnJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMi4ycmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgICAgICAgLmljb24td3JhcCB7XG4gICAgICAgICAgc3ZnIHBhdGgge1xuICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtd3JhcCB7XG5cbiAgICAgICYubm8tc3ViLS1pdGVtcy5pcy1hY3RpdmUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50LW5hdi13cmFwIHtcblxuICAgICAgICAgICYubW9iaWxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgICAuY29udGVudC1uYXYge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmljb24td3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMS4ycmVtO1xuICAgICAgICAgIHJpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjFGMEYwO1xuICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgICAucGVvcGxlLS1zY3JvbGxlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtIDJyZW07XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwMHB4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjA3KSwgMHB4IDQxLjc3NzZweCAzMy40MjIxcHggcmdiYSgwLCAwLCAwLCAwLjA1MDMxOTgpLCAwcHggMjIuMzM2M3B4IDE3Ljg2OXB4IHJnYmEoMCwgMCwgMCwgMC4wNDE3Mjc1KSwgMHB4IDEyLjUyMTZweCAxMC4wMTcycHggcmdiYSgwLCAwLCAwLCAwLjAzNSksIDBweCA2LjY1MDFweCA1LjMyMDA4cHggcmdiYSgwLCAwLCAwLCAwLjAyODI3MjUpLCAwcHggMi43NjcyNnB4IDIuMjEzODFweCByZ2JhKDAsIDAsIDAsIDAuMDE5NjgwMik7XG5cbiAgICAgICAgICAuY29udGVudC1uYXYge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMnJlbSBzb2xpZCAjREVFOUVEO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tYWluLXNlYy1uYXYge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucGVvcGxlLS1zY3JvbGxlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tc2VjLW5hdiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50LW5hdiB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuM3JlbSAwIDFyZW07XG4gICAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZTpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGVudC1uYXYtd3JhcCB7XG5cbiAgICAgICAgJi5tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29sLXIge1xuICAgIHdpZHRoOiA0M3JlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDMsIDEwOSwgMjM0LCAwLjA1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgIG1hcmdpbi10b3A6IC02cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMi4ycmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMi4ycmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgfVxuXG4gICAgLndyYXAge1xuICAgICAgcGFkZGluZzogMCA3LjdyZW0gMCA0LjJyZW07XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgJi5zaG93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMzVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTYlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvck1lZGl1bSk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzUuNSU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGVudC1uYXYtd3JhcCxcbiAgbmF2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQtbmF2LXdyYXAge1xuICAgICYuZGVza3RvcCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDNyZW0pO1xuICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGVudC1uYXYge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNCREMzQzY7XG5cbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDMuNSU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAkZ3JheS01MDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS40cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAzLjUlO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgYm90dG9tOiAtMC4xcmVtO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgICAgIH1cblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBjb2xvcjogIzI4MkUzMTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogIzI4MkUzMTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYWluLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuYWxsLW1lbWJlcnMtLXdyYXAge1xuICAgICAgLnRlYW0tY2FyZC5kdXBsaWNhdGUtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5oaWRlLWFuZC1zaG93LXNlYy0tc2hvd2FsbC5pcy1hY3RpdmUge1xuICAgICAgLnRlYW0tY2FyZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAudGVhbS0tZ3JpZC1tZW1iZXJzIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5oaWRlLWFuZC1zaG93LXNlYy0tdGhpcmQge1xuXG4gICAgICAucGVvcGxlLS1zY3JvbGxlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuZXZlbi1iZyB7XG4gICAgICAgIC5wZW9wbGUtLXNjcm9sbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5oaWRlLWFuZC1zaG93LXNlYy5ldmVuLWJnIHtcbiAgICAgIC5ncm91cC1wbGF0Zm9ybS1tZW1iZXJzLS13cmFwIHtcbiAgICAgICAgLnRlYW0tY2FyZC5kdXBsaWNhdGUtaXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuaGlkZS1hbmQtc2hvdy1zZWMsXG4gICAgJi5oaWRlLWFuZC1zaG93LXNlYy0tdGhpcmQsXG4gICAgJi5maXJzdC1oaWRlLWFuZC1zaG93LXNlYyB7XG4gICAgICAudGVhbS1ncmlkLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wZW9wbGUtLXNjcm9sbGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NXJlbTtcbiAgICAgIH1cblxuICAgICAgLnBlb3BsZS0tc2Nyb2xsZXItbGluayB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCguaGFzLWxpbmspIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZWFtLWNhcmQge1xuICAgICAgICAubGFiLW5hbWUge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC43cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN0YXJ0aW5nIHtcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLnBlb3BsZS0tc2Nyb2xsZXIge1xuICAgIC8vICAgZGlzcGxheTogbm9uZTtcbiAgICAvLyB9XG4gICAgLy9cbiAgICAvLyAmLmV2ZW4tYmcge1xuICAgIC8vICAgLnBlb3BsZS0tc2Nyb2xsZXIge1xuICAgIC8vICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vICAgfVxuICAgIC8vIH1cblxuICAgIC5hbHVtbmktdGVhbS1ncmlkLXNlY3Rpb24ge1xuXG4gICAgICAmLmV2ZW4tYmcge1xuICAgICAgICAuYWx1bW5pLXRlYW0tZ3JpZC13cmFwIHtcbiAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkZBRkQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMzVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwOC41JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcuN3JlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNy43cmVtO1xuICAgICAgICBjb2xvcjogIzI4MkUzMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuMnJlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjJyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuXG4gICAgICAgICAgLmFsdW1pLW1haW4tc2VjLW5hdiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuMnJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmljb24td3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMS4ycmVtO1xuICAgICAgICAgIHJpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cbiAgICAgICAgbmF2IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuMnJlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjJyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmFsdW1uaS1tYWluLXNlYy1uYXYgIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjFGMEYwO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjNyZW0gMCAxcmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICBjb2xvcjogIzg4OEI4RDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBjb2xvcjogIzI4MkUzMTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgY29sb3I6ICMyODJFMzE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuYWx1bW5pLW1lbWJlcnMtd3JhcCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUuN3JlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUuN3JlbTtcbiAgICAgIHBhZGRpbmctdG9wOiA1LjVyZW07XG4gICAgICAvLyBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC4ycmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjJyZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8bW9iaWxlLWwnKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4ycmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjJyZW07XG4gICAgICB9XG5cblxuICAgICAgLnRlYW0tY2FyZC0tdG9wIHtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5hbHVtbmktdGVhbS1ncmlkLXdyYXAge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmLnNob3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMzVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwOC41JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZWFtLS1ncmlkLW1lbWJlcnMgLnRlYW0tY2FyZCB7XG4gICAgICAgIC8vIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gN3JlbSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICAgICAgICB3aWR0aDogcGVyY2VudGFnZSgxLzMpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPG1vYmlsZS1sJykge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICB9XG5cblxuICAgICAgfVxuICAgIH1cblxuICAgIC5pbnZlc3RpZ2F0b3ItLW1lbWJlcnMtd3JhcCB7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB9XG5cbiAgICAgIC50ZWFtLWNhcmQge1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8bW9iaWxlLWwnKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAudGVhbS1jYXJkLS10b3Age1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC50ZWFtLWdyaWQtd3JhcCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDdyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjJyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMnJlbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPG1vYmlsZS1sJykge1xuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjJyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMnJlbTtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMzVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwOC41JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRlYW0tLWdyaWQtbWVtYmVycyB7XG4gICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC50ZWFtLWNhcmQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIuOHJlbTtcbiAgICAgICAgICB3aWR0aDogcGVyY2VudGFnZSgxLzMpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzxtb2JpbGUtbCcpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAubWFpbi1zZWMtbmF2LmludmVzdGlnYXRvcnMtLW5hdiB7XG4gICAgLy8gICBsaSB7XG4gICAgLy8gICAgIEBpbmNsdWRlIGV5ZS0tcztcbiAgICAvLyAgICAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcblxuICAgIC8vICAgICAmLmFsdW1uaS1uYXYtaXRlbSB7XG4gICAgLy8gICAgICAgYSB7XG4gICAgLy8gICAgICAgICBAaW5jbHVkZSBleWUtLXM7XG4gICAgLy8gICAgICAgICAvLyBwYWRkaW5nOiAwLjhyZW0gMS41cmVtIDAuNXJlbTtcbiAgICAvLyAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvLyAgICAgICB9XG4gICAgLy8gICAgIH1cblxuICAgIC8vICAgfVxuICAgIC8vIH1cblxuICAgIC5tYWluLXNlYy1uYXYsXG4gICAgLmFsdW1uaS1tYWluLXNlYy1uYXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU1ZW07XG4gICAgICAgIGNvbG9yOiAjM0U0ODRDO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRURFREVEO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbkNvbG9yQnJpZ2h0KTtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogIzNFNDg0QztcbiAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hZGRpLWxpbmtzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgbWFyZ2luLXRvcDogM3JlbTtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5Db2xvck1lZGl1bSk7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIGV5ZS0tbDtcblx0XHRcdCAgY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcblxuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogdmFyKC0tbWFpbkNvbG9yKVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmpvaW4tdXMtLWhlcm8ge1xuXG5cbiAgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5jb2wtbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICBtaW4taGVpZ2h0OiAzMS40cmVtO1xuICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMjByZW07XG4gICAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjAuMzRkZWcsIHJnYmEoNCwgMTUsIDcwLCAwLjgpIC00LjUzJSwgcmdiYSg0LCAxNSwgNzAsIDApIDUyLjExJSksIHJnYmEoMywgNjIsIDE1MiwgMC41KTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2MC4zNGRlZywgcmdiYSg0LCAxNSwgNzAsIDAuOCkgLTQuNTMlLCByZ2JhKDQsIDE1LCA3MCwgMCkgNTIuMTElKTtcbiAgICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMy44MWRlZywgcmdiYSg0LCAxNSwgNzAsIDAuOCkgMTcuOTUlLCByZ2JhKDQsIDE1LCA3MCwgMCkgNDUuNjMlKSwgbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMywgNjIsIDE1MiwgMC42KSwgcmdiYSgzLCA2MiwgMTUyLCAwLjYpKSwgdXJsKDBIMUEwNjg3LmpwZyk7XG4gICAgfVxuXG4gICAgLy8gLmhlcm8tYmcge1xuICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vICAgdG9wOiAwO1xuICAgIC8vICAgbGVmdDogMDtcbiAgICAvLyAgIHdpZHRoOiAxMDAlO1xuICAgIC8vICAgaGVpZ2h0OiAxMDAlO1xuICAgIC8vICAgYmFja2dyb3VuZDogIzAwNEU3NTtcbiAgICAvLyAgIG9wYWNpdHk6IDAuOTI7XG4gICAgLy8gICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgLy8gfVxuXG4gICAgLmhlcm8tYmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzLjgxZGVnLCByZ2JhKDQsIDE1LCA3MCwgMC44KSAxNy45NSUsIHJnYmEoNCwgMTUsIDcwLCAwKSA0NS42MyUpO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBub3JtYWwsIG11bHRpcGx5LCBub3JtYWw7XG4gICAgICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDYwLjM0ZGVnLCByZ2JhKDQsIDE1LCA3MCwgMC44KSAtNC41MyUsIHJnYmEoNCwgMTUsIDcwLCAwKSA1Mi4xMSUpO1xuICAgIH1cblxuXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBmb250LXNpemU6IDYuM3JlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMzVlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTAuN3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMi4ycmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb2wtciB7XG4gICAgd2lkdGg6IDM3LjRyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDMuNXJlbSA1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDIuNXJlbSAyLjJyZW07XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5oZXJvLWJnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW46IDFyZW0gMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDExOS41JTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICBsaW5lLWhlaWdodDogMTE1JTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zNXM7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uam9pbi11cy0taW50cm8ge1xuICBwYWRkaW5nOiA4cmVtIDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuICB9XG5cbiAgLm1vYmlsZS1oZXJvLS1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICRncmF5LTcwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgICAmLm9wZW4ge1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcblxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxLjNyZW07XG4gICAgICByaWdodDogMnJlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogJGJhcmxvdy1mb250O1xuICAgICAgfVxuXG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuMnJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIuMnJlbTtcbiAgICB9XG4gIH1cblxuICAucXVvdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtMy4ycmVtO1xuXG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgIGhlaWdodDogMS4xcmVtO1xuICAgICAgICBsZWZ0OiAtMi41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb2wtbCB7XG4gICAgd2lkdGg6IDM3cmVtO1xuICAgIGJvcmRlci1yaWdodDogMC4xcmVtIHNvbGlkICRncmF5LTcwMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICRncmF5LTcwMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgICB9XG5cbiAgICAuYXV0aG9yLXdyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDQuN3JlbTtcbiAgICAgICAgaGVpZ2h0OiA0LjdyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cblxuICAgICAgLmNvcHkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0LjdyZW0pO1xuXG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXJsb3ctZm9udDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBvc2l0aW9uIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTQwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExNSU7XG4gICAgICAgIEBpbmNsdWRlIHAtLWNhcHRpb247XG5cbiAgICAgICAgJi5wb3NpdGlvbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb2wtciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM3cmVtKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4zcmVtO1xuICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvck1lZGl1bSk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBjb2xvcjogIzI2MkUzMTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmpvaW4tdXMtLXBvc3RzIHtcbiAgbWFyZ2luLXRvcDogLTEzcmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gIH1cblxuICAudG9wLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNTlyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICB9XG5cbiAgLmJ0bi13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEuNHJlbTtcbiAgICAgIGhlaWdodDogMS40cmVtO1xuXG4gICAgICBwYXRoIHtcbiAgICAgICAgc3Ryb2tlOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5sYXJnZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgKiAyIC0gMXJlbSk7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRjFGMEYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiAwLjM1cztcblxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwcHggMTAwcHggODBweCByZ2JhKDAsIDAsIDAsIDAuMDcpLCAwcHggNDEuNzc3NnB4IDMzLjQyMjFweCByZ2JhKDAsIDAsIDAsIDAuMDUwMzE5OCksIDBweCAyMi4zMzYzcHggMTcuODY5cHggcmdiYSgwLCAwLCAwLCAwLjA0MTcyNzUpLCAwcHggMTIuNTIxNnB4IDEwLjAxNzJweCByZ2JhKDAsIDAsIDAsIDAuMDM1KSwgMHB4IDYuNjUwMXB4IDUuMzIwMDhweCByZ2JhKDAsIDAsIDAsIDAuMDI4MjcyNSksIDBweCAyLjc2NzI2cHggMi4yMTM4MXB4IHJnYmEoMCwgMCwgMCwgMC4wMTk2ODAyKTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLmdyYWRpZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIzLjNkZWcsICMzMDA5NDIgMTguNjclLCByZ2JhKDQ4LCA5LCA2NiwgMCkgNjQuNjIlKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2My4yMmRlZywgcmdiYSg0LCAxNSwgNzAsIDAuOCkgMS4yMiUsIHJnYmEoNCwgMTUsIDcwLCAwKSA1NS4zNyUpO1xuICAgIH1cblxuICAgIC5pbm5lci1ib3gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgbWluLWhlaWdodDogNDkuOHJlbTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb3B5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNHJlbTtcbiAgICAgIGxlZnQ6IDVyZW07XG4gICAgICBtYXgtd2lkdGg6IDQzLjNyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBsZWZ0OiAyLjJyZW07XG4gICAgICAgIGJvdHRvbTogM3JlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLXdyYXAge1xuICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMzVlbTtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIG1heC13aWR0aDogMzVyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAuY2FyZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuNTlyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjU5cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhcmQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMS43M3JlbSk7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRjFGMEYwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogNDkuOHJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogMC4zNXM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxMDBweCA4MHB4IHJnYmEoMCwgMCwgMCwgMC4wNyksIDBweCA0MS43Nzc2cHggMzMuNDIyMXB4IHJnYmEoMCwgMCwgMCwgMC4wNTAzMTk4KSwgMHB4IDIyLjMzNjNweCAxNy44NjlweCByZ2JhKDAsIDAsIDAsIDAuMDQxNzI3NSksIDBweCAxMi41MjE2cHggMTAuMDE3MnB4IHJnYmEoMCwgMCwgMCwgMC4wMzUpLCAwcHggNi42NTAxcHggNS4zMjAwOHB4IHJnYmEoMCwgMCwgMCwgMC4wMjgyNzI1KSwgMHB4IDIuNzY3MjZweCAyLjIxMzgxcHggcmdiYSgwLCAwLCAwLCAwLjAxOTY4MDIpO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmLm5vLWxpbmsge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgZmlndXJlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDYyLjUlO1xuICAgICAgdG9wOiAwO1xuXG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICBoNCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICBjb2xvcjogIzNFNDg0QztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTglO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gICAgfVxuXG4gICAgLmJ0bi13cmFwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNHJlbTtcbiAgICAgIGxlZnQ6IDMuNXJlbTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAjMjYyRTMxO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICB9XG5cbiAgICBhcnRpY2xlIHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMi41cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDQuNXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgfVxufVxuIiwiLmV2ZW50cy1kZXRhaWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5ib2R5LXBhc3N3b3JkLXJlcXVpcmVkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5ldmVudHMtZHRhaWwtYnV0dG9uLS1zZWMge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcblxuICAuY29weS13cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTgxLCAyNTUsIDAuMDUwNjA2Mik7XG4gICAgcGFkZGluZzogNXJlbSAzLjVyZW0gM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjVyZW07XG4gIH1cbn1cblxuLmVkLWVtYmVkLXZpbWVvLS1zZWMge1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcblxuICAudmltZW8tdmlkZW8td3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY2hhdC13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDU2JTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPDkwMHB4XCIpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3NSU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBtaW4taGVpZ2h0OiAzNXJlbTtcbiAgICB9XG5cbiAgICBpZnJhbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnBhc3N3b3JkLS13cmFwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLnBvc3QtcGFzc3dvcmQtZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIG1heC13aWR0aDogMzByZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMnJlbSAxLjVyZW0gNHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIGxhYmVsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjhyZW0gMC40cmVtO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgZm9ybSB7XG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMXJlbSA1cmVtO1xuICAgIH1cbiAgfVxuXG59XG4iLCIuaW50ZXJuc2hpcC1wcm9ncmFtcyB7XG5cbiAgLnByb2dyYW1zLWZlbGxvd3NoaXBzLWRldGFpbCAuaGVyby0tZ3JhZGluZXQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2Ny40MmRlZywgIzAwMDAwMCAtMS40MiUsIHJnYmEoMCwgMCwgMCwgMCkgNjEuODklKTtcbiAgfVxuXG4gIC5mYXEtLWRyb3Bkb3duIC5hY2NvcmRpb25fX3RpdGxlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5mYXEtLWRyb3Bkb3duIC5hY2NvcmRpb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC8vIC50aW1lbGluZS0tc2VjdGlvbiAge1xuICAvLyAgIHN2ZyB7XG4gIC8vICAgICBkaXNwbGF5OiBub25lO1xuICAvLyAgIH1cbiAgLy9cbiAgLy8gICAuZGF0ZSB7XG4gIC8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIC8vXG4gIC8vICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAvLyAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgLy8gICAgIH1cbiAgLy9cbiAgLy8gICAgICY6YmVmb3JlIHtcbiAgLy8gICAgICAgY29udGVudDogJ1xcMjAyMic7XG4gIC8vICAgICAgIHdpZHRoOiAwLjZyZW07XG4gIC8vICAgICAgIGhlaWdodDogMC42cmVtO1xuICAvLyAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgLy8gICAgICAgY29sb3I6ICMyODJFMzE7XG4gIC8vICAgICAgIGxlZnQ6MDtcbiAgLy8gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy9cbiAgLy8gICAuY29weSB7XG4gIC8vICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgLy8gICB9XG4gIC8vIH1cblxuICAvLyAuaGVybyB7XG4gIC8vICAgaGVpZ2h0OiAzNC4zcmVtO1xuICAvL1xuICAvLyAgIC5oZXJvLXJhaWwge1xuICAvLyAgICAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS1tYWluQ29sb3JBbHBoYSksIDAuMyk7XG4gIC8vXG4gIC8vICAgICAubmF2IHtcbiAgLy8gICAgICAgbGkge1xuICAvLyAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gIC8vICAgICAgICAgICBhIHtcbiAgLy8gICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgLy8gICAgICAgICAgIH1cbiAgLy8gICAgICAgICB9XG4gIC8vICAgICAgIH1cbiAgLy9cbiAgLy8gICAgICAgYSB7XG4gIC8vICAgICAgICAgb3BhY2l0eTogMC43O1xuICAvLyAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8vXG4gIC8vICAgICAgICAgJjpob3ZlciB7XG4gIC8vICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAvLyAgICAgICAgIH1cbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy9cbiAgLy8gICAuaGVyb19faW1nIHtcbiAgLy8gICAgIHdpZHRoOiA3MCU7XG4gIC8vXG4gIC8vICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAvLyAgICAgICB3aWR0aDogMTAwJTtcbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vXG4gIC8vICAgLmhlcm8tYm90dG9tLXRleHQgcCB7XG4gIC8vICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvLyAgIH1cbiAgLy8gfVxuXG4gIC5jb250ZW50LWJvZHlfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtO1xuXG4gICAgaDIuY29udGVudC1ib2R5X19zdWJoZWFkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgY29sb3I6ICMwMDRFNzU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzUuNSU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPG1vYmlsZS1sXCIpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gIC5jb250ZW50LWJvZHlfX2NvbnRlbnQgLnNlY3Rpb24taGVhZGVyIHtcbiAgLy8gICBjb2xvcjogIzAwNkJBMTtcbiAgLy8gICBmb250LXNpemU6IDMuMXJlbTtcbiAgLy8gICBsaW5lLWhlaWdodDogMTAzLjUlO1xuICAvLyB9XG5cbiAgLmNvbnRlbnQtYm9keV9fc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAuY29udGVudC1ib2R5X19jb250ZW50IC5zZWN0aW9uLWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgfVxuICB9XG5cblxuICAuY29udGVudC1ib2R5X19zZWN0aW9uLWRhdGEge1xuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnMtbWVkaXVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG4gICAgfVxuXG4gICAgLndwLWNhcHRpb24ge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuXG4gICAgICAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29sdW1ucy1jb2xvci1jaGVjay0tbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMXJlbSAwO1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMnJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMnJlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS43cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMC4xcmVtO1xuICAgICAgICBsZWZ0OiAtMnJlbTtcbiAgICAgICAgd2lkdGg6IDEuOHJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3VjZXNzLXN0b3JpZXMtc2VjLS13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3V0bGluZTogaW5oZXJpdDtcblxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogMC43cmVtO1xuICAgICAgICBoZWlnaHQ6IDAuN3JlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAvLyBib3JkZXI6IDAuMTVyZW0gc29saWQgI0JEQzNDNjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkRDM0M2O1xuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjZyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBEN0NCNTtcbiAgICAgICAgICAvLyBib3gtc2hhZG93OiAwIDAgMC42cmVtIDAuMXJlbSAjMEQ3Q0I1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuc3VjY2Vzcy1zdG9yaWVzLS1zZWMge1xuICAgIHBhZGRpbmc6IDRyZW0gNC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDUuNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAzMi42cmVtO1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgcGFkZGluZzogNXJlbSAycmVtO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB9XG5cblxuICAgICYudHVycXVvaXNlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNSwgMTg0LCAxODQsIDAuMDgpO1xuICAgIH1cblxuICAgICYub3JjaGlkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMxLCA3MiwgMjM5LCAwLjA4KTtcbiAgICB9XG5cbiAgICAmLmJsdWUtdmlvbGV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMzYsIDIyNCwgMC4wOCk7XG4gICAgfVxuXG4gICAgJi5tZWRpdW0tYmx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwNywgMTYxLCAwLjA4KTtcblxuICAgICAgaDMge1xuICAgICAgICBjb2xvcjogIzAwNkJBMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmdyZWVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzEsIDEyOCwgMTAzLCAwLjA4KTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMDA1ZW07XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yTWVkaXVtKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2cmVtKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXV0aG9yLXdyYXAge1xuICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTJyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgICAgaGVpZ2h0OiAxMHJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyAudGV4dC13cmFwIHtcbiAgICAgIC8vICAgcGFkZGluZy1sZWZ0OiAxLjhyZW07XG4gICAgICAvLyB9XG5cbiAgICAgIC50ZXh0LXdyYXAge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHJlbSk7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAubmFtZSB7XG4gICAgICAgIGNvbG9yOiAjMDAyRjQ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRiYXJsb3ctZm9udDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgfVxuXG4gICAgICAucG9zaXRpb24ge1xuICAgICAgICBjb2xvcjogIzU2NUY2MztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbiIsIi5raXRjaGVuU2lua19fc2VjdGlvbiB7XG5cdHBhZGRpbmc6IDEwMHB4IDA7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS01MDA7XG5cblx0LmtpdGNoZW5TaW5rX19oZWFkaW5nIHtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDRyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Lmljb24ge1xuXHRcdFx0d2lkdGg6IDNyZW07XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwLjhyZW07XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdHRvcDogMC4xNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29udGFpbmVyLmFjY29yZGlvbl9fY29udGVudC0tYWN0aXZlIHtcblx0XHQua2l0Y2hlblNpbmtfX2hlYWRpbmcgLmljb24gcGF0aDpudGgtbGFzdC1vZi10eXBlKDIpIHtcblx0XHRcdHN0cm9rZTogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHR9XG5cblx0Y29kZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LTkwMDtcblx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdFt0cmlnZ2VyXSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0W2FjY29yZGlvbi1jb250ZW50XSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdCYuYWNjb3JkaW9uX19jb250ZW50LS1hY3RpdmUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbi5raXRjaGVuU2lua19faGlnaGxpZ2h0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSh5ZWxsb3csIDAuNSk7IFxufVxuXG4udGhlbWVCdXR0b25FeGFtcGxlIHtcblx0Ji0td3JhcCB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLWdhcDogM3JlbSA0cmVtO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0Z3JpZC1nYXA6IDQwcHggMjBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuXHR9XG59XG5cbi5mb250Q29sb3JFeGFtcGxlIHtcblx0Ji0td3JhcCB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLWdhcDogOHJlbSA0cmVtO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0Z3JpZC1nYXA6IDYwcHggMjBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuXHR9XG59XG5cbi5iZ0NvbG9yRXhhbXBsZSB7XG5cdCYtLXdyYXAge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC1nYXA6IDhyZW0gNHJlbTtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXG5cdFx0Jjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDRyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAkZ3JheS03MDA7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRncmlkLWdhcDogNjBweCAyMHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG5cdH1cbn1cblxuXG5cblxuXG5cbiIsImJvZHkubG9jYXRpb25zSG9tZSB7XG5cdCYudGhlbWUtY3lhbiB7XG5cdFx0LmxvY2F0aW9uc0hvbWVfX2hlcm8ge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTVkZWcsIHJnYmEoMCw3NCwxMDksMC4zKSAzNS4xMiUsIHJnYmEoMCw3NCwxMDksMCkgNTIuNjclKSwgbGluZWFyLWdyYWRpZW50KDExZGVnLCByZ2JhKDAsNzQsMTA5LDAuOCkgMzEuMjclLCByZ2JhKDAsNzQsMTA5LDApIDcwLjQzJSk7XG5cdFx0XHRcdG1peC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0O1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0fVxuXG5cdFx0XHQuY29udGFpbmVyLTEwNjAge1xuXHRcdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblxuICAmLnRoZW1lLXZpb2xldCB7XG4gICAgLmxvY2F0aW9uc0hvbWVfX2hlcm8ge1xuICAgICAgLmNvbnRhaW5lci0xMDYwIHtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubG9jYXRpb25zSG9tZV9faW50cm8tbG9nbyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIj50YWJsZXRcIikge1xuICAgICAgICB0b3A6IC0yMS41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYudGhlbWUtbmF2eSB7XG4gICAgLmxvY2F0aW9uc0hvbWVfX2ludHJvLWxvZ28ge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMTcycHg7XG5cdFx0XHR9XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIj50YWJsZXRcIikge1xuICAgICAgICB0b3A6IC0yM3JlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubG9jYXRpb25zSG9tZV9fbmV3cywgLmxvY2F0aW9uc0hvbWUtLWJsb2cge1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gIH1cblxuXHQuaG9tZS1ibG9nLXNsaWRlciB7XG5cdFx0cGFkZGluZy10b3A6IDRyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMnJlbTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICAgICAgICBIZXJvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmxvY2F0aW9uc0hvbWVfX2hlcm8ge1xuICBtaW4taGVpZ2h0OiA1MHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDdyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICBtaW4taGVpZ2h0OiA1MjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuXG4gIGgxIHtcbiAgICBiciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmQmctZGVzayB7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJkJnLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAudGV4dC13cmFwIHtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgICAgICAgIEludHJvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmxvY2F0aW9uc0hvbWVfX2ludHJvIHtcbiAgcGFkZGluZzogOS43cmVtIDA7XG4gIHotaW5kZXg6IDI7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgNTVweDtcbiAgfVxuXG4gIC50ZXh0LXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTdyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgY29sb3I6IHZhcigtLW1haW5Db2xvck1lZGl1bSk7XG4gIH1cblxuICAmLWxvZ28ge1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIikge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTdyZW07XG4gICAgICByaWdodDogLTNyZW07XG4gICAgICB3aWR0aDogNDQuM3JlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogLTE1NXB4O1xuICAgICAgcmlnaHQ6IC0xNSU7XG4gICAgfVxuICB9XG59XG5cblxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAgICAgICAgU2VjdGlvbiBUaWxlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmxvY2F0aW9uc0hvbWVfX3NlYy10aXRsZSB7XG4gIGgyIHtcbiAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICAgICAgIFZpZGVvIEJsb2NrICYgWiBDb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmxvY2F0aW9uc0hvbWVfX2NvbWJvTW9kIHtcblx0cGFkZGluZy1ib3R0b206IDEwLjI1cmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDcuM3JlbTtcblx0fVxuXG5cdCZfX2JnIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LmRlc2t0b3Age1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PW1heC1zaXRlLXdpZHRoJykge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tb2JpbGUge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sYXJnZVNjcmVlbiB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPG1heC1zaXRlLXdpZHRoJykge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtd3JhcCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LmNvbnRhaW5lci0xMDYwIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PW1heC1zaXRlLXdpZHRoJykge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwNjBweDtcblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXG5cdGgyLCBoMyB7XG5cdFx0Y29sb3I6ICRjeWFuTWVkaXVtO1xuXHR9XG5cblx0cCB7XG5cdFx0QGluY2x1ZGUgcC0tbGFyZ2U7XG5cdH1cblxuXHQvLyA9PT09PT09PT09PT09PT0gVmlkZW8gQmxvY2sgPT09PT09PT09PVxuXG5cdC52aWRlb0Jsb2NrIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdHBhZGRpbmc6IDMuNnJlbSAxLjdyZW0gMy41cmVtIDMuNXJlbTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS04MDA7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDNweCA3cHggMHB4IHJnYmEoMCwgMTQyLCAxOTYsIDAuMTApLCAwcHggMTNweCAxM3B4IDBweCByZ2JhKDAsIDE0MiwgMTk2LCAwLjA5KSwgMHB4IDI4cHggMTdweCAwcHggcmdiYSgwLCAxNDIsIDE5NiwgMC4wNSksIDBweCA1MHB4IDIwcHggMHB4IHJnYmEoMCwgMTQyLCAxOTYsIDAuMDEpLCAwcHggMHB4IDBweCAwcHggIzAwOEVDNDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0cGFkZGluZzogNHJlbSAycmVtIDMuNXJlbTtcblx0XHR9XG5cblx0XHQmX19sZWZ0IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtaW4td2lkdGg6IDY1LjNyZW07XG5cdFx0XHR9XG5cblx0XHRcdGZpZ3VyZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHRcdCYtYm90dG9tIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMS45cmVtO1xuXHRcdFx0XHRnYXA6IDJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fcmlnaHQge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0XHRtYXJnaW46IDIuNHJlbSAwIDAgLjlyZW07XG5cdFx0XHR9XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS45cmVtO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAxLjFyZW0gMi42cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzLjFyZW07XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0XHRcdG1hcmdpbjogMCA0cmVtIDUuN3JlbSAyLjZyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji1kZXNrdG9wSW1nIHtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX21vYmlsZUdyaWQge1xuXHRcdFx0Z2FwOiAxcmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdGZpZ3VyZSB7XG5cdFx0XHRcdHdpZHRoOiA0OC4yJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudmlkZW8tY2FwdGlvbiB7XG5cdFx0XHRAaW5jbHVkZSBwLS14cztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRib3R0b206IDIuMnJlbTtcblx0XHRcdGxlZnQ6IDIuNXJlbTtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWVCcmlnaHQ7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0aGVpZ2h0OiA3cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogOXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogLTFweDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0d2lkdGg6IDdweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyA9PT09PT09PT09PT09PT0gWiBDb250ZW50ID09PT09PT09PT09PT09PT09XG5cblx0LnpDb250ZW50IHtcblx0XHRwYWRkaW5nLXRvcDogMTAuMXJlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogNi44cmVtO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNC45cmVtO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDZyZW07XG5cdFx0fVxuXG5cdFx0Jl9fYmxvY2sge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHRhIHtcbiAgICAgICAgQGluY2x1ZGUgcC0tbGFyZ2U7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGZpZ3VyZSB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDk5OTlweDtcblx0XHRcdFx0aGVpZ2h0OiBmaXQtY29udGVudDtcblx0XHRcdH1cblx0XHRcdCYtY29weSB7XG5cdFx0XHRcdHA6bm90KDpsYXN0LW9mLXR5cGUpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji50d28taW1ncyB7XG5cdFx0XHRcdC50d28taW1ncy13cmFwIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IDM3LjM2cmVtXG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNC4yN3JlbTtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAzLjAzNXJlbTtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMi4zNHJlbTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRmaWd1cmUge1xuXHRcdFx0XHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA5LjI5cmVtO1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDEwcHggMjJweCAwcHggcmdiYSgwLCAxNTUsIDE4NiwgMC4xMCksIDBweCA0MXB4IDQxcHggMHB4IHJnYmEoMCwgMTU1LCAxODYsIDAuMDkpLCAwcHggOTJweCA1NXB4IDBweCByZ2JhKDAsIDE1NSwgMTg2LCAwLjA1KSwgMHB4IDE2NHB4IDY1cHggMHB4IHJnYmEoMCwgMTU1LCAxODYsIDAuMDEpLCAwcHggMzZweCA3MnB4IDBweCAjMDA5QkJBMjA7XG5cblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA2Ljk3cmVtO1xuXHRcdFx0XHRcdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDE2LjMzcmVtO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA3LjhyZW07XG5cdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDBweCAxMHB4IDIycHggMHB4IHJnYmEoMCwgMTU1LCAxODYsIDAuMTApLCAwcHggNDFweCA0MXB4IDBweCByZ2JhKDAsIDE1NSwgMTg2LCAwLjA5KSwgMHB4IDkycHggNTVweCAwcHggcmdiYSgwLCAxNTUsIDE4NiwgMC4wNSksIDBweCAxNjRweCA2NXB4IDBweCByZ2JhKDAsIDE1NSwgMTg2LCAwLjAxKSwgMHB4IDQ4cHggNzJweCAwcHggIzAwOUJCQTIwO1xuXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTIuMjVyZW07XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogOC45NXJlbTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtLjdyZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuekNvbnRlbnRfX2Jsb2NrLWNvcHkge1xuXHRcdFx0XHRcdG1heC13aWR0aDogNTAuMjZyZW07XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMjY1cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi40cmVtO1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS45cmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnZpZGVvIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTEuNXJlbTtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuekNvbnRlbnRfX2Jsb2NrLWNvcHkge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMXJlbTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDUyLjZyZW07XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNy45cmVtO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogOC4yNHJlbTtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMzIwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjdyZW07XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjlyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnZpZGVvLXdyYXAge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDk5OTlweDtcblx0XHRcdFx0XHRib3JkZXI6IDdweCBzb2xpZCAkd2hpdGU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNi42cmVtO1xuXHRcdFx0XHRcdHdpZHRoOiAyNi42cmVtO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDBweCAxMHB4IDIycHggMHB4IHJnYmEoMCwgMTU1LCAxODYsIDAuMTApLCAwcHggNDFweCA0MXB4IDBweCByZ2JhKDAsIDE1NSwgMTg2LCAwLjA5KSwgMHB4IDkycHggNTVweCAwcHggcmdiYSgwLCAxNTUsIDE4NiwgMC4wNSksIDBweCAxNjRweCA2NXB4IDBweCByZ2JhKDAsIDE1NSwgMTg2LCAwLjAxKSwgMHB4IDgycHggNzJweCAwcHggIzAwOUJCQTMwO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDUuMjVweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxOS42NHJlbTtcblx0XHRcdFx0XHRcdGhlaWdodDogMTkuNjRyZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0dmlkZW8ge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOTk5OXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLm9uZS1pbWcge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNC44cmVtO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA0LjIzcmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0ZmlndXJlIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDIzLjlyZW07XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMi42NXJlbTtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwcHggMTBweCAyMnB4IDBweCByZ2JhKDAsIDE1NSwgMTg2LCAwLjEwKSwgMHB4IDQxcHggNDFweCAwcHggcmdiYSgwLCAxNTUsIDE4NiwgMC4wOSksIDBweCA5MnB4IDU1cHggMHB4IHJnYmEoMCwgMTU1LCAxODYsIDAuMDUpLCAwcHggMTY0cHggNjVweCAwcHggcmdiYSgwLCAxNTUsIDE4NiwgMC4wMSksIDBweCA2OHB4IDcycHggMHB4ICMwMDlCQkEyMDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxNy45NnJlbTtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA3LjQ3cmVtO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC56Q29udGVudF9fYmxvY2stY29weSB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA1OC44cmVtO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDcuMXJlbTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNy4wM3JlbTtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMzMwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMuNHJlbTtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuOXJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jdGEge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICAgICAgICBQcm9ncmFtIEJsb2NrXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmxvY2F0aW9uc0hvbWVfX3Byb2dyYW0ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuXG5cdCYtY29udGFpbmVyIHtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDE2LjFyZW07XG5cdFx0fVxuXHR9XG5cblx0Ji1jb250ZW50IHtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWF4LXdpZHRoOiAzM3JlbTtcblx0XHRcdHBhZGRpbmc6IDQuMnJlbSAwIDFyZW07XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAzOS42cmVtO1xuXHRcdFx0bWluLXdpZHRoOiAzOS42cmVtO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyLjdyZW07XG5cdFx0XHRtYXJnaW4tdG9wOiAuOXJlbTtcblx0XHR9XG5cblx0XHRoMywgcCB7XG5cdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdH1cblxuXHRcdGgzIHtcblx0XHRcdG1hcmdpbjogMS4yNXJlbSAwIDEuMTVyZW07XG5cdFx0fVxuXG5cdFx0Lm92ZXJsaW5lIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkYmFybG93LWZvbnQ7XG5cdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblxuXHRcdC5idG4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAyLjVyZW07XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY3lhbjtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY3lhbk1lZGl1bTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWltZyB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTEuNHJlbTtcblx0XHRcdG1hcmdpbi1yaWdodDogLTIuMnJlbTtcblx0XHR9XG5cdH1cbn1cblxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAgICAgICAgWiBTZWN0aW9uXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLlpTZWN0aW9uIHtcblxuICAmOm5vdCgucmV2ZXJzZSkge1xuICAgIC5aU2VjdGlvbl9fcm93Om50aC1jaGlsZChldmVuKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgfVxuICB9XG5cbiAgJi5yZXZlcnNlIHtcbiAgICAuWlNlY3Rpb25fX3JvdzpudGgtY2hpbGQob2RkKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgfVxuICB9XG5cbiAgJl9fcm93IHtcbiAgICBwOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgfVxuICB9XG5cbiAgJl9fcm93Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgfVxuXG5cbiAgJl9fbGVmdCB7XG4gICAgd2lkdGg6IDYycmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19yaWdodCB7XG4gICAgd2lkdGg6IDQwcmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIGZpZ2NhcHRpb24ge1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAycmVtO1xuICAgIHBhZGRpbmc6IDAgMnJlbSAwIDRyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgIGJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwyMDIyJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDJyZW07XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yQnJpZ2h0KTtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjM1ZW07XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBwO1xuICAgIH1cbiAgfVxuXG4gICZfX2N0YSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzLjJyZW07XG4gICAgY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcblxuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgfVxuXG4gICAgcGF0aCB7XG4gICAgICBzdHJva2U6IHZhcigtLW1haW5Db2xvcik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuWlNlY3Rpb25fX2Zsb2F0IHtcbiAgICAuWlNlY3Rpb25fX2Zsb2F0LWltYWdlIHtcbiAgICAgIHdpZHRoOiA1NC41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi42cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cblx0XHQuZmxvYXQtY29udGFpbiB7XG5cdFx0XHRkaXNwbGF5OiBmbG93LXJvb3Q7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjhyZW07XG5cdFx0fVxuICB9XG5cblxuICAuZmxvYXQtbGVmdCB7XG4gICAgLlpTZWN0aW9uX19mbG9hdC1pbWFnZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVyZW07XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cblxuXG4gIC5mbG9hdC1yaWdodCB7XG5cbiAgICAuWlNlY3Rpb25fX2Zsb2F0LWltYWdlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gICZfX2Zsb2F0IHtcbiAgICAmLmZsb2F0LWZ1bGwge1xuXG4gICAgICAudy1mdWxsIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLlpTZWN0aW9uX19mbG9hdC1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzAwMCAwJSwgIzAwMCA0NC44MSUpLCByZ2JhKDAsIDAsIDAsIDAuMjApO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCBjb2xvcihkaXNwbGF5LXAzIDAgMCAwKSAwJSwgY29sb3IoZGlzcGxheS1wMyAwIDAgMCAvIDAuMDApIDQ0LjgxJSksIGNvbG9yKGRpc3BsYXktcDMgMCAwIDAgLyAwLjIwKTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5aU2VjdGlvbl9fdGV4dC10d28tY29sIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JNZWRpdW0pO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnR3by1jb2wge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29sIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgICAgICAgIExlYWRlcnNoaXBcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ubG9jYXRpb25zSG9tZV9fbGVhZGVyc2hpcCB7XG4gIG1hcmdpbjogMTJyZW0gMDtcblxuICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgIG1hcmdpbjogODBweCAwO1xuICB9XG5cblxuICAmLXdyYXAge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBncmlkLWdhcDogNy41cmVtIDYuMXJlbTtcblx0XHR3aWR0aDogOTAuM3JlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ3JpZC1nYXA6IDM1cHggMzBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYtaXRlbSB7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlO1xuICAgIGZpZ3VyZSB7XG4gICAgICBAaW5jbHVkZSByYXRpby1ib3goMS8xKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMThyZW07XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjdyZW07XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjM1cztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzVlbTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICBoMyB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY3RhIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiA1LjNyZW07XG4gICAgY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEuM3JlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0wLjFyZW07XG4gICAgfVxuXG4gICAgcGF0aCB7XG4gICAgICBzdHJva2U6IHZhcigtLW1haW5Db2xvcik7XG4gICAgfVxuICB9XG59XG5cblxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAgICAgICAgVG9vbCBTbGlkZXJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ubG9jYXRpb25zSG9tZV9fdG9vbHMge1xuICBwYWRkaW5nOiAxMHJlbSAwIDJyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuaHViLWxvZ29fX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmJsb2dDYXJkLS1pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktOTUwO1xuICB9XG5cbiAgLmJsb2dDYXJkLS1jdGEge1xuICAgIEBpbmNsdWRlIHAtLXhzO1xuICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICBib3R0b206IDNyZW07XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgIH1cblxuICAgIHBhdGgge1xuICAgICAgc3Ryb2tlOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgIH1cbiAgfVxuXG4gIC50ZXh0LXdyYXAge1xuICAgIHBhZGRpbmc6ICAwIDJyZW0gNi41cmVtO1xuXG4gICAgaDUge1xuICAgICAgQGluY2x1ZGUgcC0tbGFyZ2Utc3Ryb25nO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgQGluY2x1ZGUgcC0tcztcbiAgICAgIGNvbG9yOiAkZ3JheS0yMDA7XG4gICAgfVxuICB9XG5cbiAgLnJlc291cmNlc19fZ3JpZC1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNTVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cblxuICAuZmxpY2tpdHktc2xpZGVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBsaTpvbmx5LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgbGkuZG90IHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICBoZWlnaHQ6IDAuOXJlbTtcbiAgICAgIHdpZHRoOiAwLjlyZW07XG4gICAgICBtYXJnaW46IDAgMC41NXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6bm90KC5pcy1zZWxlY3RlZCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS03MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgICYubm8tZG90cyB7XG4gICAgICAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiAzMy41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG5cbiAgICAuYmxvZ0NhcmQge1xuICAgICAgaGVpZ2h0OiA1MXJlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBoNSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcbiAgICAgICAgbWluLXdpZHRoOiAyMHJlbTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICB9XG5cbiAgICAgICYtLWltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MS4zOSU7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAzcmVtO1xuICAgICAgICAgIGxlZnQ6IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI2ZmZmZmZiAtMzUuNzclLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMy4zcmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuXG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgICAgICAgICAgICAgIE5ld3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ubG9jYXRpb25zSG9tZV9fbmV3cywgLmxvY2F0aW9uc0hvbWUtLWJsb2cge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG5cbiAgLm5ld3MtZ3JpZCB7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBsaS5kb3Q6b25seS1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGxpLmRvdCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgIGhlaWdodDogMC45cmVtO1xuICAgICAgICB3aWR0aDogMC45cmVtO1xuICAgICAgICBtYXJnaW46IDAgMC41NXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6bm90KC5pcy1zZWxlY3RlZCkge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTcwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mbGlja2l0eS1zbGlkZXIge1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gKDIuNnJlbSAqIDIgLyAzKSk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuNnJlbTtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS04MDA7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgdHJhbnNpdGlvbjogMC4zNXM7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIikge1xuICAgICAgICBtaW4taGVpZ2h0OiA0NXJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAzNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAubmV3cy1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS05NTA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5uZXdzLWNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDJyZW0gMnJlbSA2cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDE7XG5cbiAgICBoNSB7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgQGluY2x1ZGUgcC0teHM7XG4gICAgICBjb2xvcjogJGdyYXktMjAwO1xuICAgIH1cbiAgfVxuXG4gIC5uZXdzLWNhcmRfX2N0YSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMi42cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sb3I6IHZhcigtLW1haW5Db2xvckFjY2Vzc2libGUpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEuM3JlbTtcbiAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcGF0aCB7XG4gICAgICBzdHJva2U6IHZhcigtLW1haW5Db2xvckFjY2Vzc2libGUpO1xuICAgIH1cbiAgfVxuXG4gIC5uZXdzLWNhcmRfX2ltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA2My40OSU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAudGFnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBhZGRpbmc6IDAuNHJlbSAwLjlyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLmxvY2F0aW9uc0hvbWUtLWJsb2cge1xuXHRtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG5cdC5odWItbG9nbyB7XG5cdFx0cGFkZGluZy1ib3R0b206IDNyZW07XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCREMzQzY7XG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0fVxuXG5cdC5jYXRhLXRvcCB7XG5cdFx0ei1pbmRleDogMTtcblx0XHRsZWZ0OiAwO1xuXHRcdGhlaWdodDogMy44cmVtO1xuXHRcdHdpZHRoOiAxMC40cmVtO1xuXG5cdFx0Ji5jYXQtdG9wIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblxuXHRcdC5jYXRlZ29yeSB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzBEN0NCNTtcblx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdHBhZGRpbmc6IDAuM3JlbSAwLjhyZW07XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm5ld3MtZ3JpZCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LmZsaWNraXR5LXBhZ2UtZG90cyB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0cmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDFyZW07XG5cdFx0XHR9XG5cblx0XHRcdGxpLmRvdCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNEOUQ5RDkgIWltcG9ydGFudDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5pcy1zZWxlY3RlZCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzBEN0NCNSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXG5cdC5mbGlja2l0eS1idXR0b24ge1xuXHRcdHdpZHRoOiA2cmVtO1xuXHRcdGhlaWdodDogNnJlbTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0dG9wOiA1MCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdGJvcmRlcjogMC4xcmVtIHNvbGlkICNCREMzQzY7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggNHB4IDM0cHggcmdiYSgwLDAsMCwwLjE1KTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHR3aWR0aDogNHJlbTtcblx0XHRcdFx0aGVpZ2h0OiA0cmVtO1xuXHRcdH1cblxuXHRcdCZbZGlzYWJsZWRdIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Ji5uZXh0IHtcblx0XHRcdHJpZ2h0OiAtMyU7XG5cdFx0fVxuXG5cdFx0Ji5wcmV2aW91cyB7XG5cdFx0XHRsZWZ0OiAtMyU7XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogMy4xcmVtO1xuXHRcdFx0aGVpZ2h0OiAxLjJyZW07XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdHdpZHRoOiAyLjVyZW07XG5cdFx0XHRcdGhlaWdodDogMC44cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLm5ld3Nyb29tIHtcbiAgLkJvdHRvbV9fU2lnbnVwIHtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE2MywgMjI0LCAwLjA1KTtcbiAgICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgI0JEQzNDNjtcbiAgfVxuXG4gIC5wYWdpbmF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDVyZW07XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgICAgYm9yZGVyOiAwLjJyZW0gc29saWQgdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgYSxcbiAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICAgICAgICB3aWR0aDogNC41cmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgIC5wcmV2LFxuICAgICAgLm5leHQge1xuICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEuN3JlbTtcbiAgICAgIH1cbiAgfVxuXG5cbiAgLnBhZ2luYXRpb24tYmlvaHViLW5ldyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiA3cmVtO1xuXG4gICAgICAmLmhpZGRlbi1wYWdpbmF0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgICBib3JkZXI6IDAuMnJlbSBzb2xpZCB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgfVxuXG4gICAgICBhLFxuICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgIGhlaWdodDogNC41cmVtO1xuICAgICAgICAgIHdpZHRoOiA0LjVyZW07XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgLnByZXYsXG4gICAgICAubmV4dCB7XG4gICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMS43cmVtO1xuICAgICAgfVxuICB9XG5cbiAgLnNlYXJjaC0td3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5kZXNrdG9wIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5tb2JpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNjMsIDIyNCwgMC4wNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgICBjb2xvcjogIzg4OEI4RDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxcmVtO1xuICAgICAgcmlnaHQ6IDJyZW07XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLm5ld3Nyb29tLS1tYWluLWNvbnRlbnQge1xuICAvLyBwYWRkaW5nOiA2cmVtIDA7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgJGdyYXktNzAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDMuNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBmb250LXNpemU6IDQuNnJlbTtcbiAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4zcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5pbnRyby13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1Mi41JTtcbiAgICAgIGNvbG9yOiByZ2JhKDQwLCA0NiwgNDksIDAuNyk7XG4gICAgfVxuICB9XG5cbiAgLy8gLm5ld3Nyb29tLW5hdi13cmFwIHtcbiAgLy8gICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgLy8gICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgLy8gICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgLy8gICB9XG4gIC8vIH1cblxuICAubmV3c3Jvb20tLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAkZ3JheS03MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgJGdyYXktNzAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgJi5vcGVuIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMS4zcmVtO1xuICAgICAgICByaWdodDogMnJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXJsb3ctZm9udDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAkZ3JheS01MDA7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDMuNSU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIGNvbG9yOiAkZ3JheS01MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS0xMDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRncmF5LTEwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS0xMDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRncmF5LTEwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjZyZW07XG4gICAgICAgICAgICBib3R0b206IC0wLjI1cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbkNvbG9yQnJpZ2h0KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGVudC13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLm1lZGlhLWdhbGxlcnktLWNvbnRlbnQge1xuXG4gICAgJi5oaWRlLXBhZ2luYXRpb24ge1xuICAgICAgLnBhZ2luYXRpb24tbWVkaWEtZ2FsbGVyeSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gICAgICBjb2xvcjogIzI2MkUzMTtcbiAgICAgIEBpbmNsdWRlIHA7XG4gICAgfVxuXG4gICAgLnZpZGVvLW1vZGFsLWltZy13cmFwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogNTYlO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC52aWRlby1pY29uLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMy4zcmVtO1xuICAgICAgICBsZWZ0OiAzLjVyZW07XG4gICAgICB9XG5cbiAgICB9XG5cblxuICAgIC5kYXRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICM1NjVGNjM7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnMtbWVkaXVtO1xuICAgIH1cblxuICAgIC5idG4td3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjJyZW07XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgc3Ryb2tlOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgQGluY2x1ZGUgZXllLS1tO1xuICAgICAgfVxuICAgIH1cblxuICAgIC52aWRlb3Mtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLy8gcGFkZGluZy10b3A6IDNyZW07XG4gICAgICAvLyBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgI0YxRjBGMDtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICYub3RoZXItcGFnZXMge1xuXG4gICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAmLnJlZ3VsYXItY2FyZCB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgtbiArIDIpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwLjFyZW0gc29saWQgI0YxRjBGMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUgICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICNGMUYwRjA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5jYXJkIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNGMUYwRjA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYudG9wLXdyYXAge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNGMUYwRjA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNGMUYwRjA7XG4gICAgICAgICAgfVxuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzNWVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMSU7XG4gICAgICAgICAgICBAaW5jbHVkZSBoNDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc3RpeC1mb250O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC52aWRlby1tb2RhbC1pbWctd3JhcCB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICB3aWR0aDogNi42cmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDYuNnJlbTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNC4zcmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNC40cmVtO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzxtb2JpbGUtbCcpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZpZGVvLWljb24td3JhcCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm90dG9tOiAzLjNyZW07XG4gICAgICAgICAgICAgIGxlZnQ6IDMuNXJlbTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLnJlZ3VsYXItY2FyZCB7XG4gICAgICAgICAgJjpudGgtY2hpbGQoLW4gKyAyKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICB9XG5cblxuICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDAuMXJlbSBzb2xpZCAjRjFGMEYwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgICAgLy8gYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICNGMUYwRjA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAudmlkZW8tbW9kYWwtaW1nLXdyYXAge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiA0LjNyZW07XG4gICAgICAgICAgaGVpZ2h0OiA0LjNyZW07XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPG1vYmlsZS1sJykge1xuICAgICAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnZpZGVvLWljb24td3JhcCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMS41cmVtO1xuICAgICAgICAgIGxlZnQ6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgQGluY2x1ZGUgaDU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW4tdGhlLW5ld3MtLWNvbnRlbnQge1xuICAgIC5jYXJkIHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMy41cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktOTUwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAkZ3JheS05NTA7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjMjU4OEZFO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDM3LCAxMzYsIDI1NCwgMC4wNSk7XG4gICAgICB9XG5cbiAgICAgIC50b3Age1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMi41JTtcbiAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgQGluY2x1ZGUgZXllLS1zO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JNZWRpdW0pO1xuXG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMC4xcmVtIHNvbGlkICRncmF5LTQwMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRhdGUge1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS00MDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnMtbWVkaXVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMS40cmVtO1xuICAgICAgICBjb2xvcjogJGJsdWVEYXJrO1xuICAgICAgICBAaW5jbHVkZSBoNTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmV2ZW50cy1tYWluLS1jb250ZW50IHtcblxuICAgIC5ldmVudCB7XG4gICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAkZ3JheS04MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiAwLjM1cztcblxuICAgICAgLy8gJjpob3ZlciB7XG4gICAgICAvLyAgIGJveC1zaGFkb3c6IDAgMzBweCA0MHB4IHJnYmEoMCwwLDAsLjEpO1xuICAgICAgLy8gfVxuXG4gICAgICAmLm5vLWxpbmsge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICBmaWd1cmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMjNyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgbWluLWhlaWdodDogMTYuNnJlbTtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDMuM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMy41JTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzNWVtO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMy41cmVtO1xuICAgICAgICBsZWZ0OiAzcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgYnIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgICAgICAgIHBhZGRpbmc6IDEuM3JlbTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjZyZW07XG5cbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuXG4gICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhcnRpY2xlIHtcbiAgICAgIC8vIHBhZGRpbmc6IDNyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAvLyBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIC8vICAgcGFkZGluZzogMi41cmVtIDJyZW07XG4gICAgICAvLyB9XG4gICAgfVxuXG4gICAgLmNvcHkge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgICBwYWRkaW5nOiAzcmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgcGFkZGluZzogMi41cmVtIDJyZW07XG4gICAgICB9XG5cbiAgICAgIC5tb2JpbGUtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIGJyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN0YXR1cyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIyLjUlO1xuICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yTWVkaXVtKTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgQGluY2x1ZGUgZXllLS1zO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvckRhcmspO1xuICAgICAgICBAaW5jbHVkZSBoNTtcblxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgICAgICBjb2xvcjogJGdyYXktMjAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICB9XG5cbiAgICAgIC5saW5rcy13cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cblxuICAgICAgLmJ0bi13cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIEBpbmNsdWRlIGV5ZS0tbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMy41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgQGluY2x1ZGUgZXllLS1tO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5mby13cmFwIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS05NTA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgIC5kYXRlLXdyYXAge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAubG9jYXRpb24td3JhcCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1OCU7XG4gICAgICAgIGNvbG9yOiAkZGFya0dyYXk7XG4gICAgICAgIEBpbmNsdWRlIGV5ZS0tcztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG5cbiAgICAgICAgJi5kYXRlIHtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFybG93LWZvbnQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgICYubG9jYXRpb24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGJhcmxvdy1mb250O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRvcC1mZWF0dXJlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgZmlndXJlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IDY2JTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmLnRodW1ibmFpbC1hdXRob3Ige1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0ZBRkQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMjRyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMjRyZW07XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAwLjRyZW0gc29saWQgI0ZGRkZGRjtcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzpcbiAgICAgICAgICAgICAgMHB4IDQ5LjA4MDdweCA3MS4zOTAxcHggcmdiYSgwLCAxODEsIDI1NSwgMC4xOCksXG4gICAgICAgICAgICAgIDBweCAyMC41MDQ4cHggMjkuODI1MXB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMTI5Mzk0KSxcbiAgICAgICAgICAgICAgMHB4IDEwLjk2MjhweCAxNS45NDU5cHggcmdiYSgwLCAxODEsIDI1NSwgMC4xMDcyOTkpLFxuICAgICAgICAgICAgICAwcHggNi4xNDU2N3B4IDguOTM5MTVweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjA5KSxcbiAgICAgICAgICAgICAgMHB4IDMuMjYzOTJweCA0Ljc0NzUycHggcmdiYSgwLCAxODEsIDI1NSwgMC4wNzI3MDA3KSxcbiAgICAgICAgICAgICAgMHB4IDEuMzU4MTlweCAxLjk3NTU1cHggcmdiYSgwLCAxODEsIDI1NSwgMC4wNTA2MDYyKTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAuMnJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwLjJyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhdC1kYXRlLXdyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIyLjUlO1xuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICRncmF5LTQwMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuMnJlbTtcblxuICAgICAgICAmLmNhdCB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvck1lZGl1bSk7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZGF0ZSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwLjFyZW0gc29saWQgJGdyYXktNDAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zLW1lZGl1bTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzElO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzNWVtO1xuICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBjb2xvcjogIzNFNDg0QztcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1OCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgfVxuXG4gICAgLmJ0bi13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuXG4gICAgICBzdmcge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBzdHJva2U6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEuMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjFyZW07XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAudHdvLWNvbHMtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgI0YxRjBGMDtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcblxuICAgIC5jb2x7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogNTAlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDAuMXJlbSBzb2xpZCAjRjFGMEYwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgI0YxRjBGMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhdC1kYXRlLXdyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIyLjUlO1xuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICRncmF5LTQwMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuMnJlbTtcblxuICAgICAgICAmLmNhdCB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvck1lZGl1bSk7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZGF0ZSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwLjFyZW0gc29saWQgJGdyYXktNDAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zLW1lZGl1bTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTMxJTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMzVlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvckRhcmspO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgY29sb3I6ICMzRTQ4NEM7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTglO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIH1cblxuICAgIC5idG4td3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgc3Ryb2tlOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxLjFyZW07XG4gICAgICAgIGhlaWdodDogMS4xcmVtO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIGZpZ3VyZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2NiU7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJi50aHVtYm5haWwtYXV0aG9yIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGQUZEO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwLjJyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMTAuMnJlbTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICBib3JkZXI6IDAuNHJlbSBzb2xpZCAjRkZGRkZGO1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OlxuICAgICAgICAgICAgICAwcHggNDkuMDgwN3B4IDcxLjM5MDFweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjE4KSxcbiAgICAgICAgICAgICAgMHB4IDIwLjUwNDhweCAyOS44MjUxcHggcmdiYSgwLCAxODEsIDI1NSwgMC4xMjkzOTQpLFxuICAgICAgICAgICAgICAwcHggMTAuOTYyOHB4IDE1Ljk0NTlweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjEwNzI5OSksXG4gICAgICAgICAgICAgIDBweCA2LjE0NTY3cHggOC45MzkxNXB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMDkpLFxuICAgICAgICAgICAgICAwcHggMy4yNjM5MnB4IDQuNzQ3NTJweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjA3MjcwMDcpLFxuICAgICAgICAgICAgICAwcHggMS4zNTgxOXB4IDEuOTc1NTVweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjA1MDYwNjIpO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmVhdHVyZWQtLXJvdyB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwYWRkaW5nOiAzcmVtIDA7XG4gICAgICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgI0YxRjBGMDtcbiAgICB9XG5cbiAgICAuaW1hZ2Utd3JhcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMjMuNnJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAudGh1bWJuYWlsLWF1dGhvciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0ZBRkQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwLjJyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEwLjJyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3JkZXI6IDAuNHJlbSBzb2xpZCAjRkZGRkZGO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzpcbiAgICAgICAgICAgIDBweCA0OS4wODA3cHggNzEuMzkwMXB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMTgpLFxuICAgICAgICAgICAgMHB4IDIwLjUwNDhweCAyOS44MjUxcHggcmdiYSgwLCAxODEsIDI1NSwgMC4xMjkzOTQpLFxuICAgICAgICAgICAgMHB4IDEwLjk2MjhweCAxNS45NDU5cHggcmdiYSgwLCAxODEsIDI1NSwgMC4xMDcyOTkpLFxuICAgICAgICAgICAgMHB4IDYuMTQ1NjdweCA4LjkzOTE1cHggcmdiYSgwLCAxODEsIDI1NSwgMC4wOSksXG4gICAgICAgICAgICAwcHggMy4yNjM5MnB4IDQuNzQ3NTJweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjA3MjcwMDcpLFxuICAgICAgICAgICAgMHB4IDEuMzU4MTlweCAxLjk3NTU1cHggcmdiYSgwLCAxODEsIDI1NSwgMC4wNTA2MDYyKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXQtZGF0ZS13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMi41JTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkZ3JheS00MDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjJyZW07XG5cbiAgICAgICAgJi5jYXQge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JNZWRpdW0pO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmRhdGUge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgICBib3JkZXItbGVmdDogMC4xcmVtIHNvbGlkICRncmF5LTQwMDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Fucy1tZWRpdW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGZpZ3VyZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXRvcDogNjYlO1xuXG5cblxuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmLnRodW1ibmFpbC1hdXRob3Ige1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0ZBRkQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAuMnJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMC4ycmVtO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIGJvcmRlcjogMC40cmVtIHNvbGlkICNGRkZGRkY7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6XG4gICAgICAgICAgICAgIDBweCA0OS4wODA3cHggNzEuMzkwMXB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMTgpLFxuICAgICAgICAgICAgICAwcHggMjAuNTA0OHB4IDI5LjgyNTFweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjEyOTM5NCksXG4gICAgICAgICAgICAgIDBweCAxMC45NjI4cHggMTUuOTQ1OXB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMTA3Mjk5KSxcbiAgICAgICAgICAgICAgMHB4IDYuMTQ1NjdweCA4LjkzOTE1cHggcmdiYSgwLCAxODEsIDI1NSwgMC4wOSksXG4gICAgICAgICAgICAgIDBweCAzLjI2MzkycHggNC43NDc1MnB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMDcyNzAwNyksXG4gICAgICAgICAgICAgIDBweCAxLjM1ODE5cHggMS45NzU1NXB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMDUwNjA2Mik7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGFydGljbGUge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIzLjZyZW0pO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDAwNWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvckRhcmspO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgY29sb3I6ICRncmF5LTIwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgfVxuXG4gICAgLmJ0bi13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcblxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBzdHJva2U6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGVudC1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLm1haW4tY29udGVudC1sZWZ0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gICAgLy8gYm9yZGVyLXJpZ2h0OiAwLjFyZW0gc29saWQgI0Q1RDVENTtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgfVxuXG4gICAgLmJhY2stbGluay13cmFwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMy41JTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjNyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIGxlZnQ6IC0xLjNyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDAuM3JlbTtcbiAgICAgICAgbGVmdDogLTFyZW07XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYWluLWNvbnRlbnQtcmlnaHQge1xuICAgIHdpZHRoOiAzMnJlbTtcbiAgICAvLyBwYWRkaW5nLWxlZnQ6IDNyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICNEREUxRTI7XG5cdFx0XHRwYWRkaW5nLXRvcDogM3JlbTtcblx0XHRcdG1hcmdpbi10b3A6IDQuNXJlbTtcbiAgICB9XG5cbiAgICAmLS1pbm5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXRvcDogOS4ycmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiA2cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSh2YXIoLS1tYWluQ29sb3JCcmlnaHRBbHBoYSksIDAuMDYpIDAlLCByZ2JhKCR3aGl0ZSwgMCkgMTAwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFnLXdyYXAge1xuICAgICAgcGFkZGluZzogM3JlbSAwIDA7XG4gICAgICAvLyBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgI0Q1RDVENTtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNEREUxRTI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcblxuICAgICAgJi5oaWRlLWJ0biB7XG4gICAgICAgIC52aWV3LW1vcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zaG93LWFsbC1pdGVtcyAuYnRuLXdyYXAge1xuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ0bi13cmFwIHtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICAgIHBhZGRpbmc6IDAuN3JlbSAxLjVyZW07XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMzVzO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoLW4rNikge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudmlldy1tb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGNvbG9yOiAjMDBBM0UwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAzLjUlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuN3JlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWN0LXdyYXAge1xuXHRcdFx0Ym9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICNEREUxRTI7XG5cdFx0XHRwYWRkaW5nLXRvcDogM3JlbTtcblxuXHRcdFx0LmNvcHkge1xuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0Y29sb3I6ICRncmF5LTIwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE1OCU7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LXNhbnMtbWVkaXVtO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmF1dGhvci13cmFwIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXG5cdFx0XHRcdC5hdXRob3Ige1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNC41cmVtO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0LjVyZW07XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0YXJ0aWNsZSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNC41cmVtKTtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMS41cmVtO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5uYW1lIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE1OCU7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGdyYXktMjAwO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGJhcmxvdy1mb250O1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmpvYi10aXRsZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGdyYXktMjAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTU4JTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG4gICAgLnR3aXR0ZXItZW1iZWQtY29kZS13cmFwIHtcblx0XHRcdG1hcmdpbi10b3A6IDIuNXJlbTtcblx0XHRcdHBhZGRpbmctdG9wOiAzcmVtO1xuXHRcdFx0Ym9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICNEREUxRTI7XG5cblx0XHRcdGg0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTE1JTtcblx0XHRcdFx0Y29sb3I6ICRncmF5LTIwMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XHRcdH1cblxuXHRcdFx0LnNvY2lhbC1pY29ucy13cmFwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi4zcmVtO1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHdpZHRoOiAzLjJyZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiAzLjJyZW07XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGJvcmRlcjogMC4xcmVtIHNvbGlkIHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXG5cdFx0XHRcdFx0c3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAzLjJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMy4ycmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRwYXRoIHtcblx0XHRcdFx0XHRcdFx0ZmlsbDogdmFyKC0tbWFpbkNvbG9yKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblxuXHRcdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdFx0cGF0aCB7XG5cdFx0XHRcdFx0XHRcdFx0ZmlsbDogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnR3aXR0ZXItdGltZWxpbmUge1xuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHRpZnJhbWUge1xuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuICAgIC5mb3JtLXdyYXAge1xuICAgICAgLy8gbWFyZ2luLXRvcDogMi41cmVtO1xuICAgICAgLy8gcGFkZGluZy10b3A6IDNyZW07XG4gICAgICAvLyBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgI0Q1RDVENTtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgICBoNCB7XG5cdFx0XHRcdEBpbmNsdWRlIGV5ZS0tbDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMDMuNSU7XG5cdFx0XHRcdGNvbG9yOiAkZ3JheS0yMDA7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRjb2xvcjogJGdyYXktMzAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuaGJzcHQtZm9ybSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIuOHJlbTtcblx0XHRcdH1cblxuXHRcdFx0Zm9ybSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEuNXJlbTtcblxuXHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRjb2xvcjogJGdyYXktNDAwO1xuXHRcdFx0XHRcdGJvcmRlcjogMC4xcmVtIHNvbGlkICRncmF5LTcwMDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgICAgfVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmhzLWZpcnN0bmFtZSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxLjVyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaHMtZW1haWwge1xuXHRcdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmhzLWZpcnN0bmFtZSxcblx0XHRcdFx0LmhzX2xhc3RuYW1lIHtcblx0XHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAoMS41cmVtIC8gMikpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgIEBpbmNsdWRlIGV5ZS0tbTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHBhZGRpbmc6IDFlbSAyZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcbiAgICAgICAgICB9XG5cdFx0XHRcdH1cblx0XHRcdH1cbiAgICB9XG5cblxuICAgIC5yZWxhdGl2ZS1uZXdzLXdyYXAge1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICNENUQ1RDU7XG5cbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAzLjUlO1xuICAgICAgICBjb2xvcjogIzNFNDg0QztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIH1cblxuICAgICAgLnJlbGF0aXZlLW5ld3Mge1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICBjb2xvcjogIzAwQTNFMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MSU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC52aWV3LW1vcmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMy41JTtcbiAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6ICMwMEEzRTA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC4ycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjM1cztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG59XG5cbi5iaW9odWItbmV3cyB7XG4gIC5uZXdzcm9vbS0tbWFpbi1jb250ZW50IC5mZWF0dXJlZC0tcm93IC5jYXJkIHtcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLmJpb2h1Yi1uZXdzIHtcbiAgLm5ld3Nyb29tLS1tYWluLWNvbnRlbnQgLmZlYXR1cmVkLS1yb3cgLmNhdC1kYXRlLXdyYXAgc3Bhbi5kYXRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cblxuICAmLmJsb2ctY2F0ZWdvcnkge1xuICAgIC5uZXdzcm9vbS0tbWFpbi1jb250ZW50IC5mZWF0dXJlZC0tcm93IC5jYXQtZGF0ZS13cmFwIHNwYW4uZGF0ZSB7XG4gICAgICBib3JkZXItbGVmdDogMC4xcmVtIHNvbGlkICM2RjczNzU7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICB9XG5cbiAgICAubmV3c3Jvb20tLW1haW4tY29udGVudCAubWFpbi1jb250ZW50LXJpZ2h0IC50YWctd3JhcCB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjJyZW07XG4gICAgfVxuICB9XG5cbiAgJi50YXhvbm9teS1uZXdzLWNhdCB7XG4gICAgLm5ld3Nyb29tLS1tYWluLWNvbnRlbnQgLmZlYXR1cmVkLS1yb3cgLmNhdC1kYXRlLXdyYXAgc3Bhbi5kYXRlIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAwLjFyZW0gc29saWQgIzZGNzM3NTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cblxuLmdyb3Vwcy1wcm9qZWN0cyB7XG5cbiAgbWFpbiB7XG4gICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gIH1cblxuICAmLS1oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDQyLjNyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgcGFkZGluZy10b3A6IDk1JTtcbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwOXJlbTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbSA0cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAyLjJyZW07XG4gICAgICB9XG5cbiAgICAgIC5zdWItd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICBtYXJnaW46IDAgMXJlbTtcblxuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gICAgICAgICAgICBzdHJva2Utb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZGl2LFxuICAgICAgaDEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG5cbiAgICAgIGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAsIGEge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIHRyYW5zaXRpb246b3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmW2hyZWYqPVwiI1wiXSB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czpub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIGgxIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDUuNnJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxNWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICBmb250LXNpemU6IDMuOHJlbTtcbiAgICAgICAgICBiciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgJi5zaG9ydCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtaW50cm8td3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcblxuICAgICAgJi50d28tY29sIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgIC5jb2wge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1nLWJnIHtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBtYXgtd2lkdGg6IDEwOXJlbTtcbiAgICAgIHBhZGRpbmc6IDZyZW0gMnJlbSA4cmVtO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMi4ycmVtO1xuICAgICAgfVxuXG4gICAgICBoMjpub3QoLmV5ZS0tbCkge1xuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgY29sb3I6ICRncmF5LTIwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjMEQ3Q0I1O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBkaXYubWFpbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGRpbjtcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAkYm9yZGVyO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgICB9XG5cblxuICAgICAgICBwIHtcbiAgICAgICAgICBjb2xvcjogJGdyYXktMjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuXG4gICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zNXM7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1tJykge1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2FyZC1zZWN0aW9ucyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAwLjJyZW0gJGdyYXktNzAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGluO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTE1JTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJvd3Mge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRncmF5LTgwMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAxLjRyZW0pO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgLmlubmVyLXdyYXAge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2NyU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hdXRob3JzIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAzLjA1cmVtKTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDJyZW07XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAzcmVtKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5pbWctd3JhcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYuMXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYuMXJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAuM3JlbSBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuXG5cbiAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNS4xcmVtO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1LjFyZW07XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDAuMnJlbSBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTAuNHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBpbWcuYXV0aG9yLWltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMy41cmVtIDJyZW0gOXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTk1MDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbSA2cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FyZC10aXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMkY0NztcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGluay13cmFwIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBib3R0b206IDNyZW07XG4gICAgICAgICAgICAgIGxlZnQ6IDJyZW07XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMS45cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMS45cmVtO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tbWFpbkNvbG9yQWNjZXNzaWJsZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZXllLS1tO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JBY2Nlc3NpYmxlKTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjIuNSU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOXJlbTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbmF2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMC4xcmVtICRncmF5LTgwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgei1pbmRleDogMztcblxuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgYSxcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgQGluY2x1ZGUgZXllLS1sO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBjb2xvcjogIzAwMkY0NztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTUlO1xuICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAyLjVyZW07XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGVhc2U7XG5cblx0XHRcdFx0XHQuZXllLS1sIHtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtLjFyZW07XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IC4xcmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbkNvbG9yQnJpZ2h0KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGVhc2U7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cmVtIDIuNXJlbSAyLjFyZW0gMXJlbTtcbiAgICAgICAgICB9XG5cblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDJyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGN5YW5EYXJrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5LTUwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWZpcnN0IHtcbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYSxcbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY3lhbkRhcms7XG5cbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1zZWNvbmQge1xuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIGEsXG4gICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICBjb2xvcjogJGN5YW5EYXJrO1xuXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuIiwiLm5ld3MtZGV0YWlsLS1tYWluIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTcwMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5iYWNrLWxpbmstd3JhcCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdGEsXG5cdFx0c3BhbiB7XG5cdFx0XHRAaW5jbHVkZSBleWUtLW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Y29sb3I6ICM3Mjc3N2E7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdHRyYW5zaXRpb246IDAuMzVzO1xuXHRcdH1cblxuXHRcdGE6aG92ZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0fVxuXG5cdFx0c3BhbjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0fVxuXG5cdFx0LmFycm93IHtcblx0XHRcdG1hcmdpbjogMCAxcmVtO1xuXHRcdH1cblx0fVxuXG5cdGgxIHtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDM1ZW07XG5cdFx0bGluZS1oZWlnaHQ6IDExMyU7XG5cdFx0bWFyZ2luLXRvcDogM3JlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0XHRtYXJnaW4tdG9wOiAyLjVyZW07XG5cdFx0fVxuXHR9XG5cblx0LnN1Yi1oZWFkIHtcblx0XHRAaW5jbHVkZSBwLS1sYXJnZS1sb25nZm9ybTtcblx0XHRjb2xvcjogJGdyYXktMjAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNjAlO1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0fVxuXG5cdC5mZWF0dXJlZC13cmFwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuXHRcdG1hcmdpbi10b3A6IDMuNXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyLjVyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cblx0XHQubGVmdC13cmFwIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxNS42cmVtKTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHQmLmhpZGUtYXV0aG9yLW5hbWUge1xuXHRcdFx0XHQuYXV0aG9yIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0fVxuXG5cdFx0XHQuY2F0LXdyYXAge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3Bhbixcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNkJBMTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjZyZW0gMS4ycmVtO1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxLjNyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuICAgICAgLmF1dGhvciwgLnRpbWUge1xuICAgICAgICBAaW5jbHVkZSBwLS14cztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICBAaW5jbHVkZSBwLS1zO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG4gICAgICB9XG5cblx0XHRcdC5hdXRob3Ige1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJGdyYXktMjAwO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtc2Fucy1ib2xkO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEuMXJlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjFyZW07XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXktNTAwO1xuXHRcdFx0XHR9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cbiAgICAgIC50aW1lIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTUwMDtcbiAgICAgIH1cblx0XHR9XG5cblx0XHQuc29jaWFsLWljb24ge1xuXHRcdFx0d2lkdGg6IDE1LjZyZW07XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogMy45cmVtO1xuXHRcdFx0XHRcdGhlaWdodDogMy45cmVtO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMi40cmVtO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyLjRyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogNHJlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDRyZW07XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAzNHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHBhdGgge1xuXHRcdFx0XHRcdFx0ZmlsbDogIzZFNzY3QSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogdmFyKC0tbWFpbkNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0LmNvbnRlbnQtcm93IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXG5cdC5tYWluLWNvbnRlbnQtbGVmdCB7XG5cdFx0d2lkdGg6IDcwcmVtO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0cGFkZGluZy10b3A6IDkuM3JlbTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0Lm5ldy1oZXJvLWltZy13cmFwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQuNXJlbTtcblxuXHRcdFx0Ji5oaWRkZW4tZmVhdHVyZWQge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRmaWd1cmUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRzbWFsbCB7XG5cdFx0XHRcdGNvbG9yOiAjNTY1RjYzO1xuXHRcdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuM2VtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLXRvcDogM3JlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGJhc2UtZm9udDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LXNhbnMtYm9sZDtcblxuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0ZmlndXJlIHtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0QGluY2x1ZGUgcmF0aW8tYm94KDEvMC42NDczKTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQuNXJlbTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblx0XHRcdH1cblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA5MHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHR3aWR0aDogOXJlbTtcblx0XHRcdFx0aGVpZ2h0OiA5cmVtO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDdyZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiA3cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQuaGVyby13cmFwIHtcblx0XHRcdCYuaGlkZGVuLWZlYXR1cmVkIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaGVyby1pbWcge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmLmhpZGRlbi1mZWF0dXJlZCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA2NC43MyU7XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0bWF4LWhlaWdodDogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29ybmVyLWljb24ge1xuXHRcdFx0d2lkdGg6IDMuNXJlbTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogNXJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgfVxuXHRcdH1cblxuXHRcdC5tYWluLWNvbnRlbnQtd3JhcCB7XG5cdFx0XHQud3AtY2FwdGlvbiB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2MCU7XG5cdFx0XHRcdFx0Y29sb3I6ICM2RjczNzU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEuNnJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRoMyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2MCU7XG5cdFx0XHRcdGNvbG9yOiAkZGFya0dyYXk7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cdFx0XHR9XG5cblx0XHRcdHAsXG5cdFx0XHRsaSB7XG5cdFx0XHRcdEBpbmNsdWRlIHAtLWxvbmdmb3JtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICAgIGNvbG9yOiAkZ3JheS0yMDA7XG5cblx0XHRcdFx0Ji53cC1jYXB0aW9uLXRleHQge1xuICAgICAgXHRcdGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheS00MDA7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0cGFkZGluZzogMXJlbSAwIDIuNXJlbTtcblx0XHRcdFx0XHRAaW5jbHVkZSBwLS1jYXB0aW9uO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHR1bCxcblx0XHRcdG9sIHtcblx0XHRcdFx0bWFyZ2luOiAyLjVyZW0gMDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAycmVtO1xuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LXNhbnMtYm9sZDtcblxuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXG5cdC5tYWluLWNvbnRlbnQtcmlnaHQge1xuXHRcdHdpZHRoOiAzMnJlbTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXItdG9wOiAwLjFyZW0gc29saWQgI0RERTFFMjtcblx0XHRcdHBhZGRpbmctdG9wOiAzcmVtO1xuXHRcdFx0bWFyZ2luLXRvcDogNC41cmVtO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Ji0taW5uZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZy10b3A6IDkuMnJlbTtcblx0XHRcdHBhZGRpbmctbGVmdDogNnJlbTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEodmFyKC0tbWFpbkNvbG9yQnJpZ2h0QWxwaGEpLCAwLjA2KSAwJSwgcmdiYSgkd2hpdGUsIDApIDEwMCUpO1xuICAgICAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnR3aXR0ZXItZW1iZWQtY29kZS13cmFwIHtcblx0XHRcdG1hcmdpbi10b3A6IDIuNXJlbTtcblx0XHRcdHBhZGRpbmctdG9wOiAzcmVtO1xuXHRcdFx0Ym9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICNEREUxRTI7XG5cblx0XHRcdGg0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTE1JTtcblx0XHRcdFx0Y29sb3I6ICRncmF5LTIwMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XHRcdH1cblxuXHRcdFx0LnNvY2lhbC1pY29ucy13cmFwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi4zcmVtO1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHdpZHRoOiAzLjJyZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiAzLjJyZW07XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGJvcmRlcjogMC4xcmVtIHNvbGlkIHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXG5cdFx0XHRcdFx0c3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAzLjJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMy4ycmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRwYXRoIHtcblx0XHRcdFx0XHRcdFx0ZmlsbDogdmFyKC0tbWFpbkNvbG9yKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblxuXHRcdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdFx0cGF0aCB7XG5cdFx0XHRcdFx0XHRcdFx0ZmlsbDogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnR3aXR0ZXItdGltZWxpbmUge1xuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHRpZnJhbWUge1xuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZWFyY2gtLXdyYXAge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTYzLCAyMjQsIDAuMDUpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDRyZW07XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxcmVtO1xuXHRcdFx0XHRyaWdodDogMnJlbTtcblx0XHRcdFx0d2lkdGg6IDJyZW07XG5cdFx0XHRcdGhlaWdodDogMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGFnLXdyYXAge1xuXHRcdFx0cGFkZGluZzogM3JlbSAwO1xuXHRcdFx0Ym9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICNEREUxRTI7XG5cdFx0XHRtYXJnaW4tdG9wOiAzcmVtO1xuXG5cdFx0XHQmLmhpZGUtYnRuIHtcblx0XHRcdFx0LnZpZXctbW9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnNob3ctYWxsLWl0ZW1zIC5idG4td3JhcCB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYnRuLXdyYXAge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuXHRcdFx0XHRcdGNvbG9yOiAjM0U0ODRDO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGMUYwRjA7XG5cdFx0XHRcdFx0cGFkZGluZzogMC41cmVtIDFyZW07XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnZpZXctbW9yZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRjb2xvcjogIzAwQTNFMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEwMy41JTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLXRvcDogMS43cmVtO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbnRhY3Qtd3JhcCB7XG5cdFx0XHRib3JkZXItdG9wOiAwLjFyZW0gc29saWQgI0RERTFFMjtcblx0XHRcdHBhZGRpbmctdG9wOiAzcmVtO1xuXG5cdFx0XHQuY29weSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRjb2xvcjogJGdyYXktMjAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTU4JTtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtc2Fucy1tZWRpdW07XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYXV0aG9yLXdyYXAge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDJyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cblx0XHRcdFx0LmF1dGhvciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA0LjVyZW07XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQuNXJlbTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRhcnRpY2xlIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0LjVyZW0pO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxLjVyZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTU4JTtcblx0XHRcdFx0XHRcdGNvbG9yOiAjMjYyRTMxO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGJhcmxvdy1mb250O1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmpvYi10aXRsZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzI2MkUzMTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE1OCU7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb3JtLXdyYXAge1xuXHRcdFx0aDQge1xuXHRcdFx0XHRAaW5jbHVkZSBleWUtLWw7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTAzLjUlO1xuXHRcdFx0XHRjb2xvcjogJGdyYXktMjAwO1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0Y29sb3I6ICRncmF5LTMwMDtcblx0XHRcdH1cblxuXHRcdFx0Lmhic3B0LWZvcm0ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyLjhyZW07XG5cdFx0XHR9XG5cblx0XHRcdGZvcm0ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxLjVyZW07XG5cblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdFx0Y29sb3I6ICRncmF5LTQwMDtcblx0XHRcdFx0XHRib3JkZXI6IDAuMXJlbSBzb2xpZCAkZ3JheS03MDA7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICAgIH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5ocy1maXJzdG5hbWUge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMS41cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmhzLWVtYWlsIHtcblx0XHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5ocy1maXJzdG5hbWUsXG5cdFx0XHRcdC5oc19sYXN0bmFtZSB7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gKDEuNXJlbSAvIDIpKTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICBAaW5jbHVkZSBleWUtLW07XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBwYWRkaW5nOiAxZW0gMmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yZWxhdGl2ZS1uZXdzLXdyYXAge1xuXHRcdFx0bWFyZ2luLXRvcDogM3JlbTtcblx0XHRcdHBhZGRpbmctdG9wOiAzcmVtO1xuXHRcdFx0Ym9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICRncmF5LTgwMDtcblxuXHRcdFx0aDQge1xuXHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMDMuNSU7XG5cdFx0XHRcdGNvbG9yOiAjM0U0ODRDO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5yZWxhdGl2ZS1uZXdzIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0Y29sb3I6ICMwMEEzRTA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNTElO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC52aWV3LW1vcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMDMuNSU7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdGNvbG9yOiAjMDBBM0UwO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zNXM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cblxuXG4ucmVsYXRpdmUtbmV3cy1zZWMge1xuXHRtYXJnaW4tdG9wOiAxMHJlbTtcblxuICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICBtYXJnaW4tdG9wOiAgODBweDtcbiAgfVxuXG5cdC5jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5yZWxhLWJvcmRlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAwLjFyZW07XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktODAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDQuNXJlbTtcblx0fVxuXG5cdGgyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzLjdyZW07XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS03MDA7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cdH1cblxuXHQuYnRuLXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDRyZW07XG4gICAgbGVmdDogMy41cmVtO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogMS40cmVtO1xuXHRcdFx0aGVpZ2h0OiAxLjRyZW07XG5cdFx0fVxuXG4gICAgcGF0aCB7XG4gICAgICBzdHJva2U6IHZhcigtLW1haW5Db2xvcik7XG4gICAgfVxuXG5cdFx0c3BhbiB7XG4gICAgICBAaW5jbHVkZSBleWUtLW07XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxcmVtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdG1hcmdpbi10b3A6IDAuMzNyZW07XG5cdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdH1cblx0fVxuXG5cdC5yb3cge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0LmNhcmQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyLjU5cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMi41OXJlbTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoM24pIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jYXJkIHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC8gMyAtIDEuNzNyZW0pO1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktODAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWluLWhlaWdodDogNDkuOHJlbTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0dHJhbnNpdGlvbjogMC4zNXM7XG5cblx0XHQudGh1bWJuYWlsLWF1dGhvciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGQUZEO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTRyZW07XG5cdFx0XHRcdGhlaWdodDogMTRyZW07XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0Ym9yZGVyOiAwLjRyZW0gc29saWQgI0ZGRkZGRjtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdGJveC1zaGFkb3c6XG5cdFx0XHRcdFx0MHB4IDQ5LjA4MDdweCA3MS4zOTAxcHggcmdiYSgwLCAxODEsIDI1NSwgMC4xOCksXG5cdFx0XHRcdFx0MHB4IDIwLjUwNDhweCAyOS44MjUxcHggcmdiYSgwLCAxODEsIDI1NSwgMC4xMjkzOTQpLFxuXHRcdFx0XHRcdDBweCAxMC45NjI4cHggMTUuOTQ1OXB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMTA3Mjk5KSxcblx0XHRcdFx0XHQwcHggNi4xNDU2N3B4IDguOTM5MTVweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjA5KSxcblx0XHRcdFx0XHQwcHggMy4yNjM5MnB4IDQuNzQ3NTJweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjA3MjcwMDcpLFxuXHRcdFx0XHRcdDBweCAxLjM1ODE5cHggMS45NzU1NXB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMDUwNjA2Mik7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHR3aWR0aDogMTRyZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiAxNHJlbTtcblx0XHRcdFx0XHRib3JkZXI6IDVweCBzb2xpZCAjRkZGRkZGO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMTAwcHggODBweCByZ2JhKDAsIDAsIDAsIDAuMDcpLCAwcHggNDEuNzc3NnB4IDMzLjQyMjFweCByZ2JhKDAsIDAsIDAsIDAuMDUwMzE5OCksIDBweCAyMi4zMzYzcHggMTcuODY5cHggcmdiYSgwLCAwLCAwLCAwLjA0MTcyNzUpLCAwcHggMTIuNTIxNnB4IDEwLjAxNzJweCByZ2JhKDAsIDAsIDAsIDAuMDM1KSwgMHB4IDYuNjUwMXB4IDUuMzIwMDhweCByZ2JhKDAsIDAsIDAsIDAuMDI4MjcyNSksIDBweCAyLjc2NzI2cHggMi4yMTM4MXB4IHJnYmEoMCwgMCwgMCwgMC4wMTk2ODAyKTtcblx0XHR9XG5cblx0XHQudGFnIHtcbiAgICAgIEBpbmNsdWRlIGV5ZS0tcztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHRwYWRkaW5nOiAwLjNlbSAxZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblxuXHRcdCYubm8tbGluayB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHRmaWd1cmUge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLXRvcDogNjIuNSU7XG5cdFx0XHR0b3A6IDA7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdGg0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblx0XHRcdGNvbG9yOiAjM0U0ODRDO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDExOCU7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRmb250LWZhbWlseTogJGJhc2UtZm9udDtcblx0XHR9XG5cblxuXG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogIzZkNzA3MTtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEzNyU7XG5cdFx0fVxuXG5cdFx0YXJ0aWNsZSB7XG5cdFx0XHRwYWRkaW5nOiAzcmVtIDIuNXJlbSA4cmVtIDIuNXJlbTtcblx0XHRcdGJhY2tncm91bmQ6ICNGOUY5Rjk7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdH1cblx0fVxufVxuXG5cblxuLm5ld3MtcXVvdGUtLXNlYyB7XG5cdHBhZGRpbmctbGVmdDogNXJlbTtcblx0Ly8gYm9yZGVyLWxlZnQ6IDAuNnJlbSBzb2xpZCAjRjFGMEYwO1xuXHRtYXJnaW46IDRyZW0gMDtcblxuXHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDNyZW07XG5cdFx0bWFyZ2luOiAzcmVtIDA7XG5cdH1cblxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAwMDVlbTtcblx0XHRsaW5lLWhlaWdodDogMTI1JTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LXNhbnMtbWVkaXVtO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMC44cmVtO1xuXHRcdFx0bGVmdDogLTIuNnJlbTtcblx0XHRcdGZvbnQtc2l6ZTogMy44cmVtO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRzdGl4LWZvbnQ7XG5cdFx0fVxuXHR9XG5cblx0LmF1dGhvci1pbmZvIHtcblx0XHRtYXJnaW4tdG9wOiAxLjhyZW07XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdG1hcmdpbi10b3A6IDEuNnJlbTtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zaXplOiAxLjFyZW0gIWltcG9ydGFudDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNTglO1xuXHRcdFx0Y29sb3I6ICRncmF5LTMwMCAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQmLm5hbWUge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyaykgIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRiYXJsb3ctZm9udDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR9XG5cblx0XHRcdCYucG9zaXRpb24ge1xuXHRcdFx0XHRjb2xvcjogJGdyYXktNDAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cbiIsIlxuXG5AbWl4aW4gdGhlbWUoXG4gICRtYWluQ29sb3IsXG4gICRtYWluQ29sb3JNZWRpdW0sXG4gICRtYWluQ29sb3JCcmlnaHQsXG4gICRtYWluQ29sb3JEYXJrLFxuKSB7XG5cbiAgLmhlYWRlcl9fYnJhbmRpbmctbG9nbyB7XG4gICAgc3ZnIHtcbiAgICAgIC5sb2dvLW1hcmsge1xuICAgICAgICBmaWxsOiAkbWFpbkNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbkBtaXhpbiB0aGVtZUFscGhhKFxuICAkbWFpbkNvbG9yQWxwaGEsXG4gICRtYWluQ29sb3JNZWRpdW1BbHBoYSxcbiAgJG1haW5Db2xvckJyaWdodEFscGhhLFxuICAkbWFpbkNvbG9yRGFya0FscGhhXG4pIHtcblxuICAvKiBFeGFtcGxlIFVzYWdlXG5cbiAgICBBbGwgcnVsZXMgYXJlIHZhbGlkIVxuXG4gICAgI3NvbWVJRCxcbiAgICAuc29tZUNsYXNzLFxuICAgIHNvbWVUYWcge1xuICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cbiAgICAgIGNvbG9yOiByZ2JhKHZhcigtLW1haW5Db2xvckFscGhhKSwgLjUgKTtcblxuICAgICAgY29sb3I6IHJnYmEoI3t2YXIoLS1tYWluQ29sb3JBbHBoYSl9LCAuNSApO1xuICAgIH1cblxuICAqL1xuXG59XG5cbkBpbmNsdWRlIHRoZW1lKFxuICB2YXIoLS1tYWluQ29sb3IpLFxuICB2YXIoLS1tYWluQ29sb3JNZWRpdW0pLFxuICB2YXIoLS1tYWluQ29sb3JCcmlnaHQpLFxuICB2YXIoLS1tYWluQ29sb3JEYXJrKVxuKTtcblxuQGluY2x1ZGUgdGhlbWVBbHBoYShcbiAgdmFyKC0tbWFpbkNvbG9yQWxwaGEpLFxuICB2YXIoLS1tYWluQ29sb3JNZWRpdW1BbHBoYSksXG4gIHZhcigtLW1haW5Db2xvckJyaWdodEFscGhhKSxcbiAgdmFyKC0tbWFpbkNvbG9yRGFya0FscGhhKVxuKTtcblxuYm9keS5kZXYge1xuICAubWF4LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYShncmVlbiwgLjI1KTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWluZXItMTA2MCxcbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKHJlZCwgLjI1KTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgei1pbmRleDogOTk5O1xuICAgIH1cbiAgfVxufSJdfQ== */
